目录
一、 需求分析 1
系统用户分为:借阅者(包括学生、教师及其他用户)、管理员 1
借阅者的主要功能: 1
管理员的主要功能: 2
二、 功能划分 2
1、 模块用例图 2
2、 数据库实体关系 3
3、 数据库关系模型 4
四、UI设计 4
1.登录界面 4
2.操作界面 5
五、功能开发 8
1.数据库建表: 8
2.分模块开发 8
Vo包封装了一个ajax返回数据类: 10
filter包则有一些全局的过滤器: 10
六、测试部署 10
一、需求分析
系统用户分为:借阅者(包括学生、教师及其他用户)、管理员
借阅者的主要功能:
(1)个人信息管理:查看、修改个人基本信息;
(2)查询图书、借书、还书、查询借阅记录、本人可借图书总数、目前在借的数量等;借阅图书时,学生借书限制:正在借阅的图书数量最多3本,每本图书借阅时间最多2个月;教师借书限制:正在借阅的图书数量最多5本,每本图书借阅时间最多3个月;其他用户借书限制:正在借阅的图书数量最多2本,每本图书借阅时间最多1个月;
管理员的主要功能:
(1)图书信息的添加、修改、删除、查询(按书名、书号、作者、出版社等查询)、统计(可按图书类别:外文图书、中文图书、计算机图书、文学、历史……等统计;按出版社统计……);
(2)借阅者信息的添加、修改、删除、查询;借阅者借书限制条件的设定、查看与修改等。
(3)图书借阅与归还登记、借阅者借阅记录查询(借阅时间、借阅图书……)、图书借阅查询(包括图书当前状态、被借阅次数、借阅时间、借阅者……)等
(4)数据导入导出:从Excel导入用户信息与图书信息到数据库、将数据库中的用户信息与图书信息导出到Excel;