下载此文档

C语言课程设计大作业.doc


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
郑 州 大 学
课程报告
课 程 名 称: C语言程序设计
专 业 班 级 : (15)班
学 生 姓 名 : 谢*
学 号 : 7611***
任 课 教 师 : 赵**
学 期 : --2
课程报告任务书
题 目
通讯录管理系统
重要
内容
开发一种通讯录管理系统,基本信息涉及:编号、姓名、性别、出生年月、固定电话、手机号、电子邮件等基本信息(也可以依照自己状况进行扩充)。使之能提供如下基本功能:
(1)通讯录等信息录入功能 (注:数据等规定用文献保存)--输入v
(2)通讯录信息浏览功能--输出
(3)查询功能(至少一种查询方式)、排序功能(至少一种排序方式):
l ①按电话号码进行查询 ②按姓名查询 等 ③ 按照年龄排序 ④按姓名排序等
(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)总体流程图
依照上面分析,可以将程序系统设计分为如下几种模块:插入、显示

C语言课程设计大作业 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小168 KB
  • 时间2021-12-06