公司人事管理系统代码与文档.docVIP

  • 18
  • 0
  • 约2.08万字
  • 约 26页
  • 2018-08-09 发布于贵州
  • 举报
公司人事管理系统代码与文档

公司人事管理系统 专业 软件工程移动应用开发 学生姓名 郭迁迁 班级 学号 指导教师 完成日期 2014/6/20 1、功能图 1、创建系统2、显示所有员工信息3、添加员工信息4、删除员工信息5、查找员工信息6、修改员工信息7、对员工月薪进行排序8、数据存盘0、退出系统输入账号密码进入系统公司人事管理系统 1、 创建系统 2、显示所有员工信息 3、 添加员工信息 4、删除员工信息 5、查找员工信息 6、修改员工信息 7、对员工月薪进行排序 8、 数据存盘 0、退出系统 输入账号密码进入系统 公司人事管理系统 2、类图 技术经理类业务经理类文秘类技术人员类财务人员类经理类Person类(基类) 技术经理类 业务经理类 文秘类 技术人员类 财务人员类 经理类 Person类(基类) 3、界面 不同用户进入的选择界面 老板进入的界面 员工进入的界面 4、数据存储结构 写入文件退出系统进行相应的操作读取文件信息 写入文件 退出系统 进行相应的操作 读取文件信息 保存方式:采用二进制进行数据的保存 结构:在每对员工的数据信息进行操作时,首先读取文件,然后进行下面增删查改等相应的操作,在对相应操作后自动进行数据的存盘 读取方式:读取链表,写入文件。 总结和体会 通过这一次C++课程设计,让我学到了很多,让我学到对一个大型系统的设计不止是对代码的实现,要有一个洞察全局的心,就是先想好,有一个大致的规划,然后再去用代码实现非常容易,如果不想好就会写代码,那么会遇到很多问题,有时会使所做的功夫白费,所以提前想好是非常重要的。 在写公司人事管理系统时我遇到了很多问题,例如对文件的添加,使自己没有一点办法,在老师的耐心讲解下,终于完成了文件的添加,使自己对于文件有了新的认识,老师为我们讲解了类的实现,使自己有了新的理解,还让我体会到了交流的重要性,我虽然是社团的人员,但是很少和别人交流。我要学会去和别人交流想法。 代码如下: #include iostream #include fstream using namespace std; void Link(); class Person { protected: char name[10];//姓名 char level[20];//级别 int NO;//编号 int Flag;//标记 public: Person *next; Person(char na[10],char le[20],int no,int F); Person(){} ~Person(){} virtual void Show(){} virtual double Wage(){} int Get_NO(); char *Get_Name(); char *Get_Level(); int Get_Flag(); int *Get_Flag1(); }; Person::Person(char na[10],char le[20],int no,int F) { strcpy(name,na); strcpy(level,le); NO=no; Flag=F; } int Person::Get_NO() { return NO; } char *Person::Get_Name() { return name; } char *Person::Get_Level() { return level; } int Person::Get_Flag() {

文档评论(0)

1亿VIP精品文档

相关文档