概要设计与数据库设计

概要设计与数据库设计
概要设计与数据库设计

北华航天工业学院

《软件工程》

实验报告

报告题目:使用visio2007绘制分析和

设计模型并编写文档

作者所在系部:计算机科学与工程系

作者所在专业:计算机科学与技术

作者所在班级:X

作者姓名:X

指导教师姓名:X

完成时间:2011年10月

北华航天工业学院教务处制

实验3-4 使用visio2007绘制分析和设计

模型并编写文档

一、实验要求:

分组完成,每组3-5人

二、实验内容:

1、对上一次的题目进行概要设计。

(1)分析流程图,得出系统模块结构

(2)撰写概要设计说明书

2、对上一次的题目进行数据库设计(详细)。

(1)分析E-R图,得出数据库结构

(2)撰写数据库设计说明书

三、实验结果:

经过这次实验,我们撰写了一份概要设计说明书,一份数据库设计说明书。

目录

概要设计部分

1引言 (1)

1.1编写目的 (1)

1.2背景 (1)

1.3定义 (1)

资料 (1)

2总体设计 (2)

2.1需求规定 (2)

2.2运行环境 (2)

2.3基本设计概念和处理流程 (2)

2.4结构 (2)

2.5功能需求与程序的关系 (2)

2.6人工处理过程 (3)

2.7尚未问决的问题 (3)

3接口设计 (4)

3.1用户接口 (4)

3.2外部接口 (4)

3.3内部接口 (4)

4运行设计 (5)

4.1运行模块组合 (5)

4.2运行控制 (5)

4.3运行时间 (5)

5系统数据结构设计 (5)

5.1逻辑结构设计要点 (5)

5.2物理结构设计要点 (8)

5.3数据结构与程序的关系 (8)

6系统出错处理设计 (8)

6.1出错信息 (8)

6.2补救措施 (8)

6.3系统维护设计 (9)

数据库设计部分

1引言 (10)

1.1编写目的 (10)

1.2背景 (10)

1.3定义 (10)

1.4参考资料 (10)

2外部设计 (10)

2.1标识符和状态 (10)

2.2使用它的程序 (11)

2.3约定 (11)

2.4专门指导 (11)

2.5支持软件 (11)

3结构设计 (11)

3.1概念结构设计 (11)

2、图书基本信息 (11)

3.2逻辑结构设计 (13)

3.3物理结构设计 (13)

4运用设计 (15)

4.1数据字典设计 (15)

4.2安全保密设计 (17)

概要设计说明书

1引言

1.1编写目的

本文档的编写是为了完善图书管理系统软件的开发途径和应用方法,软件开发小组的人员将以这本说明书为框架以求在最短的时间高效的开发图书管理系统。

该概要说明书的预期读者是图书馆管理系统的开发人员和图书馆的管理人员,使软件开发人员更加明确这个软件开发的要求,以求开发出来的软件更加符合用户的需求。并且使图书馆的管理人员看到我们的设计,并对这个概要设计提出他们的建议和意见,以达到用户的需求。

1.2背景

说明:

a.待开发软件系统的名称;图书馆管理系统

b.列出此项目的任务提出者:图书馆管理员

c.开发者:计算机系的学生

d.用户:学校图书馆管理员

e.将运行该软件的计算站(中心)。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

参考客户

与我们签定合同,要求购买产品的人。软件的开发以他们的需要为基础

?用户

使用这个软件的所有人

?服务器(Server)

一台共享信息的主机,配置比一般微机高,主要起监管网络,提供数据信息的作用。

?客户机(Client)

是相对于服务器(Server)的名词,与客户没有关系,是用户运行图书馆管理软件的一台微机。

?C/S结构

软件的一种结构,前提是有一个局域网,一台角色为数据库服务器,安装数据库管理软件,其他为客户机,安装管理系统软件,起操作平台的作用,数据保存在远程数据库服务器上。

资料

相关的文件包括:

A、《图书管理信息系统可行性分析报告》

B、《图书管理信息系统需求说明书》;

参考资料:

A、NIIT ACCP3.0 Seml《基于软件开发项目的毕业设计》;

B、国家标准《概要设计说明书(GB8567——88)》;

C、莱克公司的人力资源管理项目的概要设计说明;

2总体设计

2.1需求规定

说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。

2.2运行环境

简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录C。

1、设备:

客户程序硬件要求:

具有Pentium III 处理器且满足以下要求的计算机:

最低64 MB 内存

最小 2.1 GB 硬盘

鼠标、键盘

服务器硬件需求:

具有Pentium III 处理器且满足以下要求的计算机:

最低256MB 内存

最小8 GB 硬盘

鼠标

键盘

2、支持程序

客户程序多需软件:

Windows XP/NT /2000或更高版本

数据库服务器软件:

Windows XP /2000 Server或更高版本

SQL Server 2005

2.3基本设计概念和处理流程

说明本系统的基本设计概念和处理流程,尽量使用图表的形式。

2.4结构

用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.

2.5功能需求与程序的关系

本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:

功能需求程序1 程序2 程序3 程序4

图书管理员的查询权限图书信息读者信息借书还书信息超期未还图

书信息

图书管理员的添加权限图书信息读者信息时间数量信息

图书管理员的删除权限图书信息读者信息时间数量信息

图书管理员的修改权限修改读者信息更新时间数量

信息

读者查询图书信息权限超期罚款信息超期未还图书

