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