- 14
- 0
- 约1.67万字
- 约 29页
- 2020-10-25 发布于江苏
- 举报
郑 州 大 学
课程汇报
课 程 名 称: C语言程序设计
专 业 班 级 : (15)班
学 生 姓 名 : 谢*
学 号 : 20XX7611***
任 课 教 师 : 赵**
学 期 : 20XX-20XX-2
课程汇报任务书
题 目
通讯录管理系统
关键
内容
开发一个通讯录管理系统,基础信息包含:编号、姓名、性别、出生年月、固定电话、手机号、电子邮件等基础信息(也能够依据自己情况进行扩充)。使之能提供以下基础功效:
(1)通讯录等信息录入功效 (注:数据等要求用文件保留)--输入?
(2)通讯录信息浏览功效--输出
(3)查询功效(最少一个查询方法)、排序功效(最少一个排序方法):
? ①按电话号码进行查询 ②按姓名查询 等 = 3 \* GB3 ③ 根据年纪排序 = 4 \* GB3 ④按姓名排序等
(4)通讯录条目标删除和修改等
扩展功效:能够根据自己程度进行扩展。比如(1)简单权限处理 (2)报表打印功效(3)模糊查询,如姓张人员等;或给定电子邮件部分进行查询等(4)给定指定年纪范围之内查询等等。
总而言之,能够依据自己需求进行分析功效,成绩评定根据难度进行区分。
任务
要求
一、提交材料应包含:(1)系统源代码 (2)课程汇报
二、整个设计过程具体要求
(1)需求分析 要求学生对案例系统进行分析,设计出需要完成功效,完善各个模块调用关系;
(2)设计过程 要求学生深入明确各模块调用关系,深入完善模块函数细节(函数名、参数、返回值等)
(3)实现过程 要求学生养成良好编码习惯、完成各个模块并进行测试,最终完成系统整体测试;
(4)总结阶段 根据要求完成系统设计和实现汇报,并进行总结、答辩。
成绩
评定
汇报撰写情况(30分)
系统完成情况(30分)
答辩情况(40分)
总分
内容20分
规范程度5分
程序测试5分
基础功效20分
扩展功效10分
自述情况10分
答辩情况30分
成绩评定老师:
一. 需求分析
1,含有数据插入、修改、删除、显示和查询功效电话簿管理程序。
2,数据包含:人名、工作单位、电话号码和E-MAIL地址。
3,可对统计中姓名和电话号码进行修改。
4,可增加和删除统计。
5,可显示全部保留统计。
6,可按人名或电话号码进行查询。
分析
提议采取结构体数组和文件系统实现。结构体组员包含人名、工作单位、电话号码和E-MAIL地址。
依据题目标要求程序应该采取结构体数组和文件系统实现。应该有文件操作功效;在程序中应该包含输入、显示、删除、查询、添加、修改、保留、加载和退出功效。
二、概要设计
(1).程序模块组成及各个函数功效:
程序模块组成:
主函数:main();
输出数据函数:printf();
读取数据函数:scanf();
显示统计函数:Display();
删除统计函数:shanchu();
查找统计函数:chaxun();
自定义清屏函数:system(“cls”);
自定义输入函数:input();
字符输入函数:getchar();
修改数据函数:xiugai();
保留数据函数:baocun();
排序数据函数:paixu();
各函数关键功效:
输出数据函数:随时输出数据;
读取数据函数:读取输入数据信息;
显示菜单函数:显示可供选择主菜单;
显示统计函数:显示通讯录全部输入信息;
删除统计函数:显示要删除通讯录全部输入信息;
查找统计函数:显示要查询通讯录全部输入信息;
自定义清屏函数:清除前面运行留下信息;
自定义输入函数:输入通讯录组员;;
字符输入函数:从终端输入一个字符,遇回车键返回;
修改数据函数:修改通讯录组员信息;
保留数据函数:保留通讯录组员信息;
排序数据函数:排序通讯录组员信息;
(2)程序中抽象数据类型定义:
用户状态结构
用户
{
编号:
姓名:
电话;
年纪;
邮箱:
地址;
(3)总体步骤图
依据上面分析,能够将程序系统设计分为以下多个模块:插入、显示、删除、查询、修改、保留和退出。
通讯录管理系统
插入
显示
删除
查询
保留
修改
退出
}
三. 具体设计
(1). 主菜单;
主菜单通常设计得比较简练,只提供输入,处理和输出部分
您可能关注的文档
- CCC认证产品单元划分工作细则母线槽.doc
- CCL铜箔基板关键技术及发展趋势介绍学习心得.doc
- CC语言经典实用趣味程序设计编程百例精解.doc
- COD的测定高锰酸钾法和重铬酸钾法高锰酸钾统一标准溶液配制标定及注意项目.doc
- C专业课程设计学生选课专业系统设计.doc
- c专业课程设计方案报告.doc
- C专业课程设计自助点餐系统.doc
- C专业课程设计银行账户标准管理系统.doc
- C人事工资标准管理系统实验报告.doc
- C医院候诊标准管理系统专业课程设计.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)