c++面向对象课程设计报告-高校工资管理系统

上传人:鲁** 文档编号:512073396 上传时间:2023-02-16 格式:DOC 页数:44 大小:331.50KB
返回 下载 相关 举报
c++面向对象课程设计报告-高校工资管理系统_第1页
第1页 / 共44页
c++面向对象课程设计报告-高校工资管理系统_第2页
第2页 / 共44页
c++面向对象课程设计报告-高校工资管理系统_第3页
第3页 / 共44页
c++面向对象课程设计报告-高校工资管理系统_第4页
第4页 / 共44页
c++面向对象课程设计报告-高校工资管理系统_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《c++面向对象课程设计报告-高校工资管理系统》由会员分享,可在线阅读,更多相关《c++面向对象课程设计报告-高校工资管理系统(44页珍藏版)》请在金锄头文库上搜索。

1、C+课程设计报告高校工资管理系统 院 系: 计算机科学技术学院 班 级: 网络10 1班 姓 名: 合 作 者: 指导教师: 2011 年 6 月 24 日面向对象程序设计课程设计任务书一、题目:高校工资管理系统二、设计要求(1)王瑛璞、汲晨熙和王兰兰(组长)组成设计小组。(2)小组成员分工协作完成,要求每个成员有自己相对独立的模块,同时要了解其他组员完成的内容。(3)查阅相关资料,自学具体课题中涉及到的新知识。(4)根据实现的功能,划分出合理的对象类,明确对象类间的关系。为每个对象类设计正确的属性和方法,为每个方法设计合理的方法体。(5)编程简练,程序功能齐全,能正确运行。(6)课题完成后提

2、交课程设计报告,格式规范,内容详实。其主要内容包括:1-封皮、2-课程设计任务书,3-指导教师评语与成绩、4-目录、5-需求分析、6-概要设计、7-详细设计(含主要代码)、8-调试分析与测试结果、9-用户使用说明、10-附录或参考资料。报告用A4纸打印,中文字体为宋体,西文字体用Time New Roma,小四号字,行距采用“固定值”18磅,首行缩进2字符。(7)课程设计报告内容的说明:需求分析-分析课题需要实现的功能以及要用到的知识点,分析课题涉及的对象间的关系;概要设计-根据实现的功能,划分出合理的对象类,明确对象类间的关系;为每个对象类设计正确的属性和方法,为每个方法设计合理的方法体;详

3、细设计-具体的类、对象和功能的实现以及主要程序代码;调试分析与测试结果-用多组测试用例调试分析系统的正确性、完备性等各项性能指标,写出测试结果;用户使用说明-编写该系统的使用说明书;附录或参考资料-完整的程序代码以及查阅资料的参考文献。三、课程设计工作量由于是设计小组团结协作完成设计任务,一般每人的程序量在200行有效程序行左右,不得抄袭。四、课程设计工作计划2011年6月13日,指导教师讲课,学生根据题目准备资料;2010年6月13日、17日、18日,设计小组进行总体方案设计和任务分工;每人完成自己承担的程序模块并通过独立编译;2010年6月21日2010年6月23日,将各模块集成为一个完整

4、的系统,并录入足够的数据进行调试运行;同时撰写报告。2010年6月27日,验收;提交课程设计报告。指导教师签章: 教研室主任签章 面向对象程学设计课程设计指导教师评语与成绩指导教师评语:课程设计表现成绩: 课程设计验收成绩: 课程设计报告成绩: 课程设计 总成绩: 指导教师签章 2010年 6 月 24 日目 录1需求分析11.1 性能需求11.2 功能需求12 程序的基本功能及操作手册22.1 程序的基本功能22.2 操作手册23 详细设计33.1 动画功能模块设计33.2 开始界面功能模块设计43.3 管理员界面功能模块设计114 调试分析与测试结果144.1 开始界面的运行144.2 欢

5、迎动画的运行165 系统的总体结构图175.1 定义的函数及说明175.2 系统总体框图176 结束语181 需求分析 性能需求随着高等学校的快速发展,高校规模越来越大,教职员工的数量也越来越多,高校工资管理更加的复杂,而工资管理这以琐碎、复杂又十分细致的工作容不得半点差错,工资的计算、发放、核算的工作两很大,如果实行手动操作,每月发放工资需要手工填制大量的表格、做很大规模的运算,这会在无形中浪费了劳动力,耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计

