当前位置:首页 > 李金玺 34 高校人事管理系统
封面模板
中国矿业大学银川学院
面向对象程序设计课程设计报告
(2011/2012学年第二学期)
题目名称 高校人事管理系统
系 部 机电动力与信息工程系
专 业 计算机科学与技术
班 级 (1) 学 生 李金玺 学 号 120100510034 完成时间 2012年 6 月 22日
指导老师 石晓山
高校人事管理系统,李金玺,120100510034
目录
引言 ........................................................... 3 1 课程设计目的和意义 .......................................... 4 2 详细设计 .................................................... 5
2.1需求描述 ................................................... 5 2.1.1系统分析 ................................................... 5 2.1.2系统类的层次 ................................................ 5 2.2功能描述 ..................................................... 7 2.3程序运行说明 ................................................ 17
3 课程设计总结 ............................................... 21
3.1编程日志 .................................................... 21 3.2测试报告 .................................................... 21
4 心得体会 ................................................... 22 5 参考文献 ................................................... 23
~ 2 ~
高校人事管理系统,李金玺,120100510034
引言
面向对象程序设计中,对象是基本元素,类是一组具有相同属性和行为的对象的抽象,是一种抽象的数据结构,所以在程序设计中类作为一个程序模块。在面向对象机制中抽象和封装实现了对类的管理,类是将对象的所有属性和行为抽象;而封装是指把数据和实现操作的代码集中起来放在对象内部,并尽可能隐藏对象的内部细节。在使用时通过接口来操作对象。多态和继承是对类的操作。
本课题是用c++语言编写一个简单的高校人事管理程序,能实现对职工人事信息的简单管理。其程序能解决有关职工人事信息数据的输入,有关职工人事信息的修改,有关职工人事信息的删除。
通过本课题设计研究培养学生面向对象程序设计的思想,要求学生达到熟练掌握C++语言的基本知识和技能,基本掌握面向对象程序设计的基本思路和方法,能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。同时强调好的程序设计风格,提高解决实际问题的能力。
~ 3 ~
高校人事管理系统,李金玺,120100510034
1 课程设计目的和意义
随着计算机的飞速发展,当今用计算机处理事务已成为一种趋势,利用计算机实现学院人事管理势在必行。对于很多高校来说,利用计算机支持高校高效率完成劳动人事管理的日常事务,是适应现代人事管理制度要求、推动人事管理走向科学化、规范化的必要条件;而人事管理是一项琐碎、复杂工作,关于教职工的档案,考勤、奖惩、和工资计算工作量很大,一般不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行人事管理工作,不仅能够保证人事信息准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事信息管理的效率,也是高校人事管理的科学化、正规化管理,与世界接轨的重要条件。
由于我院办学规模的日益扩大,教师数量的与日俱增,对学院人事的管理也越来越复杂,面对目前的实际状况,迫切需要开发一个人事管理系统来满足学院人事管理工作的需求。
程序设计的基本目标是用算法对问题的原始数据进行处理,从而获得所期望的效果。但这仅仅是程序设计的基本要求。要全面提高程序的质量,提高编程效率,使程序具有良好的可读性、可靠性、可维护性以及良好的结构,编制出好的程序来,应当是每位程序设计工作者追求的目标。而要做到这一点,就必须掌握正确的程序设计方法和技术。而C++语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。所以采用结构化程序设计方法,对管理系统进行自顶向下,逐步细化,模块化设计.
~ 4 ~
共分享92篇相关文档