




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计说明书(论文)课程名称 数据库课程设计 题 目 图书管理系统 专 业 计算机 班 级 0802 学 号 0811010209 姓 名 李鑫 起止日期 2010.12.20-2010.12.31 指导教师 李文超 成 绩 辽宁石油化工大学计算机与通信工程学院 图书管理目录一、应用背景2二、系统需求2 2.1数据库需求分析.2 2.2系统功能分析.3三、数据流程图3 3.1总体.3 3.2图书管理流程图.3 3.3图书查询流程图.4 3.4图书借阅与归还.5四、数据库典型功能e-r图设计.6 4.1数据字典6 4.2系统功能模块设计8 4.3 e-r图9 4.4关系模式关系模式9五、界面及程序设计10 5.1登陆11 5.2首页11 5.3添加图书11 5.4修改图书12 5.5删除图书12 5.6查询图书13 5.6.1按照图书编号查询.13 5.6.2按照图书名.13 5.6.3按照图书类型.14 5.6.4按照图书作者.14 5.7借阅图书14 5.8归还图书15 5.9读者管理16六、实验总结.17七、参考文献.17系统分析与设计:应用背景图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。目前,本单位教师较多,借科技书籍情况日益增长。本系统就是要达到对教师人员借科技书籍的日常管理,能快速完成,并对信息进行数据库管理的目的。为了适应本系小型图书馆业务发展的需要,解决问题。经过考察比较,决定利用自己的力量对本单位的小型图书管理系统进行重新改造。使新系统不仅能利用当前的软件开发技术和校园网建设成果,方便读者查询、借阅操作,解决流通中存在的问题。而且,能结合本单位资金投入有限、图书需求量大等特点,对图书管理中各业务环节的加强管理。所以系统在实现时,实现传统的验收、编目、典藏、流通和管理等环节。系统需求数据库需求分析: 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典。 针对一般图书管理系统的需求,通过对学生学习过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:(1)图书信息(数据项):编号、书名、图书类型、作者(2)借书卡信息(数据项):读者编号、卡号、姓名、密码、性别、联系电话(3)借还信息(数据项):图书编号,图书名、读者编号、读者姓名、借出日期、还书日期(4)图书类型(数据项) 图书类型编号,和类型名(5)管理人员登陆(数据项):登陆人员编号、帐号、密码系统功能分析本系统中的图书管理系统需要完成的功能上主要有: (1)图书信息的输入:包括图书的编号、书名、作者、类别。 (2)图书信息的查询,包括查询图书的信息等。 (3)图书信息的修改:包括修改图书的信息等。 (4)图书借还信息的输入:包括图书编号、借书卡号、借出日期、还书日期等。 (5)图书借还信息的查询:包括图书编号、借书卡号、借出日期、还书日期等。 (6)借阅者信息的输入:包括卡号、密码、姓名、性别等。(7)借阅者信息的查询:包括卡号、姓名、性别等。数据流程图总体:图书馆管理系统图书信息所查图书信息查询条件图书馆读者信息所查读者信息所借书编号图书馆借书日期借书者编号所还书编号图书管理流程图管理员登陆对图书馆图书进行管理添加图书修改图书信息查询图书信息借阅图书归还图书图书馆编辑图书信息管理员管理图书馆的图书添加图书修改图书删除图书结果传到数据库图书查询流程图图书信息查询图书编号图书名图书类型作者数据库book表查询结果模糊查找图书借阅与归还读者借阅管理员查询读者编号查询图书编号借阅失败借阅成功读者编号不存在图书不存在数据库记录读者归还管理员查询读者编号查询图书编号归还失败归还成功读者编号不存在图书不存在删除数据库记录数据字典数据字典是系统中各类数据描述的集合,使进行详细的数据收集和数据分析所获得的主要成果。数据字典是在需求分析时建立,在数据库设计过程中不断修改、充实、完善的。数据字典通常包括数据项、数据结构、数据流、数据存储、处理过程五部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。数据结构和数据项字典图书信息表:本表主要用于存储图书信息, 字段名数据类型可否为空说明图书编号 char(10)not null主键(唯一标识) 书名 char(20)not null 作者char(10)not null 图书类型 char(20)not null 主码为:(图书)编号读者信息表:本表主要用于存储读者信息:字段名数据类型可否为空说明读者编号 char(10)not null 主键 姓名 char(10)not null 密码char(10)not null 性别char(2)not null 默认男(男,女)卡号char(10)not null 联系电话char(15)not null 主码为:读者编号借还信息表:本表主要用于存储借阅书信息字段名数据类型可否为空说明 图书编号 char(10)not null主键 图书名 char(10)not null读者编号 char(10)not null读者姓名 char(10)not null借书日期datatime(8) not null 还书日期 datatime(8)not null 主码为:(图书)编号管理人员登陆表:字段名数据类型可否为空说明管理员编号 char(10)not null主键 密码 char(10)not null 姓名char(10)not null图书类型表:字段名数据类型可否为空说明图书类型编号 char(10)not null主键 图书类型姓名 char(10)not null 系统功能模块设计显示图书信息图书管理系统编辑图书信息编辑读者信息查询图书信息借 书还 书查询读者信息添加图书删除图书 修改图书添加读者删除读者修改读者按图书编号查询按图书名称查询按图书类别查询按图书作者查询按读者编号查询提示操作是否成功提示操作是否成功显示所查图书信息显示读者信息 e-r图关系模式 图书(图书编号,图书姓名,图书类型,图书作者)主码:图书编号读者(读者编号,读者密码,读者姓名,性别,卡号,电话)主码:读者编号借阅(图书编号,图书名称,读者编号,读者姓名,借阅时间)主码:读者编号,图书编号外码:读者编号参照读者表,图书编号参照图书表 管理员(管理员编号,登陆名,登陆密码) 主码:管理员编号界面及其代码登陆界面:主页:添加图书:查看结果:说明已经添加到数据库当中.修改图书信息结果显示:说明已经添加到数据库当中.删除图书信息:图书查询功能结果如图说明查找成功胡一种方法查询查询到两个结果,因为用的是模糊查找方法,以便管理人员只记到其中一个字也能查询到结果。其他查询方法:不一一列出了。借阅功能:输入读者编号以及图书编码点击借阅:此时借阅信息已经送到bookborrow表中。图书归还:如过此人没有借阅过此书时提示:此时该读者没有借阅该书,所以给出提示,结束执行。如果存在则删除bookborrow里面对应的信息。添加读者此处的处理过程和对图书的处理是一样的,在这里不进行太多的演示了。添加成功此人可疑借阅图书馆里面的图书了。实验总结: 本系统经过2周的设计和开发,图书借阅管理系统基本开发完毕。其功能基本符合需求,能够完成图书录入,借阅,查询。并提供部分系统维护功能,使用户方便进行数据添加和修改、数据删除等功能。 但是由于设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。2周的课程设计,使我提高了实际操作能力,从以前的理论上升到实践,从感
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设备维护缺陷管理制度
- 设施设备校准管理制度
- 设计团队文件管理制度
- 设计院大客户管理制度
- 诊所人员体诊管理制度
- 诊所消毒服务管理制度
- 诊疗项目审批管理制度
- 财务管理授权管理制度
- 货品库存资金管理制度
- 货物配送公司管理制度
- 绿壳蛋鸡的养殖课件
- 江苏省金陵中学2023学年物理高一下期末调研试题(含答案解析)
- 2023年合肥城建发展股份有限公司校园招聘笔试模拟试题及答案解析
- DB11-T1834-2021 城市道路工程施工技术规程高清最新版
- 广东省珠海市2022-2023高一物理下学期期末学业质量检测试题
- 小学语文扩句、缩句专题
- PDCA降低I类切口感染发生率
- 人类能源史课件
- 农村公路安全生命防护工程施工方案
- 科技社团活动记录2017年秋
- 抗滑桩专项的施工组织方案[专家评审]
评论
0/150
提交评论