Java+MySql安卓图书馆管理系统设计(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Java+MySql安卓图书馆管理系统设计(3)

3。2 可行性分析

可行性分析也可以称为可行性研究,是在系统调查的基础上,对刚刚开发打算进一步应用的系统的必要性和可能性进行分析和研究,对该系统的开发从经济、技术、操作三方面进行分析和研究。

可行性研究的目的就是能否付出最小的代价在尽可能短的时间内能够解决。

3。3 功能需求分析

需求分析的第一步,要知道该软件是给谁用的,具体需要哪些功能。Android客户端图书馆管理系统,主要是为了给用户提供方便,用户可以直接在手机上浏览图书的简介,还可以发布读书笔记,可以查看自己的借阅历史,对自己的信息进行管理。查看新闻公告等。 

根据具体的需求,将整个系统分为以下几大模块:

1、图书查询,借书

2、新闻公告

3、借阅管理

4、读书笔记

管理员界面:

1、图书管理

2、图书分类管理

3、新闻公告管理

4、用户管理

5、罚款管理

6、借书证管理

系统的模块结构如图2。1所示

图2。1 系统模块结构图

4 开发技术介绍

4。1 Tomcat服务器

Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

4。2 MyEclipse简介

MyEclipse是一个专门为Eclipse设计的商业插件和开源插件的完美集合。MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,很大程度上解决了各种开源工具的不一致和缺点问题,并大大提高了Java和JSP应用开发的效率。

4。3 jsp动态网站开发优点

JSP动态网页开发技术提供了两种开发模式:一种是JSP+Servlet+Java Bean开发模式;另一种是JSP+Java Bean开发模式。

Servlet技术是一种采用Java技术来实现CGI功能的一种技术。Servlet是运行在Web服务器上,用来生成Web页面。Servlet技术非常适于服务器端的处理和编程。

在此种开发模式中,JSP技术用来显示页面,该页面中没有任何的商业处理逻辑,通过Servlet技术来完成事物处理工作。Servlet用来处理事务,充当着一个控制者的角色,负责向客户发送请求,创建JSP需要的Bean和对象,根据用户的请求行为,决定将哪个JSP页面发送给用户。

JSP具有如下的特点:

(1)将内容的生成和显示进行分离:使用JSP技术,Web页面开发人员可以使用HTML或者XML标记来设计和格式化最终页面。使用Java脚本生成页面上的动态内容。

(2)强调可重用的组建:绝大多数JSP页面可重用的。文献综述

(3)一次编写,各行运行:这是Java语言的特点。

(4)移植性强:基本上可以在所有的平台上运行。相比之下,ASP和PHP的局限性显而易见。

4。4 访问数据库技术

MySQL是分布式数据库管理系统。MySQL完全适用于网络,用其建造的数据库可在因特网上的任何地方访问。MySQL的优点:

1、速度。MySQL运行速度很快。

2、容易使用。MySQL 复杂程度较低,容易上手。

3、价格。MySQL对多数个人用户来说是免费的。

4、小巧。4。1。1的数据库发行版仅仅只有21M,安装完成也仅仅51M。

5、性能。许多客户机可同时连接到服务器。MySQL数据库没有用户数量上的限制。 (责任编辑:qin)