信息图书编号规定借阅时

读者查询读者信息权限读者学号姓名借阅时间还书时间

说明:

1、主界面组织了这些功能和模块,为用户操作提供一个框架;

2、以上划分的模块、子系统,在逻辑上相对独立,因此被划分成相对独立的模块,这种方式的划分为系统的实现能够提供更加明确的思路;

3、模块之间的接口设计,请参考以下的说明

2.6人工处理过程

本软件系统的工作中不需要人工处理数据

2.7尚未问决的问题

需求中的问题在本设计中已经全部实现,本程序是产品的一个原型和最初的版本,以后考虑要增加的功能可能包括以下的一个或者多个方面:

1、多用户版本的用户管理操作;

2、支持市场和产品销售所需要的产品加密、使用验证或者产品系列号功能;

3、可执行程序的自动调度和执行;

4、日程和项目活动安排提示;

5、自动电子文稿筛选、电子文稿自动摘要;

6、界面的改进(例如修改程序为一个任务栏运行的程序指示器)、易用性的增强;

7、磁盘文件监控;

8、个人数据的分类、存储;

9、公共数据库;

10、网络QQ和网络会议;

11、语音组件的支持;

本系统的增强版本,将提供多种日常方便个人使用功能的支持,逐步形成一个“电子秘书”。

本系统采用快速原型开发工具Visual Basic 6.0进行开发,所提供的不同层次的接口,具有高度的集成性,本系统没有采用低级语言设计和完成自定义的接口,因此接口设计大部分已经由不同方式的组件来完成了。

3接口设计

3.1用户接口

本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。

用户接口集中在图2中的界面层,用户主要通过窗体、控件、对话框等可视化元素进行交互。

输入输出,界面接口操作包括以下的方面:

序号输入信息界面操作输出

1 独立的任务的信息添加、保存操作按钮对应任务被保存

2 指定一个任务删除操作按钮该任务被删除

3 指定一个信息,输入

该任务新的内容更改操作按钮该任务原来的内容被新的内

容所代替

4 指定任务的启动、结

束、间隔时间更新任务启动信息的操

作按钮

对应信息被保存

5 指定一个任务删除按钮该任务被删除

6 指定一个信息,输入

该任务新的内容更改操作按钮该任务原来的内容被新的内

容所代替

10 自动系统时间自动弹出任务执行信息提示

11 特定的任务信息确认查找按钮显示查询到的结果

3.2外部接口

VB Application包括了支持程序,主要的支持程序为VB6Runtime.DLL,这些动态连接库通过COM的方式提供支持,COM的相关说明,请参考其他资料。

任务项目程序通过Active Data Object(ADO)接口访问数据库,ADO对数据库访问对象进行了层次式的封装,详细的有关ADO的说明,请参考ADO相关的技术资料。

与数据库的接口设计,主要集中在图2中数据库访问模块的独立封装部分,详细的接口、访问调用,请参考《任务项目详细设计说明》。

3.3内部接口

内部接口主要集中在两个方面,在图2中,包括:

A、事件与操作事务处理单元间的接口;

B、事务处理单元与数据库的接口;

事件与操作事务处理单元间的接口可以用图4来描述:

4运行设计

4.1运行模块组合

本程序主要是由一个程序窗口为模块二,一般一个窗口完成一个特定的功能,主窗口通过打开另一个子窗口来实现各个模块之间的不同功能的链接和组合。各模块之间相对独立,程序的可移植性好。各模块之间主要以传递数据项的引用来实现模块之间的合作和数据共享。

4.2运行控制

系统运行时根据操作员的角色,确定各模块的操作权限和数据的处理权限。运行中记录操作员操作日志,记录操作员行为。

4.3运行时间

一般操作的响应时间应在1"2秒内,对软磁盘和打印机的操作,以及数据的导入和导出也应在可接受的时间内完成.。这个运行可由用户自由控制。

5系统数据结构设计

5.1逻辑结构设计要点

5.2物理结构设计要点

5.3数据结构与程序的关系

数据结构与程序是此软件的重要组成部分,程序的正确执行依赖于合理的数据结构。好的数据结构有助于编写出更好的程序。

6系统出错处理设计

6.1出错信息

本程序还在多处采用了异常处理的机制,当遇到异常时不但能即使的处理,保证程序的安全性和稳定性,而且各种出错信息能通过弹出对话框的形式,及时地告诉用户出错的原因及解决办法,使用户以后能减少错误的发生。程序的大部分地方还采取了出错保护,如输入内容的长度和类型等减少了用户出错的可能。

6.2补救措施

我们对于本程序的几种可能错误进行了分析,分别了进行了不同的处理,主要的错误可能有:

1·数据库连接错误

这类错误主要是数据库设置不正确,或者是SQL server 异常引起的,我们只要取消本次操作,提醒用户检查数据库就可以了。

2·输入错误

这类错误主要是由于用户输入不规范造成的,我们在尽量减少用户输入出错的条件的情况下,主要是通过对话框,提醒用户,然后再输入。

3·其他操作错误

对于用户的不正当操作,有可能是程序发生错误。我们主要是中止操作,并提醒用户中止的原因和操作的规范。

4·其他不可预知的错误

程序也会有一些我们无法预知的或没考虑安全的错误,对此,我们不可能做出万全的异常处理,这时我们主要要保证数据的安全,所以要经常的进行数据库备份,并能及时的和我们联系,以逐步地完善我们的程序。

