- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
焦作大学信息工程学院
《Java实训》报告
题目:图书管理系统
班级:网络(3)班
姓名:李辉
学号:100302335
2011年 12 月22日摘 要
随着信息技术的发展,计算机已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。Java程序设计语言,Access数据库
目 录
摘 要 I
第1章 绪 论 1
第2章 系统功能介绍 2
2.1系统功能总框图 2
2.2 模块功能介绍 2
2.2.1 管理员模块功能介绍 2
2.2.2 读者管理 3
2.2.3书籍管理模块功能介绍 3
2.2.4 书籍借阅与归还功能介绍 4
2.2.5 借阅超时功能介绍 4
2.3 组内任务分工 4
第3章 数据库设计 5
3.1 数据库需求分析 5
3.2 数据库概念结构设计 5
3.3 数据库表的设计 6
第4章 系统功能实现 8
4.1 管理员模块功能实现 8
4.1.1 管理员登陆 8
4.1.2 管理日志 10
4.1.3 管理员添加功能实现 11
4.1.4 管理员切换 13
4.2 读者管理模块功能实现 14
4.2.1 读者添加 14
4.2.2 读者修改 15
4.2.3 读者查询 17
4.2.4 读者删除 18
4.3 书籍管理模块功能实现 19
4.3.1 新书入库实现 19
4.3.2查询功能实现 21
4.4 书籍借阅与归还功能实现 23
4.4.1 借阅书籍功能实现 23
4.4.2 归还书籍功能实现 25
4.5 借阅超时功能实现 28
结 论 30
致 谢 31
参考文献 32
随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。书籍做为人类的精神食粮,在现代社会中越来越受到重视,大量的书籍出现在市场上,人们有了各种各样不同的选择。与此同时,为了管理大量的图书,图书也大量的出现,随着图书的大量增加,其管理难度也越来越大,如何优化管理也就成为了一个大众化的。管理日志、管理员添加、管理员切换读者添加、读者修改、读者查询、读者删除新书入库书网上续借等很多功能。
大学为我们提供了自由的学习环境,使我们有更多的时间到图书馆借阅书籍,让我们可以随时掌握各方面的知识,不断提高自我、充实自我,但由于图书馆藏书成千上万,我们很难一本一本的去查找自己感兴趣的书籍,因此我们会经常用到学校为我们提供的图书管理系统,用时间长了便对此产生了兴趣,正好本次课程设计为我们提供了良好的机会,让我们亲自设计并实现了图书管理系统的部分功能。
设计一个图书管理系统必不可少的必须对全管书籍进行分类汇总。而这就是我们所说的数据库设计的第一阶段:需求分析。在这一阶段除了对具体情况诸如实行对管理员的管理、对读者的管理、书籍管理、书籍的借阅与归还、借阅超时等功能的实现,还需要对用户的需求进行调查和分析,否则就失去了设计这个系统的意义了。
对于界面的设计我们应该追求的是:美观、易读性强、清晰度高;原则是:不能因为刻意追求美观而以整个界面的清晰度的牺牲作为代价,不能为了清晰度而抛弃对易读性的追求。再设计的过程中我们应该根据实际的情况进行设计,做到具体问题具体分析,不刻意追求原则。
在对应的界面与Access数据库建立连接,并实现对应的SQL语句进行实现将产生的结果显示出来。并运用捕捉异常的方法,将异常信息显示出来。
实现SQL语句的时候借助前台开发工具中关于数据处理的控件来完成。对于读者而言他们的需求是了解图书的基本情况,自己的借阅情况。总而言之就是实现对各个信息表的查询。对于图书管理员而言要实现的功能相对而言比较多,例如实现新书入库、Access数据库表的创建、系统的维护等等,这些都需要设计和实现的。
2.1系统功能总框图
图书馆管理系统功能总框图如图2-1。图2-1 系统功能框架图
2.2.1 管理员功能介绍1. 管理员登陆
此模块主要是利用Menu添加Menu和MenuItem添加菜单和菜单的各个参数,通过事件ActionEvent 可以实现进入各个模块的功能。
2 管理日志
此模块可以清楚的显示出书籍借阅与归还的信息,包括书号、书名、图书证号、借/还、操作日期、已付款额。3. 管理员添加功能介绍
此模块功能是增加新管理员的登陆帐户。在图书馆管理系统中必须有每一个管理者的帐户让其
您可能关注的文档
- 管理信息系统课程方案设计书20379.doc
- __吐鲁番胜金台水库施工组织方案设计书.doc
- 桥梁上部方案设计书.doc
- 多用途机械手的结构方案设计书.doc
- 卵水河水库土石坝方案设计书说明书.doc
- 智能微小区系统室内外GSM-TD覆盖方案设计书.doc
- 道路园林景观工程施工组织方案设计书_secret.doc
- 电气班第五组+MW凝汽式发电厂方案设计书.doc
- 职工考勤管理信息系统课程方案设计书指导书(陈伟强10261023).doc
- 带式二级圆锥圆柱齿轮减速器方案设计书说明书.doc
- 2025届安徽舒城桃溪中学高三压轴卷语文试卷含解析.doc
- 广西玉林市玉州区2025届高考仿真卷语文试题含解析.doc
- 云南省昆明一中2025届高三3月份第一次模拟考试英语试卷含解析.doc
- 河北省邢台市第三中学2025届高三第二次调研语文试卷含解析.doc
- 《ISO 56000-2025创新管理 基础和术语》之1:“引言+范围+术语和定义”专业深度解读与应用指导材料(雷泽佳编写2025A0)_1-150.docx
- 《ISO 56000-2025创新管理 基础和术语》之1:“引言+范围+术语和定义”专业深度解读与应用指导材料(雷泽佳编写2025A0)_151-280.docx
- 社区党群服务站年度工作计划.docx
- 专题07原子核模型.docx
- 河北省邢台市信都区邢台市第一中学2024-2025学年高二上学期1月期末英语试题.docx
- 人教版七年级下册Unit2知识点总结(学生版).docx
文档评论(0)