JSP的优点:

 1)与Active Server Pages(ASP)相比,JSP使用java编写的,而不是用VB或者其他特定的语言编写,所以更加易于使用。同时,可以移植到其他操作系统中。

 2)与PureServlets相比,JSP更加方便编写和修改,而不用淹没在大量的println语句中。   

1。3。6 MVC模式

  

图1-1  系统MVC结构图

1。4 设计原则

本系统采取一定的设计原则,这样做可以方便后期的维护,还有管理员和借阅者使用的方便。其主要设计原则有:

简单性:系统界面操作逻辑通顺,易于使用。

针对性:本系统设计是针对使用图书借阅管理的管理员和借阅者。

实用性:系统功能需要满足借阅者的借阅、还书需要,管理者的管理需要,因此需具有良好的实用性。

先进性:本系统采用JSP技术、Serlvet技术、js技术还有部分css(层叠样式表),因此具有先进性,后期易于扩展和维护。

2系统分析

2。1需求分析

   本系统主要服务于两类对象,管理员和借阅者:

管理员可以发布借阅须知的公告,如果有新书的增加,管理员则进行图书信息的录入,包括书名、作者、单价、出版社等等。

借阅者主要的目的是借阅图书,借阅者借阅图书时,告知管理员进行图书借阅的登记。在一段时间后,借阅者还书,还书时需写明借书时间、还书时间、是否有破损等。

2。2 业务流程分析

管理员输入正确的用户名和密码,选择正确的身份后登陆成功,登陆成功后跳转到相应的操作页面。管理员可以查询图书信息、查看读者信息、添加图书借阅信息、发布用户借阅须知公告等。查看图书信息主要是查询、修改等操作,查看读者信息主要是对不符合要求的读者进行筛选操作。添加图书信息主要是增加新的图书、修改已存在图书信息等。各项操作结束后可点击退出,回到登陆页面。

图2-1 系统管理员业务流程图

2。3 数据流图

2。3。1 图书信息管理模块

图2-2 图书信息管理模块数据流程图

2。3。2 借阅须知管理模块

图2-3 借阅须知管理模块数据流程图

2。3。3 图书借阅管理模块

图2-4 图书借阅管理模块数据流程图

2。3。4 读者信息管理模块

图2-5 读者信息管理模块数据流程图

2。3。5 密码修改模块

图2-6 密码修改模块数据流程图

2。4 数据字典

2。4。1 数据项的描述

表2-7图书信息数据项描述

数据项 类型 描述

ID 数字 00000000~999999999

书名       文本 图书名称1-40个字节

作者 文本 作者姓名1-30个字节

ISBN 文本 2-20个字节

出版社 文本 出版社1-16个字节

出版日期 日期 格式:年-月-日

表2-8 读者信息数据项描述

数据项 类型 描述

ID 数字

上一篇:jsp+mysql干洗店管理系统的设计与实现
下一篇:HTML5《数据结构》课程慕课建设

jsp+mysql网上化肥店系统的设计与开发

jsp+mysql网络招标评审系统设计+源代码

jsp+mysql酒店管理系统的设计+源代码

基于iOS的图书馆公共设施分配软件设计

jsp+mysql网上书城的设计与实现+ER图

基于社区阅览室管理系统的设计与实现

Jsp+mysql企业管理系统的设计

浅论职工思想政治工作茬...

浅谈高校行政管理人员的...

AES算法GPU协处理下分组加...

上海居民的社会参与研究

提高教育质量,构建大學生...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

酵母菌发酵生产天然香料...

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...