需求分析+概要设计+详细设计文档简单范例

上传人:mg****2 文档编号:233239131 上传时间:2022-01-01 格式:DOC 页数:8 大小:35.50KB
返回 下载 相关 举报
需求分析+概要设计+详细设计文档简单范例_第1页
第1页 / 共8页
需求分析+概要设计+详细设计文档简单范例_第2页
第2页 / 共8页
需求分析+概要设计+详细设计文档简单范例_第3页
第3页 / 共8页
需求分析+概要设计+详细设计文档简单范例_第4页
第4页 / 共8页
需求分析+概要设计+详细设计文档简单范例_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《需求分析+概要设计+详细设计文档简单范例》由会员分享,可在线阅读,更多相关《需求分析+概要设计+详细设计文档简单范例(8页珍藏版)》请在金锄头文库上搜索。

1、. . -.软件开发文档 工程名 : “通讯录 版 本: 测试版 作 者: ccba 编写时间:2001-8-20 文档容: 1 需求规格说明书 2 概要设计说明书 3 详细设计说明书 文档号IM00101 需求规格说明书 1、引言: 1.1 编写目的 本文档的编写是为了确定待开发软件的功能、性能、数据、界面的需求。 1.2 工程背景 “通讯录软件是为了提供一种功能完备,易于操作、界面美观的优秀软件。该软件由蔡文亮单独开发完成。 1.3 定义 需求规格说明书采用参考资料标准 1.4 参考资料 薛华成 ?管理信息系统第三版?清华大学1999.5 人杰、殷人昆、永雷?实用软件工程第二版?清华大学1

2、997.4 周之英 ?现代软件工程根本方法篇? 科学 2000.1 2、功能需求 该软件由四个主功能模块和一个扩展功能模块构成,各功能模块中规定的均为软件的根本功能,在开发过程中,开发人员可根据实际情况在满足根本功能需求的前提下增加新功能,但必须详细编写相关文档。 2.1录入、修改功能模块 该功能块主要用于数据库的数据录入和修改,考虑到通讯录的实际需要,可以放松对数据库完整性完毕的控制,但从减少数据库的角度来考虑,不容许有完全一样的纪录出现考虑的合并,一样的纪录项。 2.2查询功能块 本功能模块是最重要的功能块,对通讯录的操作最主要局部就是查询操作。 本功能块要求有如下功能: 1按数据库各个属

3、性查询 2按数据库各个属性之间的逻辑组合查询 如:查询名称为“鸭子且年龄为20岁的详细情况 SQL语句表示SELECT * FROM MESSAGER WHERE NICKNAME=“鸭子 AND AGE=20 3按某一属性的数值围查询及其逻辑组 如:查询年龄在20至35岁间的详细情况 SQL语句表示SELECT * FROM MESSAGER WHERE AGE BETWEEN 20 AND 35 4模糊查询 同时我们要求查询结果可以按用户要求的格式来显示,如:用户能调整显示属性的个数和组合。 2.3系统平安块 通讯录的信息是个人隐私,故在软件中参加必要的平安措施。主要有以下三点: 1登录和

4、密码的管理 2权限的控制 3对局部登录隐藏局部容 2.4系统设置块 本局部容主要是对软件使用时一些设置使其更利于软件的使用:主要包括以下四个方面: 1系统界面背景和色彩设置模仿WINNAP 2闹铃功能开关,即实现朋友生日提醒功能 3记录容项即数据库修改通讯录上的容项 4历史记录,用户可以选择是否记录下何人何时使用过该软件 2.5扩展功能块 1网络功能:通过OLE/接口的调用,实现软件调用。 2帮助文档的制作On-line help 3、性能需求 3.1效率需求:要求软件的启动时间不超过3秒,最好控制在2秒,每次查询的时间不超过3秒,其它各项操作完成时间在1秒限。 3.2空间需求:视数据库大小而

5、定,一般在10M以。 4、数据描述 4.1E-R图 4.2数据项 数据项: 含义说明:标识记录信息 别名: 无 类型: 字符串 长度: 20 取值围: 中文字符 或 西文字符 与其他数据项的逻辑关系: 允许重名现象 数据项:系统色彩标志位 含义说明: 系统是否有色彩设置 别名: 无 类型: 布尔型 取值含义:T是 F否 与其他数据项的逻辑关系:假设系统有色彩设置,启用系统色彩数据 数据项:系统色彩 含义说明: 系统界面色彩 别名: 无 类型: 长整形 与其他数据项的逻辑关系:假设系统有色彩设置,启用系统色彩数据 数据项:系统背景标志位 含义说明: 系统是否有背景设置 别名: 无 类型: 布尔型

