xx学校图书馆管理系统.docxVIP

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开发背景和需求分析 例001 图书馆管理系统 1.1 开发背景 ××高校拥有一个小型图书馆,为全校师生提供一个阅读、学习的空间。近年来,随着生源不断扩大,图书馆的规模也随之扩大,图书数量也相应地大量增加,有关图书的各种信息成倍增加。面对如此庞大的信息量,校领导决定使用一套合理、有效、规范、实用的图书馆管理系统,对校内图书资料进行统一、集中的管理。 笔者受该高校的委托,开发一个图书馆管理系统,开发宗旨是实现图书管理的系统化、规范化和自动化,达成图书资料集中、统一管理的目标。 1.2 需求分析 图书馆管理系统是图书馆管理工作中不可缺少的部分,对于图书馆的管理者和使用者来说都非常重要,但长期以来,人们使用传统的手工方式或性能较低的图书馆管理系统管理图书馆的日常事务,操作流程比较繁琐,效率相当低。而一个成功的图书馆管理系统应提供快速的图书信息检索功能、快捷的图书借阅、归还流程,为管理者与读者提供充足的信息和快捷的数据处理手段。笔者通过对一些典型图书馆管理系统的考察,从读者与图书馆管理员的角度出发,本着以读者借书、还书快捷、方便的原则,要求本系统应具有以下特点。 ???????? 具有良好的系统性能,友好的用户界面。 ???????? 较高的处理效率,便于使用和维护。 ???????? 采用成熟技术开发,使系统具有较高的技术水平和较长的生命周期。 ???????? 系统尽可能简化图书馆管理员的重复工作,提高工作效率。 ???????? 简化数据查询、统计难度。 ? 系统设计 视频001 系统功能概述 例001 图书馆管理系统 1.1 系统目标 根据以上的需求分析以及与用户的沟通,该系统应达到以下目标。 ???????? 界面设计友好、美观。 ???????? 数据存储安全、可靠。 ???????? 信息分类清晰、准确。 ???????? 强大的查询功能,保证数据查询的灵活性。 ???????? 操作简单易用、界面清晰大方。 ???????? 系统安全、稳定。 ???????? 开发技术先进、功能完备、扩展性强。 ???????? 占用资源少、对硬件要求低。 ???????? 提供灵活、方便的权限设置???能,使整个系统的管理分工明确。 1.2 系统功能结构 图书馆管理系统分为4大功能模块,分别为“基础数据维护”、“图书借阅管理”、“新书订购管理”、“系统维护”。本系统各个部分及其包括的具体功能模块如图1所示。 图SEQ 图1. * ARABIC1 图书馆管理系统功能结构 1.3 系统流程图 图书馆管理系统的系统流程如图2所示。 图2 图书馆管理系统流程图 1.4 系统预览 图书馆管理系统由多个程序界面组成,下面仅列出几个典型界面。 读者相关信息添加界面如图3所示,该界面用于将读者相关信息添加至数据表中;读者信息修改与删除界面如图4所示,该界面用于展示读者相关信息,并且提供了修改与删除功能。 图3 读者相关信息添加界面 图4 读者信息修改与删除界面 新书订购管理界面如图5所示,主要实现新书订购功能。图书验收界面如图6所示,主要实现新书验收功能。 图5 新书订购管理界面 图6 图书验收界面 1.5 构建开发环境 在开发图书馆管理系统时,需要具备下面的开发环境。 ???????? 操作系统:Windows 2003。 ???????? Java开发包:JDK 6.0。 ???????? 数据库:SQL Server 2000。 ???????? 开发工具:Eclipse 3.2。 1.6 文件夹组织结构 在编写代码之前,可以将系统中可能用到的文件夹先创建出来,这样不但方便以后的开发工作,也可以规范系统的整体架构。笔者在开发图书馆管理系统时,设计了如图7所示的文件夹架构图。在开发时将所创建的文件保存在相应的文件夹中即可。 图7 图书馆管理系统文件夹组织结构 ? 数据库设计 视频002 数据库设计 视频003 创建项目 例001 图书馆管理系统 1.1 数据库分析 SQL Server 2000具有很强的完整性与可伸缩性,具有较低的价格比与性能比,考虑到本系统的稳定性与可靠性以及开发程序与用户需求,笔者决定在设计该系统时选择SQL Server 2000数据库来满足系统的需求。 1.2 数据库概念设计 根据以上对系统所作的需求分析、系统设计,规划出本系统中使用的数据库实体分别为图书信息实体、图书分类实体、图书订购实体、读者信息实体、操作员信息实体、图书借阅信息实体、库存信息实体。其中图书信息实体与图书订购实体、图书分类实体、图书订购实体、图书借阅信息实体、库存信息实体都具有关系,而读者信息实体与图书借阅信息实体同样具有关系。下面将介绍几个关键实体的E-R图。 ???????? 图书信息实体 图书信息

文档评论(0)

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

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

1亿VIP精品文档

相关文档