高校人事管理系统设计说明书.docVIP

  • 17
  • 0
  • 约 45页
  • 2016-01-25 发布于贵州
  • 举报
高校人事管理系统设计说明书

******************* 实践教学 ******************* 兰州理工大学 计算机与通信学院 2011年秋季学期 面向对象 课程设计 题 目: 高校人事管理系统 专业班级:计算机科学与技术四班 姓 名: 李晓芬 学 号: 指导教师: 朱红蕾 成 绩: 摘 要 在当前的全球信息化的浪潮中,无论是企业、政府机关,还是各大高校,要想完善自身的管理体系,就必须拥有一套完善的并且适合自身特点的信息化管理系统,以实现降低管理成本、及时反馈人员变动信息、节省人力资源、提高经济效益、完善管理体系等目的。 以高校为例,本文利用Microsoft Visual C++ 6.0编写程序,实现了用户对学校教师、实验员、行政人员、教师兼实验员和行政人员兼职教师摘 要 1 第一章 绪论 3 1.1 课程设计的目的 3 1.2 课程设计的背景和意义 3 1.2.1 课程设计的背景 3 1.2.2 课程设计的意义 3 1.3 课程设计环境 3 第二章 需求分析 4 2.1 问题描述 4 2.2 功能要求 4 2.3 问题的解决方案 4 第三章 系统设计 6 3.1 数据设计 6 3.1.1 类设计 6 3.1.2 类之间的关系 7 3.1.3 函数设计 7 3.2 结构设计 7 第四章 系统测试 12 4.1 模块测试 12 4.2 课程设计过程中遇到的问题 15 参考文献 16 附 录 17 总 结 42 致 谢 43 绪论 1.1 课程设计的目的 1、熟练掌握C++语言的基本知识和技能。 2、基本掌握面向对象程序设计的基本思路和方法。 3、利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 1.2 课程设计的背景和意义 1.2.1 课程设计的背景 1. 理论研究基础 (1)c++语言的基本知识和技能,如:类与对象,输入和输出,文本文件的建立和保存等。 (2)面向对象的程序设计的基本思路和方法。 2. 技术层面的支持 Microsoft Visual C++ 6.0编译平台 1.2.2 课程设计的意义 以高校为例,本文利用Microsoft Visual C++ 6.0编写程序,实现了用户对学校教师、实验员、行政人员、教师兼实验员和行政人员兼职教师professional SP2操作系统 Microsoft Visual C++ 6.0 需求分析 2.1 问题描述 某高校有五类职工:教师,实验员,行政人员,教师兼职实验员,行政人员兼职教师。职工工资计算方法如下: 教师: 基本工资+课时费; 实验员: 基本工资+实验室补助; 行政人员: 基本工资+行政补贴; 教师兼职实验员: 基本工资+课时费+实验室补助; 行政人员兼职教师:基本工资+行政补贴+课时费; 其中: 基本工资:教师800元,实验员650元,行政人员750元 行政补贴:250元 实验室补助:150元课时费1) 添加功能:添加记录; 2) 查询功能:能根据编号和姓名进行查询3) 编辑功能:根据查询对相应的记录进行修改; 保存功能:。,职工的月工资) 添加人员记录时,考虑各种数据的有效性。 2)组合查询功能的实现。 3)编辑数据时,注意操作的方便 4)删除数据时,考虑删除操作的方便 5)输入、输出操作时的方便、易用 2.3 问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: 1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; 2)分析系统中的各个实体及它们之间的关系; 3)根据问题描述,设计系统的类层次; 4)完成类层次中各个类的描述; 5)完成类中各个成员函数的定义; 6)完成系统的应用模块; 7)功能调试; 8)完成系统总结报告。teacher_salary作为本类数据成员。 3.实验员类test:公用虚继承person类,并包括实验员基本工资工资salary2、实验室补助test_allowance和实验员工资test_salary作为本类数据成员。 4.行政人员类official:公用虚继承person类,并包括行政人员基本工资工资salary3、行政补贴official_allowance和行政人员工资test_salary作为本类数据成员。 5.教师兼实验员类teacher_test:多重继承teacher类和test类,并包括教师兼实验员工资salary4作为本类数据成员。 6.行政人员兼教师类teacher_official:多重继承teacher类和official类,并包括行政人员兼教师

文档评论(0)

1亿VIP精品文档

相关文档