数据库毕业设计论文图书馆管理系统设计.pdf_第1页
数据库毕业设计论文图书馆管理系统设计.pdf_第2页
数据库毕业设计论文图书馆管理系统设计.pdf_第3页
数据库毕业设计论文图书馆管理系统设计.pdf_第4页
数据库毕业设计论文图书馆管理系统设计.pdf_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书馆管理系统 设计与开发 姓名: 学号: 专业: 2010 年 6 月 5 号 图书馆管理系统设计与开发摘要 1 图书馆管理系统设计与开发 摘要 我国是一个具有上下五千年灿烂文化的文明古国,自古就是礼仪之邦,文化之邦,而各 个时期的书籍则很好的体现了这一点, 书籍是这些灿烂文化的结晶, 是传播优秀文化的有效 工具,是人类文明进步的阶梯,随着人们生活水平的不断提高,在追求物质享受的同时, 更 注重精神上的享受,良好的精神文化享受,更离不开一个好的氛围,一个好的学习环境, 而 图书馆在其中则扮演重要的角色,随着我国经济的不断发展,各类型图书馆已经建成,各高 校也建立了一定规模的图书馆,虽然图书馆管理系统不断加以完善,但还是存在很多问题, 有些图书馆拥有丰富的图书资源,但不能得到有效利用,造成资源浪费,而有的图书馆图书 资源有限,有些人找不到要找的书籍或者要找的被别人占用,这都会给读者造成很大麻烦, 因此, 建立一个比较完善的图书馆管理系统显得很重要, 可以更好的服务于人们的学习生活, 提升自身各方面修养,精神生活得到更大满足. 这次图书馆管理系统设计与开发基本上包括了数据库系统设计与开发的需求分析, 概念 结构设计和逻辑结构设计等六个阶段, 并结合 Visual C+的一些知识, 再结合一些绘图技巧, 使这次设计与开发过程清楚,更加合理现实. 关键词:图书馆;数据库;需求 图书馆管理系统设计与开发Abstract LibraryLibraryLibraryLibrary managementmanagementmanagementmanagement systemsystemsystemsystem is is is is designeddesigneddesigneddesigned andandandand developeddevelopeddevelopeddeveloped AbstractAbstractAbstractAbstract China is a splendid culture with 5000 years of ancient civilizations, is the bond of decorum culture, and all periods of books is very good, which is reflected in this book is the crystallization of the brilliant culture, is the cultural dissemination of effective tools for the progress of human civilization, is the ladder, as people living standard rise ceaselessly, in pursuit of material comforts, pay more attention to the spiritual enjoyment, good spirit culture, can enjoy a good atmosphere more, a good learning environment in which is the important role, with Chinas economic development, various types of universities library is built, and established a certain scale of library, although the library management system, but still unceasingly, some existing problems of library book resources abundant, but cannot get effective use, causing the waste of resources, and some books for the library resources are limited, some people find to find books or want occupied by others, it will cause a lot of trouble to readers, therefore, established a comparatively perfect library management system is very important, can better serve the people, and improve the learning of life cultivation, various aspects of spiritual life greater satisfaction. The design and development of library management system basically includes database system design and development of requirement analysis, concept design and logical structure design, structure, and six stages with Visual c + +, combined with some graphics techniques, and make the design and development process, more rational reality. KeywordKeywordKeywordKeywords s s s:Library,Library,Library,Library, Database,Database,Database,Database, DemandDemandDemandDemand 图书馆管理系统设计与开发绪论 第第 1 1 1 1 章章 绪论绪论 随着我国社会经济的不断发展,人民的物质生活十分丰裕,但精神生活难以 满足,再多的金钱也不能换来精神上的满足,而且,现在社会竞争日益激烈, 许 多人整天为生活忙碌,精神生活空虚,书籍作为传承古今中外优秀文化的范本, 对人们的精神生活可以产生很大影响,使人们从其中充实自己的同时,精神上得 到很大满足. 书籍是人类文明进步的阶梯,在工作之余,翻阅一本优秀的书籍,会给我们 带来很大的精神享受,但读书需要一个好的环境,需要有自己想要阅读的书籍, 这样图书馆就有它的用武之地了,图书馆不仅藏书丰富,而且安静,看书氛围浓 厚,可以很大程度上满足广大读者的需求,是我们借阅书刊,读书的好去处, 使 我们畅游在书的海洋中,汲取营养,精神上得到更大满足. 虽然图书馆很大程度上满足了我们的阅览需求,但我国处在不断发展中, 竞 争依然相当激烈,机遇与挑战并存,在这样一个大发展的环境下,人们更加渴望 知识,更加想充实自己,不被社会所淘汰,这样,图书馆管理系统产生了一些问 题,有的大型图书馆藏书丰富,但是资源不能得到有效利用,造成资源的浪费, 有的中小型图书馆很难满足读者的阅览需求,找不到自己想看的书,或者想看的 书被其他人占有, 为了解决这些问题,我们这次开发了一个更加合理实用的图书 馆管理系统,解决人们的需求问题,使图书馆更好的服务于大众,给人们带来更 多精神上的享受. 图书馆管理系统设计与开发需求分析 第第 2 2 2 2 章章 需求分析需求分析 2.1 读者需求 图书馆管理系统更大程度上方便读者寻找自己想看的书, 借阅书籍,查看自 己借阅地书籍什么时候到期,也可以续借一段时间,到期后不还的话,由图书馆 管理员按天进行处罚, 读者所借的书如果丢失或者有一些污损,也可以由管理员 进行处罚,如果读者的图书借阅证丢失,可以到图书馆挂失或者补办,读者进入 图书阅览室,每次需要刷卡,凭自己的借阅证进入,不能随意拿别人的借阅证进 入阅览室, 或者用别人的借阅证借书,这样图书馆管理员可以不允许读者进入或 者不予借书,对于图书馆的读者信息管理(包括读者姓名,性别,专业,年级, 证件号码, 借阅信息, 证件有效期和备注);书籍信息管理(包括书籍的编号, 名称, 类别,存放的位置,数量,污损程度,出版社,出版时间);图书的借阅信息管理 (包括图书编号,借阅者,图书名称,借书日期,还书日期,备注,是否归还, 是否超期)等信息的管理,和其它方面的管理,合理设计好管理系统,创造一个 良好的借阅环境,可以方便读者的各种需求,使图书馆更好的为读者服务,丰富 人们的精神生活. 每到新老读者交替时, 老读者的借阅证需要归还图书馆,图书馆要为新来的 读者办理借阅者,这就需要删除老读者的信息,在系统中增加新读者的信息, 图 书馆管理员要定期查看图书借阅情况,图书归还情况,并做好统计记录,方便新 读者和后面读者的借阅. 2.2 数据分析 针对图书馆管理系统的需求, 通过对图书馆管理工作过程的内容和各种数据 综合,实际调查分析后,生成数据字典,得到如下数据项: 1. 馆藏图书信息,包括:图书编号书名书号类别出版社作者ISBN 印张版次印数定价开本是否在库是否损坏; 2. 读者信息,包括:读者 ID学号姓名性别系别级别班级借阅信 息照片; 3. 借阅信息,包括:图书编号读者 ID姓名系别级别班级出版社 作者借阅日期应还日期是否续借是否超期; 4. 供货商信息,包括:供货商序号供货商联系电话供货城市地址传 真邮政编码联系人合作时间; 5. 订货信息,包括:定单序号书名书号类别出版社作者ISBN版 次开数供货商联系电话联系人地址邮政编码交货日期订单 日期交货方式是否验货验货日期订购数量; 6. 超期图书信息,包括:图书序号书名书号读者 ID系别班级过期 图书馆管理系统设计与开发需求分析 1 日期超期时间应交罚金; 7. 管理员信息,包括:管理员编号姓名登陆账号性别家庭住址联系 电话职务照片; 8. 罚款信息,包括:罚款原因,罚款金额,罚款日期。 2.3 系统功能结构 根据自己的实际调查和查找相关资料, 可以将图书馆管理系统划分为系统设 置,读者管理,图书借阅管理,图书管理,系统查询五个部分,各个部分的具体 功能的系统结构图,如图 1 所示。 图书馆管理系统 系统设置 读者管理 图书借阅管理 图书管理 系统查询 管 理 员 设 置 书 架 设 置 读 者 信 息 管 理 读 者 借 阅 管 理 图 书 借 阅 图 书 归 还 图 书 库 存 管 理 图 书 分 类 管 理 图 书 库 存 查 询 图 书 借 阅 查 询 图 1 图书馆管理系统结构图 图书馆管理系统设计与开发概念结构设计 第第 3 3 3 3 章章 概念结构设计概念结构设计 3.1 系统各个实体 ER 图设计 这次图书馆管理系统经过需求分析,实体主要有读者实体,图书实体,借阅 信息实体,供货商实体,订货实体,超期图书实体,管理员实体。各个实体具有 的描述 ER 图及其之间的关系描述如下,见图 2图 8: 读者 读者ID 姓名工作单位 年龄班级 图 2 读者实体 ER 图 图书 图书编号 出版社书名 定价作者 图 3 图书实体 ER 图 图书馆管理系统设计与开发概念结构设计 1 借阅信息 借阅书号 读者ID应还日期 借阅日期图书名 图 4 借阅信息实体 ER 图 供货商 供货商序号 供货商名供货量 联系电话地址 图 5 供货商实体 ER 图 图书馆管理系统设计与开发概念结构设计 2 订货 订单序号 书名订货数量 地址出版社 图 6 订货商实体 ER 图 超期图书 书号 书名读者ID 应交罚金超期时间 图 7 超期图书实体 ER 图 图书馆管理系统设计与开发概念结构设计 3 管理员 编号 姓名职务 联系电话住址 图 8 管理员实体 ER 图 3.2 系统总 ER 图 根据需求分析的结果和上面各个 ER 图的汇总, 设计出系统总的 ER 图, 见图 9: 读者 借阅 图书 供应供货商 整理 管理员 管理 信息管理 借阅信息 订书 订货 查阅 m n m n m n m m n m n n mn 图书馆管理系统设计与开发逻辑结构设计 第第 4 4 4 4 章章 逻辑结构设计逻辑结构设计 图书馆管理系统逻辑结构设计是对概念设计的进一步细化, 是将概念模型过 渡到大脑的一种抽象,可以很好的实现系统功能。 ER 图转化为关系模型: 读者(读者 ID,姓名,班级,年龄,工作单位,图书编号) 图书(图书编号,出版社,作者,定价,书名,读者 ID) 借阅信息( 借阅书号,借阅日期,应还日期,图书名,读者 ID) 管理员(管理员编号,姓名,联系电话,地址,图书编号) 订货(订单序号,书名,作者,出版日期,图书编号) 供货商(供货商序号,供货商名,地址,联系电话,图书编号) 第第 5 5 5 5 章章 图书馆管理系统实施与维护图书馆管理系统实施与维护 5.1 系统的实施 系统的实施包括将旧系统换到新系统时, 所发生的一切活动实施的过程是十 分重要和繁重的。 首先要对系统操作员进行短期培训,使他们了解系统开发的方 法、开发的过程,了解系统可以实现的功能及相应的注意事项,熟练掌握整个系 统操作的过程以免错误操作带来不必要的麻烦;其次要对用户进行必要的培训。 5.2 系统的维护 任何系统在投入生产运行之后,不可避免地会出现这样或那样的错误。为了 使软件能持久地满足用户的需要增加系统的生命力因软件交付使用之后, 为了修 正随时可能出现的错误或满足新的需要而修改的文件, 必须对系统进行必要地维 护活动。 维护活动有四类; 校正性维护、 适应性维护、 完善性维护与预防性维护。 (1)、校正性维护。在软件交付使用后,由于在软件开发过程中产生的错误 并没有完全在测试中发现,因此必然有一部分隐含的错误被带到维护阶段中。 这 些隐含的错误在某些特定的使用环境下会暴露出来。为了识别和纠正错误,修改 软件性能上的缺陷, 应进行确定和修改错误的过程。 这个过程就称为校正性维护。 这种维护活动约占整个维护工作的 21。 (2)、适应性维护。为了使应用软件适应这种变化修改软件的过程称为适应 图书馆管理系统设计与开发参考文献和谢辞 性维护。这种维护活动约占整个维护工作的 25。 (3)、完善性维护。在软件漫长的运行时期中,用户往往会对软件提出新的 功能要求与性能要求。 这是因为用户的业务会发生变化, 组织机构也会发生变化。 为了适应这些变化, 应用软件原来的功能和性能需要扩充和增强。这种增加软件 功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。 这 种维护活动工作量较大,约占整个维护工作的 50。 (4)、预防性维护。为了提高软件的可维护性和可靠性而对软件进行的修改 称为预防性维护。这种维护活动只占很小的比例。约占 4。 总之,为了充分发挥软件的功能,满足用户的需要,增加软件地使用寿命, 产生良好的效果,必须进行维护活动 第第 6 6 6 6 章章 结结论论 通过这次自己亲自进行一个数据库设计,我了解了管理系统的整个流程, 理 解了模块化设计的概念和方法以及程序设计过程中数据库的完整性和安全性对 程序运行的稳定所起到的重要作用, 也深刻意识到团队协作对于整个项目开发的 重要意义。 在指导老师的悉心指导和大力支持下, 我对本系统设计从需求分析到总体分 析、总体设计、功能模块划分、程序实现以及测试、调试方面有了深刻的理解。 首先,我在巩固了所学知识的基础上,学到了与开发系统有关的知识。我通 过复习课本, 去图书馆查阅相关书籍以及上网搜索等,学到了很多自己以前不熟 的知识。遇到不懂的地方,仔细研究例题,并一遍遍地调试,培养了自己独立思 考问题和解决问题的能力。 其次, 培养了自己整体规划问题的能力。 我锻炼了自己把整个问题逐步细分, 逐步解决的能力。 在进入设计之前,首先规划好大体框架。在调试及编写代码 过程中,把问题逐步细化。 系统开发到此已经基本完成,用户的要求也基本达到。本系统对于中小型图 书馆可适用,当然,由于本人水平有限,加之缺乏实践经验,现实中没有接触过 项目开发, 所以该系统还有许多不尽如人意的地方, 比如系统有过多的重复代码, 降低了系统执行的效率;出错处理不够等多方面问题。这些都有待进一步改善。 图书馆管理系统设计与开发参考文献和谢辞 参考文献参考文献 1刘圣才,李春葆。Vis

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论