——电子通讯录管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VC环境下
1. 由于时间问题,部分功能有待完成
2. 3. 4. 5. + + 小结:目前算是完成一半。
更多的操作提示 II. 单项记录查看页面加入“< >”键切换 III. 逆序功能未加入 IV. 其它 程序打包问题,有待学习 文档、及注释未完成 尚需更进一步的测试 以及对程序结构,执行效率的分析
——电子通讯录管理系统
姓名:曾铭 学号:0751211026 班级:07512101班
设计完成电子通讯录管理系统
通过前期准备了解程序设计的需求分
析和概要设计等 通过对程序的设计加深C语言的学习理 解 在编写程序中发现问题、解决问题, 提高实践能力
创建通讯录。输入学生的姓名、学号和电话号码等,并将它们存放在
H. 提交。
+ 人性化设计
界面布局合理,ຫໍສະໝຸດ Baidu格统一
提示明确,方便用户使用
合理安排结构,以最少的键入达到
目的
+ 程序智能性
新建通讯录时,如无文档,程序会自动创建
学号、手机号、电话号、QQ号等输入不和规
范,程序自动提醒,并要求重新输入 输入学号时自动检查,不可与已存联系人学号 重复,符合事实情况 主界面采用查看次数多者优先显示,让最常用 的联系人最容易找到
I.
实践中深刻理解了软件工程思想在实际中的
重要性。了解了在程序设计之初如何进行需 求分析、模块划分,练习了数据流图、程序 流程图、伪代码的画法和编写。 在程序设计过程中,代码规范是个很重要的 问题,否则会出现自己都看不懂自己程序的 情况。 第一次编写,效率不高,程序涵待完善。 ……
+ 姓名:曾铭
+ 学号:0751211026
+ 班级:07512101班
+ 分步走:
A. 根据结构图所示的功能划分文件;
B. 分析每一个文件功能的实现需要那些相应功能函数,
之间将会交换什么变量,确定函数返回类型、函数名 和函数参数;
C. 对每一个函数进行设计,边设计边测试;
D. 对各函数进行链接,测试,修改; E. 程序可运行后,观察运行情况,进行调整; F. 对函数进行整合,减少冗余; G. 详细测试,少除Bug;
变量名 exi
变量意义
变量类长 int
see sort
sex name mobile phone num qq remark temp
有无数据标志 历史浏览次数 分类 性别 姓名 手机号 电话号 学号 QQ号 备注 临时存储变量
int enum
enum char/17 char/12 char/12 char/5 char/11 char/100 int

对应的数组中;每输入一组数据,记录数增1。 显示通讯录。将记录学生姓名、学号和电话号码的数组中的数据一一 输出到屏幕上,可以根据实际记录数确定循环次数。 查询通讯录。分别按学号和姓名进行查询,查询时将输入的信息通过 循环与相应数组成员一一进行比较。 修改通讯录。输入需要修改记录的学号,通过循环查找到该记录后, 再输入新数据替代原有数据。 添加通讯录。判断输入的学号是否重复,若不重复再将输入的信息添 加到对应的数组中,每输入一组数据,记录数增1。 删除通讯录。分别按学号和姓名进行删除。 排序通讯录。分别按学号和姓名进行排序。排序方式可以是升序或降 序。 退出。
相关文档
最新文档