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

上传人:b****9 文档编号:25325574 上传时间:2023-06-07 格式:DOCX 页数:12 大小:1.69MB
下载 相关 举报
Java+Mysql课程设计 图书管理系统 实验报告 需求报告说明书 软件工程.docx_第1页
第1页 / 共12页
Java+Mysql课程设计 图书管理系统 实验报告 需求报告说明书 软件工程.docx_第2页
第2页 / 共12页
Java+Mysql课程设计 图书管理系统 实验报告 需求报告说明书 软件工程.docx_第3页
第3页 / 共12页
Java+Mysql课程设计 图书管理系统 实验报告 需求报告说明书 软件工程.docx_第4页
第4页 / 共12页
Java+Mysql课程设计 图书管理系统 实验报告 需求报告说明书 软件工程.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

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

《Java+Mysql课程设计 图书管理系统 实验报告 需求报告说明书 软件工程.docx》由会员分享,可在线阅读,更多相关《Java+Mysql课程设计 图书管理系统 实验报告 需求报告说明书 软件工程.docx(12页珍藏版)》请在冰豆网上搜索。

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

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

山西大学

计算机与信息技术学院

JAVA课程设计报告

 

设计名称:

图书管理系统

专业班级:

2009级软件工程

******

 

小组成员:

组长

霍海洋

学号

2009242012

组员

颉翔

学号

2009242014

组员

韩磊磊

学号

2009242008

组员

韩美岗

学号

2009242009

 

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

1引言

随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。

但如果图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。

为了满足图书馆管理人员对图书馆书籍,读者资料,借还书信息等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。

2需求分析

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

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

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

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

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

3设计

3.1概要设计(E-R图)

 

3.2系统数据流图:

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

3.1.1管理员信息

3.1.2读者信息

3.1.3书籍信息

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.DanielLiang编著机械工业出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 冶金矿山地质

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1