通讯录管理系统需求分析.docx

上传人:b****3 文档编号:6677355 上传时间:2023-05-10 格式:DOCX 页数:15 大小:19.61KB
下载 相关 举报
通讯录管理系统需求分析.docx_第1页
第1页 / 共15页
通讯录管理系统需求分析.docx_第2页
第2页 / 共15页
通讯录管理系统需求分析.docx_第3页
第3页 / 共15页
通讯录管理系统需求分析.docx_第4页
第4页 / 共15页
通讯录管理系统需求分析.docx_第5页
第5页 / 共15页
通讯录管理系统需求分析.docx_第6页
第6页 / 共15页
通讯录管理系统需求分析.docx_第7页
第7页 / 共15页
通讯录管理系统需求分析.docx_第8页
第8页 / 共15页
通讯录管理系统需求分析.docx_第9页
第9页 / 共15页
通讯录管理系统需求分析.docx_第10页
第10页 / 共15页
通讯录管理系统需求分析.docx_第11页
第11页 / 共15页
通讯录管理系统需求分析.docx_第12页
第12页 / 共15页
通讯录管理系统需求分析.docx_第13页
第13页 / 共15页
通讯录管理系统需求分析.docx_第14页
第14页 / 共15页
通讯录管理系统需求分析.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

通讯录管理系统需求分析.docx

《通讯录管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《通讯录管理系统需求分析.docx(15页珍藏版)》请在冰点文库上搜索。

通讯录管理系统需求分析.docx

通讯录管理系统需求分析

通讯录管理系统需求分析

项目编号:

S1-BS-HTML-001

l      项目概述

通讯录管理系统简介

项目名称

通讯录管理系统

工作量

 

代码量

 

项目难度

★★☆☆☆

课时安排

 

项目类型

 

项目简介

    本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。

通讯录管理系统是典型的信息管理系统(mis),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

要求应用程序功能完备,易使用等特点。

项目目的

    实现通讯录管理系统的基本功能,可以实现电话用户的查询、电话号码的查询、电话号码所在地的查询、电话号码的添加及删除等功能,以方便人们的记录和通讯。

涉及主要技术

函数的调用、数组、指针、链表。

编程环境

VisualC++6.0

项目特点

使用C语言实现了通讯录管理系统的基本功能,项目规模适中,强调基础,特别适合初学html的学生。

技术重点

函数的调用、数组。

 

 

 

 

 

 

 

 

1.引言

1.1编写目的

在完成了针对通讯录管理系统的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《通讯录管理系统》软件做了通讯录管理系统的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。

本文也是项目完成后系统验收的依据。

1.2项目背景

本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。

通讯录管理系统是典型的信息管理系统(mis),要求应用程序功能完备,易使用等特点。

1.3定义

需求:

用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

2.任务概述

2.1目标

 实现通讯录管理系统的基本功能,可以实现电话用户的查询、电话号码的查询、电话号码所在地的查询、电话号码的添加及删除等功能,以方便人们的记录和通讯。

2.2运行环境

2.2.2.1服务端

A.操作系统:

Windows2003Server

2.2.2.2客户端

A.Windows95/98/me/Xp/2000/2003,Unix,Linux,Vista,MacOS各版

 

2.3条件与限制

    本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。

通讯录管理系统是典型的信息管理系统(mis),要求应用程序功能完备,易使用等特点。

3.数据描述

开始

3.1数据流图

以可读写的方式打开一个数据文件

 

将此文件的内容读出,并存入一个新的结构体类型的数组中。

调用menu()菜单函数

进入while()主循环

输入0-8中的一数值,选择相应操作。

输入是否为0

判断键值,调用相应函数,完成相应功能。

是否已对修改存盘

N

Y

调用函数save()函数,进行写数据文件操作

N

结束

Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.功能需求

4.1功能划分

1、通讯录信息查询

2、通讯录信息添加

3、通讯录信息删除

4.2功能描述

打开程序,进入程序主菜单

4.2.1.1.通讯录信息查询:

查询分为两个方面:

①用户知道所要搜寻电话的人的姓名,只需输入该姓名即可显示该人的姓名、电话号码及所在地。

②用户有一个电话号码,但不知道此电话号码是谁的,则需输入号码来查看该号码是不是次通讯录中已记录的人的号码,若是即显示该号码及姓名、所在地,若不是则显示“无记录”。

进入主菜单界面,输入S,进入通讯录查询功能模块。

输入你想要搜索通讯人的姓名

屏幕输出所搜索通讯人相关信息。

出现提示信息,是否继续,选Y,回到主菜单,

选择N,退出程序。

 

4.2.1.2.通讯录信息添加:

     若要向通讯录中添加新号码,也分两个方面:

①若该通讯录是新的,即没有任何通讯记录的,则直接往里添加,需先输入姓名,随即输入号码和所在地,用于存储。

②若通讯录不是空的,在添加新号码时则须在最后一个号码的后面进行添加(输入姓名、电话号码及所在地),依次类推。

进入主菜单,输入t,进入通讯录信息添加模块。

按照要求依次输入姓名,电话号码,住址。

出现提示信息,是否继续,选Y,回到主菜单,

选择N,退出程序。

4.2.1.3.通讯录信息删除:

若要对通讯录中的内容进行删除,也要分两个方面:

①进行部分删除时,首先显示所有的通讯录,然后输入所要删除的号码或人的姓名对其进行删除。

若要继续删除,与以上流程相同。

②进行全部删除时,直接选择全部删除选项,进行删除即可。

