学 号:题目数据库系统综合实验学院计算机科学与技术学院专业计算机科学与技术班级计算机姓名指导教师施继珉2019 年12 月28 日原创性声明所呈交的报告是我在老师指导下进行的研究工作及取得的研究成果。除了特别加以标注和致谢的地方外,报告中不包含其他人已经发表或撰写过的研究成果。小组成员及分工:学号姓名班级分工计算机代码部分:系统框架、数据处理层文档部分:1. 需求分析: 1.1、1.2、1.3 2. 数据库设计与实现: 2.1、2.2、2.4 3. 应用程序设计: 3.1 计算机代码部分: 前端交互层、 请求处理层、 业务逻辑层文档部分:1. 需求分析: 1.4 2. 数据库设计与实现: 2.3 3. 应用程序设计: 3.2、3.3 签名日期正文1 需求分析1.1 问题背景为了更好的服务于图书馆运转功能,现为图书馆的借还书功能设计数据库。要求能够对图书资料进行管理, 如登记新书,删除不存在的书目, 对已经变更的图书信息进行修改,还可以根据多种条件从数据库中查询书目的详细信息。能对新读者信息进行登记,对已经变更的读者信息进行修改, 对不再借阅的读者信息进行删除。还可以查询读者的详细信息,以及读者借阅过的书目和正在借阅的书目。需要提供借阅登记表和返还登记表来管理借阅,并且提供查询借阅次数最高的前10 个书目。借此为用户提供更加健全完善的服务。1.2 现实环境1.2.1 部门组成情况图书馆可提供 PC机供图书馆管理人员以及读者使用。考虑到现实背景,使用该系统的人员为信息咨询部人员与流通部门人员,以及大学本科及以上的学生、老师。主要教育背景皆为大学本科及以上,拥有一定的计算机基础,能够使用英文实行基本的交流。1.2.2 业务活动1)查询图书详细信息。在新书到馆时,登入书籍信息。当书籍信息发生变化或错误时,更新书籍信息,以及删除失效书籍。2)查询读者详细信息。添加图书馆新读者,并为其开通图书馆借还书系统的读者使用账号。删除不再使用的读者。3)读者进行借阅与归还图书的功能,并查询自己的历史借阅记录、现在借阅记录以及未归还图书过期信息。4)管理员能够分别查询历史借阅、归还记录、正在借阅未归还以及正在借阅并且已到期的记录,并多条件查找借阅归还信息。5)提供借阅榜供查阅借阅排行前十的书籍。1.2.3 用户需求读者:1.登陆借还书系统,查询个人信息并更改密码2.多条件复合查询书籍信息。3.查询自己的历史借书记录。4.查询自己正在借阅的图书记录。5.查询借阅数前十的书籍。6.借...