系统分析
可行性分析
1.前端:面向管理员和学生,的业务,包括图书借取,图书归还,
借阅查询,查询书目,图书增加,图书信息修改,借阅证注册和注销,借
书证信息修改。
2.系统查询:可以按图书编号、借阅证编号等相关信息进行查询
3.系统管理:进行员工管理、数据备份和数据恢复。
4.报表统计:包括统计图书信息、读者信息、借阅信息罚款信息等。
5.其它操作:包括修改密码、添加用户、页面设置等
6.开发周期:2-3个月
7.开发成本:3-5万
非功能性需求
•
•
•
•
•
•
安全性:图书管理员必须在核实身份后才可以操作系统,仅可以使用规定范围内的功能。
可移植性:系统产品在Windows操作系统平台上正常运行;
可维护性:系统涉及到的基础数据处理模块可考虑作为新的组件库,为后续项目做准备
性能:图书管理系统在40s内响应所有的请求,否则视为没反应;借阅信息捕获准确度达到95%;动态
信息更新及时率达到95%;静态信息呈现全面度达到90%(说明:此处数字都可以根据实际情况而定)
可靠性:当用户输入非法数据时,系统立即报错,并发出修改提示信息,直到用户修改正确为止。当
输入数据无效时,系统会自动选用改数据项的默认值,同时要求用户确认。当数据库中的数据发生错误时,
系统会回到执行前的状态,并提示用户重新执行已执行过的操作。
易用性:系统风格简捷一致,人机界面友好,傻瓜式操作方式简捷、直观;系统提供各种人性化的设
置。
需求分析
• (1)需求分析:
• ① 能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;
• ② 能够实现对读者档案的查询和编辑管理;
• ③ 能够进行罚款功能;
• ④ 能够进行借阅历史的查询功能;
• (2)系统性能要求: ① 系统安全、可靠; ② 功能齐全;
• ③ 操作方便、界面友好; ④ 易于维护和扩充。
• (3)系统的功能分析:
• 密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,
故可以防止越权操作。 资料维护:为了存放图书、读者档案的全部数据,本系统将每一本图书和每位读者
的信息进行管理。系统维护包括对各种表记录的修改、删除、添加等操作。
调查问卷
图书管理系统调查问卷
1.你去图书馆的频率是怎样的? a.一天一次 b.三天一次 c.一周一次 d.偶尔
2.你平时喜欢看哪些类型的图书? a.学术 b.科幻 c.校园 d.其他
3.你在图书馆一次借多少书?
a.1-2本 b.3本 c.4本 d.五本以上
4.你借书一般会在多长时间归还? a.1-2天 b.3-4天 c.5-7天 d.一周以上
5.你希望线上的图书管理系统拥有哪些功能?
上下文图
管理员ER图
读者ER