1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
图示主界面选择,时,进入职员分类管理界面如下图所示。
图示职员分类管理界面本程序经过多次调试运行成功,程序参考了数据结构中链表的些算法和课本上超市商品管理系统的些函数,应是第次尝试做比较大点的系统,因此在各方面不是很熟悉,函数的分块测试都没注意到,导致整个程序调试起来很困难,今后将吸取教训,学好。
面向对象程序设计课程设计题目高校工资管理系统指导教师石玮专业计算机科学与技术姓名杨玲学号高校工资管理系统的设计与实现湖北师范学院计算机科学与技术学院班杨玲通过学习这门课程,结合学习过的数据结构等知识,本文完成了高校工资管理系统的设计与实现,希望以此加强对面向对象理论知识和编程知识的巩固和学习。
系统需求设计和实现高校工资管理系统高校中人员有行政人员教师实验室人员后勤人员外聘人员。
通过本系统要求实现以下功能添加职员的基本信息校内人员调离学校删除信息根据工作证号查询校内人员的工资,根据姓名查询外聘人员的工资根据工资计算准则计算总工资分类输出所有人员的信息。
二分析与设计这个课程设计主要是封装和继承的使用。
对于本系统中的七种不同种类的对象行政人员教师实验室人员后勤人员外聘人员行政人员兼教师教师兼实验室人员,抽取各类职员的共性特征,分别对应七个类行政人员类教师类实验室人员类后勤人员类外聘人员类行政人员兼教师类教师兼实验室人员类。
然后在七个类的基础上,抽取七类职员的共性特征形成个基类人员类。
人员类的共性特征和共性操作人员类的共性特征人员类的共性特征有工作证号姓名性别岗位基本工资总工资。
人员类的共性操作有数据输入输入职员各属性信息,工作证号姓名性别数据输出输出职员的各个信息,工作证号姓名性别岗位基本工资总工资计算总工资总工资的计算函数为。
为了方便信息的读取,给每类职员设置了个区别与其他职员的各类编号。
其他各类职员继承人员类的共性特征,并派生出自己特有的属性。
行政人员的特征行政人员的特征有工作证号姓名性别岗位津贴奖金总工资。
教师类的特征教师的特征有工作证号姓名性别岗位教师上课课时奖金总工资。
实验室人员类的特征实验室人员的特征有工作证号姓名性别岗位实验室人员上课课时奖金总工资。
后勤人员类的特征后勤人员类的特征有工作证号姓名性别岗位奖金总工资。
外聘人员类的特征外聘人员类的特征有工作证号姓名性别岗位奖金总工资。
行政人员兼教师类的特征有行政人员兼教师类的特征有工作证号姓名性别岗位津贴教师上课课时奖金总工资。
教师兼实验室人员类的特征有教师兼实验室人员类的特征有工作证号姓名性别岗位奖金教师上课课时教师兼实验室人员上课课时总工资。
系统类的操作系统的管理功能自成个类系统类。
该类的主要操作有职员的增加职员的删除职员的修改显示职员信息职员信息查询等功能。
下图是分析得到的对象模型图。
图示高校工资管理系统的对象模型图系统职员信息的增加职员信息的删除职员信息的修改职员信息的显示职员信息的查询职工信息的保存人员类工作证号姓名性别岗位基本工资总工资数据输入数据输出计算总工资行政人员兼教师数据输入数据输出计算总工资教师兼实验室人员数据输入数据输出计算总工资教师上课课时奖金数据输入数据输出计算总工资实验室人员上课课时奖金数据输入数据输出计算总工资后勤人员奖金数据输入数据输出计算总工资外聘人员奖金数据输入数据输出计算总工资行政人员补助奖金数据输入数据输出计算总工资系统类的设计各个职员类涉及的操作都比较简单,具体的实现代码在本节后给出。
下面着重说明系统类的的操作设计系统维护着个存放职员信息的文件和六个对象数组。
当系统启动
