- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库技术》
课程设计说明书
设计题目:图书馆数据库系统
设 计 者:xxxxx
xxxxx
xxxxx
指导教师:xx xxx
完成时间:2011年12月31日
目录
引言 3
编写目的 3
背景 3
任务理解 4
课设目标 4
系统基本功能模块 4
书籍管理子系统 5
读者管理子系统 5
借阅管理子系统 5
需求分析 5
系统分析 6
系统设计 6
概念结构设计 7
概念结构 7
整体E-R图 7
局部E-R图 8
数据字典 8
逻辑结构设计 13
数据库的实施 15
总体视图 15
关系图截图 16
数据载入 16
结构查询 19
表的查找 21
更新表中记录 22
插入表中记录 23
删除 24
创建视图 25
创建触发器 26
存储过程 27
索引 28
实验小结 29
引言
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。学生对知识的可望有增无减,图书馆用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。
编写目的
本文档的编写一方面是为了完善图书管理系统软件的开发途径和应用方法,以求在最短的时间高效的开发图书管理系统。另一方面从另一个角度培养我们对SQL的运用,将学到的知识运用于实际生活中。
1)通过对应用问题的功能分析,掌握功能分解与模块设计的基本模式,建立总体设计的概念。
2)进一步提高建库、索引、查询、关联等数据库基本操作技术。
3)通过对功能模块的具体实现,得到面向对象的程序设计方法的初步训练。
4)通过分析、设计、实现的全过程训练,提高我们分析问题、解决问题的能力,培养我们的创新意识。
背景
数据库技术和Internet的飞速发展,使它们已经成为现代信息技术的重要组成部分,使现在计算机信息系统和计算机运用系统的基础和核心,对与任何一个企业来说,数据是企业的重要资产,如何有效利用这些数据,对于企业发展起着及其重要的作用。
随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆图书种类、数量的不断扩大,图书检索速度慢、统计工作量大,难以满足图书馆现代化管理的要求。因此,建立一套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借阅工作。
任务理解
数据库课程设计是在我们系统的学习可数据库原理后,按照关系型数据库的基本原理,综合运用所学知识,以小组为单位,设计开发一个小型的数据库管理系统。
具体操作如下:
通过详细调查,描述业务流程,掌握功能分析,数据分析的基本要求,建立逻辑模型的概念;
据抽象的业务功能和系统设计的原则,绘制E-R图,完成数据库概念的结构设计;
通过将E-R图转换为关系数据模型,完成逻辑结构设计;
通过物理设计,在计算机上的数据库软件上建立相关的关系表、视图等,将其彻底转换成物理模型,并实现运行与维护。
课设目标
通过对对应问题所处环境的调查,对一个实际问题的分析,设计与实现,将原理与应用相结合,使学生学会如何把书本上学到点知识应用于解决实际问题,培养学生的动手能力以及创新意识;另一方面,使学生深入理解和灵活掌握教学内容。
本程序实现学生与图书馆管理员的界面分离模式,同时实现管理员对学生有全面的资料管理功能。有多个图书、学生、系统的动态管理功能,如:图书的查询、添加、删除、修改与及学生的详细资料的查询、添加、删除、修改等等多样、动态的管理。同时可以放权给管理员查询、添加、删除、修改的能力。
系统基本功能模块
设计并实现了如下三个子系统,分别是书籍管理系统,读者管理子系统,借阅管理子系统。
书籍管理子系统
它主要提供用户登录功能,并按各用户的权限使用本系统。本系统分三类用户:权限公查询,管理员的权限是借还书和管理书,超级管理员的权限是管理读者,管理图书分类,管理管理员登录帐户,管理逾期图书。
读者管理子系统
主要用于查询图书,其中直接查询包括按图书编号直接查询,按书名查询,按作者查询,按出版社查询(可选模糊查询)。多条件查询可以
按读者的要求选取所需要的图书直接查询和模糊查询,多条件查询)。
借阅管理子系统
分别是由图书管理员管理图书(包括图书信息的修改,新图书的增加,旧图书的删除),超级管理员管理图书分类,管理信息、,管理管理员登录帐户,管理逾期
主要由图书管理员进行借书还书记录的登记和清除,它分别由二个界面:借书操作界面和还书界面构成
需求分析
图书馆管理信息系统要完成功能主要有:
读者基本信息查询、修改,包括借书证号,读者姓名、读者性别等
书籍类别的制定,类别信息输入,包括:书号,图书大类名,图书
您可能关注的文档
- 《数据库原理及应用课程设计-库存管理系统》.doc
- 《数据库原理及应用课程设计-企业人事管理系统》.doc
- 《数据库原理与设计实验报告》.docx
- 《数据库原理及应用课程设计-学生学籍管理系统设计与实现》.doc
- 《数据库原理课程设计-人事工资管理系统数据库设计报告》.doc
- 《数据库原理课程设计-人事管理系统》.doc
- 《数据库原理及应用课程设计报告》.doc
- 《数据库原理实验报告》.doc
- 《数据库原理课程设计-仓库管理系统》.doc
- 《数据库原理课程设计-商品库存管理系统数据库设计》.doc
- KENWOOD建伍KDC-130UB,KDC-130UG,KDC-130UR,KDC-153RCD 收放机Dutch, English, French, German, Italian, Portuguese, Russian, Spanish, Ukrainian (Quick Start Guide) Europe说明书用户手册.pdf
- 德国metronix通用智能伺服驱动器ARS2000样本.pdf
- 高美迪亚 DVR6628车载录像监控模块使用说明书.pdf
- 台达C2000变频器产品特色及在油田行业中的应用.pdf
- 阿沃德 雷诺德多功能运动控制器(用工具).pdf
- ABB高压电机 AMS 同步电动机(英文介绍).pdf
- KENWOOD建伍KDC-BT430U,KDC-BT530UCD 收放机Dutch, English, French, German, Italian, Portuguese, Russian, Spanish, Ukrainian (Quick Start Guide) Europe说明书用户手册.pdf
- KENWOOD建伍DDX394,DDX417BT,DDX517BT,DDX574BH,DDX594,DDX7051BT,DDX751WBTL,DDX774BH,DDX794多媒体Spanish (Instruction manual) America说明书用户手册.pdf
- 光伏汇流采集器说明书.pdf
- 腾控科技--SDP106安装使用手册.pdf
文档评论(0)