概要设计与数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北华航天工业学院
《软件工程》
实验报告
报告题目:使用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
图书管理员的查询权限图书信息读者信息借书还书信息超期未还图
书信息
图书管理员的添加权限图书信息读者信息时间数量信息
图书管理员的删除权限图书信息读者信息时间数量信息
图书管理员的修改权限修改读者信息更新时间数量