图书管理系统-数据库课程设计.doc
《图书管理系统-数据库课程设计.doc》由会员分享,可在线阅读,更多相关《图书管理系统-数据库课程设计.doc(38页珍藏版)》请在三一文库上搜索。
1、信息工程学院数据库应用系统开发课程设计论文题 目:图书管理系统数据库设计学 号:09206026专业班级:信管06级(1)班姓 名:王小亚指导老师:杨丽丽完成日期:2009年元月II摘 要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。采用数据库技术生成的图书馆借阅管
2、理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。基于这个问题,开发了大学图书馆借阅系统。系统采用C/S模式,实现了借还书的方便、高效性、有效性和及时性。本文通过作者设计和开发一个中小型高校图书馆管理系统的实践,阐述了高校图书管理软件中所应具有的基本功能、设计、实现。分别从设备管理和用户管理等角度进行处理,并对需求分析、概念设计、逻辑设计、物理设计、数据库实施和维护进行了阐述,实行设备管理的计算机自动化关键字:图书借阅;人员管理目录1 引言11.1 本课题(项目)的研究意义11.2 本论文的目标与任务12 数据库设计22.
3、1 需求设计22.1.1引言22.1.2需求分析阶段的目标和任务22.1.3处理对象22.1.4处理功能及要求22.1.5安全性和完整性要求32.1.6 需求分析阶段成果32.2概念设计阶段82.2.1引言82.2.2任务与目标82.2.3阶段结果82.3逻辑设计阶段92.3.1逻辑设计的任务与目标92.3.2数据组织102.3.3数据处理122.4物理设计阶段132.4.1物理设计的任务与目标132.4.2数据存储方面132.4.3系统功能模块132.5数据库实施阶段152.5.1建立数据库、数据表、视图、索引152.5.2数据入库172.5.3创建各个功能的存储结构172.6系统调试和测试
4、173实习心得174存在问题和建议18致谢18参考文献19附录1存储过程的定义20附录2数据查看和存储过程功能验证25附录3所有的SQL语句3506级信息管理与信息系统(1)班数据库应用系统课程设计课程论文1 引言当今时代是飞速发展的的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的
5、。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借阅天数等用人工计算,手抄进行。数据处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基
6、于环境。基于这个问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时,准确,有效的查询和修改图书情况。1.1 本课题(项目)的研究意义在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。对于日益扩大的图书馆,查找特定的书目总是借阅者或工作人员劳神费力,有时还没有结果。因此往往是投入了大量的人力和财力却得不到高效的管理效率。为了缩短借阅者的等待时间,减轻工作人员的工
7、作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书借阅信息管理效率的目的,采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。1.2 本论文的目标与任务针对各大中专院校的图书管理现状,设计出适合一般学校的计算机辅助图书管理系统。实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有关信息的记录、修改、查询、删除等一系列任务的计算机管理与实现。一、图书管理部分:包括图书信息管理和类别管理,其功能是实现对各部分数据内容进行添加、修改、查询等操作
8、。二、借阅管理部分:包括借书管理和还书管理,其功能是实现对各部分数据内容的添加和查询等操作。三、读者管理部分:包括读者信息管理和读者类别管理,其功能是实现对各部分数据内容的添加和修改等操作。2 数据库设计2.1 需求设计2.1.1引言需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。在这一章里,我将给出系统的数据流图,功能结构图,数据字典,为系统的设计奠定基础。随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。它已经成为我们学习和工作的得力助手。在学校,尤其是在一些高校,图书是学校的一项重要资源,图书的管理也是学校的一项常规性的重要工
9、作。而长期以来,学生图书管理都是依赖人工进行的。现今,有很多的学校都已经开始使用计算机进行图书信息管理,并且起得良好的效果。近年来我校招生情况越来越好,所以图书管理工作越来越繁重,但由于种种原因,管理人员并没有增加,因此原有的人工管理工作已不能适应现行的工作需要。同时,陈旧的人工管理也不利于推广计算机应用。为使图书管理工作科学化、规范化,就必须采用计算机辅助管理。2.1.2需求分析阶段的目标和任务1明确企业的业务类型 2明确应用系统软件种类 3明确对网络功能指标的要求2.1.3处理对象学生信息:学生证号,学生姓名,学生性别,学院,专业,班级,图书证号,办证日期图书信息:图书编号,图书名,图书作
10、者,出版社,单价,图书分类,关键字、摘要,图书数量,图书状态,所属藏馆编号,所属馆藏名借阅信息:学生证号证号,学生姓名,图书编号,图书名,借书时间,规定还书时间,借书数量需添加新书信息:需添加图书名,需添加图书作者,需添加图书出版日期需删除图书信息:需删除图书名,需删除图书编号管理员信息:管理员编号,管理员姓名,管理员性别2.1.4处理功能及要求1.能够对一定量的学生信息进行管理,方便管理员操作学生信息主要包括:(1)存储管理学生信息、修改学生信息(2)添加新生信息、删除离校学生信息(3)查询学生信息2.能够存储一定量的图书信息,方便管理员操作相关数据主要包括:(1)存储图书信息、修改图书信息
11、(2)添加新图书信息、删除旧图书(3)查询图书信息3学生能借阅相应图书,管理员清楚掌握图书借阅情况包括:(1)学生借阅图书、归还借阅图书(2)对学生进行图书催还(3)对超期归还图书进行罚款4.管理工作人员信息2.1.5安全性和完整性要求安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,通过用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。近而可以满足用户的基本数据安全性要求。完整性要求用于描述各种信息之间的制约关系,以及关联关系,各个数据项的取值范围以及各个数据项是否可以不取值。根据实际需要,采取
12、一定的手段来满足用户的完整性需求。详细完整性要求见于系统的逻辑设计阶段。2.1.6 需求分析阶段成果2.1.6.1设备管理系统业务流程图从读者角度考虑的业务流程图2.1.6.2图书管理系统数据流程图顶层数据流图第2层数据流图:(学生办理、撤销图书证,学生借阅,学生还书,学生查询,管理员查询,第3层数据流图:(学生办理图书证) 第3层数据流图:(学生撤销图书证)第3层数据流图(学生归还图书)第3层数据流图:(学生借阅图书)第3层数据流图(查询信息)第3层数据流图(添加新图书)第3层数据流图(删除旧图书)第3层数据流图(工作人员信息管理)2.1.6.3图书管理系统数据字典(1)数据项表1.1数据项
13、列表数据项编号数据项名存储结构与其它数据项的关系数据项含义取值范围DI-1Snochar(10)学号DI-2Snamechar(10)姓名DI-3Ssexchar(2)性别男、女DI-4Sdptchar(20)学院DI-5Smajorchar(20)专业DI-6Sclasschar(10)班级DI-7Scnochar(10)图书证号DI-8Stdatetime办证日期DI-9Bnochar(20)图书编号DI-10Bnamechar(40)图书名DI-11Bwriterchar(30)图书作者DI-12Bconcernchar(20)出版社DI-13Bpricefloat单价DI-14Bptc
14、har(10)出版时间DI-15Bsortchar(10)图书分类DI-16Bkeywordchar(40)摘要、关键字DI-17Bamountsmallint图书可借数量=0DI-18Bstatechar(10)图书状态可借、不可借DI-19Bpnochar(10)图书所属藏馆编号DI-20Bpnamechar(10)图书所属藏馆名DI-21Lsnochar(10)同DI-7图书证号DI-22Lsnamechar(10)学生姓名DI-23Lbnochar(20)同DI-8图书编号DI-24Lbnamechar(40)图书名DI-25Lbtimedatetime借书时间DI-26Lrtimed
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 数据库 课程设计
链接地址:https://www.31doc.com/p-3264099.html