图书馆管理系统课程设计(可编辑).docVIP

图书馆管理系统课程设计(可编辑).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 引言 1.1课题背景 近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、 还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的而且经常会出现这样那样的差错。图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。使用系统可以大大地提高工作效率,减少工作中可能出现的错误,是提高自动化水平的重要手段之一。其开发主要包括后台数据库的建立和维护以及前端应用程序界面开发两个方面。对于后台数据库的建立和维护要求建立起数据的一致性和完整性强、数据安全性好、符合3NF范式库。而前端应用程序的开发则要求应用程能提供强大的数据操纵功能,界面友好、使用简单方便等特点。在中国软件行业日益进步的今天,利用这些资源来减轻,通过系统的设计,熟练掌握Visual C++、SQL Server 2000等工具软件,系统地掌握需求分析、数据库设计、编码实现、测试等软件开发的流程,提高自身分析问题、解决问题的能力。本课程设计任务是通过开发一个系统,学习数据库系统的设计与开发,采用Visual C++和SQL Server2000等软件为开发工具。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库系统开发实践。指导已经基本上成功地实现了设计任务书的要求,使得设计的数据库系统能够实现一般数据库的管理。2系统结构分析 2.1 需求分析是适应时代发展的需要,提高管理的效率而开发设计的本系统主要实现对图书信息的管理,主要功能为管理有关读者,书籍信息等。图书管理的系统化、规范化和自动化对图书资料的集中统一的管理。本系统结构分为读者信息管理模块书信息2.2 功能模块图根据上述的功能,可以设计出系统的总体功能模块 图2.1 功能模块图 (2)读者信息管理模块 图2.2 读者信息管理 (3)管理员信息管理模块功能包括创建读者用户信息、删除读者用户信,添加图书信息、删除图书信息。管理员信息管理如图2.3所示。 图2.3 管理员信息管理 (4)图书信息管理模块的功能主要是图书信息的输入、查询、修改,包括书籍编号,书籍名称、作者姓名、出版社名称,出版日期,是否借出。图书信息管理如图2.4所示。 图2.4 图书信息管理 (5)借书信息管理模块的功能主要是借书信息的输入、查询、修改,包括借书证编号、读者姓名、书籍编号、书籍名称。借书信息管理如图2.5所示。 图2.5 借书信息管理 (6)还书信息管理模块的功能主要是超期还书输入、查询、修改,读者姓名,书籍编号、还书日期,应还书日期,罚款金额等。还书信息管理如图2.6所示。 图2.6 还书信息管理 3数据库设计 3. 图3.1 读者信息实体 图3.2 管理员信息实体 图3.3 图书信息实体 图3.4 借书信息实体 图3.5 还书信息实体 (2)根据分E-R图,设计出了如下所示的总的E-R图 图3.6 总E-R图 3.2逻辑结构设计根据上述的概念结构设计出逻辑结构,将E-R图转换为关系模型。 Proof_Id nvarchar not null(主键) 读者编号 Name nvarchar not null 读者姓名 Id_Number int null 身份证号 表3-2 管理员数据库表结构 表中列名 数据类型 可否为空 说明 administratorid varchar not null(主键) 管理员编号 administratorname varchar not null 管理员姓名 administratorpassword varchar not

文档评论(0)

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

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

1亿VIP精品文档

相关文档