进入主菜单,输入e,进入通讯录信息部分删除模块。

输入你所要删除人的姓名。

删除成功。

   出现提示信息,是否继续,选Y,回到主菜单,

选择N,退出程序。

进入主菜单,输入a,进入通讯录信息全部删除模块。

输入y,成功删除所有信息。

按任意键回到主菜单。

4.2.1.4.通讯录退出功能:

进入主菜单,选择n,退出系统。

5.运行需求

5.1用户界面

人性化界面,全新感觉,操作简便,一目了然,视图优美等特点。

并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。

5.2硬件接口

本软件不需要特定的硬件或硬件接口进行支撑。

586以上PC机均可运行此软件。

5.3软件接口

运行于Windows95及更高版本的操作系统之上。

 

 

 

 

代码量

 

 

 

项目难度

 

★★☆☆☆

 

课时安排

 

 

 

项目类型

 

 

 

项目简介

 

    本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。

通讯录管理系统是典型的信息管理系统(mis),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

要求应用程序功能完备,易使用等特点。

 

项目目的

 

    实现通讯录管理系统的基本功能,可以实现电话用户的查询、电话号码的查询、电话号码所在地的查询、电话号码的添加及删除等功能,以方便人们的记录和通讯。

 

涉及主要技术

 

函数的调用、数组、指针、链表。

 

编程环境

 

VisualC++6.0

 

项目特点

 

使用C语言实现了通讯录管理系统的基本功能,项目规模适中,强调基础,特别适合初学html的学生。

 

技术重点

 

函数的调用、数组。

 

 

 

 

 

 

 

 

1.引言

1.1编写目的

在完成了针对通讯录管理系统的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《通讯录管理系统》软件做了通讯录管理系统的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。

本文也是项目完成后系统验收的依据。

1.2项目背景

本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。

通讯录管理系统是典型的信息管理系统(mis),要求应用程序功能完备,易使用等特点。

1.3定义

需求:

用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

2.任务概述

2.1目标

 实现通讯录管理系统的基本功能,可以实现电话用户的查询、电话号码的查询、电话号码所在地的查询、电话号码的添加及删除等功能,以方便人们的记录和通讯。

2.2运行环境

2.2.2.1服务端

A.操作系统:

Windows2003Server

2.2.2.2客户端

A.Windows95/98/me/Xp/2000/2003,Unix,Linux,Vista,MacOS各版

 

2.3条件与限制

    本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。

通讯录管理系统是典型的信息管理系统(mis),要求应用程序功能完备,易使用等特点。

3.数据描述

开始

3.1数据流图

以可读写的方式打开一个数据文件

 

将此文件的内容读出,并存入一个新的结构体类型的数组中。

调用menu()菜单函数

进入while()主循环

输入0-8中的一数值,选择相应操作。

输入是否为0

判断键值,调用相应函数,完成相应功能。

是否已对修改存盘

N

Y

调用函数save()函数,进行写数据文件操作

N

结束

Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.功能需求

4.1功能划分

1、通讯录信息查询

2、通讯录信息添加

3、通讯录信息删除

4.2功能描述

打开程序,进入程序主菜单

4.2.1.1.通讯录信息查询:

查询分为两个方面:

①用户知道所要搜寻电话的人的姓名,只需输入该姓名即可显示该人的姓名、电话号码及所在地。

②用户有一个电话号码,但不知道此电话号码是谁的,则需输入号码来查看该号码是不是次通讯录中已记录的人的号码,若是即显示该号码及姓名、所在地,若不是则显示“无记录”。

进入主菜单界面,输入S,进入通讯录查询功能模块。

输入你想要搜索通讯人的姓名

屏幕输出所搜索通讯人相关信息。

出现提示信息,是否继续,选Y,回到主菜单,

选择N,退出程序。

 

4.2.1.2.通讯录信息添加:

     若要向通讯录中添加新号码,也分两个方面:

①若该通讯录是新的,即没有任何通讯记录的,则直接往里添加,需先输入姓名,随即输入号码和所在地,用于存储。

②若通讯录不是空的,在添加新号码时则须在最后一个号码的后面进行添加(输入姓名、电话号码及所在地),依次类推。

进入主菜单,输入t,进入通讯录信息添加模块。

按照要求依次输入姓名,电话号码,住址。

出现提示信息,是否继续,选Y,回到主菜单,

选择N,退出程序。

4.2.1.3.通讯录信息删除:

若要对通讯录中的内容进行删除,也要分两个方面:

①进行部分删除时,首先显示所有的通讯录,然后输入所要删除的号码或人的姓名对其进行删除。

若要继续删除,与以上流程相同。

②进行全部删除时,直接选择全部删除选项,进行删除即可。

进入主菜单,输入e,进入通讯录信息部分删除模块。

输入你所要删除人的姓名。

删除成功。

   出现提示信息,是否继续,选Y,回到主菜单,

选择N,退出程序。

进入主菜单,输入a,进入通讯录信息全部删除模块。

输入y,成功删除所有信息。

按任意键回到主菜单。

4.2.1.4.通讯录退出功能:

进入主菜单,选择n,退出系统。

5.运行需求

5.1用户界面

人性化界面,全新感觉,操作简便,一目了然,视图优美等特点。

并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。

5.2硬件接口

本软件不需要特定的硬件或硬件接口进行支撑。

586以上PC机均可运行此软件。

5.3软件接口

运行于Windows95及更高版本的操作系统之上。

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2