2.需求分析
2.1用户需求
该系统是一个学生的网上图书借还系统,是一个比较智能化的系统,虽然面向所有学生和管理员,但具有比较高的安全性能,想要破解还是比较费时间的。他能够实现学生预约书籍,查看借还情况功能,管理员添加,修改书籍,查看学生借还情况,超级管理员添加,修改管理员信息和添加学生用户。用户必修输入有效密码才能成功进入系统,进入系统后可以进行相应的操作。
该系统界面很是友好,而且操作非常容易上手。做到了看了就知道怎么操作的要求。非常适合用在大多数的学校图书馆。
2.2业务流程分析
该系统的主要面向的用户是学生,管理员和超级管理员。下面分角色对该系统的不同操作范围做说明。 该系统主要有以下功能模块:
1.登陆功能:
陆系统为身份验证登陆。分为学生登陆,管理员登陆,超级管理员登陆。不具备注册功能。
2.学生登陆后:
显示该用户的基本信息。可以修改密码,修改密保问题,查看书籍并且预约书籍,查看已经借到的书籍的情况,还书的情况。
3.管理员登陆后:
显示该用户的基本信息。可以修改密码,修改密保问题,查看书籍信息并且修改数据信息,添加书籍。查看学生的借还情况。
4.超级管理员登陆后:
显示该用户的基本信息。可以修改密码,修改密保问题,查看,修改管理员的信息,添加新的管理员。添加用户学生,查看学生的情况。
5.修改密码:
通过匹配密保问题的答案进行修改密码。
6.修改密保问题:
通过匹配原密码进行修改密保问题。
7.预约书籍:
查看书籍的具体信息后,可以对该书籍进行预约,预约到期时间1天后,如果一天后还没有借到该书籍,则自动取消预约。
8.查看借书情况:
查看书籍的具体信息后,可以对该书籍进行续借,续借的有效时间是30天,只可以对同一书籍续借1次。
9.查看还书情况:
查看书籍的具体信息后,可以对该书籍进行预约,预约和预约书籍功能一样。
10.修改书籍信息:
查看书籍的具体信息后,可以对该书籍的信息进行修改。
11.增加书籍:
增加书籍。
12.查看学生借还情况:
查看学生的借还详细信息。
13.权限移交:
只有超级管理员才有的功能。删除该管理员,新增加一个超级管理员。
14.增加管理员:
增加一个新的管理员。
15.查看管理员信息:
查看信息后,可以进行信息修改
16.查看学生信息:
只能查看学生的信息,而不能进行修改
17.添加学生:
添加的学生必须是已经存在的学生,不能随便添加。
源码和文档都托管在了【WRITE-BUG数字空间】上面了,有需要的可自取~