6.3系统维护设计

软件的维护主要包括,数据库的维护和软件功能的维护。

A·对于数据库的维护

本软件已经提供了数据库的备份和恢复的功能,可以方便地实现数据库的维护管理。

B·对于软件功能方面的维护

由于我们采用的是模块化的设计方法,每个模块(窗口)之间相互独立性较高,这样对软件的维护带来了很大的方便,对于单独功能的修改只需修改一个窗口就行了。而对于功能的添加,只要再添加菜单项的内容即可,软件卖出后,我们将根据客户的需求和反应,定期的对软件进行维护修改。

数据库设计说明书(GB8567——88)

1引言

1.1编写目的

《图书管理系统数据库设计说明书》目的是设计《图书管理系统》中各项功能和非功能性需求实现时所需要的数据库,并可以此数据库为根据实现具体的数据存储。同时为详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。

1.2背景

本项目的名称:图书管理系统开发软件。

随着图书馆图书种类、数量的不断扩大,图书检索速度慢、统计工作量大,难以满足图书馆现代化管理的要求。因此,建立一套图书管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借阅工作。

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

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

1.3定义

开发(develop):不是单纯只开发活动,还包括维护活动。

项目(project):指向客户或最终用户交付一个或多个产品的管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般按照某项计划运行。

产品生命周期(product life cycle):是产品从构思到不可使用所持续的时间。

实体—联系图(entity-relationship diagram):一种概念性的数据模型。

数据字典(data dictionary):用来定义数据流图中的各个成分的具体含义,它和数据流图共同构成了系统的逻辑模型。

范式(normal forms):软件系统中的信息以一定的方式组织并存储在数据库或文件中,为减少数据冗余,避免出现插入异常或删除异常,简化修改数据的过程,通常需要把数据结构规范化。通常用范式定义消除数据冗余的程度。

1.4参考资料

《软件工程导论》张海潘,清华大学出版社,2008年。

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

《实用软件文档写作》肖刚、古辉、程振波、张远明,北京大学出版社,2008年

《Visual C++项目开发全程实录》李言,清华大学出版社,2008年

《零基础学Visual C++》郑惠,机械工业出版社,2008年

2外部设计

2.1标识符和状态

①在采购验收后,进入编目时,要人工粘贴索书号和新书的条码。

②在图书上架仍保持手工摆放。

③系统目前只考虑到做编目、借书、还书、续借的统计。

④有效的时间范围为一个月。

2.2使用它的程序

《图书管理系统》

2.3约定

图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护。

1、管理系统具有多个管理员,管理员可以使用不同的用户名和密码进入管理系统,并可以修改自己的密码;

2、进入系统后可以重新登录该系统,可以退出系统;

3、在系统中可以对数据库进行简单的操作;

4、可以进行借书、还书及查询相应的信息等功能;

5、最基本的功能还应具有可以编辑图书,录入、删除图书资料,录入、删除学生资料;

6、做个借期超过要求罚款的功能,不同类的书罚款各不相同;

7、图书管理系统软件还必须具有导入,导出数据库功能。方便即时更新和修改;

8、软件系统安全上要有一定的保障;

2.4专门指导

向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。

2.5支持软件

操作系统Windows 98 /Windows2000/Windows XP/Windows2007

数据库系统SQL SERVER 2000/SQLServer2005或更高版本

开发工具Visual C++ 6.0

3结构设计

3.1概念结构设计

1、读者基本信息

2、图书基本信息

读者

系部

学号

编号

姓名

性别

密码

图书

书名

储存数

出版社

类别编号

定价

作者

3、图书类别信息

4、管理员基本信息

5、图书借阅记录

类别编号类别名称

图书类别

管理员

编号

职称

职务

姓名

性别

密码

借阅

借阅编号

超出时间

借阅日期

借阅数量

应还日期

实还日期

赔偿金额

管理员编号书籍编号

读者编号

全局E-R 图:

1 n

n n 1 n n n

1 1 1 1

3.2逻辑结构设计

图书信息表:每一个非主属性“类别编号、书名、作者、定价、出版社、库存数、备注”

都完全依赖于主键“图书编号”,不存在部分依赖和传递依赖,所以属于第三范式。

图书类别表:每一个非主属性“类别名称、备注”都完全依赖于主键“类别编号”,不存

在部分依赖和传递依赖,所以属于第三范式。

读者信息表:主键为“读者编号”,非主属性“姓名、性别、系部、密码”既可以由“读

者编号”确定,又可以由非主属性“学号”确定,所以存在传递依赖不存在部分依赖,属于第二范式。

管理员信息表:每一个非主属性“姓名、性别、职务、职称、密码”都完全依赖于主键“管

理员编号”,不存在部分依赖和传递依赖,所以属于第三范式。

借阅信息表:“应还日期”依赖于“借阅日期”,传递依赖于“借阅编号”,存在传递依

赖,属于第三范式。

3.3物理结构设计

读者信息表

字段名

类型 长度 约束

是否允许为空

编号 时间 姓名 编号 性别 系部 学号 借阅 定价

作者 数量

库存数 查询 书名 出版社 密码 类别编号 维护 维护

查询 查询 管理员

编号 职称

密码

职务 性别 姓名 图书 读者 备注

读者编

char 30 主键否姓名char 10 是

性别char 2 为‘男’或

