大型数据库课程设计说明书.docx
《大型数据库课程设计说明书.docx》由会员分享,可在线阅读,更多相关《大型数据库课程设计说明书.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、优质文本目录第1章 概述或绪论31.1 系统设计的目的和意义31.2 主要研究内容31.3 本章小结4第2章 需求分析阶段52.1 引言52.2 需求分析阶段的目的与任务52.2.1 处理对象52.2.2 处理功能及要求62.2.3 平安性和完整性要求62.3 需求分析阶段成果72.3.1 图书管理系统业务流程图72.3.2 图书管理系统数据字典72.4 本章小结9第3章 概念结构设计阶段103.1 引言103.2 任务与目标103.3 阶段结果103.4本章小结12第4章 逻辑设计阶段134.1 逻辑设计的任务和目标134.2 数据组织134.2.1 数据库模式定义134.3 数据处理 15
2、4.4 本章小结 16第5章 物理设计阶段175.1 物理设计阶段的目标和任务175.2 系统功能模块1752.1 读者根本信息的查询和更新模块175.2.2 图书根本信息的查询和更新模块具体如下:185.3 本章小结18第6章 数据库实施阶段196.1 在数据库上建立表空间,数据文件,用户以及授予用户权限196.1.1 创立表空间bookmanage和创立临时表空间bookmanage1196.1.2 创立表空间用于存储密码和用户名196.1.3 创立用户196.1.4 授予用户权限206.2 创立数据表和序列,以及触发器206.2.1 创立数据表206.2.2 创立序列和触发器206.3
3、使用游标进行查询226.3.1 对图书进行查询编号226.3.2 对图书进行查询姓名236.3.3 通过图书名称查询236.4 本章小结24第 7 章 oracle后台数据的测试257.1 根本表的查询257.2 触发器功能的测试267.3 使用游标进行图书信息查询277.4 图书逾期提示287.5 本章小结28展望29参考文献30第1章 概述或绪论1.1 系统设计的目的和意义随着社会信息量的与日俱增,职场竞争的日趋剧烈,越来越多的人更关注知识的积累,能力的培养,作为信息存储的主要媒体之一,图书数量,规模比以往任何时候都大的多,不管个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍
4、。在计算机日益普及的今天,对个人而言采用一套行之有效的图书馆管理系统来管理自己的书籍,会方便许多,对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往投入了大量人力和财力还得不到高校的管理效率,为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提供管理的质量和水平,做到高校,智能化管理,到达提高图书借阅信息管理效率的目的,采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙,复杂的工作进入到一个简单、高校的工作中。1.2 主要研究内容主要研究内容是根据目前高校图书馆的现状和需求,设
5、计出一个新的图书馆管理系统。研究内容主要包括以下几个方面:(1)介绍了高校图书馆管理系统的根本概念,开展此工程的目的与意义,对当前国内外研究情况进行比照分析,明确了当前我国高校图书馆管理系统工程的现状。(2)在理论分析的根底上,通过分析当前图书馆管理系统中使用的相关技术,研究当前图书馆管理系统中存在的问题,提出相关的解决策略。(3)结合解决策略,提出新的图书馆管理系统模型,并对照原有的传统管理系统模式分析新模型的特点和适应性(4)详细介绍开发系统的全过程,对系统的定义阶段,开发阶段,设计阶段,实现阶段,使用阶段进行记录和研究。通过现实的资料收集,完成对新管理系统的性能进行测试与评价(5)归纳总
6、结全文,提出后继的分析研究设计工作。1.3 本章小结本章主要介绍了教师教学综合评价系统的课题背景,讲述了高校进行教师教学综合评价的急迫性和重要性。并介绍了教师教学综合评价的现实意义,简述了以湖南工学院计信为研究对象教师教学综合评价系统为课题研究的主要内容。第2章 需求分析阶段2.1 引言进行系统设计,首先要对系统的现状进行分析。根据系统的目 标、需求和功能,制定和选择一个较好的系统方案,从而到达一个合理的优化系统,每个学校都有图书馆,最初由于图书数量和种类较少人工手动管理比拟方便灵活。随着社会的开展,图书的数量和种类越来越多,人工手动管理会降低工作的效率,希望建立一个图书管理系统,是为了解决人
7、工手动管理图书信息在实践的问题,从而到达系统化,标准化,标准化的水平,该系统的建立不但给管理者带来了方便,也节省了工作时间从而提高了工作效率。需求分析是在于要弄清楚用户对开发的数据库应用系统确实切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息表,以及每个主题需要保存哪些信息表中字段。在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块,这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了四个局部;图书维护,人员信息管理,图书借阅管理,信息查询。能够实现以下功能
8、:(1)进行新手入库,现有图书信息修改以及删除;(2)能够实现对读者根本信息查询和编辑管理;(3)能够进行超期提示功能;(4)能够进行借阅信息的查询功能;2.2 需求分析阶段的目的与任务2.2.1 处理对象读者信息:读者编号,姓名,性别,年龄,系部编号,班级编号,身份证编号,联系方式 管理员信息:管理员编号,姓名,性别,年龄,身份证编号 图书信息:图书编号,图书名称,作者,出版社,单价,idbn号借阅信息:图书编号,读者编号,借阅日期归还信息:图书编号,读者编号,归还日期2.2.2 处理功能及要求(1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作管理,这主要包括:1)图书信息
9、的录入,修改及删除。2)图书信息的编号,模糊名称查询,模糊作者名查询。3)类别为学生的每次借书期最长为30天。4)图书的出借,归还,及超期自动提示(2)能够对一定数量的读者、管理员进行相应的信息存储和管理,这其中包括;1)读者信息的登记,修改及删除。2)管理员信息的增加、删除及修改3)读者资料的统计与查询。(3)能够提供一定的平安机制,提供数据信息授权访问,防止随意删改(4)对查询,统计的结果能够列表显示2.2.3 平安性和完整性要求(1)平安性要求 系统平安性要求表达在数据库平安性,信息平安性和系统平台平安性等方面,平安性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据的
10、一定程度上的平安性,再通过分配权限设置权限级别来区别对待不同的操作者对数据库的操作来提高数据库的平安性。(2)完整性要求 系统完整性要求系统中数据的正确性以及相容性,可通过简历主,外键,使用check约束,或者通过序列和使用触发器和级联更新2.3 需求分析阶段成果2.3.1 图书管理系统业务流程图1从读者角度考虑的业务流程图如图1所示:管理员逾期信息还书处理借书处理还书记录借书记录查询结果更新的图书信息查询处理读者读者信息图 1 业务流程图2.3.2 图书管理系统数据字典1数据项表如表1所示:表 1 图书管理系统的数据项表数据项编号数据项名称数据项含义与其它项关系存储结构DI-1Reader_
11、id自增序列项NumberDI-2 readerNo读者编号NumberDI-3readerName读者姓名Varchar2DI-4readerSex性别Char续表 1数据项编号数据项名称数据项含义与其它项关系存储结构DI-6Deptno系部编号NumberDI-7Classno班级编号NumberDI-8Cardno身份证编号NumberDI-9Telephonenumber联系方式NumberDI-10Admin_id自增序列项NumberDI-11Adminno管理员编号NumberDI-12Adminname管理员姓名Varchar2DI-13Adminsex性别CharDI-14A
12、dminage年龄IntDI-15Admincardno身份证编号NumberDI-16Book_id自增序列NumberDI-17bookno图书编号NumberDI-18titlename图书名称Varchar2DI-19publishname出版社名称Varchar2DI-20authorname作者名称Varchar2DI-21remianamount库存数量IntDI-22Totalamount总数量IntDI-23saleprice单价IntDI-24IsbnIsbn号NumberDI-25Bw_id自增序列NumberDI-26bReader_id读者编号同readernoNum
13、berDI-27Bbook_id图书编号同 booknoNumberDI-28Borrow_date借阅日期DateDI-29Re_id自增序列NumberDI-30Rreader_id读者编号同readernoNumberDI-31Rbook_id图书编号同booknoNumberDI-32Return_date归还日期Date(2)系统中所用数据结构如下所示:表 2 系统中的数据结构详细表数据结构编号数据结构名数据结构含义数据结构组成DS-1Reader_info读者信息Reader_id,no,name,sex,age,deptno,classno,cardno,telephonenum
14、berDS-2Book_info图书信息Book_id,no,titlename,publishname,authorname,remainamount,totalamount,saleprice,isbnDS-3Admin_info管理员信息Admin_id,no,name,sex,age,cardnoDS-4Borrow_info借阅信息Bw_id, book_id,reader_id,borrow_dateDS-5Return_info归还信息Re_id, book_id,reader_id,return_date2.4 本章小结 系统需求分析主要是通过对本校图书管理员的咨询,请教,了解
15、我校图书馆的管理规那么和运行机制,并通过上网搜索有关图书馆管理系统的知识,了解到图书管理的现状,以及在管理中的一些问题,由于是第一次做这样的需求调查,开始总是觉得无从下手,不知道自己想了解什么,该了解什么方面的知识,在绘制系统业务流程图时,遇到了很多问题,但通过老师的指导和帮助,以及自己一遍一遍的分析和完善,才逐渐把业务弄清楚,最终完成了需求分析阶段的任务第3章 概念结构设计阶段3.1 引言系统开发的总体目标是实现图书馆管理的系统化和自动化,缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而到达提高图书管理效率的目的。3.2 任
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大型 数据库 课程设计 说明书
限制150内