




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z.目录第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.1物理设计阶段的目标和任务35.2系统功能模块35.2.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通过图书名称查询36.4本章小结3第7章oracle后台数据的测试37.1根本表的查询37.2触发器功能的测试37.3使用游标进展图书信息查询37.4图书逾期提示37.5本章小结3展望3参考文献3第1章概述〔或绪论〕1.1系统设计的目的和意义随着社会信息量的与日俱增,职场竞争的日趋剧烈,越来越多的人更关注知识的积累,能力的培养,作为信息存储的主要媒体之一,图书数量,规模比以往任何时候都大的多,不管个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言采用一套行之有效的图书馆管理系统来管理自己的书籍,会方便许多,对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往投入了大量人力和财力还得不到高校的管理效率,为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提供管理的质量和水平,做到高校,智能化管理,到达提高图书借阅信息管理效率的目的,采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙,复杂的工作进入到一个简单、高校的工作中。1.2主要研究内容主要研究内容是根据目前高校图书馆的现状和需求,设计出一个新的图书馆管理系统。研究内容主要包括以下几个方面:(1)介绍了高校图书馆管理系统的根本概念,开展此工程的目的与意义,对当前国内外研究情况进展比照分析,明确了当前我国高校图书馆管理系统工程的现状。(2)在理论分析的根底上,通过分析当前图书馆管理系统中使用的相关技术,研究当前图书馆管理系统中存在的问题,提出相关的解决策略。(3)结合解决策略,提出新的图书馆管理系统模型,并对照原有的传统管理系统模式分析新模型的特点和适应性(4)详细介绍开发系统的全过程,对系统的定义阶段,开发阶段,设计阶段,实现阶段,使用阶段进展记录和研究。通过现实的资料收集,完成对新管理系统的性能进展测试与评价(5)归纳总结全文,提出后继的分析研究设计工作。本章小结本章主要介绍了教师教学综合评价系统的课题背景,讲述了高校进展教师教学综合评价的急迫性和重要性。并介绍了教师教学综合评价的现实意义,简述了以湖南工学院计信为研究对象教师教学综合评价系统为课题研究的主要内容。第2章需求分析阶段2.1引言进展系统设计,首先要对系统的现状进展分析。根据系统的目标、需求和功能,制定和选择一个较好的系统方案,从而到达一个合理的优化系统,每个学校都有图书馆,最初由于图书数量和种类较少人工手动管理比拟方便灵活。随着社会的开展,图书的数量和种类越来越多,人工手动管理会降低工作的效率,希望建立一个图书管理系统,是为了解决人工手动管理图书信息在实践的问题,从而到达系统化,标准化,标准化的水平,该系统的建立不但给管理者带来了方便,也节省了工作时间从而提高了工作效率。需求分析是在于要弄清楚用户对开发的数据库应用系统确实切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息〔表〕,以及每个主题需要保存哪些信息〔表中字段〕。在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块,这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了四个局部;图书维护,人员信息管理,图书借阅管理,信息查询。能够实现以下功能:(1)进展新手入库,现有图书信息修改以及删除;(2)能够实现对读者根本信息查询和编辑管理;(3)能够进展超期提示功能;(4)能够进展借阅信息的查询功能;需求分析阶段的目的与任务2.2.1处理对象读者信息:读者编号,,性别,年龄,系部编号,班级编号,身份证编号,联系方式管理员信息:管理员编号,,性别,年龄,身份证编号图书信息:图书编号,图书名称,作者,,单价,idbn号借阅信息:图书编号,读者编号,借阅日期归还信息:图书编号,读者编号,归还日期处理功能及要求(1)能够存储一定数量的图书信息,并方便有效的进展相应的书籍数据操作管理,这主要包括:1)图书信息的录入,修改及删除。2)图书信息的编号,模糊名称查询,模糊作者名查询。3)类别为学生的每次借书期最长为30天。4)图书的出借,归还,及超期自动提示(2)能够对一定数量的读者、管理员进展相应的信息存储和管理,这其中包括;1)读者信息的登记,修改及删除。2)管理员信息的增加、删除及修改3)读者资料的统计与查询。(3)能够提供一定的平安机制,提供数据信息授权访问,防止随意删改(4)对查询,统计的结果能够列表显示2.2.3平安性和完整性要求(1)平安性要求系统平安性要求表达在数据库平安性,信息平安性和系统平台平安性等方面,平安性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据的一定程度上的平安性,再通过分配权限设置权限级别来区别对待不同的操作者对数据库的操作来提高数据库的平安性。(2)完整性要求系统完整性要求系统中数据的正确性以及相容性,可通过简历主,外键,使用check约束,或者通过序列和使用触发器和级联更新需求分析阶段成果图书管理系统业务流程图〔1〕从读者角度考虑的业务流程图如图1所示:管理员管理员逾期信息还书处理借书处理还书记录借书记录查询结果更新的图书信息查询处理读者读者信息图1业务流程图2.3.2图书管理系统数据字典〔1〕数据项表如表1所示:表1图书管理系统的数据项表数据项编号数据项名称数据项含义与其它项关系存储构造DI-1Reader_id自增序列项NumberDI-2readerNo读者编号NumberDI-3readerName读者姓名Varchar2DI-4readerSe*性别Char续表1数据项编号数据项名称数据项含义与其它项关系存储构造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图书名称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读者编号同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,saleprice,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章概念构造设计阶段引言系统开发的总体目标是实现图书馆管理的系统化和自动化,缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而到达提高图书管理效率的目的。任务与目标主要任务是对读者信息、管理员信息、图书资料信息、借阅信息、归还图书信息。罚款信息的根本信息的操作及处理。概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息构造〔概念模型〕的过程,它是整个数据库设计的关键。(1)选择中层数据流为切入点,通常选择实际系统的子系统;(2)设计分E-R图,即各子模块的E-R图;(3)生成初步E-R图,通过合并方法,做到各子系统实体,属性,联系统一;(4)生成全局E-R图,通过消除冲突等方面。通过分析各数据项和数据字典得知整个系统功能围绕"读者〞"管理员〞、"图书〞的处理,根据实体与属性间的两条准则:1.作为"属性〞、,不能再具有需要描述的性质。2."属性〞不能与其他实体具有联系。3.3阶段结果(1)根据不同的对象,画出各分E-R图1)读者与管理员:读者读者管理员管理mn图2读者与管理员分E-R图2)读者与图书:读者读者图书借阅1n图3读者与图书分E-R图3)管理员与图书:mm管理员图书维护n图4管理员与图书分E-R图(2)合并各分E-R图,消除属性,命名冲突,构造冲突三种冲突,得到的根本E-R图nnmnm1n逾期提示读者管理借书还书管理员图书维护借阅修改删除增加查询nmnn图5图书管理系统根本E-R图〔3〕各E-R图各实体的属性如下所示读者:reader_info〔readerno,name,age,se*,deptno,classno,cardno,telephonenumber)图书:book_info〔bookno,titlename,publishname,authorname,remainamount,totalamount,saleprice,isbn〕管理员:admin_info(adminno,name,age,se*,cardno)维护:维护〔adminno,bookno〕借阅:借阅〔readerno,bookno〕管理:管理(adminno,bookno)本章小结在本章中,主要介绍了系统的概念构造设计,主要是针对系统的各个局部进展E-R图的绘制,并最后得到图书管理系统的根本E-R图以及系统当中实体的各个属性。第4章逻辑设计阶段4.1逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是概念设计阶段设计好的根本E-R图转换为DBMS产品所支持的数据模型相符合的逻辑构造,具体内容包括数据组织(数据库模式定义),数据处理〔画出系统功能模块图〕两大任务。4.2数据组织4.2.1数据库模式定义(1)读者根本信息表如下所示:表3读者根本信息表列名数据类型可否为空说明Reader_idNumberNotnull自增序列主键NoNumberNotnull读者编号NameVarchar2NotnullAgeIntNotnull年龄Se*CharNotnull性别DeptnoNumberNotnull系部编号ClassnoNumberNotnull班级编号CardnoNumberNotnull身份证号TelephonenumberNumberNotnull联系方式(2)管理员根本信息如下表所示:列名数据类型是否为空说明Admin_idNumberNotnull自增序列,主键NoNumberNotnull编号NameVarchar2Notnull名字AgeIntNotnull年龄Se*CharNotnull性别CardnoNumberNotnull身份证号表4管理员根本信息表(3)图书根本信息如下表所示:表5图书根本信息表列名数据类型是否为空说明Book_idNumberNotnull自增序列,主键NoNumberNotnull图书编号TitlenameVarchar2Notnull图书名称PublishnameVarchar2Notnull出版社名称AuthornameVarchar2Notnull作者姓名RemainamountIntNotnull库存数量TotalamountIntNotnull总数量SalepriceIntNotnull单价IsbnNumberNotnullIsbn号(4)借阅信息表如下表所示:表6借阅根本信息表列名数据类型是否为空说明Bw_idNumberNotnull自增序列,主键Book_idNumberNotnull外键Reader_idNumberNotnull外键Borrow_datedateNotnull借阅日期(5)归还信息表如下所示:表7归还根本信息表列名数据类型是否为空说明Re_idNumberNotnull自增序列,主键Book_idNumberNotnull外键Reader_idNumberNotnull外键Return_datenumberNotnull归还日期4.3数据处理图书管理系统图书维护子系统读者管理子系统借还效劳子系统图书管理系统图书维护子系统读者管理子系统借还效劳子系统查询效劳子系统增加新到图书修改图书信息读者注册删除无效用户修改用户信息读者借阅效劳读者归还效劳图书查询效劳个人信息效劳删除过期图书图6系统功能模块图4.4本章小结在本章中,主要介绍了系统的逻辑设计,主要是描述了图书管理系统的根本数据表的信息和模式,详细地列出了每个根本表的构造,并在最后一小节给出了系统的功能模块图。第5章物理设计阶段5.1物理设计阶段的目标和任务数据库的物理设计就是为逻辑数据模型选取一个最适宜应用要求的物理构造的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理构造,在关系数据库中主要是存取方法和存储构造;(2)对物理构造进展评价,评价的重点是时间和空间效率。系统功能模块5.读者根本信息的查询和更新模块将实现对读者根本信息的查询更新〔修改,删除,更新〕操作,用于新生入学,毕业生离校,以及读者补办借阅证或更改信息的情况,具体的功能模块图如下:查询查询更新y更新读者信息表是否成功更新后的读者信息表提示信息完毕管理员发出查询或更新的命令查询?更新?查询读者信息表查询的结果n是否继续Nnyy图7读者根本信息更新和查询模块图图书根本信息的查询和更新模块具体如下:nnyyny权限是否有效查询图书信息表查询的结果是否继续管理员发出更新图书的命令读者发出查询的命令更新图书信息表完毕更新后的图书信息表提示信息是否成功n图8图书根本信息的更新与查询模块图5.3本章小结在本章中,主要介绍了系统的物理设计,主要将上一章的系统功能模块图细化,得出两个重要的更新与查询模块。第6章数据库实施阶段6.1建立一个数据库hwy07,并在数据库上建立表空间,数据文件,用户以及授予用户权限6.1.1创立数据库具体步骤(1)使用DCA启动创立数据库程序图9创立数据库过程截图〔一〕(2)选择创立数据库实例图10创立数据库过程截图〔二〕(3)根据DCA提示完成数据库的建立图11创立数据库过程截图〔三〕(4)对数据库默认用户进展口令设置图12创立数据库过程截图〔四〕(5)继续接下来的步骤,选择文件路径,完成创立图13创立数据库过程截图〔五〕6.1.2创立表空间bookmanage和创立临时表空间bookmanage1图14代码实现截图(一)将表空间设为默认表空间图15代码实现截图(二)创立用户(1)创立后台程序管理员图16代码实现截图(三)(2)创立读者用户图17代码实现截图(四)授予用户权限图18代码实现截图(五)6.2创立数据表和序列,以及触发器6.2.1创立数据表(1)创立读者信息表图19代码实现截图(六)(2)管理员信息图20代码实现截图(七)(3)图书信息图21代码实现截图(八)(4)借阅信息图22代码实现截图(九)(5)归还信息图23代码实现截图(十)6.2.2创立序列和触发器(1)创立reader_id,admin_id,book_id,re_id,bw_id序列以及相应触发器,以reader_id,reader_id_tri分别为例:1)创立reader_id序列图24代码实现截图(十一)2)创立reader_id_tri触发器图25代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学英语课堂中的多媒体运用
- 小学生阅读能力与思维发展的关系研究
- 小学阶段的历史记忆方法与技巧
- 对标全球未来新智能都市的设计哲学及案例分析
- 为了健全管理制度
- 2025年免疫治疗在自身免疫性甲状腺疾病中的临床应用突破研究
- 主管考核管理制度
- 事故备品管理制度
- 二手车客户管理制度
- 云岭先锋管理制度
- 2025年新疆乌鲁木齐市天山区新疆生产建设兵团第一中学中考模拟预测数学试题
- 互联网金融(同济大学)智慧树知到期末考试答案2024年
- 真空系统的设计计算课件
- 潘祖仁版高分子化学(第五版)课后习题答案.24401
- 搭桥手术配合改
- 《爱的教育》课外阅读指导课课件
- 10以内序数(课堂)课件
- 2021年安徽省农业信贷融资担保有限公司招聘笔试试题及答案解析
- Q∕SY 1770.6-2014 连续管常规修井作业规程 第6部分:速度管柱作业
- 大型污泥脱水离心机机组安装及调试工法
- 国家重点保护野生植物(Ⅱ级)采集申请表
评论
0/150
提交评论