‘女’

学号char 30 是系部char 20 是

图书信息表

字段名类型长度约束是否允许为空

图书编

char 30 主键否类别编

char 30 外键否书名char 20 是作者char 10 是定价money 是出版社char 30 是库存数int 是备注text 是

图书类别表

字段名类型长度约束是否允许为空

类别编

char 30 主键否类别名

char 30 是备注text 是

管理员信息表

字段名类型长度约束是否允许为空

管理员

编号

char 30 主键否姓名char 10 是

性别char 2 是职务char 15 是职称char 15 是

借阅信息表

字段名类型长度约束是否允许为空

借阅编号char 30 主键否读者编号char 30 外键否书籍编号char 30 外键否管理员编

char 30 外键否借阅数量int 是

借阅日期datet

ime

get(TIME) 是

应还日期datet

ime

借阅日期+30天是

还书日期datet

ime

get(TIME) 是

超出时间int 还书日期-应还日

赔偿金额money 0.1*超出时间

(元)

4运用设计

4.1数据字典设计

数据字典:

名字:读者基本信息

别名:

描述:读者用户的个人基本信息,用于对读者的确认

定义:读者基本信息=读者编号+姓名+性别+班级+专业+图书卡卡号+备注位置:刷卡或输入借书终端

名字:读者编号

别名:

描述:唯一地标识读者基本信息的一名特定读者的关键域

定义:读者编号= 11 字符 11

位置:读者基本信息

借还信息

名字:图书基本信息

别名:

描述:图书基本信息,可用于读者对所需求图书的查询等

定义:图书信息=图书编号+名称+作者+出版社+登记日期+库存/借出数量标记 +备注

位置:传输到服务器数据库终端

名字:图书编号

别名:

描述:唯一地标识图书基本信息的一本特定图书的关键域

定义:图书编号=8 字符 8

位置:图书基本信息

图书借出信息

图书续借信息

图书归还信息

图书超时归还/报损/报失/赔偿信息

名字:图书借出信息

别名:

描述:图书基本信息及借出时间、数量等信息

定义:图书借出信息=图书编号+图书名称+读者编号+读者姓名+借书时间

+借书数量+应还时间+超限标记

位置:传输到前台显示终端

名字:图书续借信息

别名:

描述:图书续借及时限信息等

定义:图书续借信息=续借图书编号+名称+数目+续借归还时限+超限标记位置:传输到前台显示终端

名字:图书归还信息

别名:

描述:图书归还数目数量和备注等信息

定义:图书归还信息=归还图书数目+图书编号+图书名称+超限标记+备注

位置:传输到前台显示终端

名字:图书超时归还/报损/报失/赔偿信息

别名:

描述:计算超时或损坏赔偿金额

定义:图书报损信息=超时/报损图书编号+图书名称+超限罚金/损失赔偿金+备注

位置:传输到前台显示终端

4.2安全保密设计

使用者在使用此数据库时,由于不同的访问者的登录号不同,且增加了密码设置,故相当于对于数据的访问设置了权限,所以数据可以说是安全的。管理员的权限最大,一般操作员只能看到与自己有关的信息和其权限下可操作的图书信息,而不能修改其他操作员的信息。

系统概要设计文档

系统概要设计文档
1 / 18

目录
系统概要设计文档 ....................................................................................................... 1b5E2RGbCAP 目录 ................................................................................................................................2p1EanqFDPw 1 引言 .............................................................................................................................. 3DXDiTa9E3d 1.1 编写目的及阅读建议 ...................................................................................... 3RTCrpUDGiT 1.2 系统概述 ......................................................................................................... 35PCzVD7HxA 1.3 文档概述 ............................................................................................................. 3jLBHrnAILg 1.4 设计原则与设计要求 ......................................................................................3xHAQX74J0X 2 引用文件 ...................................................................................................................... 3LDAYtRyKfE 3 设计概述 ....................................................................................................................... 4Zzz6ZB2Ltk 3.1 功能需求规定 .................................................................................................... 4dvzfvkwMI1 3.2 运行环境 ........................................................................................................... 4rqyn14ZNXI 4 系统体系结构设计 ..................................................................................................... 4EmxvxOtOco 4.1 系统总体设计 ................................................................................................... 4SixE2yXPq5 4.1.1 概述 ........................................................................................................ 46ewMyirQFL 4.1.2 设计思想 ............................................................................................... 5kavU42VRUs 4.1.3 基本处理流程 ........................................................................................ 6y6v3ALoS89 4.1.4 系统数据结构设计 ............................................................................... 9M2ub6vSTnP 4.4 接口设计 ........................................................................................................ 100YujCfmUCw 4.4.1 用户接口 ............................................................................................. 10eUts8ZQVRd 4.4.2 外部接口 ............................................................................................ 10sQsAEJkW5T 4.4.3 内部接口 ............................................................................................. 11GMsIasNXkA 5 运行设计 ..................................................................................................................... 11TIrRGchYzg 5.1 系统初始化 ................................................................................................... 117EqZcWLZNX 5.2 运行控制 ........................................................................................................... 11lzq7IGf02E 5.3 运行结束 .......................................................................................................... 11zvpgeqJ1hk 6 系统出错处理设计 ..................................................................................................... 11NrpoJac3v1 6.1 出错信息 ..........................................................................................................111nowfTG4KI 6.2 补救措施 .......................................................................................................... 12fjnFLDa5Zo 7 系统维护设计 ............................................................................................................. 12tfnNhnE6e5 附录 ............................................................................................................................. 12HbmVN777sL
2 / 18

