大型数据库课程设计报告说明书

上传人:mg****2 文档编号:269560709 上传时间:2022-03-22 格式:DOC 页数:15 大小:242KB
返回 下载 相关 举报
大型数据库课程设计报告说明书_第1页
第1页 / 共15页
大型数据库课程设计报告说明书_第2页
第2页 / 共15页
大型数据库课程设计报告说明书_第3页
第3页 / 共15页
大型数据库课程设计报告说明书_第4页
第4页 / 共15页
大型数据库课程设计报告说明书_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《大型数据库课程设计报告说明书》由会员分享,可在线阅读,更多相关《大型数据库课程设计报告说明书(15页珍藏版)》请在金锄头文库上搜索。

1、-目录第1章概述或绪论31.1 系统设计的目的和意义31.2 主要研究内容31.3 本章小结3第2章需求分析阶段32.1 引言32.2 需求分析阶段的目的与任务32.2.1 处理对象32.2.2 处理功能及要求32.2.3 平安性和完整性要求32.3 需求分析阶段成果32.3.1 图书管理系统业务流程图32.3.2 图书管理系统数据字典32.4 本章小结3第3章概念构造设计阶段33.1 引言33.2 任务与目标33.3 阶段结果3本章小结3第4章逻辑设计阶段34.1 逻辑设计的任务和目标34.2 数据组织34.2.1 数据库模式定义34.3 数据处理34.4 本章小结3第5章物理设计阶段35.

2、1 物理设计阶段的目标和任务35.2 系统功能模块352.1 读者根本信息的查询和更新模块35.2.2 图书根本信息的查询和更新模块具体如下:35.3 本章小结3第6章数据库实施阶段36.1 在数据库上建立表空间,数据文件,用户以及授予用户权限36.1.1 创立表空间bookmanage和创立临时表空间bookmanage136.1.2 创立表空间用于存储密码和用户名36.1.3 创立用户36.1.4 授予用户权限36.2 创立数据表和序列,以及触发器36.2.1 创立数据表36.2.2 创立序列和触发器36.3 使用游标进展查询36.3.1 对图书进展查询编号36.3.2 对图书进展查询36

3、.3.3 通过图书名称查询36.4 本章小结3第 7 章 oracle后台数据的测试37.1 根本表的查询37.2 触发器功能的测试37.3 使用游标进展图书信息查询37.4 图书逾期提示37.5 本章小结3展望3参考文献3第1章概述或绪论1.1 系统设计的目的和意义随着社会信息量的与日俱增,职场竞争的日趋剧烈,越来越多的人更关注知识的积累,能力的培养,作为信息存储的主要媒体之一,图书数量,规模比以往任何时候都大的多,不管个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言采用一套行之有效的图书馆管理系统来管理自己的书籍,会方便许多,对图书管理部门

4、而言,以前单一的手工检索已不能满足人们的要求,往往投入了大量人力和财力还得不到高校的管理效率,为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提供管理的质量和水平,做到高校,智能化管理,到达提高图书借阅信息管理效率的目的,采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙,复杂的工作进入到一个简单、高校的工作中。1.2 主要研究内容主要研究内容是根据目前高校图书馆的现状和需求,设计出一个新的图书馆管理系统。研究内容主要包括以下几个方面:(1)介绍了高校图书馆管理系统的根本概念,开展此工程的

5、目的与意义,对当前国内外研究情况进展比照分析,明确了当前我国高校图书馆管理系统工程的现状。(2)在理论分析的根底上,通过分析当前图书馆管理系统中使用的相关技术,研究当前图书馆管理系统中存在的问题,提出相关的解决策略。(3)结合解决策略,提出新的图书馆管理系统模型,并对照原有的传统管理系统模式分析新模型的特点和适应性(4)详细介绍开发系统的全过程,对系统的定义阶段,开发阶段,设计阶段,实现阶段,使用阶段进展记录和研究。通过现实的资料收集,完成对新管理系统的性能进展测试与评价(5)归纳总结全文,提出后继的分析研究设计工作。本章小结本章主要介绍了教师教学综合评价系统的课题背景,讲述了高校进展教师教学

6、综合评价的急迫性和重要性。并介绍了教师教学综合评价的现实意义,简述了以湖南工学院计信为研究对象教师教学综合评价系统为课题研究的主要内容。第2章需求分析阶段2.1 引言进展系统设计,首先要对系统的现状进展分析。根据系统的目标、需求和功能,制定和选择一个较好的系统方案,从而到达一个合理的优化系统,每个学校都有图书馆,最初由于图书数量和种类较少人工手动管理比拟方便灵活。随着社会的开展,图书的数量和种类越来越多,人工手动管理会降低工作的效率,希望建立一个图书管理系统,是为了解决人工手动管理图书信息在实践的问题,从而到达系统化,标准化,标准化的水平,该系统的建立不但给管理者带来了方便,也节省了工作时间从

