《Java核心技术》综合实验报告
课程名称:专业:姓名:学号:指导教师:成绩:
Java核心技术计算机科学与技术
沈倩竹1430110311
王岩
完成日期:2015年12月18日
f1系统分析与设计
11需求分析
图书管理系统是高校图书馆不可缺少的一部分,通过图书管理系统可以实现计算机化的图书借阅管理,能够提供方便快速的图书信息检索功能和便捷的图书借阅和归还功能,并且能够对图书信息和读者信息进行管理,方便管理员和读者的借阅处理。(本人实现了图书添加、图书查询与修改、图书类别管理、用户添加、用户删除、修改密码功能模块的设计)要求系统具备以下特点。(1)操作简单、易用。(2)数据存储可靠,具备较高的处理效率。(3)系统安全、稳定。(4)开发技术先进、功能完善、扩展性强。
12系统功能设计
根据需求分析,本系统具体的功能模块图如图121所示。
图121图书借阅系统功能结构图
121读者信息管理1、读者信息添加实现向数据库中添加读者信息的功能。2、读者信息查询与修改实现查询指定编号、姓名、类别以及所在部门的读者信息,并对选中的读者信息进行
修改操作。
精选范本
f122图书信息管理
1、图书信息添加实现向数据库中添加图书信息的功能。2、图书信息查询与修改实现查询指定ISBN、图书名称、类别、作者以及出版社的图书信息,并对选中的图书信息进行修改操作。
123图书借阅管理
1、图书借阅输入读者的编号以及借阅的图书信息,记录系统当前时间为借阅时间。2、图书归还输入读者的编号并选择其名下已借阅的图书,记录系统当前日期为归还时间,判断是否超期并计算罚金。
124基础信息维护
1、图书类别设置实现显示数据库中图书类别的功能,并对选中的图书类别进行增、删、改、查功能。2、读者类别设置实现显示数据库中读者类别的功能,并对选中的读者类别进行增、删、改、查功能。3、罚金设置可以指定超期一天的罚金标准。
125用户管理
1、修改密码实现当前用户登陆后,修改用户自己密码的功能。2、用户添加实现向数据库中增加用户的功能。3、用户删除实现显示数据库中的用户信息,并对选中的用户进行删除的功能。
13数据库设计
根据需求分析,创建6个数据表,即图书表、图书类型表、读者表、读者类型表、图书借阅表以及用户表。
精选范本
f1、图书表,表名为book,包括ISBN、图书类型编号、图书名称、作者、出版社、出版日期、印刷次数和单价,其中ISBN为主键,如表11所示。
表11图书信息表book
列名ISBNtypeidbookr