学校专业数据库设计说明书

××××学院 ××专业数据库设计报告 题目:数据库设计说明书

目录 一、需求分析 (2) 二、概念设计 (3) 三、逻辑结构设计................................................................ 4-12 3-1表设计 ...................................................................... 4-7 3-2建表语句................................................................. 7-12 3-3关系图 .. (13) 四、数据导入 ............................................................... 13-14 五、数据库应用 (13) 5-1登陆模块 (14) 5-2排课模块 (14) 5-3选课模块 (14) 5-4信息查询模块 (14) 5-5功能结构图 (14) 六、总结 (15)

一、需求分析 本数据库为教务管理系统,主要是针对学校教学管理方面而设计的。学校教务处因为工作需要,必须对每个班的信息,学生的信息,教师的信息,专业信息有一定的了解,并以此为基础来安排课程。安排课程必须根据学校的软硬件设施来安排,所以要考虑到每门课程的上课时间、地点、人数,避免上课地点的冲突,还要安排特定的老师上课。学期结束后,还要记录学生的分数,以此作为下个学期的教学安排依据。 根据上述的初始条件和对本学校的调研考察,设计一个教务管理的数据库:记录教师和学生的基本信息,选课,课程安排等信息,方便老师,同学等用户对数据库的查询,修改等操作。尽量使数据库高效,存储简单。 以下为所附数据流图:

项目数据库设计说明书

项目全称 数据库设计说明书 承建方全称 文件ISO版本控制 目录 ?简介.......................................................................................................................... 1.1.目的.................................................................................................................. 1.2.范围.................................................................................................................. 1.3.定义、首字母缩写词和缩略语...................................................................... 1.4.参考资料.......................................................................................................... ?数据库环境..............................................................................................................

数据库概要设计

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (3) 1.4参考资料 (3) 2总体设计 (3) 2.1需求规定 (3) 2.2运行环境 (3) 2.3基本设计概念和处理流程 (4) 2.4结构 (5) 2.5功能器求与程序的关系 (6) 2.6人工处理过程 (6) 2.7尚未问决的问题 (6) 3接口设计 (6) 3.1用户接口 (6) 3.2外部接口 (7) 3.3内部接口 (7) 4运行设计 (8) 4.1运行模块组合 (8) 4.2运行控制 (8) 4.3运行时间 (9) 5系统数据结构设计 (9) 5.1逻辑结构设计要点 (9) 5.2物理结构设计要点 (10) 5.3数据结构与程序的关系 (10) 6系统出错处理设计 (10) 6.1出错信息 (10) 6.2补救措施 (11) 6.3系统维护设计 (11)

概要设计说明书 1引言 随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书馆管理系统软件力求提高其管理效率。 1.1编写目的 本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。 1.2背景 a.图书馆管理系统; b.图书馆管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。 经过详细的调查,目前我国各类高等学校中有相当一部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。 c.本项目面对的用户是各个高校图书馆;

概要设计说明书范例及模板

《XXXXXX》概要设计说明书 张三、李四、王五

1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下: 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写

系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.机票预定系统项目计划任务书浙江航空公司1999/3 2.机票预定系统项目开发计划《**》软件开发小组1999/3 3.需求规格说明书《**》软件开发小组1999/3 4.用户操作手册(初稿)《**》软件开发小组1999/4 5.软件工程及其应用周苏、王文等天津科学技术出版社1992/1 6.软件工程张海藩清华大学出版社1990/11 7.Computer Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1 目标 2.2 运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.3 需求概述 浙江航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 2.4 条件与限制 3.总体设计 3.1 处理流程 下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分

数据库设计说明书-完整版

数据库设计说明书-完整版

目录 第一章引言 (1) 1.1编写目的 1 1.2背景 1 1.3参考资料 2 第二章外部设计 (3) 2.1标识符和状态 3 2.2命名约定 3 2.3设计约定 3 第三章结构设计 (4) 3.1概念结构设计 4 3.1.1实体和属性的定义 4 3.1.2设计局部ER模式

13 3.1.3设计全局ER模式 20 3.2逻辑结构设计 21 3.2.1模式 21 3.2.2外模式 32 3.3物理结构设计 32 第四章运用设计 (34) 4.1数据字典设计 34 4.2安全保密设计 34 4.3数据库实施 34 4.3.1创建数据库 34 4.3.2创建表 34

第一章引言 1.1编写目的 1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。 2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护 人员。 3、本数据库设计说明书是根据系统需求分析设计所编写的。 4、本系统说明书为开发软件提供了一定基础。 1.2背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统应该能

数据库概要设计资料讲解

数据库课程设计 公司人事管理系统 概要设计 ——登录 ——员工工资管理 编写者:刘明明 所属项目:公司人事管理系统 版本号: 1.15测试版 文件类别:概要设计 审核者:

目录 1 引言 (1) 1.1编写目的 (1) 1.2背景 (1) 1.3 参考资料 (1) 2 总体设计 (1) 2.1 需求规定 (1) 2.2 运行环境 (2) 2.3基本设计概念和处理流程 (2) 2.4 功能分配 (2) 3 接口设计 (3) 4 运行设计 (3) 4.1 运行模块组合 (3) 4.2 运行控制 (3) 4.3 运行时间 (3) 5 数据结构设计 (3) 5.1 逻辑结构设计 (3) 5.2 物理结构设计 (4) 6 错误处理 (4) 7 维护设计 (4)

