图书管理系统(完整版本)

上传人:876****10 文档编号:141731010 上传时间:2020-08-11 格式:DOC 页数:22 大小:292KB
返回 下载 相关 举报
图书管理系统(完整版本)_第1页
第1页 / 共22页
图书管理系统(完整版本)_第2页
第2页 / 共22页
图书管理系统(完整版本)_第3页
第3页 / 共22页
图书管理系统(完整版本)_第4页
第4页 / 共22页
图书管理系统(完整版本)_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《图书管理系统(完整版本)》由会员分享,可在线阅读,更多相关《图书管理系统(完整版本)(22页珍藏版)》请在金锄头文库上搜索。

1、广西工学院课程设计用纸目录第一章 前言2第二章可行性论证3第三章运行环境及开发工具联单 4第四章系统总体结构4第五章数据库设计551 概念结构设计 6511 实体描述6512 ER图752 逻辑结构设计8521 转换规则8522、关系模式853 物理结构设计9第六章用户界面设计12第七章测试20第八章总结21参考文献 22一、前言随着现在社会的发展,人们对知识的渴求越来越大。其中知识和主要来源就是书籍,特别是在高校中,仅仅课本上的知识是远远不够的,还得靠课后的不断学习和补充。学校的图书馆就是学生最主要的学习地和知识的主要来源地。可以说从不去图书馆的学生不是个好学生,而一个学校的教育水平一定程度

2、上也可从它的图书馆规模、库存量等方面反映出来。从而图书馆的管理就成了一个问题,因为学员众多,图书也繁多。要随时对馆内图书和学员进行管理,要随时更新、修改各种信息等等,这一系列都是些繁杂的工作。如果使用简单的人工管理,数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。

3、而随着计算机的广泛应用,为图书馆的管理提供了一种方便可行的管理方法计算机管理。使图书馆管理信息化不仅能提高图书馆的工作效率和管理水平,而且操作简便,易于使用,大大减少了出错率,也易于更正,能够及时、准确、有效的查询和修改图书情况,对数据的处理安全可靠,不易丢失,容易保存。这使学生借阅和学习更为方便,能给学生提供一个更好的学习环境。矚慫润厲钐瘗睞枥庑赖。二、可行性论证可行性分析是系统分析阶段的重要活动,是对系统进行全面、概要的分析。它的任务是确定项目开发是否必要和可行。它的主要目标是:进一步明确系统的目标、规模和功能,对系统开发背景、必要性和意义进行调查分析。其主要从三个方面进行研究:聞創沟燴鐺

4、險爱氇谴净。(1)技术可行性:对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术奉献由多大,项目是否能实现。由于本系统实现的功能比较简单,限制条件并不多,只基本掌握图书馆的内部管理机制,对它的管理流程有一些大概的认识,同时掌握一门编程语言作为前台应用程序的开发和一些数据库的应用知识,如MS SQL的使用即可对本系统进行开发了。残骛楼諍锩瀨濟溆塹籟。(2)经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。基本上每个大学都有自己的图书馆,而手工的管理那么多的图书和工作人员是一件非常麻烦的事,得花费许多人力去进行管理,且效率很底。而一个行之

5、有效的管理系统会省去许多不必要的麻烦和时间,对人员的需求也会相应的减少,且效率比较高。相比之下运用一个管理系统是非常合算的。酽锕极額閉镇桧猪訣锥。(3)社会可行性:要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户内是否行得通,现有管理制度、人员素质、操作方式是否可行。本系统的操作简单,对人员的要求不高,只要掌握基本的计算机的应用和图书的管理知识,再尝试使用几次就可上手,进行正常管理操作。彈贸摄尔霁毙攬砖卤庑。三、运行环境及开发工具本管理系统需要处理的数据可以比较大,同时各数据间的联系非常繁杂。需要有简单明了的操作界面,即所谓的人机界面。其中可视界面也比较多,且又要对界面

6、的数据进行相应的处理。如果单靠代码来组织所有的界面,显得比较复杂,且工作量太大。固选择界面支持比较好的开发工具VC 6.0。用VC来做前台界面,它有比较好的界面支持,能自主的手动添加修改界面,能减少代码的输入量。对于后台的数据存储,由于本管理系统的数据量会随着不断地添加而越来越大,选择用MS SQL。固本系统的最终开发工具为VC 6.0 + MS SQL。在Window下开发,主要运用于Window操作系统。謀荞抟箧飆鐸怼类蒋薔。四、系统总体结构系统设计是信息开发过程中的另一个重要阶段,在这一阶段中将根据前一阶段逻辑分析的结果,在系统分析报告的基础上,按照逻辑模型的要求,科学合理地进行新系统的

7、设计。系统设计包含两个方面:首先是总体结构设计,其实是具体物理模型的设计。这个阶段的主要目标是将反映用户信息需求的系统逻辑方案转换成可以事实的基于计算机的物理方案,并为下一阶段的系统事实提供必要的技术资料。厦礴恳蹒骈時盡继價骚。系统设计的的依据如下:(1) 系统分析阶段的成果(2) 现行计算机软硬件技术、数据库技术等(3) 现行信息管理与信息技术的标准、规范等有关法律制度(4) 用户要求(5) 系统运行环境条件我们采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部

