jsp+mysql阅览室图书管理系统设计与实现(7)
时间:2022-02-06 20:21 来源:毕业论文 作者:毕业论文 点击:次
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) |