- 5
- 0
- 约1.21万字
- 约 17页
- 2018-10-09 发布于重庆
- 举报
C课程设计--高校人事管理系统
课 程 设 计 报 告
课程设计名称: C++程序设计
系 别: 三 系
学生姓名:
班 级: 软件2班
学 号: 201103112
成 绩:
指导教师: 郑 步 芹
开课时间: 2011-2012 学年 二 学期
高校人事管理系统
一、课程设计目的
本课程设计是在学习面向对象基本理论之后的实践教学环节。该实践教学是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧。要求学生在设计中逐步提高程序设计能力,培养科学的软件工作方法。学生通过课程设计在下述各方面得到锻炼:
(1)能根据实际问题的具体情况,结合面向对象的基本理论和基本技巧,正确分析问题,并能设计出解决问题的有效算法与程序。
(2)提高程序设计和调试能力。学生通过上机实习,验证自己设计的算法和程序的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改,进一步提高程序设计水平。
二、课程设计内容
职工信息管理系统
建立一个职工信息管理系统,对于普通员工只能查询和修改自己的详细信息和查询其他员工的简单信息,对于人事部门人员可以查询、修改、增加所有职工的详细信息(但不包含修改工资),对于财务部门人员可以查询所有职工的详细信息,和修改职工的工资。
(1) 进入系统需要密码验证
(2) 具有简单的菜单功能。(不同类型的员工的菜单形式不同)
(3)能够按要求完成职工信息的增加,删除,查询和更新相关信息
(4)对程序源代码要给出各部分的详细注释。
(5)雇员信息以文件的形式存储。
(6)自己根据能力及需要添加相应功能模块,增强模拟系统功能。
三、高校人事管理系统概要设计
定义一个类,定义类的成员数据、声明成员函数、存储和读取函数并定义一个对象数组。完成各个函数的具体功能,设计3个不同菜单来完成不同功能的实现 ,设计菜单功能执行函数并以此连接菜单与各功能函数实现调用。
流程图:
主菜单
主菜单
普通职工财务部门人事部门
普通职工
财务部门
人事部门
显示个人信息修改职工工资查询职工信息删除职工信息修改职工信息查询职工信息增加职工信息修改个人信息查询他人信息
显示个人信息
修改职工工资
查询职工信息
删除职工信息
修改职工信息
查询职工信息
增加职工信息
修改个人信息
查询他人信息
四、高校人事管理系统详细设计与实现
(1) 建立一个员工的类person
(2) 定义成员数据:name姓名、num工号、sex性别、address住址、tele电话、salary工资
(3) 声明成员函数:增加职工信息函数input、显示详细信息和他人简单函数show、查找个人和他人信息函数search、修改职工信息和工资函数revise以及存储和读取数据函数write_file、read_file。
(4) 设计3个菜单:普通职工菜单emune、人事部门菜单pmune、财务部门菜单fmune。
(5) 菜单功能执行函数:select.
(6) 实现主程序菜单与各子菜单的调用。
运行时截图:
主菜单
人事部门增加职工信息
人事部门查询职工信息
人事部门修改职工信息
人事部门删除职工信息
普通职工显示个人信息
普通职工修改个人息
8.普通职工查询他人信息.
9.财务部门查询职工信息
10.财务部门修改职工工资
五、总结
通过这次课程设计,我学会了程序设计的方法。经过对职工管理系统的编写,我得到了很大的收获。自主学习的必要性更是解决问题的基础。这次设计使我重温了以前学过的知识,让我对C++编程有了更深刻的认识。
源程序:
#includeiostream
#includestring
#includefstream
#includeiomanip
using namespace std;
class person //定义一个员工的类
{
public: //定义类的数据成员
string name; //姓名
string num; //工号
string sex; //性别
string address; //住址
string tele;
您可能关注的文档
- CADCAM课程设计设计一用于带式输送机传动装置中的单级圆柱齿轮减速器.doc
- CAD制图比例设置图文教程doc.doc
- CAD室内设计施工图规范世界大学城.doc
- CAD应用实例渲染青花瓷盘.doc
- CAD绘图简易入门教程doc.doc
- CAD技术在齿轮减速器拟实造型中的应用.doc
- CAD课程设计电压频率变换器.doc
- CAD实习实训指导书.doc
- CAN总线家庭火灾探测与报警系统硬件设计 源程序 电路图.doc
- Capital Budgeting Basics Instructors Manual资本预算的基础,教师手册.doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 八年级数学(上册)期末试卷及答案(最新) .pdf VIP
- 1-37(通用)施工检查记录.doc VIP
- 《特种作业人员安全技术培训考核管理规定》培训.pptx VIP
- 2025至2030中国微量移液器行业调研及市场前景预测评估报告.docx
- 乡镇“十五五”时期发展规划(初稿).docx VIP
- 广东省佛山市南海区2024-2025学年六年级上学期期末科学试卷(含答案).pdf VIP
- 武汉大学 2013 – 2014 学年第一学期《线性代数 B》(工科 54 学时) 期末试题.docx VIP
- 2026 年新版三至五年级上册语文期末考试试题及答案.docx
- 五年级上册语文试题- 福州市语文期末质量监测卷(含答案)部编版.doc VIP
- 八年级(上册)历史:期末复习【论述题】专题训练.docx VIP
原创力文档

文档评论(0)