8、结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能。茕桢广鳓鯡选块网羈泪。系统模块结构的层次图图书馆管理系统图书管理借书证管理员工管理图书入库图书外借图书归还图书统计查询图书修改图书删除新证办理挂失撤销挂失删除统计查询添加员工修改员工信息删除员工修改密码鹅娅尽損鹌惨歷茏鴛賴。五、数据库设计数据为库应用系统的开发是一项软件工程,但又有自己特有的特点,所以特称为“数据库工程”。一项数据工程按内容可分为部分,其中一部分是作为系统核心的数据库应用系统的设计与实现。籟丛妈羥为贍偾蛏练淨。51概念结构设计概念设计的目的是产生反映组织信息需求的数据库概念结构,即概念模式。概念模式独立于计算机硬件

9、结构,独立于支持数据库的DBMS。預頌圣鉉儐歲龈讶骅籴。511 实体描述(1)根据分析得到本图书馆管理系统的各实体分别为: 图书、借阅证、管理员、图书库、学生、总管理员(2)实体属性分别描述如下:1、图书(图书编号、书名、ISBN、文献类型、分类、作者、分类号、价格、出版社、出版日期)2、借阅证(图书证号、使用状态、发证日期、可借书数、余额)3、管理员(工号、姓名、性别、年龄、住址、联系电话、工资)4、图书库(库号、库名)5、学生(学号、姓名、性别、系别、班别)6、总管理员(工号、姓名、性别、年龄、住址、联系电话、工资)(3)各实体间的联系。1、一个学生可借阅多本图书。2、一个学生可从书库选取

10、多本图书;一个书库也可供多名学生选取图书。3、一个管理员可管理多名学生;一个学生也可能被多名管理员管理。4、一个管理员发放多个借阅证。5、一个管理员可管理多本图书;同一本图书也可被多名管理员管理。 6、一个管理员可管理多个书库;一个书库也可被多名管理员管理。7、一个书库可存放多本图书。8、一个学生拥有一个借阅证。9、一个总管理员可管理多名管理员。512 ER图书库学生管理员图书选取管理存取存放管理借阅证拥有总管理员管理NM1NM1N1NMN1NM52逻辑结构设计521 转换规则ER模型向关系模型的转换,实际上就是把ER图转换成关系模式的集合。ER图的主要成分是实体类型和联系类型,转换规则就是如

11、何把实体类型、联系类型转换成关系模式。渗釤呛俨匀谔鱉调硯錦。规则(1):将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,实体标识符即为关系模式的键。铙誅卧泻噦圣骋贶頂廡。规则(2):(1)若实体间联系是1:1,可以在两个实体类型转换成的每个关系模式中任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。(2)若实体间联系是1:N,则在N端实体类型转换杨的关系模式中加入1端实体类型的键和联系类型的属性。(3)若实体间联系是M:N,则将联系类型也转换成关系模式,其属性为两端实体类型的键加上联系类型的属性,而键为两端实体的组合。擁締凤袜备訊顎轮烂蔷。522、关系模式图书(图

12、书编号、书名、ISBN、文献类型、分类、作者、分类号、价格、出版社、出版日期、可借时间、是否借阅、馆藏地点、外借情况)贓熱俣阃歲匱阊邺镓騷。借阅证(图书证号、使用状态、发证日期、可借书数、余额)管理员(工号、姓名、性别、年龄、住址、联系电话、工资、入馆时间)图书库(库号、库名)学生(学号、姓名、性别、系别、班别)总管理员(工号、姓名、性别、年龄、住址、联系电话、工资、入馆时间)53物理结构设计为了便于对数据的添加、查询、修改和删除操作,根据本系统的需求分析,最终确定用于保存数据的基本数据表共有10个,具体设计如下:坛摶乡囂忏蒌鍥铃氈淚。1、基本表BOOKS,用于保存入库的所有图书,其中除书所专

13、有的属性外还添加了几项属性:是否借阅(标识图书可外借,还是只可在馆阅览),可借时间(当图书为外借型时,记录外借的时间),馆藏地点(标识图书所存放的书库),外借情况(标识图书在馆或是已借出)。蜡變黲癟報伥铉锚鈰赘。2、基本表BOOKS_CARD,记录本馆所发出的借阅证,和所发学生的相关信息。其中包括借阅证的证号,和学生的姓名、性别、系别、班别,还有本证最多可借图书的数量,发证的日期,余额(记录图书过期罚款的数额)。買鲷鴯譖昙膚遙闫撷凄。3、基本表BOOKS_OUT,记录已借出的图书的主要信息。对于图书的详细属性可根据图书编号返回BOOKS表中查找,同时还记录了每本借出图书的外借日期和应还日期。綾镝鯛駕櫬鹕踪韦辚糴。4、基本表MENBETS,记录馆内的工作人员的相关信息。包括分配的工号、姓名、性别、年龄、住址、工资、联系电话和入馆的时间,以便对员工进行管理。驅踬髏彦浃绥譎饴憂锦。5、基本表USERS,记录用于登录系统的用户名和密码,和持有着的工号和姓名,还包括所拥有的操作权限(普通或高级)。猫虿驢绘燈鮒诛髅貺庑。6、基本表PLACE,记录馆内现有的馆藏书库。以便图书入库时方便的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 高考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号