图书管理系统的设计.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
昆明理工大学 管理信息系统 图书馆管理系统的设计开发 学 院专 业年 级指导教师 目 录 1. 引言 2 2. 系统功能设计 3 2.1 系统设计目标 3 2.2 系统功能设计 3 2.3 开发工具选择 3 3. 系统数据库设计与实现 5 3.1 系统数据库设计 5 3.2 系统数据库实现 6 4. 开发环境简介 8 4.1 C#概述 8 4.2 Visual Studio 2010简介 8 4.3 SQL Server2008简介 9 5. 各大模块的设计与实现 11 5.1 数据库操作类 11 5.2 登陆窗体 13 5.3 主窗体 13 5.4 图书信息管理模块 14 5.4.1 添加图书 14 5.4.2 删除图书 16 5.4.3 修改图书 17 5.4.4 查询图书 19 5.5 读者信息管理模块 21 5.5.1 添加用户 21 5.5.2 删除用户 21 5.5.3 修改用户 22 5.5.4 查询用户 23 5.6 图书借阅功能模块 23 5.7 图书归还功能模块 24 5.8 管理员修改密码模块 25 结束语 27 参考文献 28 摘 要:关键词; 1. 引言 书籍是人类进步的阶梯,随着社会经济文化的快速增长,人们对书籍的阅读与日俱增,对图书馆的需求也越来越多。图书馆作为书籍管理、借阅的场所,在人们生活中起到了举足轻重的作用。而对于图书馆,如何科学地管理图书不但关系到读者求知的方便程度,也关系到图书馆的发展计算在科学技术领域的,并家庭,人们生活一部分。因此,为了,我以为环境,开发了此应用软件,本系统适用于各类小型图书馆,以及各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理。 2. 系统功能设计 2.1 系统设计目标 一个合格的图书馆管理系统应该具备图书馆的各种功能,其目的在于提高工作效率、降低管理成本。其应该具有以下功能:对所有图书的管理,包括读者的信息,及其借阅、还书、检索查询的功能。该系统还必须能够实现自动化管理,一方面能够提高管理人员的工作效率,另一方面还可以减少管理人员,从而大大降低了图书馆管理的各种成本。 对于一个图书馆管理系统来说,它应该包括前台和后台两部分。前台是指可以直接看到的电脑操作界面,比如各种指令按钮,操作框及文本框;后台相当于一个数据库,它不断地为前台输送数据,包括操作员、各类图书的信息,以及借书者的信息等。 本系统的设计主要用于管理学校图书馆的信息,希望通过该系统实现学校图书馆的自动化、规范化。为了满足日常图书的借还,图书入库,以及各种查询的要求,系统应该具有以下的功能。 图书借阅处理 图书归还处理 图书信息的添加、删除、修改与查询 读者信息的添加、删除、修改与查询 2.2 系统功能设计 系统必须解决图书馆日常事务,图书的借和还状态清楚,图书的状态和读者信息必须明确,是否应该添加,删除,是否已修改,是否能查询。为了达到目的,第一步应该构建框架,再根据功能的相关性进行分组,将系统规划如图1。 2.3 开发工具选择 本系统采用SQL Server 2008创建后台数据库,前台开发工具采用的Visual Studio 2010,编程语言为C#,程序采用C/S结构。 图书管理系统的具体开发环境要求如下: (1)系统开发平台:Visual Studio 2010 (2)数据库开发管理软件:SQL Server 2008 (3)运行平台:Windows7 (4)开发语言:C# 图1 系统功能结构图 3. 系统数据库设计与实现 数据库设计得是否合理,跟数据库的完整性、安全性、程序运行的效率和程序设计的复杂程度有着十分密切的关系。数据库设计的内容包括数据库管理系统的选择、数据实体的确定、数据实体的E-R图和数据库的实现。 3.1 系统数据库设计 根据图书管理系统分析与功能设计,图书信息管理系统中主要包括图书信息实体、读者信息实体和管理员信息实体。 图书信息实体包括识别一本书所需要的基本数据和一些管理数据,有9个属性构成,有助于系统扩展开发,可以为读者网上呈现任意图书的基本信息。该实体的E-R图如图2所示。其中ISBN编号是用于唯一确定一本合法出版物的标准编号,它作为本实体的主键。 图2 图书信息实体E-R图 读者信息实体就是一个读书人自身的相关数据,有3个属性构成,有助于管理者了解读书人在本系统中的借书状况。该实体的E-R图如图3所示。其中“用户编号”为主键。 图3 读者信息实体E-R图 管理员信息实体,主要记录系统管理员的账号和密码,用于系统登录的验证。该实体的E-R图如图4所示。 图4 员工信息实体E-R图 3.2 系统数据库实现 根据本系统E-R图创建所需的数据库。本系统数据库名为“BookManager”,其中包括三个相对应的信息表,分别

文档评论(0)

KOtCDBGrkr + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档