1、 课程设计报告 1 目录目录 一、一、 课程设计目的及要求课程设计目的及要求.2 二、二、 课程设计具体实现课程设计具体实现.2 (一一) 总体设计总体设计2 1) 职工信息管理系统职工信息管理系统3 2) 学生通讯系统学生通讯系统12 (二二) 详细设计详细设计3 1) 职工信息管理系统职工信息管理系统3 2) 学生通讯系统学生通讯系统13 三、三、 心得体会心得体会.23 四、四、 源代码源代码.24 (一一) 职工信息管理系统职工信息管理系统. 24 (二二) 学生通讯系统学生通讯系统37 课程设计报告 2 课程设计报告课程设计报告 一、一、 课程设计目的课程设计目的及要求及要求 1.
2、设计目的设计目的 提高和加强学生的计算机应用与软件开发能力,使学生由初学 者向专业的程序员过渡。 培养学生独立分析问题、解决问题、查阅资料以及自学能力, 以适应计算机产业日新月异发展的形势。 学习和掌握 C+程序设计方法以及上机调试技巧,为今后学习 其它专业课程打好基础 2. 设计要求设计要求 (一一) 职工信息管理系统职工信息管理系统 职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、 电话等(职工号不重复) 。试设计一职工信息管理系统,系统以菜单 方式工作,使之能提供以下功能: 职工信息录入功能(职工信息用文件保存) 职工信息浏览功能 查询和排序功能:按工资查询和按学历查询或按年龄等
3、查询 职工信息删除、修改功能 统计功能 (二二) 学生通讯系统学生通讯系统 学生通信录信息包括:姓名、学号、年龄、性别、家庭住址、联系 电话、寝室号等信息。现要求编写程序来完成如下功能: 学生通信录信息的输入 学生的通信录信息删除和修改 学生的通信录信息查询和统计功能 学生的通信录信息输出显示 二、二、 课程设计具体实现课程设计具体实现 (一一) 职工信息管理系统职工信息管理系统 (1)总体设计 根据任务要求, 程序主要包含五大功能模块: 1.职工信息录入功能 2. 职工信息浏览功能 3.职工信息查询和排序 4.职工信息删除和修改 功能 5.职工信息统计功能。 课程设计报告 3 总体设计图如下
4、: (2)详细设计 该项目文件名为职工信息管理系统, 共有 8 个.cpp 和 2 个.h 文件 主菜单主菜单(在 main .cpp 中) 主要完成功能为:当用户开始使用本系统,进入登陆模块。屏幕显 示菜单提示,用户可根据需要选择 15 进入相应功能。具体如下:1. 职工信息录入 2.职工信息浏览 登录模块的截图如下所示: 职工 信息 管理 系统 信息 录入 信息 删除 和 修改 信息 统计 信息 查询 和 排序 信息 浏览 信息 删除 信息 修改 按 工 资 高 低 降 序 排 列 查 询 按 年 龄 大 小 降 序 排 列 查 询 按 学 历 高 低 降 序 排 列 查 询 课程设计报告 4 主要使用