6、算机具有着手工管理无法比拟的优点。例如:迅速检索,查找方便,可靠性高,储存量大,保密性好,寿命长,低成本,安全等等。这些有点能够极大的提高人事工资管理的效率,也是科学化管理,与世界接轨的重要条件。这就对高校工资管理系统提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以告诉,快捷的完成以上工作。在计算机联网后,数据在网间传递,可以实现数据的交互,避免重复劳动,规范数据管理的行为,继而提高了管理的效率和水平。高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从大量繁琐的数据中拯救出来,而且优化了管理体系,提高了管理效率,使管理简易化、高效

7、化、智能化,与此同时也提高了管理的透明度和互动性。在企业部门里,管理人员应该对员工的基本档案信息进行记录存储,这样,在确定好部门里的人员对象后,才能正确的进行进一步操作动作,如对人员进行工资计算、工资统计分析等。管理人员应该在需要的时候能及时的查看员工的基本档案信息,对如员工的调职、离开等要能够即使的给予信息更正。 功能需求程序运行后显示动画图片,按任意键退出欢迎界面。之后选择相应的权限(管理员或普通用户),选择为管理员时必须输入密码方可进入旗下界面,其中包括数据录入、查询、删除、修改及统计等各种功能,选择为普通用户时无需输入密码,但只能进行数据的查询、统计、浏览。另外进行各种操作前都会出现相

8、应的文字提示,方便使用者更好的应用此软件。数据输入后系统自动将其保存到person.dat文件中,如果要删除或修改已输入的个别数据,则只需选择此功能,系统即从文件中查到相应数据加以删除或修改,并再次进行数据的保存,从而完成工资管理的自动化。2 程序的基本功能及操作手册2.1 程序的基本功能 (1) 向文件中录入职工信息数据。(2)查询职工信息,获取岗位、工时、薪资等信息(3)修改一个员工的资料。(4)删除某个员工的信息。(5)按类别浏览职工薪资信息。(6)按工号查询某个薪资信息。(7)增加职工信息。(8)区别管理员身份与普通用户,分别分配不同浏览空间。2.2 操作手册运行程序后,先出现欢迎动画

9、,虽然简短,但是透漏出了我们程序开发人员对用户的衷心祝愿, 它会在屏幕上运动一周,然后自行消失。随之出现一静态画面“歡迎登陸”。接着映入眼帘的是系统的基本界面,核实身份,并赋予使用者应有的身份。如果您是管理员,在介入密码后会被赋予管理员身份进入程序,在程序中,您可以做录入职工数据、修改职工数据、删除职工数据、浏览、统计等操作。如果您不是管理员,那么选择相应的数字后,您会拥有 浏览、查询、统计等权利。3 详细设计 动画功能模块设计此简单的动画为:两个笑脸分别从屏幕的左端和右端移动到中间,设计主要是用循环和清屏来完成的,类似于扫描原理。程序流程图如下: 开 始I=2,j=2i44&j25分别输出j

10、和40-i个空格后,输出相应图片先输出20个空格后,输出相应图片等待按任意键清 屏清 屏结 束j+,i=i+4主要代码如下:void donghua()system(cls);int j;for(j=2,i=2;j25&i44;j+,i=i+4) coutnnnn; coutsetw(j) setw(40-i) endl;coutsetw(j) setw(40-i) endl;coutsetw(j) (*_*)setw(40-i) (*_*)endl;coutsetw(j) setw(40-i) endl;coutsetw(j) setw(40-i) endl;coutsetw(j) | |

11、| | setw(40-i) | | | | endl;system(cls);coutnnnn;coutsetw(20) endl;coutsetw(20) endl;coutsetw(20) endl;coutsetw(20) 歡 迎 登 陸 endl;coutsetw(20) endl;coutsetw(20) endl;coutsetw(20) endl;coutsetw(20) endl;coutsetw(20) endl;coutsetw(20) endl;system(pause); 开始界面功能模块设计此开始界面主要是让用户选择所需的权限(管理员或普通用户),若选择管理员权限,则必须先输入管理员密码才能进入下一步操作;若选择普通用户权限,则可直接进入旗下的用户界面,此界面只能进行数据的查询、统计、浏览和返回到开始界面四个功能。程序流程图(密码登陆部分)如下:开 始下一步NNYYk+j+pk=passk输入pk=0Passk!=0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号