- 25
- 0
- 约 22页
- 2016-11-24 发布于贵州
- 举报
课程设计——面向对象陈学设计(人事管理系统)
目 录
设计目的…………………………………………………………………2
功能介绍…………………………………………………………………2
程序流程…………………………………………………………………3
设计步骤(不用加过多代码)…………………………………………4
设计总结…………………………………………………………………9
程序清单…………………………………………………………………9
参考文献…………………………………………………………………22
一、设计目的
(1) 只能使用C++语言,源程序要有适当的注释,使程序容易阅读
(2) 至少采用文本菜单界面(如果能采用图形菜单界面更好)
(3) 学生可自动增加新功能模块(视情况可另外加分)
(4) 写出课程设计报告,具体要求见相关说明文档
(5) 用文件进行管理
二、功能介绍
(1)数据录入功能
(2)查询功能:分为姓名查询和应缴税款查询两种
(3)统计功能:输入一个部门,统计该部门的人员应缴税款总和并显示数据。
(4)排序功能:能实现选择按月薪升序或降序排序并显示数据。
三、程序流程
四、设计步骤
1.登陆界面设计
登录界面如图1所示:
图1 登录界面
在登录界面中,实现进入系统和退出系统功能。
算法描述:用 jiemian1() 函数判断用户输入的字符,如果是“ j”或“J” 字符,则进入人事管理系统,如果是“t”或“T”字符,则退出人事管理系统,如果是其他字符则提示错误并请求重新输入。
2.添加模块设计
添加模块界面如图2所示:
图2 添加模块界面
在添加模块中,实现新建和追加的功能。
算法描述:利用YunSuan类中的成员函数workerdata()来进入添加模块,再通过函数workerdata()中的loop_1和loop_1i的执行来实现新建和追加功能。再通过if语句进行判断用户输入的字符,如果是“1”字符,则执行新建功能,如果是“2”字符,则执行追加功能。
class YunSuan (定义YunSuan声明)
void workerdata() (YunSuan类中成员函数的声明)
3.显示模块设计
显示模块界面如图3所示:
图3 显示模块界面
在显示设计中,实现显示(输出)员工的编号、姓名、年龄、职位、联系电话和联系地址的功能。
算法描述:利用YunSuan类中的成员函数workerdata()来进入显示模块,再通过YunSuan类中的disp()函数来实现显示员工对象的数据的功能。
class YunSuan (定义YunSuan声明)
void workerdata() (YunSuan类中成员函数的声明)
void disp()
{ for(int i=0;i=top;i++)
{ if(man[i].GetOnoff()==0)
if(i%5==0)
coutendl;
man[i].pprintn(); } } (成员函数disp()的定义)
4.查找模块设计
查找模块界面如图4所示:
图4 查找模块界面
在查找模块中,实现按编号查找、按姓名查找和按职位查找员工对象的功能。
算法描述:利用YunSuan类中的成员函数workerdata()来进入查找模块,再利用workerdata()函数中的switch(xz3)语句来进行具体的查询操作并输出查询结果。
class YunSuan (定义YunSuan声明)
void workerdata() (YunSuan类中成员函数的声明)
switch(xz3)
w-pprintn()
5.修改模块设计
修改模块界面如图5所示:
图5 修改模块界面
在修改模块中,实现按员工编号和按员工姓名来修改员工资料的功能。
算法描述:利用YunSuan类中的成员函数workerdata()来进入修改模块,再利用man[in].printw(); w-pprintn;w-deldate();以及do语句来实现按员工编号和按员工姓名修改的功能。
class YunSuan (定义YunSuan声明)
void workerdata() (YunSuan类中成员函数的声明)
man[in].printw();
w-pprintn();
w-deldate();
addpe
您可能关注的文档
- 艾博龙园住宅小区二期工程2#楼水暖工程施工方案.doc
- 色彩课件(总).ppt
- 航空在线订票系统毕业论文.doc
- 艾米诗精品服装店营销策划书.doc
- 艾草种植基地新建项目可行性研究报告.doc
- 艾博龙园住宅小区二期工程2#楼施工试验方案.doc
- 节约能源对我国可持续发展的重要影响与意义毕业论文.doc
- 芜湖市神山东路神山南路道路工程安全施工组织设计.doc
- 简阳市香港城66号、77号楼工程施工组织设计完整版.doc
- 航站楼GTC停车楼安全文明施工专项方案最终.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年陕西省汉中市某中学小升初入学分班考试英语考试真题含答案.docx VIP
- DB31T 1236-2020 未成年人司法社会工作服务规范.docx VIP
- 宣贯培训(2026年)《DLT 2772—2024火力发电厂输煤廊道巡检装置技术规范》.pptx VIP
- 2026年北京中考白皮书.pdf VIP
- 2025届苏锡常镇高三(一模)数学试题及参考答案.pdf VIP
- 《人工智能辅助的翻译技术》课件.ppt VIP
- 沉浸式非遗体验—宋代点茶.pptx VIP
- PET Complete精品教学课件 unit 3 having fun.pptx
- 年产2万吨马铃薯全粉项目可行性研究报告.docx
- 《计算机网络基础》课件——OSI参考模型.pptx VIP
原创力文档

文档评论(0)