数据库课程设计模板_第1页
数据库课程设计模板_第2页
数据库课程设计模板_第3页
数据库课程设计模板_第4页
数据库课程设计模板_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、琼州学院电子信息工程学院数据库系统原理课程设计报告项目名称:图书管理系统数据库设计专家:学年:名字:学位:指导老师:新年摘要在计算机越来越普及的今天,采用对个人有效的图书管理系统来管理自己的书会变得方便。 对图书管理部门来说,以前的单一手工检索不能满足人们的要求,常常投入大量的人力和财力也不能获得高效的管理效率。 为了便于图书资料的管理,需要有效的图书管理软件,以减轻员工的工作量,方便员工的操作,提高管理质量和水平,实现高效、智能的管理,提高图书借阅信息的管理效率。 利用数据库技术生成的图书馆借阅管理系统,使借阅者非常方便,简化图书馆管理员和员工的劳动,使员工从繁忙复杂的工作中进入简单高效的工

2、作。 基于这一问题,开发了大学图书馆借阅系统。 系统采用C/S模型,实现了借书的便利性、效率性、有效性、及时性。 本文通过设计和开发中小高校图书馆管理系统的实践,阐述了高校图书馆管理软件应具有的基本功能、设计和实现。关键词:图书借阅人员管理图书的维护啊! 语法错误,1 .引言随行越来越多的人关心社会信息量的增加、职场竞争的加剧、知识的积累、能力的培养。 作为信息积累的主要媒体之一的图书,数量、规模比以往多,个人和图书管理部门都需要以方便有效的方式管理自己的书。在计算机越来越普及的今天,如果采用对个人有效的图书管理系统来管理自己的书变得方便。 对于图书管理部门来说,传统的单一手工检索不能满足人们

3、的要求,为了便于图书资料的管理,需要有效的图书管理软件。 对于越来越大的图书馆,寻找特定的书籍总是让借用者和工作人员很辛苦,有时也没有结果。 因此,虽然投入了很多人和财力,但不能得到有效的管理效率。 为了缩短借阅者的等待时间、减少员工的工作量、方便员工的操作、提高管理质量和水平、实现高效智能管理、提高图书借阅信息管理的效率,采用了数据库技术的图书馆借阅管理系统与借阅者和图书馆管理员本文在高校图书馆管理系统开发过程的背景下,全文分为目录、需求分析、概要设计、逻辑设计、物理设计、系统实现等全过程。 程序设计和调试采用了自上而下、逐步细分、逐步完善的原则。 采用结构化功能模块设计系统功能,可读性强,

4、容易扩展。 基本功能全面,系统可读性强,维护、更新容易,安全性高。2 .需求分析阶段2.1引言进行系统设计,首先分析系统的现状。 根据系统目标、需求和功能,制定和选择更好的系统方案,实现合理的优化系统。 每个学校都有图书馆,最初图书数量和种类很少,所以手动管理方便灵活。 随着社会的发展,图书的数量和种类越来越多,人工管理降低了工作效率,希望建立图书管理系统,是为了解决人工图书信息管理实践的问题,达到了系统化、规范化、标准化的水平。 这个系统的建立不仅方便管理者,还节省了工作时间,提高了工作效率。需求分析是明确用户对所开发的数据库应用系统的准确要求的步骤。 数据库设计的第一步是明确数据库的目的和

5、使用方法,即需要从数据库中获取的信息。 明确目的后,可以确定要保存的主题的信息(表)和每个主题需要保存的信息(表中的字段)。为了构筑系统,首先从需求构筑数据库表,然后把数据库表和需求组合起来分割系统功能模块。 这样,把大系统分解成了几个小系统。 在这里,系统的层次分为图书维护、人员信息管理、图书借阅管理、信息查询四个部分。 可以实现以下功能进行新书入库、现有图书信息的修改及删除能实现读者基本信息的查询和编辑管理可以进行逾期罚款功能可以进行借用信息的查询功能2.2需求分析阶段的目标和任务2.2.1处理对象读者信息:读者号码、姓名、性别、学号、学院、专业、学年、类型、类别号码工作证明日期管理员信息

6、:管理员号码、姓名、性别、权限、登录密码、地址、电话号码藏书信息:图书编号、索书编号、图书名称、作者、出版社、单价、摘要、关键字、份数、分类、出版日期、状态借用信息:图书编号、读者编号、图书名称、作者、借用日、返还日期、返还日期、返还日期、罚款借书历史信息:图书编号、读者编号、图书名称、作者、借书日期、返还日期罚款信息:读者编号、图书编号、图书名称、作者、借出日期、归还日期、罚款金额、处理状况、管理者编号2.2.2处理功能和要求1 .可以存储一定数量的图书信息,有效地进行对应的书籍数据的操作和管理。 这主要是如下一)图书信息的登记、删除、修改。2 )图书信息的多关键字检索查询。三)图书出借、归

7、还及逾期罚款或丧失赔偿。2 .能够对一定数量的读者、管理者进行适当的信息的存储和管理。 这包括以下内容一)读者信息的登记、删除、修改。2 )追加、删除、修改管理者信息。3 )读者资料的统计和查询。3 .可以提供一定的安全机制,授权访问数据信息,防止擅自修改、查询。4 .可以列出查询、统计结果。2.2.3 .安全性和完整性的要求1 )安全性的要求系统的安全性要求反映在数据库的安全性、信息安全性、系统平台的安全性等方面. 安全性首先通过视图的机制,不同的用户只能访问系统认可的视图. 由此,通过为系统数据提供一定程度的安全性、分配权限并设定权限级别,能够区分不同操作者对数据库的操作,提高数据库的安全

