- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人通讯管理系统选编
个人通讯管理系统
PAGE
PAGE 24
职业素质培养课程设计
题目名称: 个人通讯管理系统
姓 名 常杰
学 号 141010103
专 业 计算机应用
班 级 计应用141
指导教师 李敬伟
日 期 2015.7.2
个人通讯录管理系统
需求分析
摘要:
日益繁多的人际交往使得我们很难搞清楚与每个人之间的联系方式,特别是对于做经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。而随着计算机的普及,人们的生活摆脱了传统式的记事本、电话簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便。这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。?
?? 通讯录管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。
关键词:?添加 删除 查找 修改 保存 退出系统
设计题目及要求:
建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等;
能够提供添加、删除和修改通讯录信息的功能;
能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询;
将通讯录保存在文件中;
能够按表格方式输出通讯录信息。
系统功能需求分析:
主要包含一下多种功能:
添加:添加通讯录记录
显示:显示通讯录记录
删除:删除通讯录记录
查询:查询通讯录记录
修改:修改通讯录记录
保存:将信息保存到文件
个人任务:
常杰:负责程序的总体设计、编写程序,以及在vc6.0中运行程序,达到目标是:程序能够能正常地运行。
李鑫:负责检查运行中程序出错的位置,以及提出专业的解释和专业的解决办法。达到目标是:程序出错后,能够专业的解决问题。
总体设计
系统功能模块图:
添加:可以添加通讯录记录,依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱后,会提示是否继续添加。
显示:可以以表格形式输出所有通讯录里的记录
删除:输入欲删除的那个人的名字后,会自动删除他(她)的记录内容
查询:可以选择用姓名、电话、地址三种方式查询
修改:输入欲修改的那个人的名字后,再依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱即可完成修改
保存:,输入文件名(带后缀名)后,即可将通讯录信息保存到文件
运行所需环境:win7及以下各版本windows,visual?C++6.0。
详细设计
(1).通讯录:
typedef struct
{
char score; /*编号*/
char name[10]; /*姓名*/
char num[15]; /*号码*/
char email[20]; /*邮箱*/
char age[8]; /*年龄*/
char adds[20]; /*住址*/
}Person;
void main() /*主函数*/
{
int n=0;
for(;;)
{
switch(menu_select())
{
case 1:
printf(\n\t添加记录到通讯录\n); /*添加记录*/
n=Input(pe,n);
break;
case 2:
printf(\n\t\t\t 通讯录记录表\n); /*显示记录*/
Display(pe,n);
break;
case 3:
printf(\n\t从通讯录中删除记录\n);
n=Delete_a_record(pe,n); /*删除记录*/
printf(\t);
system(pause);
break;
case 4:
printf(\n\t在通讯录中查找记录\n);
Query_a_record(pe,n); /*查找记录*/
printf(\t);
system(pause);
break
文档评论(0)