7、而提高了工作效率。需求分析是在于要弄清楚用户对开发的数据库应用系统确实切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息表,以及每个主题需要保存哪些信息表中字段。在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块,这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了四个局部;图书维护,人员信息管理,图书借阅管理,信息查询。能够实现以下功能:(1)进展新手入库,现有图书信息修改以及删除;(2)能够实现对读者根本信息查询和编辑管理;(3)能够进展超期提示功能;(4

8、)能够进展借阅信息的查询功能;需求分析阶段的目的与任务2.2.1 处理对象读者信息:读者编号,性别,年龄,系部编号,班级编号,身份证编号,联系方式管理员信息:管理员编号,性别,年龄,身份证编号图书信息:图书编号,图书名称,作者,单价,idbn号借阅信息:图书编号,读者编号,借阅日期归还信息:图书编号,读者编号,归还日期处理功能及要求(1)能够存储一定数量的图书信息,并方便有效的进展相应的书籍数据操作管理,这主要包括:1)图书信息的录入,修改及删除。2)图书信息的编号,模糊名称查询,模糊作者名查询。3)类别为学生的每次借书期最长为30天。4)图书的出借,归还,及超期自动提示(2)能够对一定数量的

9、读者、管理员进展相应的信息存储和管理,这其中包括;1)读者信息的登记,修改及删除。2)管理员信息的增加、删除及修改3)读者资料的统计与查询。(3)能够提供一定的平安机制,提供数据信息授权访问,防止随意删改(4)对查询,统计的结果能够列表显示2.2.3 平安性和完整性要求(1)平安性要求系统平安性要求表达在数据库平安性,信息平安性和系统平台平安性等方面,平安性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据的一定程度上的平安性,再通过分配权限设置权限级别来区别对待不同的操作者对数据库的操作来提高数据库的平安性。(2)完整性要求系统完整性要求系统中数据的正确性以及相容性,可通过

10、简历主,外键,使用check约束,或者通过序列和使用触发器和级联更新需求分析阶段成果图书管理系统业务流程图1从读者角度考虑的业务流程图如图1所示:管理员逾期信息还书处理借书处理还书记录借书记录查询结果更新的图书信息查询处理读者读者信息图 1 业务流程图2.3.2 图书管理系统数据字典1数据项表如表1所示:表 1 图书管理系统的数据项表数据项编号数据项名称数据项含义与其它项关系存储构造DI-1Reader_id自增序列项NumberDI-2 readerNo读者编号NumberDI-3readerName读者姓名Varchar2DI-4readerSe*性别Char续表 1数据项编号数据项名称数

11、据项含义与其它项关系存储构造DI-6Deptno系部编号NumberDI-7Classno班级编号NumberDI-8Cardno身份证编号NumberDI-9Telephonenumber联系方式NumberDI-10Admin_id自增序列项NumberDI-11Adminno管理员编号NumberDI-12Adminname管理员姓名Varchar2DI-13Adminse*性别CharDI-14Adminage年龄IntDI-15Admincardno身份证编号NumberDI-16Book_id自增序列NumberDI-17bookno图书编号NumberDI-18titlename

12、图书名称Varchar2DI-19publishname出版社名称Varchar2DI-20authorname作者名称Varchar2DI-21remianamount库存数量IntDI-22Totalamount总数量IntDI-23saleprice单价IntDI-24IsbnIsbn号NumberDI-25Bw_id自增序列NumberDI-26bReader_id读者编号同readernoNumberDI-27Bbook_id图书编号同 booknoNumberDI-28Borrow_date借阅日期DateDI-29Re_id自增序列NumberDI-30Rreader_id读者编

13、号同readernoNumberDI-31Rbook_id图书编号同booknoNumberDI-32Return_date归还日期Date(2)系统中所用数据构造如下所示:表 2 系统中的数据构造详细表数据构造编号数据构造名数据构造含义数据构造组成DS-1Reader_info读者信息Reader_id,no,name,se*,age,deptno,classno,cardno,telephonenumberDS-2Book_info图书信息Book_id,no,titlename,publishname,authorname,remainamount,totalamount,salepri

14、ce,isbnDS-3Admin_info管理员信息Admin_id,no,name,se*,age,cardnoDS-4Borrow_info借阅信息Bw_id,book_id,reader_id,borrow_dateDS-5Return_info归还信息Re_id,book_id,reader_id,return_date2.4 本章小结系统需求分析主要是通过对本校图书管理员的咨询,请教,了解我校图书馆的管理规则和运行机制,并通过上网搜索有关图书馆管理系统的知识,了解到图书管理的现状,以及在管理中的一些问题,由于是第一次做这样的需求调查,开场总是觉得无从下手,不知道自己想了解什么,该了解什么方面的知识,在绘制系统业务流程图时,遇到了很多问题,但通过教师的指导和帮助,以及自己一遍一遍的分析和完善,才逐渐把业务弄清楚,最终完成了需求分析阶段的任务第3章概念构造设计阶段引言

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号