《JAVA图书管理系统开发》实训报告

上传人:公**** 文档编号:468790519 上传时间:2023-03-03 格式:DOC 页数:34 大小:426.51KB
返回 下载 相关 举报
《JAVA图书管理系统开发》实训报告_第1页
第1页 / 共34页
《JAVA图书管理系统开发》实训报告_第2页
第2页 / 共34页
《JAVA图书管理系统开发》实训报告_第3页
第3页 / 共34页
《JAVA图书管理系统开发》实训报告_第4页
第4页 / 共34页
《JAVA图书管理系统开发》实训报告_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《《JAVA图书管理系统开发》实训报告》由会员分享,可在线阅读,更多相关《《JAVA图书管理系统开发》实训报告(34页珍藏版)》请在金锄头文库上搜索。

1、JAVA图书管理系统开发实训报告 课程名称: JAVA 图书管理系统开发 专 业: 计算机应用技术 班 级:ZB10001 学 号:2010720929 姓 名: 成 绩: 计算机学院二一二年三月五日目 录一、程序设计目的- 2 -二、程序设计题目描述和要求- 2 -三、程序设计报告内容- 2 -3.1 系统需求分析- 2 -3.1.1 功能需求描述- 2 -3.1.2 对应数据需求描述- 5 -3.1.3 数据库概念模型设计- 7 -3.1.4数据库逻辑模型设计模型设计- 10 -3.1.5表的设计与实现- 11 -3.2系统详细设计与实现- 13 -3.2.1 登陆界面设计- 13 -3.

2、2.2 主界面- 15 -3.2.3 用户注册界面设计- 17 -3.2.4 图书登记界面设计- 18 -3.2.5 图书入库面设计- 20 -3.2.6 图书出库界面设计- 21 -3.2.7 软件关于界面设计- 23 -3.2.8 用户注销界面设计- 23 -3.2.9 用户权限界面设计- 24 -3.2.10 图书借还界面设计- 26 -3.2.11 图书超期界面设计- 29 -3.2.12 用户修改界面设计- 31 -四、实训结论- 33 -五、结束语- 33 -六、参考文献- 33 -一、程序设计目的通过项目驱动的学习和综合实训,熟练掌握运用Java语言进行桌面应用程序开发的基本知识

3、和技能;熟练掌握JAVA的基本语法与JDBC数据库技术的应用;进一步熟悉SQL Server数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;并能结合数据库应用技术和软件工程技术进行桌面应用程序的开发,能基本胜任Java桌面开发程序员的岗位。二、程序设计题目描述和要求图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。其功能一般包括:图书信息管理、用户

4、信息管理、图书借阅、图书归还、违约与毁坏赔偿、图书借还查询等等。三、程序设计报告内容3.1 系统需求分析以我校实际情况为基础,对于图书馆图书管理设计一个适合于学校图书馆使用的图书管理系统。还可以为学校领导提供图书的库存和图书流通量的查询。该系统需要完成对图书类别管理、统计管理、库存管理、用户信息管理、图书借阅管理、图书归还管理、超期与损毁赔偿管理、图书借还查询管理、图书出入库和统计查询等。3.1.1 功能需求描述(1)、图书管理:对图书进行分类存储(计算机、机械、建筑、文学、心理、艺术、经济、历史、地理、其它)。在入库和出库的时候按图书类别进行管理。可对现有图书信息信息进行管理(查询、修改)。

5、(2)、库存信息管理:对于图书出库图书登记和入库图书登记。(3)、用户信息管理:可以实现对不同用户进行添加、查询、删除和修改,并给与不同用户不同权限。(4)、图书借阅管理:对于图书借阅信息的登记(书名、图书编号、馆藏、借书日期、借期、应还日期)、对现有图书库存减少、对图书借阅人信息进行登记(姓名/学号、本次借阅册数、图书编号)。(5)、图书归还管理:对图书信息进行登记(图书编号、借书日期、借期、应还日期、超期、续期)对图书借阅人信息进行登记(姓名/学号、现借册数、现借藏书信息)。 (6)、图书超期与损毁赔偿管理:对于超期、损毁图书进行赔偿收费并登记赔偿人和管理员信息以及费用金额。图书管理系统图

