2.需求分析
图书馆对管理者来说,主要是对读者的借还书以及图书入库操作等,对读者来说,主要是查阅图书,借阅等。本系统设计要实现的一些基本功能:管理员登录、图书借阅、图书归还、图书借阅相关信息查询,图书相关信息查询、修改个人信息等。从管理的角度该系统有:图书信息管理、系统用户管理、读者数据管理。图书信息管理包括图书库存、借还、查询、删除、修改等操作;系统用户管理包括系统用户密码修改,所属角色管理和用户数据管理;读者数据管理包括读者的添加、修改和删除等操作。
超级管理员对图书借阅和图书归还进行操作,同时形成借书或还书标志,对工作人员、读者以及图书信息进行管理和文护,有修改图书借阅、还书信息,录入、删除及修改图书,添加、删除工作人员的权限,同时也生成相应的页面供管理员查看和确认。
本系统应该具有的功能:
1.图书管理:对馆内的图书进行查询,对书籍进行库存,修改等管理。
2.借阅管理:对读者的每一次借阅,还书进行录入和管理。
3.读者管理:对读者的添加、删除等。
4.系统管理:对管理员的添加、离职、密码修改等。
3.功能设计
该系统采用多层B/S结构应用方式。用户端使用Web浏览器即可完成各项操作,无需安装任何客户端软件。Web服务器通过运行在应用服务器上的中间件实现对数据库和文件系统的查询和操作。
3.1总体架构设计
系统整体应用架构共分为展现层(View)、服务外观层(Service Facade)、存储访问层(Repository)和数据层 (Data Layer)5 个层次[8][9][10]。如图1所示:
图1系统架构图
管理系统程序部署在服务器集群中的每台服务器上,它分为界面控制层、逻辑层以及数据库操作层。如图2所示:
图2系统逻辑结构图
界面控制层负责和图书管理管理系统进行通讯,接收指令以及根据指令执行不同的任务;逻辑层主要负责多线程调度,根据不同业务进行操作;数据库操作层主要负责数据库的读写操作。
3.2功能模块设计
1.图书借还模块
这一部分主要是对书籍借阅、书籍归还的管理,当读者借书的时候,图书馆管理员输入选择读者和要借阅的图书及一些相关信息,当此次借阅符合借阅规则的时候,借阅成功。并将结果写入到数据库中。读者归还书籍时,将图书交给图书管理员,管理员把书籍的编号和读者的借阅证号输入系统,满足条件时,归还成功。
上一页 [1] [2] [3] [4] [5] [6] 下一页
JSP图书资料管理系统的设计与实现 第3页下载如图片无法显示或论文不完整,请联系qq752018766