- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大型数据库应用课程设计
设计说明书
图书馆管理系统
起止日期: 2023年12月15日 至 2023年12月15日
学生姓名
邓彦
班级
计053
学号
0540810314
成绩
指导教师
计算机与通信学院
2023年 12月 27 日
目 录
TOC \o 1-3 \h \z \u1 绪论 1
1.1课题背景 1
1.2系统开发关键技术介绍 1
2 系统分析 2
2.1 图书管理需求分析 2
3 系统设计 3
3.1 设计思想 3
3.2 系统功能结构图 3
3.3模块功能设计 4
4 系统数据库设计 5
4.1系统数据库的建立 5
4.2 系统E-R图 5
4.3 各个数据表的创立 6
4.4存储过程设计 7
4.5 数据库的连接 7
5 系统实现 8
5.1 系统实现工具与支持平台 8
5.2系统界面 8
5.3系统核心代码 10
6 总结与展望 15
6.1收获与体会 15
6.2未来的展望 15
参考文献 16
致谢 17
课程设计检查表 18
1 绪论
1.1课题背景
传统的人工方式管理图书馆的日常工作处理借书、还书业务流程的效率很低,其次处理能力比拟低,一段时间内,所能效劳的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。“图书管理系统〞主要目的是利用数据库软件编制一个管理系统,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。
1.2系统开发关键技术介绍
本系统采用Eclipse作为前端开发工具,后台用Oracle实现数据存取,另外还通过存储过程的实现把一些处理放在数据库端执行,使的数据存取效率大大提高,系统的性能也得以提升。该系统使用JDBC连接技术实现与Oracle数据库的连接。实现了数据库表的浏览,记录的添加、删除和修改,实现了多数据库表的连接操作。
用JDBC来实现访问数据库记录可以采用下面的几个步骤: (1) 通过驱动器管理器获取连接接口。
(2) 获得Statement或它的子类。
(3) 限制Statement中的参数。
(4) 执行Statement。
(5) 查看返回的行数是否超出范围。
(6) 关闭Statement。
(7) 处理其它的Statement。
(8) 关闭连接接口。
2 系统分析
2.1 图书管理需求分析
系统完成了普通用户和图书馆管理员两种身份的用户登录,其中图书管理员的界面实现了:用户信息管理的用户名修改和密码修改的功能;书籍信息管理的书籍查询,修改,录入和删除;普通用户信息管理的查询,修改,添加和删除。普通用户界面实现了用户信息管理的用户名修改和密码修改;借书管理的书籍查询和借书功能;还书管理的还书功能,此外系统还具备注销和退出的功能。能更好的对图书进行分类管理,提高了利用率,为读者借阅提供方便。
图书馆借阅管理系统是典型的信息管理系统〔MIS〕,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据平安性好的数据库。而对于后者那么要求应用程序功能完备,易使用等特点。因此我们结合嵌入式图书馆的要求,对SQL语言原理、JAVA应用程序设计,Oracle数据库技术进行了较深入的学习和应用,
3 系统设计
3.1 设计思想
(1)系统分成前台和后台几个相对独立的模块,但这些模块都进行集中式管理。
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。
(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统平安性。
(4)采用先进的管理系统开发方案,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
(5) 系统就满足图书管理的需求,例如图书信息的录入、查询、更新等。
(6) 系统具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
3.2 系统功能结构图
按照系统功能进行集中、分块,得到系统功能模块图如下:
图3-1图书管理系统功能结构图
3.3模块功能设计
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用序的开发两个方面。以下对图书管理系统的整个设计开发过程的进行了介绍。阐述了图书管理系统的功能、特点及开发本系统的意义,
该系统包括了两大模板,一个是图书管理员模板,一个是普通用户模板。其中图书管理员模板包括四个功能,分别是管理员信息管理,普通用户帐户管理,
学生信息管理,书籍信息管理。普通用户模板也包括了四个功能,分别为普通用户信息管理,书籍信息管理,借书管理,还书管理。
现在先介绍图书管理员模板的功能:
(1)管理员信息管理包括修改密码、修改用户
您可能关注的文档
- 法理学-ppt-法的历史.ppt
- 图书馆管理系统论文.docx
- 图书管理系统总体设计.doc
- 唯物辩证法的实质与核心习题及答案.doc
- 商务星球版八年级上册地理复习提纲-第四章-中国的经济与文化.doc
- 商业运营管理手册(审批稿).doc
- 四川省示范项目-山地农业公园乡村旅游休闲度假区项目可行性研究报告(目录).doc
- 咖啡市场分析.doc
- 噪声、超声波、次声波典型题精讲.doc
- 唐都微机实验指导书.doc
- 2024年自考专业(计算机信息管理)考前冲刺试卷(培优B卷)附答案详解.docx
- 2024年自考专业(计算机信息管理)考试历年机考真题集附答案详解【培优B卷】.docx
- 2025年互联网金融理财产品风险管理策略与可行性评估报告.docx
- 高校实验室安全考试《高校实验室安全考试考试答案》考试题_0.doc
- 2024年自考专业(计算机信息管理)考试历年机考真题集(培优B卷)附答案详解.docx
- 高校实验室安全考试《高校实验室安全考试考试答案》考试题_1.doc
- 2024年自考专业(计算机信息管理)考试历年机考真题集附答案详解(能力提升).docx
- 2024年自考专业(计算机信息管理)考试历年机考真题集(考点提分)附答案详解.docx
- 高校实验室安全考试《高校实验室安全考试考试答案》考试题_2.doc
- 2025年互联网金融理财产品风险预警与可行性评估报告.docx
文档评论(0)