图书馆管系统说明书.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)管理员信息管理包括修改密码、修改用户

文档评论(0)

199****8042 + 关注
实名认证
文档贡献者

相信自己,相信明天

1亿VIP精品文档

相关文档