Java+Mysql课程设计 图书管理系统 实验报告 需求报告说明书 软件工程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山西大学

计算机与信息技术学院JAVA课程设计报告

设计名称:图书管理系统

专业班级:2009级软件工程指导老师:谷波

小组成员:

组长霍海洋学号**********

组员颉翔学号2009242014

组员韩磊磊学号**********

组员韩美岗学号2009242009

目录

1引言 (2)

2 需求分析 (2)

3设计 (2)

3.1 概要设计(E-R图) (2)

3.2系统数据流图: (4)

3.3 数据库设计(数据字典) (4)

3.1.1 管理员信息 (5)

3.1.2 读者信息 (5)

3.1.3 书籍信息 (6)

3.1.4 借书登记 (6)

3.4界面设计 (7)

3.4.1 系统主界面 (7)

3.4.2系统登陆、修改密码: (7)

3.4.3读者管理界面: (8)

3.4.4图书管理界面: (8)

3.4.5添加新书籍、新读者: (8)

3.4.6修改书籍、读者信息: (9)

3.5 系统开发运行平台: (9)

4 完成情况及结果分析 (9)

4.1借书成功: (9)

4.2还书成功: (10)

5 存在的问题及需改善的地方 (10)

6 总结 (10)

图书管理系统的设计与实现

1引言

随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。但如果图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书信息等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。

2 需求分析

图书管理系统分为用户管理和图书管理两大部分,分别具有如下功能:

1.用户登录和用户管理功能。

2.图书管理包括增加图书信息,删除图书信息和修改图书信息功能。

3.借书和还书管理,修改借书和还书记录信息。

4.查询所有书籍列表,书籍借阅情况和用户列表。

3设计

3.1 概要设计(E-R图)

3.2系统数据流图:

3.3 数据库设计(数据字典)

3.1.2 读者信息

3.1.4 借书登记

3.4界面设计

3.4.1 系统主界面

3.4.2系统登陆、修改密码:

3.4.3读者管理界面:

3.4.4图书管理界面:

3.4.5添加新书籍、新读者:

3.4.6修改书籍、读者信息:

3.5 系统开发运行平台:

操作系统:Windows系列。

数据库:MySQL.

IDE:MyEclipse.

4 完成情况及结果分析4.1借书成功:

4.2还书成功:

5 存在的问题及需改善的地方

1.查询没有实现模糊查询,只有信息完全匹配才能查找到内容。程序中使用的是“==”,没有使用“like”关键字

2.整个系统只有管理员一种用户,所有操作均有管理员操作,没有对用户进行分类,即没有权限设置。

3.没有帮助菜单。

4.借书登记内容不详细,结束期限方面设计不完美,快到期限时没有提醒。

6 总结

这次课程设计我做的是图书管理系统,主要是服务于小型的图书管。系统中采用的技术主要有:MySql数据为管理系统、JDBC数据库连接技术、利用MyEclipse集成开发环境。

虽然系统的基本功能都已实现,但还是存在系统不稳定等多个问题尚待解决。这个系统主要是我自己开发的,但也得到了老师和同学的很大帮助。我正在做系统的过程中遇到了很多问题,有的是知识存储不足,有的是考虑不够周全,之所以能够顺利实现基本功功能,离不开老师和同学的大力相助。事实证明,只靠自己是不能顺利完成一套功能完整的系统的,必须充分利用团队的力量。

开发一套系统,最重要的是细心,并不是一定要做到面面俱到,但也要充分考虑到客户

的需求和现实意义,不管什么系统,只用运用到实际应用中,才具有先现实意义。所以在准备工作中要正确分析社会需求了解现实应用,画出流程图,把大体框架做好,然后再逐一细化。我们不可能做到面面俱到,但一定要做到步步扎实,作为一个程序编程人员,要保持清醒的头脑,以现实为依据,让自己的每一行代码都能实现自己的意义。

通过这次课程设计,我收获的不仅仅是课程上的知识得到实际应用,还有编程的基本习惯和开发系统时应注意的流程。

参考文献:

【1】《数据库技术与应用》——贺利坚、李茹、谭瑛编著,宇航出版社

【2】《Java语言程序设计》——Y.Daniel Liang 编著机械工业出版社

相关文档
最新文档