图书管理系统数据库设计说明书Word格式.docx

上传人:b****1 文档编号:1452932 上传时间:2023-04-30 格式:DOCX 页数:16 大小:578.38KB
下载 相关 举报
图书管理系统数据库设计说明书Word格式.docx_第1页
第1页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第2页
第2页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第3页
第3页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第4页
第4页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第5页
第5页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第6页
第6页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第7页
第7页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第8页
第8页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第9页
第9页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第10页
第10页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第11页
第11页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第12页
第12页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第13页
第13页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第14页
第14页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第15页
第15页 / 共16页
图书管理系统数据库设计说明书Word格式.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

图书管理系统数据库设计说明书Word格式.docx

《图书管理系统数据库设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《图书管理系统数据库设计说明书Word格式.docx(16页珍藏版)》请在冰点文库上搜索。

图书管理系统数据库设计说明书Word格式.docx

1.1编写目的

本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。

以求在最短的时间高效的开发图书管理系统。

1.2背景

本项目的名称:

图书管理系统开发软件。

随着图书馆图书种类、数量的不断扩大,图书检索速度慢、统计工作量大,难以满足图书馆现代化管理的要求。

因此,建立一套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借阅工作。

本项目的需求者及设计人员是图书管理系统开发小组,用户是中小型租、借书机构。

本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。

1.3定义

开发(develop):

不是单纯指开发活动,还包括维护活动。

项目(project):

该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。

这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。

这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。

项目开发计划(projectdevelopmentplan):

是一种把项目定义过程与项目如何推进连接起来的方案。

产品生命周期(productlifecycle):

是产品从构思到不可以再使用的持续时间。

数据字典:

是一种用户可以访问的记录数据库和应用程序元数据的目录。

主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。

被动数据字典是指修改时必须手工更新其内容的数据字典。

系统流程图:

是描绘系统物理模型的传统工具。

它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。

数据流图:

简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

1.4参考资料

《CMMI软件过程改进与评估》罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京

《软件工程导论》(第四版)张海藩编著,清华大学出版社,2006年10月版,北京

2外部设计

2.1标识符和状态

图书管理员数据表:

manager

学生数据库表:

student

借阅管理:

Borrow—Chart

图书管理:

book—Chart

读者管理:

reader—Chart

2.2使用它的程序

《图书管理系统》

2.3约定

E-R图的图形符号约定如下:

矩形。

表示实体集。

椭圆。

表示属性。

菱形。

表示联系集。

线段。

将属性连接到实体或将实体集连接到联系集。

双椭圆。

表示多值属性。

虚椭圆。

表示派生属性。

2.4专门指导

本数据库是基于MicrosoftSQLServer2008环境下设计的,为了您能更好的使用建议你使用MicrosoftSQLServer2008系统,数据库文件为EmployeeManagement.mdf、日志文件为EmployeeManagement_log.ldf(备份为EmployeeManagement.bak),操作如下:

方法一:

使用附加方式

1.启动MicrosoftSQLServer2008并登录,在左边窗格中右击“数据库”à

附加,打开附加数据库对话框(如下图)。

2.选择

,选择EmployeeManagement.mdf所在的路径及文件,回车。

3.单击

即可附加成功。

方法二:

使用还原方法

1.右击

,选择

选项,打开

对话框如下图。

2.选择还原的源-源设备,单击

,打开

对话框。

,选择路径及文件(EmployeeManagement.bak),回车,回车。

4.选

EmployeeManagement,勾选

,单击

5.单击

弹出下图表示还原成功。

相关操作如有疑问请参照SQLServer联机丛书。

向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。

如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。

2.5支持软件

MicrosoSqlSever2005提供了数据管理和数据库操作的集成平台;

3结构设计

3.1概念结构设计

数据流图

●顶层图

●0层图

●1层图(2书籍管理)

●1层图(3读者管理)

●1层图(4借阅管理)

3.2逻辑结构设计

软件结构图

3.3物理结构设计

生成CDM:

createtableManager(

Midchar(12)notnull,

Mnamechar(10)null,

constraintPK_managerprimarykey(Mid)

createtableStudent(

Stuidchar(12)notnull,

Stunamechar(10)null,

Sdeptchar(10)null,

constraintPK_Studentprimarykey(Stuid)

createtableBorrow—Chart(

Borrowed—Bookchar(12)notnull,

Borrowed—Timechar(10)null,

Borrowed—Stuidchar(12)null,

constraintPK_Borrow—Chartprimarykey(Borrowed—Book)

createtableBook—Chart(

Bookidchar(12)notnull,

Booknamechar(12)null,

Presschar(10)null,

Press—Timechar(10)null,

constraintPK_Book—Chartprimarykey(Bookid)

createtableReader—Chart(

Readeridchar(12)notnull,

Readernamechar(10)null,

Borrowed—Timechar(10)null,

constraintPK_Reader—Chartprimarykey(Readerid)

4运用设计

4.1数据字典设计

数据字典是对数据流图的解释和说明,其包含的内容如下:

数据元素,数据存储,数据流,数据处理。

数据项描述={数据项名,数据项含义,数据类型,长度,取值范围,取值含义,与其他数据库的逻辑关系,数据项之间的关系。

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

数据字典的主要内容包括:

数据元素卡、数据流卡、数据处理卡和数据存储卡。

数据元素卡“数据元素是信息的最小单位,又称为数据项、字段,是组成数据流的数据存储的最小单位。

数据流卡:

对数据流图中的数据流的定义,主要是系统输入与输出的数据流。

数据处理卡:

对输入、输出的数据流的处理的描述。

数据存储卡:

用于描述数据流图中的数据存储。

顶层图书管理系统数据字典:

数据流编号:

D01

数据流名称:

读者信息

简述:

数据流来源:

读者借阅后,管理员将读者信息输入计算机。

数据流去向:

图书管理模块。

读者信息将存入数据库(读者信息表)。

数据项组成:

读者姓名+学号+专业

D02

图书信息

新书到馆后,管理员将图书信息输入计算机。

读者信息将存入数据库(图书信息表)。

图书编码+图书类别+书名+作者+出版社+Price单价+出版日期+购买数量

D03

读者情况

图书被借阅后,计算机将读者信息返回给管理员。

管理员。

已借图书+已借数量+续借次数

D04

图书情况

图书被借阅后,计算机将图书信息返回给管理员。

书名+是否被借+已借次数

D05

借还书信息

管理员把借还书信息录入计算机。

借还书信息将存入数据库(借阅信息表)。

已借书名+已还书名

D06

读者从计算机获得图书信息。

读者。

D07

读者借阅情况

读者借阅情况

读者从计算机获得借阅情况。

4.2安全保密设计

4.2.1登录用户的安全性

系统设计了登录界面,每个合法用户都有一个编号、用户名及密码,该密码都用户个人维护,从而实现对用户的身份验证。

4.2.2维护设计

该系统后台采用Microsoft公司SQLSERVER2005服务器,对数据的管理可以自动进行。

数据可以手动或者自动备份,对破损数据可以及时恢复。

对数据库的使用角色、维护、安全性等可以设定。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2