欢迎来到天天文库
浏览记录
ID:35631262
大小:40.00 KB
页数:8页
时间:2019-04-04
《(需求分析+概要设计+详细设计)文档简单范例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.软件开发文档项目名:“通讯录”版 本: α测试版作 者: ccba编写时间:2001-8-20文档内容:1需求规格说明书2概要设计说明书3详细设计说明书文档号IM00101需求规格说明书1、引言:1.1编写目的本文档的编写是为了确定待开发软件的功能、性能、数据、界面的需求。1.2项目背景“通讯录”软件是为了提供一种功能完备,易于操作、界面美观的优秀软件。该软件由蔡文亮单独开发完成。1.3 定义 需求规格说明书采用参考资料②标准1.4参考资料①薛华成 《管理信息系统(第三版)》清华大学出版社1999.5②郑人杰、殷人昆、陶永雷《实用
2、软件工程(第二版)》清华大学出版社1997.4③周之英 《现代软件工程(基本方法篇)》科学出版社2000.12、功能需求该软件由四个主功能模块和一个扩展功能模块构成,各功能模块中规定的均为软件的基本功能,在开发过程中,开发人员可根据实际情况在满足基本功能需求的前提下增加新功能,但必须详细编写相关文档。2.1录入、修改功能模块该功能块主要用于数据库的数据录入和修改,考虑到通讯录的实际需要,可以放松对数据库完整性结束的控制,但从减少数据库的角度来考虑,不容许有完全相同的纪录出现(考虑的合并,相同的纪录项)。2.2查询功能块本功能模块是最重
3、要的功能块,对通讯录的操作最主要部分就是查询操作。本功能块要求有如下功能:1)按数据库各个属性查询2)按数据库各个属性之间的逻辑组合查询如:查询名称为“鸭子”且年龄为20岁的详细情况(SQL语句表示)SELECT * FROM MESSAGER WHERENICKNAME=“鸭子” ANDAGE=203)按某一属性的数值范围查询及其逻辑组如:查询年龄在20至35岁间的详细情况(SQL语句表示)SELECT *... FROM MESSAGER WHEREAGEBET
4、WEEN20AND354)模糊查询同时我们要求查询结果可以按用户要求的格式来显示,如:用户能调整显示属性的个数和组合。2.3系统安全块通讯录的信息是个人隐私,故在软件中加入必要的安全措施。主要有以下三点:1)登录帐号和密码的管理2)帐户权限的控制3)对部分登录帐号隐藏部分内容2.4系统设置块本部分内容主要是对软件使用时一些设置使其更利于软件的使用:主要包括以下四个方面:1)系统界面背景和色彩设置(模仿WINNAP)2)闹铃功能开关,即实现朋友生日提醒功能3)记录内容项(即数据库修改通讯录上的内容项)4)历史记录,用户可以选择是否记录下
5、何人何时使用过该软件2.5扩展功能块1)网络功能:通过OLE/COM接口的调用,实现E-mail软件调用。2)帮助文档的制作(On-linehelp)3、性能需求3.1效率需求:要求软件的启动时间不超过3秒,最好控制在2秒内,每次查询的时间不超过3秒,其它各项操作完成时间在1秒限内。3.2空间需求:视数据库大小而定,一般在10M以内。 4、数据描述 4.1E-R图 4.2数据项 数据项:姓名 含义说明:标识记录信息 别名: 无 类型:字符串 长度:20 取值范围: 中文字符或西文字符 与其他数据项的
6、逻辑关系: 允许重名现象... 数据项:系统色彩标志位 含义说明:系统是否有色彩设置 别名: 无 类型:布尔型 取值含义:T是F否 与其他数据项的逻辑关系:若系统有色彩设置,启用系统色彩数据 数据项:系统色彩 含义说明: 系统界面色彩 别名:无 类型:长整形 与其他数据项的逻辑关系:若系统有色彩设置,启用系统色彩数据 数据项:系统背景标志位 含义说明:系统是否有背景设置 别名: 无 类型:布尔型 取值含义:T是F否 与其他数据项的逻辑关系:若系统有背景设置,启用
7、系统背景数据 数据项:系统背景 含义说明: 系统界面背景 别名:无 类型:长整形 与其他数据项的逻辑关系:若系统有背景设置,启用系统背景数据 数据项:系统提醒功能开关 含义说明: 系统是否有提醒功能设置 别名:无 类型:布尔型 数据项:系统跟踪审计功能开关 含义说明: 系统是否有跟踪审计功能设置 类型: 布尔型 数据项:系统权限矩阵 含义说明:不同权限级别的权限设置 类型: 4×4布尔型矩阵 数据项:出生日期 含义说明: 记录项表示的人物的出生日期 类
8、型:日期型 ... 数据项:性别 含义说明: 记录项表示的人物的性别 类型: 布尔型 取值说明:T男 F女 数据项: 联系方式 含义说明: 记录项表示的人物的联系方式 数据项:账号 别
此文档下载收益归作者所有