1.引言 1.1编写目的 随着各具特色的软件的出现,让软件使用者了解编程员的编程思路越显重要。为了让软件程序用户更清晰的理解作者的编程思路,因此把此软件程序概要设计写成报告以供查阅。 阅读对象,软件程序的使用者。 1.2 背景 a. 项目提出者:刘月明、刘振权、苏小平、朱立光 b. 开发者:刘月明、刘振权、苏小平、朱立光 c. 用户:任何一个现代化的公司 1.3 参考资料 数据库系统原理及应用教程——苗雪兰刘瑞新宋会群编著——机械工业出版社 Visual Basic程序设计简明教程——龚沛曾陆慰民杨志强编著——高等教育出版社 Visual Basic 数据库编程从范例入门到项目开发——李华飚毕宗睿李水根编著——人民邮电出版社 2. 总体设计 2.1 需求规定 2.1.1为真正实现全现代化管理,软件程序的面向对象是整个公司的员工——员 工通过该软件系统,可以直接查询到与自己相关的信息,如考勤、工资等。因此,我们在数据库里面设立了userDL(用户登录表),设置了权限列,以区分登录者的权限。 用户输入:用户名,密码 程序处理:根据用户名在数据库的userDL(用户登录表)里,查找该用户,存在,则判断该用户输入的密码是否正确。正确则进入系统,不正确着警告用户。 如果该用户名不存在,则警告用户。 2.1.2工资管理,是一个自动化很高的版块。因此,我们在程序设计的时候,用 编程语言实现使得此表内容与其他表相关联。 用户输入:员工编号,计发日期 程序处理:①:从manrecord(员工基本信息表)查找该编号员工的基本相关信息,如果不存在,则警告用户。 ②:从manappraise(员工工作信息表)查找该编号员工的工作信 息,如职位等,如果不存在,则警告用户;存在,则再从ranking(等级信息表)里面查找出该职位的等级信息,用来计算工资。 ③:从checkin(员工考勤信息表)查找该编号员工在当月的考勤 情况,分类从regulate(规定信息表)中查找相关条款,进行奖罚。 ④:最终计算该编号员工该月的工资。

学生信息管理系统概要设计

第5章学生管理系统概要设计 5.1引言 5.1.1编写目的 由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的<<学生信息管理系统>>面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。 5.1.2背景 开发软件的名称:《学生信息管理系统》 项目提出者: 项目开发者: 用户:管理员、老师、学生 5.1.3定义 数据流图:简称DFD,它从数据传递和加工角度,以图形方式来表达系统的

逻辑功能、数据在系统部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 https://www.360docs.net/doc/28290624.html,:是一项微软公司的技术,是一种使嵌入网页中的脚本可由特网服务器执行的服务器端脚本技术。指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。 C#:(C Sharp)是微软(Microsoft)为。NET Framework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。 SQL:(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。 SQL Server 2005:SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL

大数据平台概要设计说明书

计算平台 概要设计说明书 作者:日期:2013-01-28批准:日期: 审核:日期: (版权所有,翻版必究)

文件修改记录

目录 1.引言 ........................................................................................... 1.1编写目的................................................. 1.2术语与缩略词............................................. 1.3对象及范围............................................... 1.4参考资料................................................. 2.系统总体设计 ............................................................................. 2.1需求规定................................................. 2.1.1数据导入............................................ 2.1.2数据运算............................................ 2.1.3运算结果导出........................................ 2.1.4系统监控............................................ 2.1.5调度功能............................................ 2.1.6自动化安装部署与维护................................ 2.2运行环境................................................. 2.3基本设计思路和处理流程................................... 2.4系统结构................................................. 2.4.1大数据运算系统架构图................................ 2.4.2hadoop体系各组件之间关系图......................... 2.4.3计算平台系统功能图.................................. 2.4.4系统功能图逻辑说明.................................. 2.4.5计算平台业务流程图..................................

数据库设计说明书.doc

四川省山桐子能源科技有限责任公司 数 据库设计说明书 2013-5-20 第六小组成员 数据库设计说明书 1 引言 1.1 目的 为了有效指导山桐子能源网站系统数据库的设计,特设计此概要设计说明该网站数据库所含有的各数据表及其机构,以作为系统开发实现的依据,本说明书主要阅读对象为业主方、承建方、监理方相关技术人员和项目责任人。 1.2 背景 说明: a.数据库名称shantz 开发软件sql2005 b.任务提出者:山桐子科技能源有限责任公司 c.目负责人:张林鹏 d.者:赵霞、杨露、陈齐瑜、冯明华、张林鹏、胡芸儿 本系统将使用sql server 2005作为数据库存储系统,sql server 2000企业版将由山桐子公司自行购买。 1.3 定义 该文档也需要将本文档中所涉及的所有术语、缩略语进行详细的定义。还有一种可简明的做法,就是维护在一个项目词汇表中,这样就可以避免在每个文档中都重复很多内容。 id编号,u_name 名称,u_pwd 密码, u_realname 确认密码,u_papert 证件,u_address 家庭住址,u_phone 电话号码,u_news 新闻, 1.4 参考资料 a.山桐子网站设计项目分析会议记录。 b.《桐子网站需求分析说明书》 c.国家标准《数据库设计说明书(gb8567----88)》 2 外部设计 2.1 标识符和状态 要求:详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。若该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。 1)数据库标示符:shuantongzi 用户名:admin 密码:123 权限:全部有效时间:开发阶段 说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。 2) 数据库标示符:hyzc 用户名:user 密码:456 权限:会员有效时间:开发阶段 说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。 2.2 使用它的程序 dreamweaver8、https://www.360docs.net/doc/28290624.html,、sql 2005、ps、 2.3 约定 (1) 字符集采用 utf-8,请注意字符的转换。 (2) 所有数据表第一个字段都是系统内部使用主键列,自增字段,不可空,名称为:id,确保不把此字段暴露给最终用户。 (3) 除特别说明外,所有字符串字段都采用varchar(50) 类型,(无论汉字还是英文,都算一个字符)。 (4) 除特别说明外,所有小数的字段都采用 decimal(13,3) 的形式表达。 (5) 除特别说明外,所有日期格式都采用 date 格式,无时间值。 (6) 除特别说明外,所有整形都采用int 格式。 (7) 除特别说明外,所有字段默认都设置为 null 。 2.4 支持软件

