毕业论文 图书管理信息系统(18页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《毕业论文 图书管理信息系统(18页).doc》由会员分享,可在线阅读,更多相关《毕业论文 图书管理信息系统(18页).doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业论文 图书管理信息系统-第 11 页编号: 商丘工学院毕业论文题 目:图书管理信息系统系 别 :信息与电子工程学院 专 业 : 软件技术 姓 名 : 王媛媛 成 绩 : 指导教师 : 陈 帅 2013年4月摘 要随着现代社会的发展、科技的进步,人类正在向信息化。随着改革开放的步伐得以迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展,图书馆信息化建设迈上了一个新台阶。图书管理是图书馆或阅览室的重要工作, 具有量大、重复的特点。本文针对上诉问题介绍了在Visual C#.NET环境下开发图书管理信息系统的过程。以方便图书馆的管理以及读者的借阅。其中的信息录入、读者管理、书目
2、查询、书籍借阅是经常性的工作。为方便检索和管理, 借助计算机开发相应的图书馆信息系统可以提高工作效率。本文进行了图书馆信息系统的设计和开发, 包含数据库设计和系统功能设计,将图书入库、查询、借阅、维护、用户信息等功能集成在一起,具有用户界面友好、操作简单、数据安全、功能强大、实用性强的特点。关键词: 图书管理,读者,数据库,设计目 录前 言1第1章 信息管理系统概述21.1信息管理系统21.2 MIS系统开发过程2第2章 图书信息系统概要设计32.1图书馆管理信息系统需求分析32.2系统功能设计及目标32.3系统总体架构42.3.1模块描述42.3.2系统的总体结构图42.4数据库设计52.4
3、.1数据库设计需求分析52.4.2数据库概念结构设计52.4.3数据库逻辑结构设计7第3章 图书信息系统详细设计93.1总体处理流程93.2系统窗体模块设计9第4章 结论16参考文献17前 言随着社会的不断发展,科技也越来越发达,为了便于图书馆管理,方便读者,提高效率。本人开发了一套图书馆管理专业软件-图书信息管理系统,该系统主要包括:图书信息管理、系统用户管理、读者数据管理。从该图书的购入开始到过期下架的整个流通过程,其中包括将图书入库、查询、借阅、维护、用户信息等功能集成在一起。在数据库方面,该系统采用SQL Server2005数据库系统。与传统的手工作业相比,它大大提高了工作效率,而且
4、系统采用人机交互方式,具有用户界面友好、操作简单、数据安全、功能强大、实用性强的特点。本系统共有四章:第一章:信息管理系统概述。主要讲了MIS和MIS的开发过程。第二章:图书信息系统概要设计。主要讲了系统的需求分析、功能设计及目标、总体架构和数据库。第三章:图书信息系统详细设计。主要讲了系统窗体模块的设计,其中包括用户登录、用户主界面、出版社信息、客户信息、图书借阅、图书信息、用户信息、综合查询、数据导入、综合设置的实现。第四章:结论。总结了本系统的特点。第1章 信息管理系统概述1.1信息管理系统信息管理系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人机系统。
5、图书馆信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,易使用等特点。1.2 MIS系统开发过程一个MIS系统的开发过程一般包括如下几个步骤:需求分析:需求分析主要是调查系统的需求。需求了解得越详细,程序的后期开发与维护费用就会越少。需与用户反复交交流,双方达成一致之后,由系统分析员完成需求分析文档。概要设计:用户需求明确后,进行数据结构与数据库设计。进行功能模块的划分,并组成模块的层次结构,画出数据流图。详细设计:概要设计完成后,开始进行详
6、细设计。详细设计方法主要包括模块描述、算法描述、数据描述。完成后,整个程序就确定了。第2章 图书信息系统概要设计2.1图书馆管理信息系统需求分析(1)总体功能需求 图书馆管理信息系统是针对图书馆的大量业务处理工作设计的。主要包括图书信息管理、系统用户管理、读者数据管理。 以实现用户借书、还书、查询的基本需求。(2)具体系统功能需求描述图书信息管理包括图书录入、借还、查询等操作;系统用户管理包括系统用户类别和用户数据;读者数据管理包括读者类别管理和个人数据的录入、修改和删除。借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;管理员对图书借阅者、图书进行管理和维护,及系统状态的查看
7、、维护等。要能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、用户和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,添加、删除和修改借阅信息,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。2.2系统功能设计及目标图书馆主要提供的功能是指从该图书的购入开始到过期下架的整个流通过程,其中包括图书入库、借出、归还以及对参与流通过程的读者的信息管理。图书信息管理:建立图书信息库,以便读者进行查询和借阅。在建立信息库时可能因操作错误或其
8、它情况而造成数据库里图书信息的错误,需修改。图书因逾期或遗失,进行遗失处理,需要修改数据库关于书籍的信息。出版社信息管理:建立出版社信息库,在图书入库的时候及时添加出版社信息,并按需要随时修改和更新。读者信息管理:可按需要修改数据库关于读者的信息。借还书管理:在借阅图书时,如已有超时借阅的,则在归还前不允许再借阅等。对于图书遗失或逾期的情况应根据图书馆的规则进行处罚。规则管理:对于读者借阅书籍的权限(可借阅书籍的数目、天数)加以分类,若有图书遗失或超期未还的情况发生,图书馆都应该规定处罚的条例。权限管理:另外对于操作此系统的前端工作人员的权限也应该有一定限制。这些都应该只能由系统管理员来进行操
9、作和修改。信息查询:读者在借阅书籍前需查询图书馆所借书籍的信息:该图书是否已借出。如没,在馆中的书架号;如已借出,归还天数;除查询书籍外,图书管理员还可查询关于读者的信息,是否有超期未还的图书,还可借阅书籍数目等。2.3系统总体架构2.3.1模块描述 图书信息系统的功能模块如下图:图书信息系统用户系统管理员客户用户信息管理租书还书客户信息维护图书信息维护出版社信息管理客户租还书信息管理综合查询综合设置1. 其中,客户租还书管理模块包括以下3个子模块:租借图书、归还图书、查询租借信息2. 客户信息维护模块、图书信息管理、出版社信息管理、用户信息管理模块包括以下5个子模块:增加客户信息、删除客户信
10、息、修改客户信息、查询客户信息、遍历客户信息。2.3.2系统的总体结构图总体结构图如下图:用户信息模块综合信息管理系统客户信息模块图书信息系统图书信息模块出版社信息模块客户租还书信息模块综合查询模块综合设置模块2.4数据库设计2.4.1数据库设计需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据、数据结构以及数据处理的流程。根据数据流程图,可以列出以下数据项和数据结构:图书信息:图书编号、图书书名、图书类别、图书作者、出版社、价格、图书库存数量、现在库存数量等。借阅信息:图书编号、客户编号、借阅时间、应归还日期、实际归
11、还日期等。出版社信息:出版社名称、地址、电话、邮件地址等。客户基本信息:客户编号、客户姓名、密码、电话,电子邮件、借书数量。用户信息:用户编号、密码、权限等。2.4.2数据库概念结构设计通过数据项和数据结构,得到下面图书信息实体E-R图、租借书信息实体E-R图、客户信息实体E-R图、出版社信息实体E-R图、用户信息实体E-R图。图书图书编号图书作者出版社图书定价图书分类图书库存数量数量现库存数量数量出版日期图书名称图2-1 图书信息实体E-R图租借书客户编号图书编号应归还日期图书归还日期租借日期图2-2 租借书信息实体E-R图出版社出版社名称出版社地址电子邮件出版社电话图2-3 出版社信息实体
12、E-R图客户客户编号客户姓名客户密码借书数量电子邮件电话号码图2-4 客户信息实体E-R图用户用户编号用户分类用户密码图2-5 用户信息实体E-R图2.4.3数据库逻辑结构设计 图书管理系统数据库中各个表格的设计结果如下面的几个表格所示:如下表2-1 图书表(Book)编号字段名称数据结构说明备注1Book IDChar(10)图书编号主键2Book NameVar char(30)图书名称允许为空3Book WriterVar char(20)图书作者允许为空4Book PublishVar char(50)出版社允许为空5BookmateDate Time出版日期允许为空6Book Pri
13、ceFloat图书定价允许为空7Book SortCharcot(20)图书分类允许为空8Book AmountInt图书库存数量允许为空9Book RemainInt现在库存数量允许为空如下表2-2 租借信息表(Borrow Book)编号字段名称数据结构说明备注1Reader IDChar(6)客户编号主键2Book IDChar(10)图书编号外键3Borrow BookDate Time租借日期允许为空4Return DateDate Time应归还日期允许为空5FactReturnDateDate Time实际归还日期允许为空如下表2-3 出版社表(Publish Company)编
14、号字段名称数据结构说明备注1Publish NameVar Char(50)出版社名称主键2Publish AddressVar char(50)出版社地址允许为空3PublishPhoneNumberVar char(15)出版社电话允许为空4Publish EmailCharcot(30)电子邮件允许为空如下表2-4 客户表(Reader)编号字段名称数据结构说明备注1Reader IDChar(6)客户编号主键2Reader NameVar char(20)客户姓名允许为空3Reader PasswordVar char(10)客户密码允许为空4ReaderPhoneNumberVar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 图书管理信息系统18页 图书 管理信息系统 18
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内