集中上机实习报告指导教师:甘玲姓名:何波学号:2010211995班级:0421002时间:2010-11-18目录第1章需求分析1
1问题描述1
2功能要求1
3问题的解决方案第2章系统设计2
1数据设计2
2结构设计2
1模块设计2
2模块功能星系描述2
3系统流程图第3章系统实现第4章系统测试4
1模块测试4
2课程设计过程中遇到的问题总结2/30第3页共30页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共30页第1章需求分析1
1问题描述用C++开发一个学生通信录系统
要求:分析学生通信录的类及层次图;实现简单的通信录管理,能够输入通信录卡片(实现增、删、改等功能),能够分组,并能够实现按名字(或其他方式)查询功能;实现界面:可以是DOS界面,功能按提示方式输入实现;可以是Windows界面,功能用菜单形式,输入界面用对话框形式
2功能要求本程序的功能是为用户提供简单的通讯录进行管理,通过该程序存储联系人信息,提供按类别查找功能,可以对数据进行修改、删除、添加等操作
综合考虑,作为一个学生通讯录系统,系统应该具备以下功能:1
新增联系人信息;2
修改联系人信息;3
删除联系人信息;4
按不同的项进行查找某个联系人的信息;5
从文件读入通讯录
将通讯录写入文件;7
清除文件中的所有信息
3问题的解决方案根据系统功能要求,可以将问题解决分为以下步骤:(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述;(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告
第4页共30页第3页共30页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共30页第2章系统设计2
1数据设计2