JavaMysql课程设计 图书管理系统 实验报告 需求报告说明书 软件工程.docVIP

JavaMysql课程设计 图书管理系统 实验报告 需求报告说明书 软件工程.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山西大学 计算机与信息技术学院 JAVA课程设计报告 设计名称: 图书管理系统 专业班级: 2009级 软件工程 指导老师: 谷波 小组成员: 组长 霍海洋 学号 2009242012 组员 颉翔 学号 2009242014 组员 韩磊磊 学号 2009242008 组员 韩美岗 学号 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.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 总结 这次课程设计我做的是, 主要是服务于。系统中采用的技术主要有:JDBC数据库连接技术、利用MyEclipse集成开发环境。虽然系统的基本功能都已实现,但还是存在系统不稳定等多个问题尚待解决。这个系统主要是我自己开发的,但也得到了老师和同学的很大帮助。我正在做系统的过程中遇到了很多问题,有的是知识存储不足,有的是考虑不够周全,之所以能够顺利实现基本功功能,离不开老师和同学的大力相助。事实证明,只靠自己是不能顺利完成一套功能完整的系统的,必须充分利用团队的力量。开发一套系统,最重要的是细心,并不是一定要做到面面俱到,但也要充分考虑到客户的需求和现实意义,不管什么系统,只用运用到实际应用中,才具有先现实意义。所以在准备工作中要正确分析社会需求了解现实应用,画出流程图,把大体框架做好,然后再逐一细化。我们不可能做到面面俱到,但一定要做到步步扎实,作为一个程序编程人员,要保持清醒的头脑,以现实为依据,让自己的每一行代码都能实现自己的意义。 通过这次课程设计,我收获的不仅仅是课程上的知识得到实际应用,还有编程的基本习惯和开发系统时应注意的流程。 课程设计名称 2 读者 姓名 性别 所在院系 余额 编号 借阅 读者编号 图书编号 还书日期 图书 书名 编号 类别 出版社 数量 内容摘要 图书管理员 接收事务 检查读者是否有效 检查读者借书记录 查询图书存在情况 借书登记 读者 读者目录文件 图书目录文件 借书文件 借书信息 接收事务 检查图书是否过期 处理还书 更新借书文件 借书文件 图书管理员 读者 还书信息

文档评论(0)

beifanglei + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档