- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
湖南农业大学课程论文
学 院:信息科学和技术学院 班 级:软件10-2
姓 名: 学 号:
课程论文题目:图书馆管理系统程序设计
课程名称:J2EE编程技术
评阅成绩:
成绩评定老师署名:
日期: 年 月 日
图书馆管理系统程序设计
学 生:(信息科学和技术学院,学号)
摘要:伴随信息管理技术日趋成熟,和信息管理技术在个个领域广泛应运,对和日趋庞大图书馆管理,势必需要合理高效管理技术。现在很多高校图书馆管理系统还停留在以CS阶段,伴随internet广泛应用,和以CS为结构系统应用性、维护性上繁杂性,造成以BS为结构图书馆管理系统肯定替换以CS为结构图书馆管理系统。
关键字:管理系统 BS结构
1、J2EE介绍
J2EE关键是一组技术规范和指南,其中所包含各类组件、服务架构及技术层次,全部有共通标准及规格,让多种依循J2EE架构不一样平台之间,存在良好兼容性,处理过去企业后端使用信息产品相互之间无法兼容,,企业内部或外部难以互通窘境。
1.1 J2EE概念
现在,Java 2平台有3个版本,它们是适适用于小型设备和智能卡Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适适用于桌面系统Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适适用于创建服务器应用程序和服务Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。J2EE是一个利用Java 2平台来简化企业处理方案开发、布署和管理相关复杂问题体系结构。J2EE技术基础就是关键Java平台或Java 2平台标准版,J2EE不仅巩固了标准版中很多优点,比如编写一次、随地运行特征、方便存取数据库JDBC API、CORBA技术和能够在Internet应用中保护数据安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)和XML技术全方面支持。其最终目标就是成为一个能够使企业开发者大幅缩短投放市场时间体系结构。
1.2 J2EE优势
J2EE为搭建含有可伸缩性、灵活性、易维护性商务系统提供了良好机制: 保留现存IT资产,高效开发,支持异构环境,可伸缩性,稳定可用性
1.3 J2EE 结构
这种基于组件,含有平台无关性J2EE 结构使得J2EE 程序编写十分简单,因为业务逻辑被封装成可复用组件,而且J2EE 服务器以容器形式为全部组件类型提供后台服务. 因为你不用自己开发这种服务, 所以你能够集中精力处理手头业务问题。
2.系统概述
2.1系统开发背景和意义
图书管理是每个高校必需切实面正确工作,但现在很多高校图书馆管理系统还停留在以CS为结构系统上。伴随internet应用日趋广泛,和高校内、高校和高校间信息交流日趋亲密,以CS为结构信息管理系统以不能满足需求,所以,高校图书馆管理系统必需经过更新换代,将BS为结构系统改为以CS为结构系统,这么会大大提升系统维护性和系统应用广泛性。
因为图书这用特殊物品,其表现在数据量很庞大,所以对数据库要求比较严格,因为oracle数据库其检索快速、查找方便、可靠性高、保密性好,所以,选择oracle数据库为其存取数据。
伴随java技术在internet上广泛应用和java安全性高、实施效率高优点,同时,java能够在任意平台上应用,所以能够任意组合硬件和操作系统,既能够在windows下开发,布署在linux下,极大了节省了操作系统费用和硬件费用。
3.系统需求分析
3.1 任务概述
整个图书馆管理系统业务步骤抽象描述以下:
1.新书购进后,进行分类、同一编码和入库。
2.学生借阅图书后,统计相关信息。
3. 学生归还时,对比查看该书是否超期,超期后,按要求罚款。
依据以上调查分析,给出业务步骤图,图:
3.2 数据描述(数据流图+数据字典)
经过调查,我们了解了基础业务程序,接下来给出系统逻辑模型。结构系统逻辑模型工具关键是数据流图和数据字典,下面给出图书馆管理系统基础模型,图:
依据基础模型,对其逐步细化,得到数据流图,图:
依据系统步骤图,经过数据字典对数据深入描述:
图书:图书表结构
描述:统计图书相关信息
定义:图书信息表 图书编号、图书名称、ISBN号、作者、出版社、类型、价格、库存量、副本存量、总量
位置:LibWeb表空间
借书登记:借书记录表结构
描述:统计图书借阅信息
定义:借阅记录表 借阅编号、
文档评论(0)