高校工资管理系统的设计与实现模板.doc
《高校工资管理系统的设计与实现模板.doc》由会员分享,可在线阅读,更多相关《高校工资管理系统的设计与实现模板.doc(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高校工资管理系统的设计与实现90资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。第1章 绪 论传统的工资管理方法, 都是经过人工统计和计算的管理方式进行的, 这样的管理方法不但费时费力, 也容易产生计算上的错误和疏漏。计算机技术的全面普及, 打破了财务管理的传统管理方法, 提高了管理效率的同时, 克服了传统管理方法中易产生的问题, 使管理员能够有序的、 全面的对每一位职工进行管理, 严格按照工资条款及发放制度计算并发放员工工资。高校工资管理系统能够完成日常工资的管理, 如查询、 修改、 增加、 删除以及存储等操作, 迅速准确地完成各种工资数据的的统计和汇总工作, 维护管理系统等,
2、大大提高了高校的管理效率。1.1 课题意义 随着中国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善, 各个行业都在积极使用现代化的管理工具, 不断改进企业的服务质量, 提高工作效率。无论是行政职能, 还是生产运作的管理要求的不断提高, 在很大程度上使企业不得不改变传统的经营管理方式以适应快速发展的社会主义市场经济, 改变企业管理方式、 方法已经成为企业发展的先决条件。建设一个科学高效的信息管理系统是解决这一问题的必由之路。 对于高等院校来说, 利用计算机支持学校高效率完成财务工资管理的日常事务, 是适应社会主义现代化要求、 推动高校财务工资管理走向科学化、 规范化的必要条
3、件。而工资管理是一项琐碎、 复杂而又十分细致的工作, 工资计算、 发放、 核算的工作量很大, 一般不允许出错, 如果实行手工操作, 每月发放工资须手工填制大量的表格, 这就会耗费工作人员大量的时间和精力, 计算机进行工资发放工作, 不但能够保证工资核算准确无误、 快速输出, 而且还能够利用计算机对有关工资的各种信息进行统计, 服务于财务部门其它方面的核算和财务处理, 同时计算机具有着手工管理所无法比拟的优点:检索迅速、 查找方便、 可靠性高、 存储量大、 保密性好、 寿命长、 成本低等。这些优点能够极大地提高工资资管理的效率,也是高校科学化、 正规化管理的重要条件。 1.2 课题背景1.2.1
4、 管理信息系统的含义管理信息系统即MIS( Management Information System) 在强调管理、 强调信息的现代社会中变得越来越普及。MIS是一门新的边缘学科, 它跨越了若干个领域如管理系统科学、 系统科学、 运筹学、 统计学科及计算机科学, 在这些学科的基础上形成信息收集和加工的方法。从而形成一个纵横交错的系统。它能提供信息, 支持企业或组织的运行、 管理和决策功能。1.2.2 管理信息系统的发展管理信息系统起源于20世纪50年代开始的基于计算机的电子数据处理( 简称EDP, Electronic Data Processing) 。EDP的主要目标提高一个组织内管理工
5、作如计算、 统计、 制表、 报告等工作的效率, 此时利用计算机处理管理信息的方式是单项管理。到了20世纪60年代管理信息系统得到了较快的发展, 成为实现组织整体目标, 系统综合地处理各类管理信息支持各级管理决策的计算机硬件、 软件、 通信设备、 规章制度及有关人员的统一体、 其获取信息资源和管理、 服务的范围更加广阔; 20世纪90年代, 人们对MIS(管理信息系统Management Information System)的注意力不再只是信息技术的应用, 而是为如何合理配置、 有效利用信息资源以求得组织目标的实现。至此, MIS的发展经历了一个由技术管理到资源管理的过程。1.3 工资管理系统
6、的研究现状任何的管理首先是对人力资源的管理, 学校也是一样。一直以来, 学校无论是在教学还是在管理方面都提出了要创新、 要全面推进素质教育, 学校经常要对学生和教师进行各种数据的统计以供分析使用, 然而由于计算量非常大, 经过人力去登记、 计算、 查找, 正确率无法保证, 而且还会耗费大量的人力和物力; 长年累月积攒起来的材料过多, 不易保存, 也容易丢失和损坏。这就出现了一个矛盾。如何找到一种好的办法既提高准确率, 又能够省去大量的人力物力, 而且还能够使材料积累起来供以后综合分析使用呢? 在当今社会, 以高科技为标志的经济飞速发展的今天, 选用现代化手段解决上述问题是再适合不过的了!于是,
7、 在教育领域建立一系列管理信息系统就显得非常有必要了。随着信息活动在国民经济中主导地位的确立和信息产业的崛起信息资源管理( Informetion Resouces Management, 简称IRM) 作为一个专有名词和独立的学科逐渐发展起来。如何积极开发、 合理配置和有效利用信息资源, 日益成为社会生活中亟待解决的问题。由于计算机和通信技术的高速发展, 推广应用计算机进行信息、 管理成为推动信息化工作的重要内容, 管理信息系统正是应用计算机信息化过程中出现的新生事物。它是一个利用计算机软硬件资源进行电子数据处理的人机系统, 它能提供信息, 支持企业或组织的运行, 具有管理和支持决策的功能利
8、用计算机能把生产经营过程中的巨大数据流收集组织起来。经过处理转换为对各部门不可缺少的数据, 经过对这些数据的分析使其变为各级管理人员做出决策具有重要意义的信息。总之, 管理信息系统用于管理中能够大大减轻管理人员的工作负担, 提高工作效率, 使管理更加程序化、 科学化。对一个组织而言, 内部管理的好坏直接关系到组织的存在与良好运行, 而内部管理中非常重要的一项就是对人的管理, 人事档案及工资管理是与人事管理有关的文件记录。一旦工作人员的岗位、 职称及其它情况发生变化, 要及时在档案内补充材料, 以确保档案材料基本反映工作人员的工作、 生活等各方面的实际情况; 同时也要及时对其工资进行调整。人事管
9、理往往是繁琐的, 因为要管理的对象种类繁多, 要对其进行各种各样的管理, 工作量大, 又容易出错, 在人事管理中引入计算机管理信息系统, 能够提高工作效率, 改进管理情况, 使管理工作系统化、 科学化、 提高整体的管理的水平。本系统是针对学校财务工资管理设计实现的。在学校, 一般管理者已经认识到计算机在管理过程中为可取代的作用, 可是应用计算机来进行管理, 她们还无法自己实现, 这就需要有专门的管理软件来帮助实现。1.4 本文的主要设计内容1.4.1 设计原则1.采用高校现有软硬件环境及先进的管理系统开发方案, 从而达到充分利用高校现有资源提高系统开发水平和应用效果的目的。2.系统应符合组织人
10、事管理的规定, 满足高校日常人事管理工作需要, 并达到操作过程中的直观、 方便、 实用、 安全等要求。3.采用模块化程序设计方法, 既便于系统功能的各种组合和修改, 又便于补充维护。 4.系统应具备数据库维护功能, 及时根据用户要求进行数据的添加、 删除、 修改、 查询和保密等。1.4.2 设计目标 1.采用人机对话操作方式, 界面设计美观友好, 操作灵活、 方便、 快捷、 准确。 2.能够对教职工基本信息进行输入、 修改。包括各种自然情况、 工资级别等。3.实现教职工的增加、 删除功能。包括转出、 辞职、 退休教职工信息的删除, 调入、 新增教职工信息的增加。4.实现查询、 统计功能。按照某
11、种条件, 查询、 统计符合条件的教职工信息。5.保密系统。对系统进行保密设定, 能够修改用户名和密码, 以防止有人对系统数据进行破坏和窃取。6.系统运行稳定、 安全可靠。第2章 工资管理系统结构及总体设计系统结构及总体设计的优劣直接影响新系统的质量。本系统的设计是在保证实现逻辑模型的基础上, 尽可能地提高系统的可变性、 可靠性、 工作质量、 工作效率及经济性。2.1 系统功能总体设计2.1.1 系统总体功能图 工资管理系统的功能结构如图2.1所示。工资管理系统基本信息管理工作工资查询工资管理系统管理帮助职工录入基本工资管理加班休假查询工资发放管理浮动工资管理修改密码用户管理浮动工资查询总体查询
12、职工删除基本工资查询退出系统关于登录主窗口图2.1 系统功能图2.1.2各子模块的功能设计工资管理系统是由登陆模块、 主窗口模块、 基本信息管理、 工资查询、 工资管理、 系统管理和帮助等几个功能模块组成, 规划系统功能模块如下: 1.登陆模块使只有合法身份的用户才能进入并使用系统, 对用户进行身份验证, 确定权限级别。2.主窗口模块各功能菜单经过主窗口在前台显示出来, 包括基本信息管理、 工资查询、 工资管理、 系统管理和帮助五个功能模块。3.基本信息管理模块基本信息管理模块主要包括员工录入、 员工删除2部分。4.工资查询模块工资查询模块主要包括基本工资查询、 浮动工资查询、 加班/休假查询
13、、 总体查询4个部分。5.工资管理模块工资管理模块主要包括工资发放管理、 基本工资管理、 浮动工资管理3个部分。6.系统管理模块系统管理模块主要包括用户管理、 修改密码、 退出系统3个部分。7.帮助模块帮助模块主要包括关于1个部分。2.2 系统环境及工具软件2.2.1软硬件环境1软件要求操作系统: Windows /NT/XP/CE。 应用软件: Visual C+6.0数据库: SQL Server 。2硬件要求CPU: 300MHz以上的处理器。内存: 128MB, 推荐256MB。硬盘: 150M以上剩余空间。显示像素: 最低800*600, 最佳效果1024*768。2.2.2软件工具
14、1.Visual C+ 简介 本系统所用的开发工具是Visual C+ 6.0,它是Microsoft 公司开发的基于C/C+的集成开发工具, 是Visual Studio中功能最为强大,代码效率最高的开发工具. Visual C+ 6.0跟以前的版本相比,它的编译器,调试器,连接器,编辑器,资源编辑器都有所加强,在编辑器中还提供了自动语句生成功能,编辑器会像Visual Basic那样自动提示函数的参数,对象成员.另外, Visual C+ 6.0还提供了许多的向导.在MFC中新增了一些类,提供了更加强大的数据访问功能.程序员能够利用Visual C+ 6.0以基于Windows API的C
15、编程方式或基于MFC的C+编程方式,也可混合编程,使工作效率相对提高,开发工作量减少,源代码效率高.从面使Visual C+ 6.0成为当前开发Windows应用程序最好、 最高效的开发工具之一。同时在数据库系统开发方面也有很大的优势.2.SQL SERVER 简介 系统的服务器采用的是Microsoft的SQL SERVER , 这是一个最新开发的大型的关系数据库管理系统( DBMS) , 具有非常强大的关系数据库创立, 开发, 设计及管理功能。与以前的几个版本相比, SQL Server 有如下几个特点: ( 1) 与Internet的紧密结合SQL Server 的数据库引擎集成了对XM
16、L的支持, 同进以可扩展, 易于使用和安全, 成为建设大型WEB站点最好的数据存储设备之一。SQL Server 的编程模式在很在程度上与专用于开发WEB应用的Windows DNA 架构相集成。同时, SQL Server 所携带的诸如英语查询以及Microsoft查询服务等为开发的Web应用提供了友好面强大的查询界面。(2)可扩展性和可用性为了兼顾各种配置计算机的使用, SQL Server 的数据库引擎能够运行在装有Windows 98的台式机, 笔记本电脑到安装Windows 数据中心的多处理器计算机上。SQL Server 企业版具有聪明服务器, 视图索引以及超大规模的内存支持等特征
17、, 完全能够满足最大规模的Web站点的性能需求。SQL Server 所支持的联盟数据库服务器特性允许用户在多个数据库服务器上水平划分数据表, 从而使得服务器彼此合作提供相似于集群服务器所能提供的强大性能。(3)简单友好的操作方式SQL Server 包含一整套的管理和开发工具, 这些工具都具有非常友好的用户界面, 在提供强大功能的同时, 易于安装, 使用和发布。用户能够把更多的精力放在自己的业务问题上, 能够非常迅速地建立并发布强大而复杂的数据库应用系统。(4)数据仓库支持SQL Server 为了满足现代企业对大规模数据进行有效分析和利用的要求, 包含了一系列提取, 分析, 总结数据的工具
18、从面使联机分析处理成为可能。同时, SQL Server 提供了英语查询工具和编程接口, 使得以英语为基础设计和管理, 查询数据库成为了可能。3.数据库访问技术Visual C+提供了许多访问数据库的技术, 主要包括下面这些数据库访问接口: (1) ODBC( Open DataBase Connectivity) ODBC是为客户应用程序访问关系数据库时提供的一个标准的接口, 对于不同的数据, ODBC提供了统一的API, 使应用程序能够诮所提供的API来访问任何提供了ODBC驱动程序的数据库。而且, ODBC已经成为一种标准, 因此, 当前几乎所有的关系数据库都提供了了ODBC驱动程序,
19、这使ODBC的应用十分广泛, 基本上可有于所有的关系数据库。其优点是, ODBC API可能使客户应用程序能够从从底层设置和控制数据库, 完成一些高层数据库技术无法完的事, 可是其不足之处是要编写大量的代码, 增加了程序的编制的难度。 (2) MFC ODBC(Microsoft Foundation Classes ODBC)由于直接使用ODBC API要编制大量的代码, 在Visual C+中提供了MFC ODB类, 封装了ODBC API, 这使得利用MFC来创立ODBC的应用程序非常简使。它有几个优点: 其一是编程比API要简单一些, 是属于Visual C+数据库接口中的高层访问技术
20、。其二是她能与ODBC API想结合完成对数据源底层的操作与控制。(3) DAO(Data Access Objects) DAO与提供了一种经过程序代码创立和操场纵的数据库的机制。多个DAO构成一个体系结构, 在这个结构中, 各个DAO对象能够同时工作, MFC DAO是Microsoft公司提供的用于访问Microsoft Jet数据库文件的强的力的数据开发工具, 经过DAO进行封装, 向程序员提供了DAO丰富的操作数据库手段。(4)OLE DB(Object Link Embedding DataBase)OLE DB是Visual C+开发数据库应用中提供的新技术, 它基于COM接口,
21、 因此, OLE DB对所有的文件系统包括关系数据库和非关系数据都提供了统一的接口, 这些特性使得OLE DB技术比传统的数据库访问技术更加优越。(5)ADO(ActiveX Data Objects) ADO技术是基于OLE DB的访问接口, 它是Visual C+中提供的面向对象的OLE DB技术。它继承了OLE DB技术的优点, 而且, ADO对OLE DB的接口作了封装, 定义了ADO的对象, 使程序开发变了简化.ADO技术属于数据库技术的高层接口。这些技术在访问数据库时无论是易用程度还是运行性能上都是各有千秋, 本系统采用的是MFC ODBC访问技术。ODBC是由微软公司提出的一个用
22、于访问数据库的统一界面标准, 随着客户机/服务器体系结构在各行业领域广泛应用, 多种数据库之间的互连访问成为一个突出的问题, 而ODBC成为当前一个强有力的解决方案。ODBC之因此能够操作众多的数据库, 是由于当前绝大部分数据库全部或部分地遵从关系数据库概念, ODBC看待这些数据库时正是着眼了这些共同点。虽然支持众多的数据库, 但这并不意味ODBC会变得复杂, ODBC是基于结构化查询语言(SQL), 使用SQL可大大简化其应用程序设计接口(API), 由于ODBC思想上的先进性, 而且没有同类标准或产品与之竞争, 因而越来越受到众多厂家和用户的青睐。当前, ODBC已经成为客户机/服务器系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 工资管理 系统 设计 实现 模板
限制150内