- 1、本文档共181页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java数据库课程设计__图书馆管理系统 2_精品
西安郵電
题目:图书管理系统
院系名称:计算机学院
专业名称:计算机科学与技术
班 级:计科1006
学生姓名:郑波
学号(8位)指导教师:乔平安
设计起止时间:2012年月日~20年月日
一 问题的提出
开发背景
很多高校都拥有图书馆,图书馆可以为全校师生提供一个阅读,学习的空间。近年来,随着生源不断增大,图书馆的规模也随之扩大,图书数量也相应地大量增加,有关图书馆各种信息成倍增加。面对如此庞大的信息量,校领导决定使用一套合理,有效,规范,实用的图书馆管理系统,对校内图书资料进行统一,集中的管理。
本系统将会涉及到图书馆日常管理工作的基本常见细节,诸如新图书的入库登记,图书馆所有书籍的分类管理,图书的查询,图书的借阅、退还手续的登记,费旧图书的清理撤除等,本系统所要实现的这些功能基本上涵盖了图书馆的日常管理工作,基本能够满足校园图书馆的工作人员的管理需要。
在对本系统的具体开发过程当中,将采用Java语言进行开发,以Sql Server实现后台数据库,本系统是完全基于图形化用户界面(GUI)的单机版本。
本系统的设计是在Windows 7简体中文版操作系统环境下,使用 Java中文版开发成功的。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统所使用的后台数据库是MS SQL2005数据库。
本系统选用的开发语言介绍如下:
选择了美国SUN公司推出的Java开发工具。Java 是第一个全面支持面向对象程序设计的数据库语言工具。Java的主要特点有:
1、语言是简单的、小型的、结构中性的
2、强大的数据库开发功能
3、扩大了对SQL语言的支持
4、是面向对象的、高性能的、多线程的
5、是分布式的、面向网络
6、具有平台无关性
7、语言具有可移植性、是动态的
需求分析
图书馆管理系统是图书馆管理工作中补课缺少的部分,对于图书馆的管理者和使用者来说都非常重要,但长期以来,人们使用传统的手工方式或性能较低的图书馆管理系统管理图书馆的日常事务,操作流程比较繁琐,效率相当低。而一个成功的图书馆管理系统应提供快速的图书馆信息检索功能,快捷的图书借阅,归还流程,为管理者提供充足的信息和快捷的数据处理手段。从读者与图书馆管理员的角度出发,本着以读者借书,还书快捷,方便的原则,本系统有一下特点:
①:具有良好的系统性能,友好的用户界面。
②:较高的处理效率,便于使用和维护。
③:采用成熟的技术开发,使系统具有较高的技术水平和较长的生命周期。
④:系统尽可能简化图书馆管理员的重复工作,提高工作效率。
⑤:简化数据查询,统计难度。
二:系统设计
一:系统目标
根据以上的需求分析及用户的沟通,该系统应达到以下目标:
①:界面设计友好,美观。
②:数据存储安全,可靠。
③:信息分类清晰,准确。
④:强大的查询功能,保证数据查询的灵活性。
⑤:操作简单易用,界面清晰大方。
⑥:系统安全稳定。
⑦:开发技术先进,功能完备,扩展性强。
⑧:占用资源少,对硬件要求低。
⑨:提供灵活,方便的权限设置功能,使整个系统的管理分工明确。
二:系统功能结构
图书馆管理系统分为四大功能模块,分为基础数据维护,图书借阅管理,新书订购功能,系统维护。本系统各个部分及其包括的功能模块如图:
三:系统预览
图书馆管理系统有多多个程序界面组成,以下是几个典型界面
该界面用于将读者相关信息添加至数据库表中。
该界面用于展示读者相关信息,并且提供了参与删除读者信息。
该界面主要实现新书订购功能。
该界面主要实现新书验收功能。
四:文件组织结构
图书馆管理系统系统文件夹组织结构
四:数据库设计
一:数据库概要说明
SQL Server 2005 具有很强的完整性与课伸缩性,具有较低的价格与较高的性能。数据库的树形结构图如图所示:
二:数据库概念设计
根据以上对系统的需求分析,系统设计,本系统使用的数据库实体分别为图书信息实体,图书分类实体,图书订购实体,读者信息实体,操作员信息实体,图书借阅信息实体,库存信息实体
1:图书信息实体
图书信息实体包括图书编号,类别编号,书名,译者,出版社,价格,出版时间等属性。图书信息实体的E-R图如图所示。
2:读者信息实体
读者信息实体包括条形码,姓名,性别,
文档评论(0)