图书管理系统数据库设计说明书 (2).doc_第1页
图书管理系统数据库设计说明书 (2).doc_第2页
图书管理系统数据库设计说明书 (2).doc_第3页
图书管理系统数据库设计说明书 (2).doc_第4页
图书管理系统数据库设计说明书 (2).doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书管理系统数据库设计说明书 设计题目:图书管理系统 学 院:计算机学院 班 级:08网络工程1班 组 员:李忠义200813024016张 巡200813024036 张学理200813024017 指导老师:罗代忠 完成时间:2011.01.011引言21.1编写目的21.2背景21.3定义21.4参考资料22外部设计22.1标识符和状态22.2使用它的程序32.3约定32.4专门指导32.5支持软件63结构设计73.1概念结构设计73.2逻辑结构设计83.3物理结构设计84运用设计84.1数据字典设计84.2安全保密设计9151引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。1.1编写目的本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。1.2背景本项目的名称:图书管理系统开发软件。随着图书馆图书种类、数量的不断扩大,图书检索速度慢、统计工作量大,难以满足图书馆现代化管理的要求。因此,建立一套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借阅工作。本项目的需求者及设计人员是图书管理系统开发小组,用户是中小型租、借书机构。本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。 1.3定义开发(develop):不是单纯指开发活动,还包括维护活动。项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。项目开发计划(project development plan):是一种把项目定义过程与项目如何推进连接起来的方案。产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间。数据字典:是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。 系统流程图:是描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。数据流图:简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。1.4参考资料CMMI软件过程改进与评估 罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京软件工程导论(第四版) 张海藩编著,清华大学出版社,2006年10月版,北京2外部设计2.1标识符和状态 图书管理员数据表:manager 学生数据库表:student 借阅管理:BorrowChart 图书管理:bookChart 读者管理:readerChart2.2使用它的程序图书管理系统2.3约定ER图的图形符号约定如下: 矩形。表示实体集。椭圆。表示属性。菱形。表示联系集。线段。将属性连接到实体或将实体集连接到联系集。 双椭圆。表示多值属性。 虚椭圆。表示派生属性。2.4专门指导本数据库是基于Microsoft SQL Server 2008环境下设计的,为了您能更好的使用建议你使用Microsoft SQL Server 2008系统,数据库文件为EmployeeManagement.mdf、日志文件为EmployeeManagement_log.ldf(备份为EmployeeManagement.bak),操作如下:方法一:使用附加方式1. 启动Microsoft SQL Server 2008并登录,在左边窗格中右击“数据库”附加,打开附加数据库对话框(如下图)。2. 选择,选择EmployeeManagement.mdf所在的路径及文件,回车。3. 单击即可附加成功。方法二:使用还原方法1. 右击,选择选项,打开对话框如下图。2. 选择还原的源-源设备,单击,打开对话框。3. 单击,选择路径及文件(EmployeeManagement.bak),回车,回车。4. 选EmployeeManagement,勾选,单击。5. 单击弹出下图表示还原成功。相关操作如有疑问请参照SQL Server联机丛书。向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。2.5支持软件Microso Sql Sever2005提供了数据管理和数据库操作的集成平台;3结构设计3.1概念结构设计数据流图l 顶层图l 0层图l 1层图(2书籍管理)l 1层图(3读者管理)l 1层图(4借阅管理)3.2逻辑结构设计软件结构图3.3物理结构设计生成CDM: create table Manager ( Mid char(12) not null, Mname char(10) null, constraint PK_manager primary key (Mid)create table Student( Stuid char(12) not null, Stuname char(10) null, Sdept char(10) null, constraint PK_Student primary key (Stuid)create table BorrowChart ( BorrowedBook char(12) not null, BorrowedTime char(10) null, BorrowedStuid char(12) null, constraint PK_BorrowChart primary key ( BorrowedBook)create table BookChart ( Bookid char(12) not null, Bookname char(12) null, Press char(10) null, Press Time char(10) null, constraint PK_BookChart primary key ( Bookid)create table ReaderChart ( Readerid char (12) not null, Readername char(10) null, BorrowedTime char(10) null, constraint PK_ReaderChart primary key ( Readerid )4运用设计4.1数据字典设计 数据字典是对数据流图的解释和说明,其包含的内容如下:数据元素,数据存储,数据流,数据处理。 数据项描述=数据项名,数据项含义,数据类型,长度,取值范围,取值含义,与其他数据库的逻辑关系,数据项之间的关系。 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 数据字典的主要内容包括:数据元素卡、数据流卡、数据处理卡和数据存储卡。 数据元素卡“数据元素是信息的最小单位,又称为数据项、字段,是组成数据流的数据存储的最小单位。 数据流卡:对数据流图中的数据流的定义,主要是系统输入与输出的数据流。 数据处理卡:对输入、输出的数据流的处理的描述。 数据存储卡:用于描述数据流图中的数据存储。顶层图书管理系统数据字典:数据流编号: D01 数据流名称:读者信息 简述:读者信息 数据流来源:读者借阅后,管理员将读者信息输入计算机。 数据流去向:图书管理模块。读者信息将存入数据库(读者信息表)。数据项组成:读者姓名+学号+专业数据流编号: D02 数据流名称:图书信息 简述:图书信息 数据流来源:新书到馆后,管理员将图书信息输入计算机。 数据流去向:图书管理模块。读者信息将存入数据库(图书信息表)。数据项组成:图书编码图书类别书名作者出版社Price 单价出版日期购买数量数据流编号: D03数据流名称:读者情况简述:读者情况数据流来源:图书被借阅后,计算机将读者信息返回给管理员。 数据流去向:管理员。数据项组成:已借图书+已借数量+续借次数数据流编号: D04数据流名称:图书情况简述:图书情况数据流来源:图书被借阅后,计算机将图书信息返回给管理员。 数据流去向:管理员。数据项组成:书名+是否被借+已借次数数据流编号: D05数据流名称:借还书信息简述:借还书信息数据流来源:管理员把借还书信息录入计算机。数据流去向:图书管理模块。借还书信息将存入数据库(借阅信息表)。数据项组成:已借书名+已还书名数据流编号: D06数据流名称:图书信息 简述:图书信息 数据流来源:读者从计算机获得图书信息。 数据流去向:读者。数据项组成:图书编码图书类别书名作者出版社Price 单价出版日期购买数量数据流编号: D07数据流名称:读者借阅情况 简述:读者借阅情况数据流来源:读者从计算机获得借阅情况。 数据流

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论