C课程设计——高校人事管理系统.pdfVIP

  • 0
  • 0
  • 约2.54万字
  • 约 23页
  • 2026-03-11 发布于河北
  • 举报

课程设计报告

课程名称面向对象程序设计

课题名称高校人事管理系统

目录

I.系统需求分析I

2.总体设计I

3.详细设计2

4.系统调试18

5.果分析20

6.总20

1.系统需求分析

I用户需求:

(1)添加删除功能:能根据学院人事的变动情况,添加删除记录;

2()杳询功能:能根据编号和姓名进行杳询;

3()编辑功能(高级):根据查询对相应的记录进行修改,并存储;

4()统计功能:能根据多种参数进行人员的统计在(职人数、党员人数、女工人

数、高学历高职称人数);

5()保存功能:能对输入的数据进行相应的存储,扩(展要求:要求重载插入和提

取符以完成数据的保存和打开)。

6()人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。

2.系统设计目标:

(1)要求学生达到熟练掌握C++语言的基本知识和技能;

2()基本掌握面向对象程序设计的基本思路和方法;

3()能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。

3.系统拟实现的功能:

对高校人事系统进行添加,编辑,查询,统计,保存功能。

2.总体设计

1.系统功能分析

(1)资料维护:系统维护包括对各种表记录的修改、删除、添加等操作。

2()资料维护:对数据表中的信息进行浏览。

3()系统查询:可以按职工编号、姓名等相关信息进行详细或模糊查询。

4()报表统计:包括统计职工编号、职工姓名、职工性别、所在部门、职工年龄、二

作日期、基本工资、职称、职务和简历等字段。

5()其它操作:系统封面、人性化提示信息。

2.系统功能模块划分与设计

系统功能模块划分:数据查找与浏览、数据修改、报表显示和系统封面构成。

图1-2各功能模块实现

2

程序源代码:

#includeiostream

#includefstream〃对外存文件的输入输出操作

#includewindows.h

#includecstring〃字符串模板类

#includeiomanip〃流操作

usingnamespacestd

intk〃全局变量

classperson

f

i

private:

charnum[10]〃编号

chartype[2O]〃类型

charname[20J〃姓名

charsex[10]〃性别

charzhiwu|20|〃职务

charageflO]〃年龄

charzhichen[20]//职称

charzzmm[20)〃政治面貌

charzgxl[20]〃最高学历

charrzsj[20]〃任职时间

charlysj[3()]〃来院时间

staticintbianhao〃编号

public:

voidsetperson(char*type1,char*namel,char*sexl,char*agel,char*zhiwul,char

*zhichen1,char*zzmm1,char*zgxll,char*rzsj1,char*lysj1)

staticintgetbianhao(){returnbianhao}

char*gettype(){returntype}

char*getnam

文档评论(0)

1亿VIP精品文档

相关文档