8、性的系统平台的安全性,是操作系统2 )完整性要求系统完整性需要系统中数据的正确性和兼容性。 可以设置主键和外键、使用check约束,或者使用触发器和级联进行更新。2.3需求分析阶段的成果2.3.1体会和收获系统的需求分析主要通过与我校图书管理员的咨询、咨询,了解了我校图书馆的管理规则和运行机制,通过互联网检索有关图书管理系统的知识,了解了图书管理的现状和管理中的问题。 因为是第一次做这样的需求调查,一开始总觉得无法掌握,自己应该理解,应该清楚这些方面的知识,在制作系统的业务流程图时也有很多问题,通过老师的帮助和指导,和自己一起分析和完善,逐渐明确业务2.3.2图书管理系统业务流程图图2.1业务

9、流程图从读者的角度考虑的商业流程图:2.3.3图书管理系统的数据流图图2.2顶层数据流顶层数据流程图:第二层数据流程图:(借用读者、归还读者书籍、查询读者、查询管理员、修改管理员)第3层数据流图:(从读者借用)第三层数据流程图:(读者还书)第三层数据流图:(查询图书信息,查询读者信息,查询借用历史,查询罚款信息)第3层数据流图:(管理员添加、删除、修改本信息)第3层数据流程图:(管理员添加、删除、修改读者信息)第3层数据流程图:(管理员添加、删除和修改系统用户信息)2.3.4图书管理系统的数据词典(a )数据项目:与系统有关的数据项目有44项表1.1数据项目表数据项目编号数据项名称数据项的意思

10、与其他数据项的关系存储结构别名DI-1BookID图书编码char(9)条形码号码DI-2战斗机图书否图书索引编号char(10 )索书号DI-3战斗机BookName书名char(20 )书名DI-4战斗机书写器。图书作者char(8)作者DI-5战斗机图书发行版。图书出版社char(20 )出版社DI-6战斗机书籍价格图书单价char(7)单价DI-7书日期图书出版日期日期(日期)出版日期DI-8图书类别。图书分类char(20 )分类DI-9战斗机BookMain图书摘要char (200 )摘要DI-10战斗机BookPrim公司图书关键词。char (30 )关键词。DI-11书籍复

11、印。图书复印件数char (5)复印数DI-12战斗机BookState书能不能借?char(10 )状态DI-13战斗机BookRNo所属馆室号和RoomNochar(5)馆室号DI-14战斗机版权所有读者代码char(9)条形码号码DI-15战斗机ReaName读者姓名char(10 )姓名DI-16ReaSex读者的性别char(2)性别DI-17战斗机瑞森读者学号char (9)学号DI-18真实bid读者类别编号和LBID一样char(5)类别编号DI-19rea型读者类型(职务)char(20 )类型DI-20战斗机ReaDep读者所在的学院char(20 )大学DI-21ReaG

12、rade读者所属的年级char(5)学年DI-22战斗机ReaPre读者阅读的专业char(20 )专家DI-23ReaDate读者的证言时间日期(日期)工作时间DI-24战斗机OutDate借用日日期(日期)借用时间DI-25战斗机indate.indate归还日期日期(日期)归还时间DI-26战斗机YHDate公司应该偿还的日子日期(日期)应该还时间DI-27精细惩罚金额char(3)惩罚金额DI-28战斗机CLState是否支付罚金char(8)处理状态DI-29战斗机PS类别编号ReaLBID和char(5)类别编号DI-30战斗机LBName读者分类名称char(20 )类别名称DI

13、-31战斗机PS号准许最近借大本书char(5)借用数DI-32战斗机LBbqx允许最大持有时间char(4)借用期限DI-33PPS借书卡的有效期char(3)有效期DI-34战斗机PS管理员号码和RoomMID一样char(10 )编号DI-35战斗机MName管理员名称char(10 )姓名DI-36战斗机PS管理者性别char(2)性别DI-37战斗机Mpwd管理员密码char(8)密码。DI-38战斗机PS PS管理员权限级别char(4)权限级别DI-39战斗机MTeleph管理员电话char(15 )电话号码DI-40战斗机MAddre管理员地址char(30 )地址DI-41战

14、斗机RoomNo馆室号和BookRNo一样char(5)馆室号DI-42战斗机RoomMID馆内管理者号码和PS一样char(10 )编号DI-43战斗机RoomNum馆内图书数char(5)数量DI-44战斗机roomaddare馆内地址char(20 )地址(b )数据结构:表1.2数据结构一览数据结合结构编号数据结构名称数据结构意思构成DS-1书籍藏书信息BookID,BookNo,BookName,BookWriter图书发布,图书价格,图书日期,图书类,图书主,图书主,图书复制,图书状态,BookRNoDS-2战斗机Reader读者信息reasonid,reasonname,ReaS

15、ex,reasonno,ReaLBID,reasontype,ReaDep,reasongrade,reasonref,ReaDateDS-3战斗机Borrow借用信息BookID,reasonid,BookName,BookWriter,Outdate,YHdateDS-4战斗机历史.历史借用历史BookID,reasonid,BookName,BookWriter,Outdate,IndateDS-5战斗机精细罚款信息BookID,reasonid,BookName,Outdate,Indate,Fine,CLState,MIDDS-6战斗机ReaderType读者分类LBID,LBName,LBnum,LBbqx,LBqxDS-7战斗机Maneger管理员信息MID,MName,MSex,Mpwd,M

温馨提示

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

评论

0/150

提交评论