课程概述
《图书管理系统》项目实践模板:点击下载
本场景DEMO适用于学校图书管理的场景,如读者管理,图书管理,基础设置管理等,可以自行添加读者信息和图书信息,实现图书借阅与归还,同时,支持移动端图书信息查询,用户可依照实际场景灵活使用。
图书管理系统需求分析:
项目
内容
详细介绍
引言
背景
本项目的提出者是学校的图书馆,使用者是图书馆的管理员。
任务
概述
目标
该系统软件的开发意图是开发出有效管理图书的软件,帮助图书管理员更好的管理图书、提高工作效率。帮助读者更好的获取想要的图书信息,提高学习生活中的学习效率。该系统软件的作用范围是学校图书馆。作用人群是图书馆工作人员。该需求文档能更好的帮助图书管理人员开发出符合用户需求的系统软件。该软件事独立的一个项目,不和其他系统融合。
功能
需求
图书
类别
由图书管理员维护,图书类别信息包含类别码和类别名称,比如类别码【001】,类别名称【古典文学】。支持增删改查。
读者
类别
由图书管理员维护,读者类别信息包含类别码,类别名称,借阅数量上限,借阅天数上限。在此图书馆中,有两类读者,分别为学生和老师,学生借阅数量上限3,借阅天数上限15。老师的借阅数量上限为6,借阅天数上限是20。支持增删改查。
图书状态字典
由图书管理员维护,图书状态字段信息包含状态码和状态名称,图书状态分为在架、借出。支持增删改查。
存放
位置
由图书管理员维护,存放位置信息包含位置码和位置信息,例如位置码【001A201】,存放位置【一楼A区201】。支持增删改查
出版社
信息
由图书管理员维护,出版社信息包含出版社ISBN码和出版社名称,例如出版社ISBN码【100】,出版社名称【商务印书馆】。支持增删改查。
读者
信息
由图书管理员维护,学生信息包含姓名,性别,读者类别码,电话,邮箱,读者识别码,已借阅数量,学院,地址,备注。支持增删改查
图书
信息
由图书管理员维护,图书信息包含出版社ISBN码,图书名称,作者,图书类别码,图书ISBN码,价格,页数,出版时间,副本数,已借阅数量,已借阅次数,位置码,备注。
图书索引信息
由图书管理员维护,图书索引信息包含图书ISBN码,当前状态,图书索引条码。支持增删改查。
借阅
由图书管理员维护,可以借阅和归还图书。借阅信息包括读者识别码,图书索引条码,借阅时间,应归还时间。
借阅历史
由图书管理员维护,借阅历史信息包含读者识别码,图书索引条码,借阅时间,应归还时间,实际归还时间。支持查询。
菜单功能
将上述九个功能加入到菜单页,可以在菜单页进行跳转。
借阅:输入读者识别码和图书索引条码,可以借阅,借阅时会校验读者是否借阅数量已经超过上限,校验图书是否已经全部借出,如果读者没有超上限且图书还没有全部借出,新增一条借阅信息,,将此读者信息的借阅数量和此图书信息的借阅数量加1,并更新图书索引信息中的此图书状态为已借出。
归还:选择指定借阅信息进行归还,归还时会更新归还时间到借阅记录,将此读者信息的借阅数量和此图书信息的借阅数量减1,并更新图书索引信息中的此图书状态为在架。
图书管理系统页面展示