您所在位置: 网站首页 / 学生手机通信录管理系统样本.doc / 文档详情
学生手机通信录管理系统样本.doc 立即下载
2025-01-15
约1.9万字
约44页
0
307KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

学生手机通信录管理系统样本.doc

学生手机通信录管理系统样本.doc

预览

免费试读已结束,剩余 39 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

程序设计报告书
(/年第一学期)


题目:通讯录管理系统



专业
学生姓名
班级学号
指导教师
指导单位
日期


评分细则评分项先进良好中档差遵守机房规章制度上机时体现学习态度程序准备状况程序设计能力团队合伙精神课题功能实现状况算法设计合理性顾客界面设计报告书写认真限度内容详实限度文字表达纯熟限度回答问题精确度简短评语

教师签名:
年月日评分级别备注评分级别有五种:先进、良好、中档、及格、不及格通讯录管理系统

课题内容和规定
该课题规定设计一种简朴、实用通信录管理程序,重要功能涉及通信录数据录入、查找、修改、删除、排序、显示等。所有通信录数据都要运用文献系统保存,以备系统下次运营时使用。通过此课题,全面熟悉、掌握C语言基本知识,掌握C程序设计中顺序、分支、循环三种构造及数组、函数和C语言基本图形编程等办法,把编程和实际结合起来,纯熟掌握文献、数组、指针各种操作,以及某些基本算法思想应用。增强对不同问题运用和灵活选取适当数据构造以及算法描述本领,熟悉编制和调试程序技巧,掌握分析成果若干有效办法,进一步提高上机动手能力,培养使用计算机解决实际问题能力,养成提供文档资料习惯和规范编程思想,为后来在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较夯实基本。

需求分析

系统功能模块图:
流程图
查询
修改
删除
排序
显示
添加
保存
读入
退出


添加:可以添加通讯录记录,依次输入序号,姓名,简拼,性别,工作单位,地址,电话,手机,电子邮件,备注后,会提示与否继续添加。
查询:可以选取用序号、姓名、简拼、电话方式查询
修改:先查找,再修改。若查找出多条记录,则进一步提示顾客选取记录序号,再修改
删除:输入欲删除那个人名字后,删除她(她)记录内容
排序:可按姓名、简拼等排序。规定排序后,记录序号也要重新编排
显示:可以以表格形式输出所有通讯录里记录
保存:,输入文献名(带后缀名)后,即可将通讯录信息保存到文献
读入:从文献中读入通信录数据。
界面功能规定:
(1)采用和谐字符界面,实现一种功能控制菜单。
(2)每次操作都从该菜单选取,运用循环构造使得一次运营程序可进行多次操作。

三、概要设计
(1)重要构造体:
typedefstruct
	{
	charscore;/*序号*/
	charname[10];/*姓名*/
charjianpin[50];/*简拼*/
charsex[3];/*性别*/
charcompany[20];/*工作单位*/
charadds[20];/*地址*/
chartel[15];/*电话*/
charnum[15];/*手机*/
	charemail[20];			/*电子邮件*/
	charremark[30];			/*备注*/
	}Person;

(2).工作流程图:
1.添加:添加通讯录记录
N
开始
i=0
sign!='n'&&sign!='N
输入
Return(n+i)
结束
Y

2.查询:查询通讯录记录
先选取查询方式,以姓名查询方式为例
N
开始
输入简拼
通讯录与否有此简拼
通讯录无此人
显示信息
结束
Y
输入电话
输入姓名
N
通讯录与否有此电话
通讯录与否有此姓名
通讯录无此人
通讯录无此人
显示信息
显示信息
结束
结束
Y
Y
N

3.修改:修改通讯录记录
开始
输入姓名
通讯录与否有此姓名
通讯录无此人
修改信息
结束
Y
N

4.删除:删除通讯录记录
开始
输入姓名
通讯录与否有此姓名
通讯录无此人
删除信息
结束
Y
N

5.显示:显示通讯录记录
开始
inti,i=1
i<n+1
输出一种记录
i++
结束
Y
N

四、源程序代码

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>

typedefstruct
	{
	charscore;/*序号*/
	charname[10];/*姓名*/
charjianpin[50];/*简拼*/
charsex[3];/*性别*/
charcompany[20];/*工作单位*/
charadds[20];/*地址*/
chartel[15];/*电话*/
charnum[15];/*手机*/
	charemail[20];			/*电子邮件*/
	charremark[30];			/*备注*/
	}Person;

Personpe[80];
intmenu_select()
	{
		charc;
		do{
		system("cls");
		printf("\t\t*欢迎使用通讯录*\n");
		printf("\t\t┌───────┐\n");
		pr
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

学生手机通信录管理系统样本

文档大小:307KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用