jsp+mysql阅览室图书管理系统设计与实现(7)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql阅览室图书管理系统设计与实现(7)

   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 数字 (责任编辑:qin)