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