C++语言课程设计之企业员工信息管理系统怎么做?

来源:百度知道 编辑:UC知道 时间:2024/06/18 23:13:45
设计说明与要求:
编写一个控制台程序,系统用于员工信息管理,用户可以输入、输出、查询、修改、删除、排序。所有员工信息均需用磁盘文件保存(可用文本文件保存)。进入菜单需有密码认证。
员工类基本信息中包含工号,姓名,性别,年龄,婚姻状况,部门,职务,学历,工作时间,工资等属性。
其主要的成员函数有:添加新员工函数,显示员工信息函数(此处需另做一个菜单,包含显示所有员工信息,按部门显示,按学历显示,按年龄段显示,按工号显示等),修改员工信息函数,删除员工信息函数,计算工资函数,统计系统中共有员工总人数,按工资高低进行排序等。
学历有:初中,高中,大专,本科,硕士,博士。
部门有:董事会,市场部,公关部,客服中心,研发中心。
职务有:临时职员 ,正式职员,主任,部门经理,董事长。
总体设计,输入密码,进入系统的菜单,用于选择各项功能,其中
 输入:添加新的员工数据;
 输出:浏览所有员工信息,按部门显示,按学历显示,按年龄段显示,按工号显示。
 修改:按工号修改、按姓名修改等。
 删除:按工号删除某一员工信息。
 排序:按工资排序。
 退出:退出本系统;
注:各项菜单都调用一个函数来实现。
3.设计步骤:
 建立Employee类并派生出它的子类,画出类图。
 画出流程图。根据流程图编写程序清单
 上机调试程序(使用单步调试,设置断点、观察表达式,分块调试的方法)。
 考察运行结果,是否符合题目要求;若有问题,不断调试,直至成功。
 及时整理资料,撰写课程设计报告中有关这个题目的内容。
三、 课程设计报告
程序设计报告是课程设计工作的总结和提高,课程设计报告应该反映出作者在课程设计过程中所做的主要工作及取得的主要成果,以及作者在课程设计过程中的心得体会。
(一)课程设计报告主要内容
课程设计报告,应该包括以下几个部分内容:
1) 设计题目<

我觉得这样一般是没有人来回答的~~~毕竟真的要做一个程序的话要很花时间和经历的

不如你在网上找找看有没有类似的课程设计题目(比如说学生学籍管理系统之类的),从别人的程序里搞个大体的框架,自己再填填看各项功能,这样应该会简单一点,我当时就是这么做的~~~~呵呵