信息科学与技术学院程序设计基础课程设计报告
题目名称:学生姓名:学号:
通信管理系统
专业班级:指导教师:
2016年
12月
31日
f目录1课程设计题目与要求1
11设计题目112设计要求1
2总体设计2
21总体功能框架222数据结构概要设计2
3详细设计3
31数据结构详细设计332系统功能详细设计10
4运行结果165课程设计总结20
51编程中的问题及解决方法2052小结2053心得体会2054程序设计方法20
参考文献21
f1课程设计题目与要求
11设计题目通信管理系统12设计要求用CC设计出模拟手机通信录管理系统,实现对手机中的通信录进行管理。(一)功能要求(1)查看功能:选择此功能时,列出下列三类选择。A办公类B个人类C商务类,当选中某类时,显示出此类所有数据中
的姓名和电话号码)(2)增加功能:能录入新数据(一个结点包括:姓名、电话号码、分类(可选项有:A杨春办公类B个人类C商务类)、电子邮件)。例如商务类Chu
y126Com
135
当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。(3)拔号功能:能显示通信录中所有人姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示此人电话号码中的各个数字,并伴随相应的拔号声音。(4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改(5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。(二)其它要求:(1)只能使用CC语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)建议使用结构和链表等数据结构(4)学生可自动增加新功能模块(视情况可另外加分)
1
f2总体设计
21总体功能框架
新增联系人查看通信录拨号
功能模块
修改信息删除联系人导入通信录导出通信录
退出系统
图21总体功能框架图
r