(需求分析概要设计详细设计-)文档简单典范文本资料.doc
《(需求分析概要设计详细设计-)文档简单典范文本资料.doc》由会员分享,可在线阅读,更多相关《(需求分析概要设计详细设计-)文档简单典范文本资料.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件开发文档 项目名 : “通讯录” 版 本: 测试版 作 者: ccba 编写时间:2001-8-20 文档内容: 1 需求规格说明书 2 概要设计说明书 3 详细设计说明书 文档号 IM00101 需求规格说明书 1、引言: 1.1 编写目的 本文档的编写是为了确定待开发软件的功能、性能、数据、界面的需求。 1.2 项目背景 “通讯录”软件是为了提供一种功能完备,易于操作、界面美观的优秀软件。该软件由蔡文亮单独开发完成。1.3 定义 需求规格说明书采用参考资料标准 1.4 参考资料 薛华成 管理信息系统(第三版) 清华大学出版社 1999.5 郑人杰、殷人昆、陶永雷实用软件工程(第二版)
2、清华大学出版社 1997.4 周之英 现代软件工程(基本方法篇) 科学出版社 2000.1 2、功能需求 该软件由四个主功能模块和一个扩展功能模块构成,各功能模块中规定的均为软件的基本功能,在开发过程中,开发人员可根据实际情况在满足基本功能需求的前提下增加新功能,但必须详细编写相关文档。 2.1 录入、修改功能模块 该功能块主要用于数据库的数据录入和修改,考虑到通讯录的实际需要,可以放松对数据库完整性结束的控制,但从减少数据库的角度来考虑,不容许有完全相同的纪录出现(考虑的合并,相同的纪录项) 。 2.2 查询功能块 本功能模块是最重要的功能块,对通讯录的操作最主要部分就是查询操作。 本功能块
3、要求有如下功能: 1)按数据库各个属性查询 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 系统安全块 通讯录
4、的信息是个人隐私,故在软件中加入必要的安全措施。主要有以下三点: 1)登录帐号和密码的管理 2)帐户权限的控制 3)对部分登录帐号隐藏部分内容 2.4 系统设置块 本部分内容主要是对软件使用时一些设置使其更利于软件的使用:主要包括以下四个方面: 1)系统界面背景和色彩设置(模仿 WINNAP) 2)闹铃功能开关,即实现朋友生日提醒功能 3)记录内容项(即数据库修改通讯录上的内容项) 4)历史记录,用户可以选择是否记录下何人何时使用过该软件 2.5 扩展功能块 1)网络功能:通过 OLE/COM 接口的调用,实现 E-mail 软件调用。 2)帮助文档的制作(On-line help) 3、性能
5、需求 3.1 效率需求:要求软件的启动时间不超过 3 秒,最好控制在 2 秒内,每次查询的时间不超过 3 秒,其它各项操作完成时间在 1 秒限内。 3.2 空间需求:视数据库大小而定,一般在 10M 以内。 4、数据描述 4.1E-R 图 4.2 数据项 数据项:姓名 含义说明:标识记录信息 别名: 无 类型: 字符串 长度: 20 取值范围: 中文字符 或 西文字符 与其他数据项的逻辑关系: 允许重名现象 数据项:系统色彩标志位 含义说明: 系统是否有色彩设置 别名: 无 类型: 布尔型 取值含义:T 是 F 否 与其他数据项的逻辑关系:若系统有色彩设置,启用系统色彩数据 数据项:系统色彩
6、含义说明: 系统界面色彩 别名: 无 类型: 长整形 与其他数据项的逻辑关系:若系统有色彩设置,启用系统色彩数据 数据项:系统背景标志位 含义说明: 系统是否有背景设置 别名: 无 类型: 布尔型 取值含义:T 是 F 否 与其他数据项的逻辑关系:若系统有背景设置,启用系统背景数据 数据项:系统背景 含义说明: 系统界面背景 别名: 无 类型: 长整形 与其他数据项的逻辑关系:若系统有背景设置,启用系统背景数据 数据项: 系统提醒功能开关 含义说明: 系统是否有提醒功能设置 别名: 无 类型: 布尔型 数据项: 系统跟踪审计功能开关 含义说明: 系统是否有跟踪审计功能设置 类型: 布尔型 数据
7、项:系统权限矩阵 含义说明: 不同权限级别的权限设置 类型: 44 布尔型矩阵 数据项: 出生日期 含义说明: 记录项表示的人物的出生日期 类型: 日期型 数据项: 性别 含义说明: 记录项表示的人物的性别 类型: 布尔型 取值说明: T 男 F 女 数据项: 联系方式 含义说明: 记录项表示的人物的联系方式 数据项: 账号 别名: 用户账号 含义说明: 用户登录系统使用的身份鉴别码 类型: 字符串 长度: 10 取值范围: 数字、中文字符和西文字符 与其他数据项的逻辑关系:和密码数据项一一对应 数据项: 密码 别名: 用户密码 含义说明: 用户用于登录系统的和用户账号相应的密码 类型: 字符
8、串 长度: 10 取值范围: 数字、中文字符和西文字符 与其他数据项的逻辑关系:和账号数据项一一对应 数据项: 权限 含义说明: 用户账号的权限 类型: 短整形 与其他数据项的逻辑关系:权限矩阵用于设置本数据项 4.3 数据结构 数据结构:系统数据 含义说明:记录系统的设置数据 组成: 系统数据结构=系统色彩标志位+系统色彩+系统背景标志位+系统背景+系统提醒功能开关+系统跟踪审计功能开关+系统权限矩阵 数据结构:记录项数据 含义说明:记录通信录中的记录信息 组成:记录项数据结构=姓名+性别+年龄+联系方式 数据结构: 用户数据 含义说明: 用户登录系统使用数据 组成: 用户数据=账号+密码+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 概要 设计 详细 文档 简单 典范 文本 资料
限制150内