6、书管理用户管理现有库存管理出库管理入库管理图书借阅管理图书归还管理添加用户管理删除用户管理修改用户管理权限管理图书赔偿管理系统设计图1、 图书类别管理:对图书进行分类存储。在入库和出库的时候按图书类别进行管理。(1)分类:按图书的性质进行分类,并在图书编号中对不同类别的书籍使用不同的类别标示符(计算机(JS)、机械(JQ)、建筑(JZ)、文学(WX)、心理(XL)、艺术(YS)、经济(JJ)、历史(LS)、地理(DL)。(2)图书信息管理:对现有图书信息进行查看并可以修改。2、 库存信息管理:对于图书出库图书登记和入库图书登记及现有库存图书进行管理。(1) 入库管理:记录入库图书总量,分类别进

7、行统计并记录。记录登记人员姓名。(将这些信息记录进数据库中,在相应查询权限下可以查询。但是记录后不可修改。)(2) 出库管理:记录出库图书总量,分类别进行统计记录,记录登记人员姓名。将这些信息记录进数据库中,在相应查询权限下可以查询。但是记录后不可修改。)(3) 现有库存管理:对现有库存进行管理,在入库时对库存进行增加并对每一本图书进行分类编号登记,在出库时对库存减少并删除相应的图书信息。3、 用户信息管理:可以实现对不同用户进行添加、查询、删除和修改,并给与不同用户不同权限。(1) 用户信息添加:对用户的相应信息进行添加(用户名,密码,出生日期,性别,管理操作权限,借阅权限)。(2) 用户信

8、息查询:对用户的信息进行查询。(3) 用户信息删除:对用户信息进行删除。(4) 用户信息修改:用户可以对自己的用户密码和出生日期进行修改,管理员只可以修改用户的权限4、 图书借阅管理:对于图书借阅信息的登记(书名、图书编号、馆藏、借书日期、借期、应还日期)同时系统自动对借阅图书量增加、对现有图书库存减少、对图书借阅人信息进行登记(姓名/学号、本次借阅册数、现借册数、可借册数、现借藏书信息)。(1) 借阅信息登记:对用户的信息进行登记(姓名、本次借阅册数、现借册数、可借册数、现借藏书信息),并根据借书权限借阅相应的书籍数量。(将信息记录入数据库中相应权限可以进行查询。)(2) 对借阅图书进行登记

9、:对借出图书的书名、图书编号、馆藏、借书日期、借期、应还日期进行登记并关联相应的借书用户系统自动的在书籍借阅标示栏加一表示借出。(图书在图书馆内借阅栏标示0,借出后自动加1,归还自动减1,损毁在借阅的基础上加1。将信息记录入数据库中相应权限可以进行查询。)(0表示在书库中,1表示借出,2表示损毁)。5、 图书归还管理:对图书信息进行登记(书名、图书编号、馆藏、借书日期、借期、应还日期、超期、续期)对图书借阅人信息进行登记(姓名/学号、现借册数、可借册数、现借藏书信息)。(1) 用户信息显示:显示用户信息(姓名/学号、现借册数、可借册数、现借藏书信息),对图书信息管登记(书名、图书编号、馆藏、借

10、书日期、借期、应还日期、超期、续期)并根据是否超期损毁进行相应操作。(2) 用户信息删除:对相应的借书用户关联图书信息删除。系统自动在图书标示栏内减1。系统自动将用户现借数量减1,可借数量加1。6、 图书超期和损毁赔偿管理:对于超期、损毁图书进行赔偿收费并登记赔偿人和管理员信息以及费用金额。(1) 超期赔偿管理:登记用户信息(姓名/学号)查看超期时间并对其进行赔偿收费(记录收费人信息,赔偿人信息,收费金额,收费日期并存入数据库中)。(2) 损毁赔偿管理:登记用户信息(姓名/学号)并对其进行赔偿收费(记录收费人信息,赔偿人信息,收费金额,收费日期并存入数据库中)。在图书信息中的借阅标示栏内系统自

