1、工资信息管理系统课程设计目录1系统背景32系统概述32。1现状分析32。2目标分析42。3效益可行性分析42。4技术可行性分析43系统分析部分53.1业务流程图53。2数据流程图53.3功能分析图63。4数据字典63。4。1工资表数据字典63。4。2扣款表数据字典73。4。3工资汇总表数据字典73.5数据加工处理的描述83。5。1数据处理的目的83。5。2数据处理的基本内容83。6管理信息系统流程设想图84系统设计部分94.1工资管理信息系统功能结构图设计94。2新系统信息处理流程设计94。3输出设计104。4存储文件格式设计104。5程序设计说明书104。6代码设计114。6。1数据库中的表
2、对象114。6。2表结构设计11(1)工资表的设计11(2)扣款表的设计12(3)工资汇总表的设计125系统实施部分145.1工资信息管理系统主界面145。2工资表操作界面145.2。1工资表显示查询界面155。2.2工资表修改操作界面155。3扣款表操作界面165。3。1扣款表显示查询界面165。3。2扣款表修改操作界面175。4工资汇总表操作界面175。4。1工资汇总表显示查询界面185。4。2工资汇总表修改操作界面185.5源程序操作界面195。5。1工资表源程序显示界面195。5.2扣款表源程序显示界面205。5。3工资汇总表源程序显示界面205.6帮助菜单操作界面216参考文献217
3、心得体会22工资信息管理系统课程设计1系统背景我国的计算机应用于学校等事业单位的管理,只是在20世纪90年代末期以后才逐渐开展起来的。目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国事业单位管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。尤其是计算机辅助管理仅是近几年才在我国得到普及和发展,而在许多发达国家计算机辅助、辅助企业管理已十分普及,因此对这方面的研究是必要的,它将推动我国事业单位的发展和管理信息处理的现代化。计算机工资管理现在我国已积累了一定的理论基础,并且有了较为成熟的经验,但大多数的事业管理系统都应用于普通事业单位科室的
4、办公管理,一般在工资之间的应用程度就相对较低,许多事业单位还处于半手工操作阶段。从制订单位计划,到工作安排、时间编排,从对教职员工的工作任务下达到教职员工的工作量核算以及考勤管理、考核管理,很多工作都是由管理人员笔抄、手工整理或通过计算器辅助完成,不仅速度慢,浪费了大量人力物力财力,而且极其容易出错,同时不容易进行查询,经常会出现信息不一致的现象.虽然目前很多高校已经引入了计算机信息管理系统,但由于操作人员没有经过正规培训或基本技能较低等原因,他们往往只用来打字、做表格或图表以及侧重于某一部分工作,这样使得计算机的利用效率很低.虽然也有少数高校自己设计了一些功能简单的工资管理程序,但是由于没有
5、全面调研,也没有科学的理论支持,设计模型不完整,无法实现WINDOWS环境下友好的图形交互功能及丰富的软件支持。且功能较简单,无法实现全面、动态管理。2系统概述2.1现状分析用户需求调研和分析由于现在的很多事业单位科学化管理方面做的不成熟,大部分高校为了满足降低成本的目标而采取了相对落后的管理的方式,其实这种落后的管理方式在很大程度上市制约了高校的发展,所以对于目前的现状来说,建立一个有效的管理系统刻不容缓。某高校目前有在校学生22000人,教职员工1800人,下设18个二级学院,有24个职能科室,面对这一庞大复杂的管理系统和人群,财务部门的工作压力可想而知,因此急需一个较为成熟完整的工资信息
6、管理系统来解决这一问题,使得高校的每一笔资金运转都能够井井有条,尤其是关系到每位教职员工切身利益的工资待遇及工资构成问题的解决迫在眉睫。2。2目标分析建立目标高校工资信息管理系统的目标就是让高校的工资管理进入一条有序的轨道,满足现代高校的相关发展要求,在减轻高校管理任务的同时还能够进行其他系统的优化,降低高校的管理成本,同时能做到方便简洁,容易操作,这对于高校的管理来说非常重要。2。3效益可行性分析通过新的工资信息管理系统的应用与测试,使得高校的工资核算与支出账目清楚,每位教职员工的工资都透明公开,从而使得这一困多年扰某高校发展的问题得以改善,并提高教职员工的满意度,从而使得教职员工与学校的全
7、面可持续发展实现双赢.2。4技术可行性分析由于某高校组建了计算机学院,有众多计算机方面的专业人才,所以攻克高校工资信息管理系统的技术障碍已经不复存在。尤其是在SQl数据库和利用VB或者VF进行前台操作界面的设计以及利用C语言等计算机语言进行后台相关编程具有很深的造诣。3系统分析部分3。1业务流程图人事变更统计人事变更情况人事处职工实发工资清单职工扣款补贴金额管理房产部职工职工工资汇总财务处总务处3。2数据流程图本月工资发放清单本月工资发放清单本月人员工资变动表抄写人事部填写扣款项计算并填写应得工资本月工资发放清单上月工资发放清单扣款清单工资发放员总务科3。3功能分析图工资管理系统代码维护表单输
8、出数据查询数据处理数据录入3。4数据字典3。4.1工资表数据字典序号属性名称属性描述数据类型字节数备注1DM代码char4主键属性,规则从1001开始2XM姓名char10描述职工姓名3BM部门char10描述职工所在部门4JBGZ基本工资float8描述职工的基本工资情况5FJGZ附加工资float8描述职工的附加工资情况6FF房费float8描述职工的房费情况3。4。2扣款表数据字典序号属性名称属性描述数据类型字节数备注1DM代码char4主键属性,规则从1001开始2XM姓名char10描述职工姓名3BM部门char2描述职工所在部门4DFKK电费扣款float8描述职工电费扣款情况5Q
9、QKK缺勤扣款float8描述职工缺勤扣款情况3.4。3工资汇总表数据字典序号属性名称属性描述数据类型字节数备注1DM代码char4主键属性,规则从1001开始2XM姓名char10描述职工姓名3BM部门char10描述职工所在部门4JBGZ基本工资float8描述职工基本工资情况5FJGZ附加工资float8描述职工附加工资情况6FF房费float8描述职工房费情况7DFKK电费扣款float8描述职工电费扣款情况8QQKK缺勤扣款float8描述职工缺勤扣款情况9SFGZ实发工资float8描述职工实发工资情况3。5数据加工处理的描述3。5。1数据处理的目的把数据转换成便于更新和分析的处理
10、形式。从大量的原始数据中抽取部分数据,推导出对人们有价值的的信息以作为行动和决策的依据。利用计算机科学的保存和管理经过处理的大量数据,让人们能方便的利用这些宝贵的资源.3。5。2数据处理的基本内容数据搜集;数据转换;数据的筛选、分组和排序;数据的组织;数据的运算;数据的存储;数据的检查;数据输出等。3。6管理信息系统流程设想图工资表扣款表工资汇总表决策参考数据输出信息查询数据分析输出数据工资表的制定数据分析输出数据4系统设计部分4.1工资管理信息系统功能结构图设计工资管理系统个人工资查询员工工资汇总工资基本设定员工基本信息管理员设定员工信息输入系统维护修改用户密码增删系统用户按姓名查询按代码查
11、询员工实收工资员工扣款员工附加工资员工基本工资工龄工资设定岗位工资设定基础工资设定员工信息删除员工信息查询员工信息更新4。2新系统信息处理流程设计(ER图)工资汇总表基本工资表扣款情况表费用汇总表附加工资表工资管理4.3输出设计4。3.1输出信息的内容:代码、姓名、部门、基本工资、附加工资、房费、电扣款、实发工资等内容.4。3。2输出格式:有文字、表格、图形、文件等。4.3。3输出设备:打印机、显示器等。4。3。4输出介质:纸张、硬盘、优盘等。4.3。5输出:本系统能够在显示器上显示相关工资构成的全面信息。4。3。6工资处理计算中的相关说明(1)应发工资=基本工资(2)扣款工资=房费+电费+缺
12、勤扣款(3)实发工资=基本工资-扣款工资 4.4存储文件格式设计(数据库结构设计)工资表扣款表1:11:1 1:1工资汇总表4.5程序设计说明书4。5。1可维护性:因为系统可以随时发生变化,所以我们所做的系统应该有可维护的特点。4。5.2可靠性:程序应该有较好的可靠性,不仅在正常的情况下可以工作,而且在发生意外的情况先也可以便于处理。4。5.3可理解性:要求逻辑正确,计算机能够执行命令,而且层次应该清楚。4.5.4效率:注意提升计算机的效率,在大量节省计算机的时间和空间的同时,要注意提升其效率。4。6代码设计4.6.1数据库中的表对象序号名称作用描述1工资表存储职工工资的基本信息2扣款表存储职
13、工扣款的基本信息3工资汇总存储计算出的职工的应发工资4。6.2表结构设计(1)工资表的设计表名称gongzi主键名称代码行的最大字节数38估计平均数据量10估计表的大小/年1MB表内容:(2)扣款表的设计表名称koukuan主键名称代码行的最大字节数32估计平均数据量8估计表的大小/年1MB表内容:(3)工资汇总表的设计表名称工资汇总主键名称代码行的最大字节数72估计平均数据量12估计表的大小/年2MBSQL 语句:select gongzi。,koukuan.电费扣款,koukuan。缺勤扣款,gongzi。基本工资+gongzi.附加工资gongzi.房费koukuan.电费扣款-kouk
14、uan。缺勤扣款 as 实发工资 into 工资汇总 from gongzi,koukuan where gongzi。代码=koukuan。代码select from 工资汇总insert into 工资汇总(代码,姓名,部门,基本工资,附加工资,房费,电费扣款,缺勤扣款,实发工资) select gongzi。*,0,0,gongzi.基本工资+gongzi。附加工资gongzi。房费 as 实发工资 from gongzi where gongzi。代码 not in (select koukuan。代码 from koukuan) select from 工资汇总 order by 代
15、码5系统实施部分(具体操作界面显示)5.1工资信息管理系统主界面5.2工资表操作界面5.2。1工资表显示查询界面5。2.2工资表修改操作界面5.3扣款表操作界面5.3.1扣款表显示查询界面5.3.2扣款表修改操作界面5。4工资汇总表操作界面5.4。1工资汇总表显示查询界面5.4.2工资汇总表修改操作界面5。5源程序操作界面5.5。1工资表源程序显示界面5。5.2扣款表源程序显示界面5.5.3工资汇总表源程序显示界面5。6帮助菜单操作界面6参考文献6.1管理信息系统(第四版)主 编:黄梯云6。2 SQL数据库技术应用教程 6.3 VB数据库应用6。4 http:/wenku.baidu。com/
16、view/44f7ff0bf78a6529647d5309。html6.5 http:/wenku。6。6 http:/www。docin。com/p56809513。html6。7 http:/wenku。6.8 http:/www.docin。com/p65351941.html7心得体会通过对软件项目管理这门课程的系统学习,我们通过亲自模拟实践工资信息管理系统的操作全过程,获益匪浅。在上机操作开始时,老师就系统地向我们全体同学展示了Microsoft SQL Server数据库的操作流程。老师进一步通过对Microsoft SQL Server数据库中数据库的演示操作,然后让全体同学亲自
17、实践做一个工资信息管理系统,其中包括工资表、扣款表、工资汇总表,在实践中使得全体同学理论和实践相结合.随着学习内容的加深和同学们操作实践水平的提高,老师让全体同学试着把Microsoft Visual Basic 操作界面和Microsoft SQL Server数据库结合起来,组成一个真正可以操作的工资信息管理系统,这就使得同学们的原有知识得到进一步巩固,并在原有知识的基础上有很明显的提高。通过在这学期我们学习的软件项目管理的相关课程,这让我们对信息管理有了一个渐渐清晰的认识。我们了解到管理信息系统正在面向网络化、智能化和集成化等趋势发展,当今所有成功的企业都离不开管理信息系统的支持。比如说
18、是海尔,沃尔玛等,在这些企业中向我们展示了管理信息系统的强大功能。管理信息系统是所有现代管理课程专业基础课程,也是管理科学与工程类的专业核心课程。我们在老师诙谐幽默的讲授下,产生了很浓厚的学习兴趣,在此我想老师表示衷心的感谢.在这次的学习实践过程中,让我重新学习了有关SQL和VB的很多知识,温故知新,让我取得了很好的学习效果。在实习过程中,老师通过工资管理信息系统有关程序程序的建立来让我们进一步学习到了有关信息管理系统的相关知识,同时也让我们学会了怎样通过引用一些管理工具来进行先关信息的管理,通过对应发工资、实发工资、工资汇总、电费扣款、房费等内容实现数据库SQL与VB操作界面的成功连接,实现
19、有关工资数据信息的快捷方便查询与修改。在本次实习和实际动手操作过程中,我深深地感觉以前学的关于VB和SQL学的理论知识不是十分扎实,用起来稍显吃力。管理信息系统是一门实践行很强的课程,大量的基本概念、方法和理论都是需要通过联系实践才能理解和掌握的, 管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法.它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统。所以,在今后的学习实践过程中我们要认识到这一点的重要性,积极的参加实践学习活动,在上课过程中打好实践学习的基础,与此同时我们还要能够拓展自己的视眼,积极学习更多相关的理论知识,丰富身的知识储备。通过以上的积极准备,能够为自己在以后的实践操作中,奠定良好的基础,总之一句话:理论应该与实践相结合.即:动手能力很重要,因此以后要勤于实践,在实践中中介提高,完善自我.最后再次衷心感谢老师在这一学期对我们的耐心细心教授。13