通讯录项目规格说明书
通讯录规格说明书
1. 引言
1.1用户简介:有通讯需求的用户;
1.2项目背景:
作为linux 下实用版本.
1.3定义
暂无
1.5参考资料:
1). 赵山林. C 语言程序设计. 高等教育出版社2010年1月第一版
2). 戴艳. 零基础学算法 .机械工业出版社.2012年第二版
2. 任务描述
2.1项目的目地和目标:
目地:通过通讯录方便用户寻找自己朋友的姓名,地址,电话等;
目标:完善通讯录体制,更方便用户的使用;
2.2运行环境:
操作系统linux 系统
2.3条件限制
此项目是在linux 系统完成的, 对于windows 系统会有一些区别; 在windows 下运行会出现系统不支持的错误;
3. 数据描述
暂无
3.1数据库介绍
无
3.2数据字典
3.3数据采集
4. 功能需求
4.1功能划分
写一个通讯录类,通讯录类包含数据有姓名、地址, 联系电话、电子邮箱和其他通信工具,如QQ 。并用一个文件来保存数据。
实现通讯录的管理,如增加、删除、修改记录,读写文件等。
4.2功能描述
通讯录类包含数据有姓名、地址, 联系电话、电子邮箱和其他通信工具,如QQ 。并用一个文件来保存数据.
Ø 增加、删除、查找,保存到文件中。
Ø 从文件读取通信录记录,保存到文件中。
Ø 构建一个通信菜单,将文件中读出的记录显示在界面上。
Ø 定义对话框,用于录入记录信息,将录入的记录添加到通信录界面中,并可保存到文件中。
5. 性能需求
1) 数据精确度高
2) 时间特性强
【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。】
3) 适应性
适用于linux 系统下的版本
6. 运行需求
6.1用户界面
有特定的对话框进行相应的操作;
6.2硬件接口
无
6.3软件接口
各参数传递时类型要正确;
6.4故障处理
1). 查看是否输入非法数据
2). 查看各参数传递时类型是否正确
7. 其他要求
无.