6、 取值含义:T是 F否 与其他数据项的逻辑关系:假设系统有背景设置,启用系统背景数据 数据项:系统背景 含义说明: 系统界面背景 别名: 无 类型: 长整形 与其他数据项的逻辑关系:假设系统有背景设置,启用系统背景数据 数据项: 系统提醒功能开关 含义说明: 系统是否有提醒功能设置 别名: 无 类型: 布尔型 数据项: 系统跟踪审计功能开关 含义说明: 系统是否有跟踪审计功能设置 类型: 布尔型 数据项:系统权限矩阵 含义说明: 不同权限级别的权限设置 类型: 44布尔型矩阵 数据项: 出生日期 含义说明: 记录项表示的人物的出生日期 类型: 日期型 数据项: 性别 含义说明: 记录项表示的人

7、物的性别 类型: 布尔型 取值说明: T男 F女 数据项: 联系方式 含义说明: 记录项表示的人物的联系方式 数据项: 账号 别名: 用户账号 含义说明: 用户登录系统使用的身份鉴别码 类型: 字符串 长度: 10 取值围: 数字、中文字符和西文字符 与其他数据项的逻辑关系:和密码数据项一一对应 数据项: 密码 别名: 用户密码 含义说明: 用户用于登录系统的和用户账号相应的密码 类型: 字符串 长度: 10 取值围: 数字、中文字符和西文字符 与其他数据项的逻辑关系:和账号数据项一一对应 数据项: 权限 含义说明: 用户账号的权限 类型: 短整形 与其他数据项的逻辑关系:权限矩阵用于设置本数

8、据项 4.3数据构造 数据构造:系统数据 含义说明:记录系统的设置数据 组成: 系统数据构造=系统色彩标志位+系统色彩+系统背景标志位+系统背景+系统提醒功能开关+系统跟踪审计功能开关+系统权限矩阵 数据构造:记录项数据 含义说明:记录通信录中的记录信息 组成:记录项数据构造=+性别+年龄+联系方式 数据构造: 用户数据 含义说明: 用户登录系统使用数据 组成: 用户数据=账号+密码+权限 4.4数据流 4.5数据存储 注:4.数据流 5.数据存储 略 4.6主题数据库 记录主数据库 存储记录项数据 平安数据库 存储用户账号、密码、权限信息 系统数据库 存储系统数据 4 历史记录数据库 存储软

9、件使用的历史情况 5、运行需求 5.1 用户界面 简洁明快、造型新颖、有用户设置功能 5.2 硬件接口 I/O设备:显示器、打印机、鼠标、键盘 5.3 故障处理 显示故障信息,有一定自动纠错功能 6、平安需求 应提供根本的平安控制,包括:账户密码控制、用户权限控制、跟踪审计控制 文档号IM00102 概要设计说明书 1、引言: 1.1 编写目的 概要设计是为了说明系统的功能分配,模块划分,程序的总体构造,输入输出及接口设计、运行设计、数据构造设计和出错处理设计等,为详细设计奠定根底。 1.2 工程背景 该工程由信息管理系九八级学生蔡文亮同学单独开发,拟在作为软件分发出去。 1.3 定义 本说明

10、书中业务流程图TFD采用薛华成的?管理信息系统第三版? p.339标准。 1.4 参考资料 薛华成 管理信息系统第三版清华大学1999.5 需求规格说明书 文档号IM00101 人杰、殷人昆、永雷?实用软件工程第二版?清华大学,1997.4 2、任务概述 2.1 目标:作为一个简便易用的自由软件 2.2 运行环境:WINDOWS 95/98/ME/NT/2000 Paradox 数据库管理系统 硬件环境:1BM-PC机,笔记本电脑 2.3 开发方案: 利用Borland C+ Builder 5.0单独完成试用版的开发工作。 3、总体设计 3.1 处理流程如图1 另:系统启动时有登录过程,登录

11、成功后有系统的配置过程。 3.2 总体构造和模块外部设计 为方便阅读,现将软件的总体构造图示如下:如图2 尤其拟用RADRapid Application DevelopmentBCB进展开发,故各模块之间功能相对独立,各模块共用的数据有记录数据库、平安数据库和系统数据。 4、接口设计 4.1 外部接口 用户界面:用户界面要求较活泼,符合小软件的风格。 软件接口:无 硬件接口:无特殊硬件接口,用户采用键盘、显示器、鼠标 作为主要设备,查询结果也可用打印机输出。 4.2 部接口 各模块之间并无直接的通信关系,通过系统数据来传递信息。 5、数据构造设计 本系统中自行定义的数据构造是系统数据作用是描

12、述系统设置,其逻辑构造和含义如下:用类C语言描述 Class SystemData /系统数据定义 bool ColorFlag;/是否用缺省的配置 T不用F用 long SColor;/用户有定义色彩 bool PictureFlag;/是否使用背景图案 T是F否 char SPicture100;/背景图案位置 bool Alarm;/提醒功能开关 T开 F关 bool Record;/跟踪审计功能开关 T开 F关 bool Grant 4 4;/权限矩阵 T有权限 F无权限 ; 该数据构造的物理设计从略 该数据构造记录系统设置系统启动时使用,系统设置以及平安设置模块对其修改 6、运行设计 6.1 运行模块的组合 该系统采用事件驱动思想,要求各模块

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号