概要设计阶段--数据库设计说明书

[项目名称] 数据库设计说明书 [V1.0(版本号)] 拟制人______________________ 审核人______________________ 批准人______________________ [一九九九年八月二十日]

[项目名称]——数据库设计说明书 1 数据库设计说明书 1.引言 1.1编写目的 [说明编写这份数据设计说明书的目的,指出预期的读者。] 这份数据库说明书是为了说明小组项目(网络书店系统)的数据库的相关信息,以供本小组其他成员在使用到数据库时更加便利,以及更好的进行具体的数据库设计。 我们的商城为那些因为时间问题而去不了书店,时间匆匆而错过了新书的首发式,以及到处搜寻自己心爱的书籍的读者们精心设计,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。网上书店系统,就是这么的简单方便。 1.2背景 a.[待开发数据库的名称和使用此数据库的软件系统的名称;] b.[列出本项目的任务提出者、开发者、用户。] 随着各种网络技术的发展,Internet对人类生活的影响越来越大。随着信息化社会的发展,信息的交流越的越来越容易,但信息的爆炸式增长。给人们从大量信息中挑选出所自己需要的信息带来了难度人们对计算机的智能化需求越来越高 互联网的快速发展,电脑的普及,为适应人们快速的生活节奏,提供了条件。电子商务的概念也随之产生。相比传统的零售业务,电子商务不管是在地域上、时间上还是经济上都优于传统业务,但因其以开放的互联网为基础,存在一定的局限性。随着互联网技术的进一步发展,电子商务正以一种惊人的速度发展着 网上书店购物系统,是以网络为媒介,通过创建一个虚拟的书店, 用户通过网络查询自己所需要的书籍信息,避免了顾客自己实地挑选商品的烦琐过程,使用户的购物过程变得轻松、快捷、方便,与高效。非常适合现代人快节奏的生活习惯;同时又能有效地控制“商场”运营的成本,开辟了一个新的销售渠道。 通过建立网上书店购物系统,可以提高企业的生产效率,降低经营成本,优化资源配置,从而实现企业的利润最大化由。于网上图书交易打破了图书经销的规则及图书经营模式,越来越的网上书店的出现,要想很好的发展下去,就需要开发一套行之有效的网上图书交易系统。 1.3定义 [列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4参考资料 1.齐治昌谭庆平宁洪《软件工程》高等教育出版社 2.2. 郑人杰殷人昆陶永雷《实用软件工程》清华大学出版社 3.3. 胥光辉金凤林丁力《软件工程方法与实践》机械工业出版社 4.4.《软件设计文档国家标准》

ISO软件工程数据库设计说明书

ISO软件工程模板(7)数据库设计说明书 1.引言 1.1编写目的 [说明编写这份数据设计说明书的目的,指出预期的读者。] 1.2背景 a.[待开发数据库的名称和使用此数据库的软件系统的名称;] b.[列出本项目的任务提出者、开发者、用户。] 1.3定义 [列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4参考资料 [列出有关的参考资料。] 2.外部设计 2.1标识符的状态 [联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。] 2.2使用它的程序 [列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。] 2.3约定

[陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定。] 2.4专门指导 [向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导。] 2.5支持软件 [简单介绍同此数据库直接有关的支持软件。说明这些软件的名称、版本号的主要功能特性。列出这些支持软件的技术文件的标题、编号及来源] 3.结构设计 3.1概念结构设计 [说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。] 3.2逻辑结构设计 [说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构。] 3物理结构设计 [建立系统程序员视图。] 4.运用设计 4.1数据字典设计 [对数据库设计中涉及到的各种项目一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。] 4.2安全保密设计 [说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。]

概要设计与数据库设计

北华航天工业学院 《软件工程》 实验报告 报告题目:使用visio2007绘制分析和 设计模型并编写文档 作者所在系部:计算机科学与工程系 作者所在专业:计算机科学与技术 作者所在班级:X 作者姓名:X 指导教师姓名:X 完成时间:2011年10月 北华航天工业学院教务处制 实验3-4 使用visio2007绘制分析和设计

模型并编写文档 一、实验要求: 分组完成,每组3-5人 二、实验内容: 1、对上一次的题目进行概要设计。 (1)分析流程图,得出系统模块结构 (2)撰写概要设计说明书 2、对上一次的题目进行数据库设计(详细)。 (1)分析E-R图,得出数据库结构 (2)撰写数据库设计说明书 三、实验结果: 经过这次实验,我们撰写了一份概要设计说明书,一份数据库设计说明书。 目录 概要设计部分 1引言 (1) 1.1编写目的 (1) 1.2背景 (1) 1.3定义 (1) 资料 (1) 2总体设计 (2) 2.1需求规定 (2) 2.2运行环境 (2) 2.3基本设计概念和处理流程 (2) 2.4结构 (2) 2.5功能需求与程序的关系 (2) 2.6人工处理过程 (3) 2.7尚未问决的问题 (3) 3接口设计 (4) 3.1用户接口 (4) 3.2外部接口 (4) 3.3内部接口 (4) 4运行设计 (5) 4.1运行模块组合 (5) 4.2运行控制 (5)

4.3运行时间 (5) 5系统数据结构设计 (5) 5.1逻辑结构设计要点 (5) 5.2物理结构设计要点 (8) 5.3数据结构与程序的关系 (8) 6系统出错处理设计 (8) 6.1出错信息 (8) 6.2补救措施 (8) 6.3系统维护设计 (9) 数据库设计部分 1引言 (10) 1.1编写目的 (10) 1.2背景 (10) 1.3定义 (10) 1.4参考资料 (10) 2外部设计 (10) 2.1标识符和状态 (10) 2.2使用它的程序 (11) 2.3约定 (11) 2.4专门指导 (11) 2.5支持软件 (11) 3结构设计 (11) 3.1概念结构设计 (11) 2、图书基本信息 (11) 3.2逻辑结构设计 (13) 3.3物理结构设计 (13) 4运用设计 (15) 4.1数据字典设计 (15) 4.2安全保密设计 (17)

数据库设计说明书_完整版

目录 第一章引言 (1) 1.1编写目的 (1) 1.2背景 (1) 1.3参考资料 (2) 第二章外部设计 (3) 2.1标识符和状态 (3) 2.2命名约定 (3) 2.3设计约定 (3) 第三章结构设计 (4) 3.1概念结构设计 (4) 3.1.1实体和属性的定义 (4) 3.1.2设计局部ER模式 (13) 3.1.3设计全局ER模式 (20) 3.2逻辑结构设计 (21) 3.2.1模式 (21) 3.2.2外模式 (32) 3.3物理结构设计 (32) 第四章运用设计 (34) 4.1数据字典设计 (34) 4.2安全保密设计 (34) 4.3数据库实施 (34) 4.3.1创建数据库 (34) 4.3.2创建表 (34)

第一章引言 1.1编写目的 1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。 2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护人员。 3、本数据库设计说明书是根据系统需求分析设计所编写的。 4、本系统说明书为开发软件提供了一定基础。 1.2背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统应该能

(完整版)需求分析+概要设计+详细设计+数据库设计模板

附录A 软件需求分析报告文档 (1) 附录B 软件概要设计报告文档 (13) 附录C 软件详细设计报告文档 (33)

附录A 软件需求分析报告文档 1. 引言.............................................................................................................. 错误!未定义书签。 1.1编写目的 (3) 1.2项目风险 (3) 1.3文档约定 (3) 1.4预期读者和阅读建议 (3) 1.5产品范围 (4) 1.6参考文献 (4) 2. 综合描述 (4) 2.1产品的状况 (4) 2.2产品的功能 (5) 2.3用户类和特性 (5) 2.4运行环境 (5) 2.5设计和实现上的限制 (5) 2.6假设和约束(依赖) (6) 3. 外部接口需求 (6) 3.1用户界面 (6) 3.2硬件接口 (7) 3.3软件接口 (7) 3.4通讯接口 (8) 4. 系统功能需求 (8) 4.1说明和优先级 (8) 4.2激励/响应序列 (9) 4.3输入/输出数据 (9) 5. 其它非功能需求 (9) 5.1性能需求 (9) 5.2安全措施需求 (10) 5.3安全性需求 (10) 5.4软件质量属性 (10) 5.5业务规则 (10) 5.6用户文档 (10) 6. 词汇表 (11) 7. 数据定义 (11) 8. 分析模型 (12) 9. 待定问题列表 (12)

1. 简介 1.1 编写目的 此文档对《点菜系统》做了全面细致的用户需求分析,明确该软件应具有的功能、性能、界面,使系统分析人员、软件开发人员能明确用户的需求,并在此基础上进一步提出概要设计说明书和后续设计与开发。本说明书的预期读者为客户、后续开发人员、测试人员、项目管理人员等。 1.2 项目风险 具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括: ●任务提出者; ●软件开发者; ●产品使用者。 1.3 文档约定 描述编写文档时所采用的标准(如果有标准的话),或者各种排版约定。排版约定应该包括: ●正文风格; ●提示方式; ●重要符号; 也应该说明高层次需求是否可以被其所有细化的需求所继承,或者每个需求陈述是否都有其自己的优先级。 1.4 预期读者和阅读建议 列举本软件产品需求分析报告所针对的各种不同的预期读者,例如,可能包括: ●用户; ●开发人员; ●项目经理; ●营销人员; ●测试人员; ●文档编写入员。 并且描述了文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。

相关文档
最新文档