软件工程硕士论文高校职工工资管理系统的设计与实现.doc
《软件工程硕士论文高校职工工资管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《软件工程硕士论文高校职工工资管理系统的设计与实现.doc(59页珍藏版)》请在三一办公上搜索。
1、 专 业 学 位 硕 士 学 位 论 文高校职工工资管理系统的设计与实现Design and Implementation of the Management system for colleges and universities in wages作 者 姓 名: 学科、专业 : 软件工程 学 号 : 40717170 指 导 教 师: 完 成 日 期: 2009年9月10日 大连理工大学Dalian University of Technology 大连理工大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和
2、致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目:高校职工工资管理系统的设计与实现 作者签名: 日期: 年 月 日摘 要现在各大高校职工工资管理已成为财务管理中的一个重要环节,其管理的合理性直接影响到整个财务部门的工作效率。同时高校中没有合理适用的工资管理软件,大多停留在手工制作工资表等阶段,大大降低了工作效率,使管理变得十分繁琐,不便于统计,大大降低了工作效率。随着学校规模的不断扩大、教师的不断增加,工资管理
3、的信息量越来越大,对各种信息的需求不断增加。因此,尽快改善学校工资管理方式,提高信息处理速度,提高学校信息化水平已成为当务之急,本项目就是在此背景下设计开发的。本文介绍了高校职工工资管理系统的需求分析,总体结构以及功能模块分析。此外本文还着重介绍了有关PowerBuilder 9.0这种开发语言以及它作为快速C/S开发工具的优点。同时还介绍了SQL Server 2000的相关技术知识。文章中详细介绍了各个模块的设计与实现、数据库的设计与实现。整个高校工资管理系统实现了集成化、智能化。加快了用户对工资管理的速度,使学校职工工资管理变得更加简便、易用,大大提高了学校信息化水平。建立一个合理、适合
4、的高校职工工资管理系统,对学校的信息化水平,实现实时管理、快速统计管理,促进学校各部门信息的及时交流及共享,加速学校信息化建设,提高学校信息化都有重要的意义。本系统在学校内网上测试运行起来,运行效果稳定、可靠、系统具有实用、易用、先进、快速管理的特点,受到学校领导和老师的欢迎。关键词:高校职工工资管理系统; c/S ;PowerBuilder 9.0 ;SQL ServerDesign and Implementation of the Management system for colleges and universities in wagesAbstractNow the wages o
5、f workers in major university management has become the financial management of an important link in the rationality of its management directly affect the overall financial sector efficiency. Colleges and universities in the same time, there is no reasonable application of the wage management softwa
6、re, most of them remain in the hand-crafted phases of the payroll, significantly reducing the working efficiency, so that management becomes very complicated, and not easy to statistics, greatly reduces work efficiency.With the constant expansion of the school, teachers continue to increase, wage ma
7、nagement, increasing the amount of information on the increasing demand for all kinds of information. Therefore, as soon as possible to improve school management wages, improve information processing speed, and improve schools, the level of information has become a top priority; the project is in th
8、is context, design and development.This article describes the wages of workers in colleges and universities management system needs analysis, the overall structure and function modules analysis. In addition, the article also highlights the PowerBuilder 9.0 This development language, and it is as a q
9、uick C / S development tools advantages. It also describes the SQL Server 2000 related to technological knowledge. The article describes in detail the various modules of the design and implementation, database design and implementation. The entire university salary management system to realize an in
10、tegrated, intelligent. Has accelerated the speed of the user management on wages, so wages of workers in the school management more simple to use, greatly increased the level of information technology in schools.To establish a reasonable and appropriate university staff salary management system, the
11、 schools information technology standards, and achieve real-time management, rapid statistical management, and promoting the school and departments of information and timely communication and sharing of information to accelerate the building of schools, improve school information is has important si
12、gnificance. The system in schools up and running within the web test run effects of stable and reliable, the system is practical, easy to use, advanced management features quickly by school leaders and teachers welcome.Key Words:University staff salary management system; c / S; PowerBuilder 9.0; SQL
13、 Server目 录摘 要IAbstractII1 绪论11.1 课题背景11.2 建设高校职工工资管理系统的重要意义及必要性11.3 主要工作和组织结构12 相关技术介绍32.1 PowerBuilder9.0相关技术32.2 SQL Server相关技术52.3 PowerBuilder的数据库访问技术63 系统需求分析83.1 功能需求83.1.1 中心数据库建立93.1.2信息采集系统开发103.2 性能需求153.3 安全需求153.4 开发平台和语言174 工资管理系统的设计184.1 设计原则及系统结构184.2 功能设计194.2.1 总体方案设计194.2.2 子系统设计21
14、4.3 数据库设计234.3.1 数据库设计原则234.3.2 数据库设计244.5 各功能模块的其他说明254.6 安全设计265 系统实现285.1 系统软硬件要求285.2 数据库的建立285.2.1 SQL数据库的建立285.3 职工工资管理系统各功能模块实现305.3.1用户界面接口305.3.2 模块管理325.3.3 工资项目管理325.3.4 补贴录入模块335.4 职工工资管理系统测试355.4.1 系统测试原理355.4.2 系统测试方法365.4.3 系统测试结果38结 论39参 考 文 献40附录 A 数据表结构41攻读硕士学位期间发表学术论文情况53致 谢54大连理工
15、大学学位论文版权使用授权书551 绪论1.1 课题背景我校工资福利长期以来采用传统人工方式进行工资管理,管理人员工作量大,效率低下。因此急需开发一套适合我校的工资管理系统,从而实现工资管理自动化,使得管理人员得以从大量繁杂、机械的劳动中解放出来,大大地提高管理水平和工作效率。目前市面上工资管理方面的软件也为数不少,但这些软件的实用性并不强,不适用于我校工资管理工作。它们普遍存在以下缺陷:目前大多公司内部工资人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用FoxPro、visual FoxPro开发,但由于开发工具本身的限制,为以后软件升级带来了麻烦
16、。还有目前系统普遍功能不全面,不注重通用性,没有充分考虑每一个具体单位的实际需求;报表处理功能差,许多上报表格需要手工制作等等。为解决我校工资管理部门日益迫切的需求,本人从我校人事处工资管理的实际情况出发,开发一套适合我校的工资管理系统。1.2 建设高校职工工资管理系统的重要意义及必要性随着科学技术水平的不断发展和现代化管理水平的不断提高,高校对财务管理工作也提出了越来越高的要求。同时,由于计算机的运算速度快、信息存储量大、计算精度高,可以及时地为决策人员提供准确、全面的数据和分析结果,因此财务部门迫切希望使用计算机对财务工作进行现代化管理,以摆脱传统的手工理财方式,这有利于财务管理人员掌握本
17、部门的财务情况,加快财务管理的现代化进程。另一方面,随着计算机的普及和计算机技术的发展,我校大力加强计算机管理水平,各种MIS系统在各部门得到广泛应用,其中工资管理工作在高校日常管理中占据了极其重要的地位。近年来工资变动频繁,采用灵活、高效的计算机管理技术使得工资管理科学化、规范化、现代化已经成为工资管理部门越来越迫切的要求。1.3 主要工作和组织结构本论文工作的开展就是基于以上背景,在认真细致的前期调研和反复的与学校有关领导进行交流、探讨的基础上,完成了高校职工工作管理系统的总体方案的设计和最终实现。首先在绪论部分介绍了该课题的理论背景,建设高校职工工资管理系统的重要意义及必要性。接着详细阐
18、述了本系统开发所有用到的相关理论及技术,包括开发模式与开发平台、随后在进行系统进行详细的需求分析并在此基础上阐述了系统设计和实现的具体过程,包括系统建模、业务流程分析、系统功能结构设计、数据库设计、模块设计以及系统的实现。最后对系统的测试与维护作了阐述。全文共分以下五个章节:第一章:绪论,概括介绍了本系统各的理论背景,并阐述职工工资管理系统的现状以及建设的重要意义和必要性。第二章:相关理论及技术介绍,主要介绍了C/S技术和SQL数据库技术。第三章:对系统需求进行了分析,并给出了各子系统各的具体流程。第四章:对系统进行了详细设计,包括设计原则、功能结构设计、数据库设计。第五章:应用相关技术实现系
19、统。2 相关技术介绍本章概括介绍了高校职工工资管理系统的相关背景知识及所用到的各种相关技术知识,为后续的设计进行准备和铺垫。2.1 PowerBuilder9.0相关技术现在流行的RAD(Rapid Application Development)工具有Microsoft公司的Visual Basic,Visual C+,Inspires 公司的Delphi和C+ Builder,Power soft公司的PowerBuilder,虽然这些开发工具各有特点,但从易用性,开发速度,应用程序的运行速度方面考虑PowerBuilder无疑是当中的佼佼者。PowerBuilder特点:(1)优秀的4G
20、L/RAD开发工具。PowerBuilder 9.0是极其优秀的4GL(Fourth Generation Language 第四代语言)和RAD(Rapid Application Development 快速应用开发)开发工具。它提供了一个完全可视化的开发环境,以直观的界面、简洁的语言、强大的功能、开放的系统为特色,使应用开发工作成为一种乐趣。近10年以来它一直是最受程序员欢迎的开发工具之一。(2)强大的开放与跨平台语言。PowerBuilder有强大的开放性和跨平台能力。在最新版本上更不断强化其功能,使其在一个混合的多层语言环境中共存应得很容易,可以充分满足企业对灵活性和大量的客户机的适
21、应性以及各种传统兼容性的需求。(3)面向对象的编程。在PowerBuilder中创建的的窗口、菜单、数据窗口等都是对象。除了使用系统预先定义的对象外,开发人员可以自行构造新的对象(称做用户对象),扩展系统的预定义对象,将各种对象有机地组合起来就构成了PowerBuilder应用程序。(4)支持多种关系数据库管理系统。用PowerBuilder开发的应用程序可以同时访问多个数据库系统,它还支持多种关系数据库管理系统(RDBMS)。对大型数据库来说,PowerBuilder提供了旨在充分发挥其性能的专用接口,而小型数据库则可通过ODBC接口灵活地访问。而且,PowerBuilder本身自带有一个功
22、能不凡的数据库Sybase SQL Anywhere,利用它可以脱离网络环境单机运行应用程序。PowerBuilder的应用程序与数据库管理系统之间关系如图2-1所示:PowerBuilder应用程序ODBC接口SQL Anywhere 数据库Foxpro数据库其它各种ODBC的数据库Oracle接口Oracle数据库Sybase接口Sybase数据库SQL Server接口SQL Server数据库其它专用接口其它大型数据库图2.1 PowerBuilder的应用程序与数据库管理系统之间关系图Figure 2.1 PowerBuilder applications and database
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 硕士论文 高校 职工工资 管理 系统 设计 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3994129.html