11、动在借阅的基础上加1表示损毁。3.1.2 对应数据需求描述1 、 图书类别管理数据需求:图书分类管理数据需求:(按:计算机、机械、建筑、文学、心理、艺术、经济、历史、地理九类进行分类)。并对分类图书进行标识(计算机(JS)、机械(JQ)、建筑(JZ)、文学(WX)、心理(XL)、艺术(YS)、经济(JJ)、历史(LS)、地理(DL)。并在标识符后面加四位编号(例子:JS0001)。数据项数据需求图书类别名称按图书类别进行分类(初始分为九种),计算机、机械、建筑、文学、心理、艺术、经济、历史、地理。在系统完成后可进行类别的添加和删除修改。(10汉字内)类别说明对相应类别进行详细描述。2 、库存信

12、息管理数据需求:(1) 入库管理数据需求:数据项数据需求入库编号用于在数据库中唯一标识入库信息。自动增加入库ISBN编号用于唯一标识图书的图书ISBN编码 。入库图书数量图书的数量。入库时间记录图书入库时间。入库操作员编号记录登记图书入库操作员的编号。(2) 出库管理数据需求:出库编号用于在数据库中唯一标识出库信息。自动增加出库ISBN编号用于唯一标识图书的图书ISBN编码 。出库图书数量图书数量出库时间记录图书出库时间。出库操作员编号登记图书出库操作员的编号。3、 用户信息管理数据需求:(1)用户信息添加数据需求:数据项数据需求用户编号用于唯一标识学生,要求:共8位,前2为年份,中间2位特殊

13、类别标号(默认00),后面4位为报名序号。姓名15个汉字以内,可能带有特殊符号(可修改)。性别只能是“男”或“女”。密码任意612位字符。电话十一为数字(座机前面加区号)。班级存储学院班级详细信息注册时间如:2012-12-10用户权限号只能有以下四种(领导,管理员,教师,学生),状态包括:正常、暂停使用和已注销(2)用户权限管理:数据项数据需求权限编号编号用于标示权限类别的编号权限名称权限的名称。(领导、教师、管理员、学生)可借阅书籍根据权限借阅不同数量的书籍。(3)用户信息修改数据需求:修改用户的信息。数据项数据需求用户编号用于唯一标识学生,要求:共8位,前2为年份,中间2位特殊类别标号(

14、默认00),后面4位为报名序号。姓名15个汉字以内,可能带有特殊符号(可修改)。性别只能是“男”或“女”。密码任意612位字符。电话十一为数字(座机前面加区号)。班级存储学院班级详细信息注册时间如:2012-12-10用户权限号权限的标识号码。只能有以下四种(领导,管理员,教师,学生),状态包括:正常、暂停使用和已注销(5)用户信息删除数据需求:删除用户的注册信息。4 、图书借阅,归还管理数据需求:在借阅图书时的数据需求。数据项数据需求借还编号唯一标识借阅信息的编号。在数据库中区别信息。用户编号管理员人工将用户编号输入登记框。ISBN管理员人工将图书编号输入登记框。借阅时间系统自动在电脑上获取时间。借阅数量登记借阅书籍的数量。归还时间在归还时自动获取时间。5、图书超期和损毁赔偿管理数据需求:数据项数据需求赔偿编号唯一标识借阅信息编号。自动增加。用户编号管理员人工将用户编号输入文本框。ISBN编号管理员人工将图书编号输入文本框。情况描述对于赔偿情况的详细描述处理结果管理员登记赔偿金额收费时间系统自动获取系统时间。操作员编号输入操作员编号。3.1.3 数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号