




已阅读5页,还剩68页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统实验 高校工资管理系统 Southwest university of science and technology管理信息系统报告学院名称经济管理学院专业名称信息管理与信息系统学生姓名指导教师二一三年摘要随着计算机技术的快速发展,信息管理系统在企事业单位中的应用越来越广泛。以前单位的人事管理的信息化还停留在excel阶段,基本采用手工填写或者excel填写后打印,人工传递的落后管理方式,造成填写不规范、共享性差、管理效率低的局面,现在已经无法满足工作需要。因此,建立一个以信息技术支持的现代信息管理系统非常有必要。高校工资管理系统是典型的信息管理系统,也是此次我们小组实习课题。我们小组以所在学校为背景,经过实际的需求分析,得出系统主要由员工基本信息、工资核算。工资查询、系统管理等四个主要部分组成。系统采用C/S模式设计框架,在技术实现上,系统以SQL2008R2与visual studio2012 为开发工具。本系统主要解决了高校工资管理工作的需求,操作界面直观便捷,对使用者要求低,适合不同层次的用户使用。本系统主要包括四个功能模块用户信息管理、工资核算、工资查询、员工基本信息管理。本文档将从开发背景及目的、系统开发技术、系统需求分析、系统概要设计、系统设计与实现几个方面对开发此系统的过程和方法进行介绍。关键词:高校工资管理;信息管理系统;SQL Server,visual studio第一章 绪论1.1选题背景 在21世纪社会快速进步的同时计算机技术也得到了飞速发展。数字时代带来了高效的工作效率,而高校的管理工作都是十分琐碎、复杂,但是工资管理又是其中一项十分细致的工作,工资计算、发放、核算关系到每个教职工的劳动成果,但是它的工作量最大,一般是不允许有偏差的,如果按以前的手工操作,到每月发放工资的时间,工作人员将填写大量的表格,核算各种数据,造成填写不规范、共享性差、管理效率低的局面,而且现在已经无法满足工作需要。所以近年来国内大部分高校也与数字化时代所接轨,积极通过工资绩效改革推进教师收入提高,这就对原有的工资考核体系和方法提出了考验,高校财务部门在积极探索信息化建设的同时,也不断进行工资财务系统的软件开发工作。高校教师工资信息化系统建设,有明显的社会性、群众性、整体性,对于提高高校内部竞争力、监管能力和服务水平具有深远意义。在高校人事部门的日常事务中,工资管理工作无疑是最牵动人心,也是最能牵动全校教师的大事,例如国内大部分高校每到年终考核结果评定及职务晋升以及每年引进的教师、各类人才计划等都要牵涉到工资变动,以及工资套改等复杂情况,由于涉及面广,工作量大,往往容易出错。目前经济全球化和社会信息化的发展正在引发一场深刻的生产和生活方式的变革,加快实施高校教师财务工程的信息化,既是高校进行校园信息化的迫切需要,也是进一步转变高校教师绩效工资,增强各机关财务工作透明化,避免各院系资金截留,存在不合理的“小金库”的一项十分紧迫的任务。高校教师工资改革的核心方向就是充分利用互联网技术,构建网络环境下的工资信息管理系统,实现工资信息透明化,管理信息化,同时更好的促进高校财务部门将精力投入到财务审核、审计等环节,促进学校资金最优化配置,更好地适应高校教育改革和去行政化管理的需要,进一步降低管理费用,提高财务管理效率,为高校顺利实施绩效岗位工资改革提供技术支持。1.2国内外研究现状现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行工资管理,同时,该类系统又都在不断地深入与发展,来适用更多的企业。但工资管理系统的安全性还有待于今后的进一步开发与实践。1.2.1从企业管理信息系统所蕴涵的管理思想发展历程看其发展趋势 企业管理信息系统的发展经历了MRP、MRPII、ERP阶段,目前正向ERPII 协同电子商务发展。1.2.2从计算机技术的发展看企业管理信息系统发展趋势 计算机技术的发展大致可分为三个阶段:单机阶段、局域网阶段、互联网阶段 ,从计算机技术发展历程与企业信息系统发展阶段之间的关系的讨论,可以看出企业管理信息系统总是及时地利用计算机技术发展的最新成果,不断地扩大管理的广度及深度。随着客户的需求日益多样化、市场竞争的白炽化以及来自企业内外部的各种变化,各种先进的管理思想的运用、企业创新的运作方式对计算机技术提出了新的要求,而新出现的计算机技术又推动了新的管理思想及管理运作方式的变革。1.2.3从软件复用思想的发展看企业管理信息发展趋势1.2.3.1萌芽阶段 与该阶段相对应的企业管理软件系统表现为单机处理阶段的基于文件的联机或脱机事务处理系统。管理系统的开发还谈不上有意识地进行复用,开发过程缺乏有效地控制,软件开发更多地表现为一种个人艺术。1.2.3.2缓慢探索阶段 此阶段的企业管理系统已演化为基于关系数据库的MRPII阶段,该阶段的企业管理系统开发已广泛使用子程序库,出现了软件工程技术及工具,以一种受控的方式指导软件开发,提高了软件开发的成功率。1.2.3.3高速发展阶段 该阶段的企业信息系统强调从软件体系结构的角度,以体系结构为可复用的大粒度软件对象,并以此作为可复用构件的组装上下文。该阶段强调在企业建模基础上的对业务规则、业务知识的面向对象的封装,基于业务平台以构件组装的方式构造构件化的企业信息系统;强调业务应用与技术体系分离、采用面向对象及事件驱动,提高了系统的重用性及可演化性。随着近几年来国内计算机技术应用的迅速发展,我国在MIS的开发和应用方面取得了成效,并且积累了丰富的实践经验,这对于今后的发展和完善将起到积极的推动作用。在改革开放,面向市场的大环境下,为了真正发挥MIS的潜在作用,预计所有系统必将向网络化、集成化、智能化和实用化方面发展,使企业引进的MIS技术真正落实到经济效益上。目前,我国的信息化建设已进入了快车道,信息基础设施不断加强,信息的推广应用逐渐深入。信息系统在管理中的应用迅速向综合的管理层和决策层的信息管理发展,应用水平日趋提高。管理信息系统(MIS),作为计算机应用的一种高级形式,在市场经济,信息瞬息万变的推动下,历经3O个春秋,目前在我国已进入了_二个普及发展的阶段,这种形势主要来自以下几个方面的要求:宏观决策分析的需要、办公自动化、金融电子化、企业管理。我国的MIS业已取得了显著成效,积累了丰富的经验。可以预料这对今后国民经济的发展必将产生积极的推动作用.1.3课题研究目的与意义高等院校进行工资模式改革及其系统信息化建设是目前高校建设数字化校园的重要的组成部分。传统技术手段下的资管理模式已经无法适应当前高校快速发展以及财务部门、教师对工资管理的需求。过去落后的方式使得教师员工工资发放效率非常低下,手续也很繁琐,需要经过层层审批、审核盖章等繁琐的工作过程。若遇到大批量的工资调整,其中部分过程需要反复几次才能完成一次业务,耗费了大量的人财物,无论是管理部门还是教师职工本人均要求学校开发一套应用性强的信息化工资管理系统。本系统的目标使高校工资管理电子化、简单化,以方便高校公布,修改职工工资情况。对于企业管理应用系统软件最终用户为:高校的管理人员和高校的员工。实现管理系统的正常工作,非计算机人员也可以熟练地对高校职工信息进行操作。当今社会必须借助计算机这种当代信息技术的最新成果来实现高校的运行和管理。本文基于数据库和信息管理系统设计一套专门为高校量身打造的工资管理系统,操作简单,使用方便,易于管理,打破了财务管理的传统方法,避免了人为的疏忽所造成的操作失误,克服了传统方法中易产生的问题,使管理员可以有序的、全面的对每一位职工进行管理,严格按照工资发放制度及工资条款计算并发放员工工资。1.4主要研究内容此工资管理系统主要由“用户信息管理”、“工资核算”、“工资查询”、“员工基本信息管理”几个重要部分组成,可以实现对职工工资的输入、编辑、统计、修改和查询等以及员工信息的修改、查询。 (1)对人员的部分工资进行修改、录入。可以对人员的工资信息修改 (2)查询统计功能。要求即可以按照一定的查询方式进行,比如按照单位名称,姓名,职务,工资年份,工资月份等条件来进行查询统计。 (3)工资显示功能。要求能显示职工的工资发放情况。 (4)可以对人员与用户的基本信息的修改、增加、删除。 计算员工的工资,需要考虑在事假、病假所扣除的部分与工作完成情况等情况所奖励的部分。需指明给员工发薪水的方式,大多数的员工是通过银行卡来结算工资的,这里我们考虑是通过银行卡,则需要知道账号和卡的类型。有几种原因可以扣除工资:如个人所得税、养老保险、考勤、失业保险、水电费、住房公积金等。1.5章节安排本文根据软件工程开发的一般步骤将此文分为七个章节,针对高校教师工资管理系统的功能需求分析,完成了系统功能架构及详细设计,阐述了教师工资管理系统主要功能的实现过程及测试计划,最后对文章的主要内容进行了总结,并给出了用户手册。文章主要结构如下: 第一章绪论部分。主要分析了当前高校教师工资系统的开发背景,在结合国内外工资管理系统研究现状的基础上,强调了本系统开发的意义,给出了编写系统的主要步骤。 第二章系统开发理论和关键技术分析。根据系统开发的目的及需求报告分析,确定了适合的系统开发工具。 第三章系统目标需求分析。本章在对高校教师工资信息管理系统现状及管理特征分析的基础上,站在系统整体开发的角度,根据结构法与面相对象相结合的分析方法对系统主要用户、功能需求及业务流程进行分析与建模,并给出了系统主要用例及系统环境的需求,为下一步的系统设计奠定了基础。 第四章系统详细设计。完成了工资管理系统主要功能模块的设计,给出了详细的功能结构设计图,最后根据数据流图中的数据字典,结合关系型数据管理设计的基础理论,完成了系统后台数据库设计,给出了给出了各数据表的详细逻辑结构及其定义。 第五章系统实现过程。介给出了系统主要实现界面。 第六章系统测试。 给出了系统测试方案和测试结果分析,针对高校工资管理系统实施部署。 第七章用户手册。是管理系统前期开发阶段针对用户所进行的用户手册,在本章中我们通过简单的介绍,使用户可以对系统的功能有大概的了解,确保使用系统的时候可以快速的操作。第二章 系统开发理论和关键技术分析2.1软件开发方法不同人在进行软件开发的时候采用的方法都有自己的考量,但目前我们接触过的方法是结构化方法与面向对象的方法。结构化分析方法是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。结构是指系统内各个组成要素之间的相互联系、相互作用的框架。通过自顶向下的程序分析将软件系统逐步分解成不同的子模块,因此能够非常清晰的看出系统的模块结构及相互关系,结构化分析方法给出一组帮助系统分析人员产生功能规约的原理与技术。它一般利用图形表达用户需求,使用的手段主要有数据流图、数据字典、结构化语言、判定表以及判定树等。因此这种方法也成为面向过程的软件开发,这种分析方法也和当时的结构化编程语言实现完美的结合。结构化编程通常由顺序、选择、循环这三类典型逻辑过程组成。通过这三种编程结构能够开发出任意功能结构模块的软件系统,把复杂的程序分解为程序模块的层次图,利用一个个的函数来实现事务的执行过程,使用的时候通过互相间的调用来实现数据及逻辑关联。结构化设计通过将系统分解成不同层次的结构图来建立系统实现过程中数据流之间的相互关系,从而确立系统中相应事务(包含程序集、模块功能、功能接口)。在结构化分析与设计中,生成的主要数据模型及图形就是数据流图(DFD)及数据字典,数据字典通过字典的方式定义了系统中相应的数据处理格式、规范等,数据流图则表明了系统输入、处理、存储和输出的一系列过程这些过程相互间的数据联系等。面向对象的分析与设计是近些年流行的一种方法,是现代软件企业广为采用的一项有效技术,如今它一绝对的优势已经成为软件领域的主流技术,围绕着此方法产生了很多集成开发平台,比较适合人们使用。面向对象技术的优点即为能够构建与现实世界相对应的问题模型,并保持他们的结构、关系和行为为模式。尤其在方法需要借助标准化的概念以及方法来进行描述,其中主要涉及的概念包括类及类图,对象及其属性、方法,继承、封装、重载、多态等。而统一建模语言()能够很好的描述这些相关概念因而在面向对象技术开发中的到了广泛应用。经过考量之后,我们决定使用面向对象方法进行系统用户界面的设计和实现,而针对界面中的每一控件的实现才用结构化编程。于是,我们小组选择了SQL SERVER2008R2和visual studio 2012这两种编程软件,同时还是用了Microsoft Office Visio 2007。2.2 Microsoft Office Visio 2007 主要使用了visio中的统一建模语言(UML)。UML的目标是以面向对象图的方式来描述任何类型的系统,具有很宽的应用领域。UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。在需求分析阶段,可以用用例来捕获用户需求。通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。分析阶段主要关心问题域中的主要概念(如抽象、类和对象等)和机制,需要识别这些类以及它们相互间的关系,并用UML类图来描述。为实现用例,类之间需要协作,这可以用UML动态模型来描述。在分析阶段,只对问题域的对象(现实世界的概念)建模,而不考虑定义软件系统中技术细节的类(如处理用户接口、数据库、通讯和并行性等问题的类)。这些技术细节将在设计阶段引入,因此设计阶段为构造阶段提供更详细的规格说明。编程(构造)是一个独立的阶段,其任务是用面向对象编程语言将来自设计阶段的类转换成实际的代码。在用UML建立分析和设计模型时,应尽量避免考虑把模型转换成某种特定的编程语言。因为在早期阶段,模型仅仅是理解和分析系统结构的工具,过早考虑编码问题十分不利于建立简单正确的模型。根据这些图示不同的表现形式,主要可分为静态模型和动态模型这两大类,一般描述系统构成及逻辑关联的模型称为静态模型,常用的有类图、组件图、部署图、对象图、包图等,动态模型则用来描述静态模型中各实体、对象、类在相应条件下之间的接口、时间、过程等相互行为和关系,具体包括行为图、活动图、序列图(顺序图),时间图、状态机图、交互图等这些模型图在系统分析和开发中的作用是各有不同的,限于篇幅,这里就不一一介绍,关于这些图的更详细定义可参阅下文。2.3SQL SERVER2008R2应用SQL Server是一个典型的关系型数据库管理系统,在中小型数据应用中获得广泛应用。由于SQL Server 2000能够作为Internet或内部网络服务器的后端数据库,通过Web站点共享数据,能够非常方便的发布网页及其它内容,使用者只需要简单的代码编写就能够快速访问数据库中的内容。本文所实现的高校教师工资管理系统中所有基础信息、中间结果的存储均采用SQL SERVER2008R2编写。2.4 visual studio 2012 应用VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台。而且它是目前最流行的Windows平台应用程序。它的开发环境不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,能够满足本次系统的开发需求。2.4本章小结本章主要介绍了系统开发中所涉及到主要理论和关键技术,详细阐述一类软件visual studio 2012,然后介绍了统一建模语言及SQL Server2008R2数据库系统。所介绍的都是本系统所用的关键技术,全部采用开源的框架及技术。第三章系统目标需求分析3.1 系统实现目标 3.1.1概述目标分析是对信息系统所要达到的目标的分析,是系统建设的导航灯。此文档中高校工资管理系统的主要目标是对员工信息进行全面、安全管理,对工资统计进行详细、谨慎统计,对工资组成进行合理安排,以及保障系统安全、友好、可靠,能更好的处理系统业务等。下面就高校工资管理系统的总目标、功能目标、性能目标等进行详细说明。3.1.2 信息系统目标3.1.2.1总目标 对公司的员工信息,工资统计提供全方面管理。 对工资管理提供全面,快速,详细的处理。 系统安全,友好,可靠。 数据打印和导出方便3.1.2.2功能目标1)系统用户管理系统用户:提供对系统用户数据的添加,修改,删除,修改用户口令等功能2)员工信息管理员工信息:实现对员工基本信息的管理操作,包括员工基本数据信息的添加、修改、删除和查询等功能;3)工资标准设定工资标准:包括基本工资及奖金的设定4) 工资管理对工资进行统计、核算,打印工资单等;3.1.2.3性能目标系统长期、安全、稳定、可靠、高效的运行。3.2结构3.2.1信息系统需求结构表3-1系统需求结构图3.2.2需求结构的说明3.2.2.1员工基本档案信息管理需求描述凡属于本院校的员工,都需要对其基本的档案信息做好记录存储处理。以方便高级管理人员时时的了解或查阅其员工基本信息。对员工基本信息的操作包括添加信息、修改信息、查询信息,同时在数据库中要形成员工基本信息表。3.2.2.2工资管理需求描述 工资计算: 在进行工资计算之前,管理员首先应该根据部门的实际业务情况确定好各个部门中所需要的工资项目及分别对工资项目进行计算的方式,然后按照系统工资种类的设定,对每个员工分别依次实际工资项目构成情况,如考勤情况工资、底薪工资、奖惩工资、提成工资、应交所得税等等项目,录入相应的工资金额数,再计算出总的应得工资、实得工资的工资项目。在数据的录入过程中系统会根据用户误输、错误输入智能提示引导用户录入数据的正确性。要形成的数据库中的表为员工工资信息表。在进行工资的发放处理时,管理员通过电子邮件的方式发送领取工资的通知,通过嵌套一个可以进行邮件群发的邮件服务器来进行处理,需要进行银行代发的员工,系统通过生成相应的银行转帐凭据为员工统一进行银行转帐代发统一办理。在数据库中需要具有银行转帐凭据表。 工资统计分析:对员工工资数据计算完后,同时要将工资信息统计分析,如汇总统计,工资项目明细数据的汇总等,又分为对员工个人工资统计分析、部门工资统计分析、月份工资统计分析、季度工资统计分析、年工资分析统计。且统计分析结果可以以柱状图、饼状图的方式显示统计结果。以很直观明了的方式最后通过报表的方式反馈到高级管理人员处,这时,在数据库中要形成员工个人工资信息统计表、部门工资信息统计表。 3.2.2.3工资查询需求描述在查询这个模块里,系统能支持用户在客户端按照各种不同的字段名称进行工资信息的查询。同时,迅速的响应用户的查询请求,不同级别的人系统会根据其权限级别的大小享有不同程度的功能。不同级别的人不能越权进行操作。在查询过程中,为避免由于在同一时刻里访问人数过多造成响应缓慢时,每登录的一个用户,系统记数器自动加一,当记数大于峰值时,系统弹出对话框提示用户进行等待,从而有效的避免了系统在查询过程中快速响应的优点。 3.2.2.4报表生成与打印在员工领取工资时,能为个人生成个人工资组成及相应金额的工资条。同时形成部门月报表、季报表、年终报表。 3.2.2.5系统维护 用户在第一次使用系统时,在服务器端需要用户做系统初始化的处理,包括;1.设置工资项目种类、相应工资项目的计算2.设置系统使用用户及口令、权限的级别,对公司不同要求用户授不同权限,可限制一次性访问数据库用户数量。对每个访问数据库的登陆用户有日志记录。由系统管理员维护。在系统运行过程中,数据库管理员在系统运行过程中,还可以即使的进行系统数据的更改,如:对员工工资数据的更改,对工资项目计算方式的更改,定期做好系统数据的备份操作、还原、清理等。3.3功能3.3.1概述信息系统功能是信息系统具有的效能和作用。信息系统的目标通过信息系统的功能来实现。通过对系统功能的分析明确系统的主要功能,以便于系统的开发。在该系统中主要涉及三类人员:系统管理员、工资管理员和普通用户。系统管理员可以实现对用户的操作管理,工资管理员实现对工资的操作管理,普通用户则主要是查询自己的工资信息。3.3.2系统结构分析在工资信息系统开发过程中,通过结构化分析方法能够描述软件系统的逻辑结构模型,清楚地描述出整个软件活动中从输入到输出整个活动过程中由人或者计算机执行的过程。数据流图是非常胜任上述要求的图形化工具,已被证明是建立过程模型中非常有价值的图形化模型。因此能够很好的描述系统功能需求,它从使用者角度看待系统逻辑功能,从数据的表示、传递和存储、处理及结果的输出等不同角度,以图形的方式来描述数据在系统内部的变换过程。表3-2工资管理系统数据流程图3.3.3数据字典在结构化分析阶段,数据字典是对管理信息系统中数据项的结构、各项定义的最好工具,也是后续进行数据库设计的重要依据。在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明,能够存储数据库中的所有相关信息,利用数据字典能够对数据项及数据结构的地定义随时进行查询,从而提供给开发人员随时查询自己所不了解的条目的相关解释。在本系统的需求分析部分,数字字典的建立主要依据上述给出的几个数据流图中对操作的限制以及相关文字集合的描述所形成,根据数据字典中所建立的数据项目的组成及具体的定义能够清楚的帮助设计人员完成数据库的设计,最终辅助系统分析员和软件用户进行交流和通信。表3-2中给出的是系统主要用户信息的描述字典。表3-3是学校各部门数据信息字典。表3-3用户基本信息数据字典名字:用户基本信息数据定义:用户基本信息=职工号+职工姓名+性别+家庭住址+年龄+身份证号+照片+出生日期+毕业学校+手机号+邮箱+参加工作时间+职称+所属院系+岗位级别+薪级级别+银行卡号+工龄描述:每个用户的详细信息位置:输入表3-4部门信息数据字典名字:部门信息定义:部门信息=部门编号+部门名称+部门领导+办公地点描述:部门信息的详细信息位置:输入3.3.4功能用例模型3.3.4.1工资管理系统的系统管理用例图 3-5u 用户信息管理:信息管理编号:01-01使用者:系统管理员系统管理员通过此功能完成对用户信息个管理。系统管理员将职工信息输入到计算机系统中,计算机给出该职工的姓名、性别、年龄、职工工号、职称等信息。然后系统管理员根据要求,对职工信息进行修改,删除。系统管理员进入职工信息管理系统,根据需求可以添加系统用户。u 用户权限管理:权限管理编号:01-02使用者:系统管理员系统管理员通过建立多个操作用户,提供管理员与普通用户2中权限,不同用户拥有不同的管理权限。通过进入相应的系统,可以对登陆用户的的用户密码进行修改。u 用户信息维护:信息维护编号:01-03使用者:系统管理员系统管理员对系统进行初始化。系统管理员可通过对系统访问路径、访问人数限制以及为职工提供完善的工资统计流程以及生成各种日志,然后对相关信息进行设置。3.3.4.2工资管理系统的普通用户管理用例图 3-6u 普通用户:基本信息查询编号02-01使用者:普通用户普通用户通过此功能完成对自身基本信息的查询。普通用户登录系统后,可查询自己的姓名、性别、年龄等基本信息是否正确,若有误,可联系系统管理员对错误信息进行修改。u 普通用户:密码修改编号02-02使用者:普通用户普通用户通过此功能对自己账户密码进行修改。u 普通用户:工资单查询编号02-03使用者:普通用户普通用户通过此功能对工资的基本情况进行查询,包括岗位工资,浮动工资及其他工资表信息。此时用户可以清楚的了解自己工资的构成,以及每项工资的来源。u 普通用户:工资单打印 编号02-04 使用者:普通用户 普通用户通过此功能对工资单查询到的基本情况进行打印。3.3.4.3工资管理系统的工资管理员管理用例图 3-7u 工资管理:工资查询编号:03-01-01使用者:工资管理员工资管理员通过此功能完成工资查询工作。工资管理员把要查询的教师的职工编号和年月输入系统中,计算机就会自动给该教师在在改年该月的工资信息:工资单编号、职工基本信息、总工资、奖金、罚款、五险一金等,并且可以将该工资单打印。u 工资管理:工资统计编号:03-01-02使用者:工资管理员工资管理员通过此功能完成工资统计工作。工资管理员把教师的职工编号和年份输入系统中,根据工资核算模块算出的月工资总额,统计出该教师在该年的总工资,包括总的奖金、罚款。也可以只输入年份或月份统计出单位在该月或改年所发放的总工资。u 工资管理:工资修改编号:03-01-03使用者:工资管理员工资管理员通过此功能完成工资修改工作。如果职工通过核对发现自己的工资核算有问题,经确认确实计算错误后,则管理员可以进入该系统修改教师的工资信息,从而进行补发或追回多发的工资。u 工资管理: 工资核算编号:03-01-04使用者:工资管理员工资管理员通过此功能完成奖金核算工作。工资管理员根据奖惩管理模块算出的奖惩金额,以及在五险一金管理模块中计算出的应扣除的金额和教师的各项固定工资进行汇总,核算出教师在当月的工资,并打印出工资单。u 五险一金:五险一金管理编号:03-02-01使用者:工资管理员工资管理员通过此功能完成五险一金的金额设定,计算出每月应扣除的费用。u 基本工资设定:职称工资设定编号:03-03-01使用者:工资管理员工资管理员通过此功能完成不同职称级别的基本工资金额设定,为月末计算总工资做准备。当某教师职称发生改变时,其基本工资就会依据该设定进行变更。当不同职称级别的基本工资发生改变时,管理员可以通过此模块修改该级别下的基本工资。也可以输入职称编号查询该职称级别的基本工资。u 基本工资设定:职位工资设定编号:03-03-02使用者:管理员工资管理员通过此功能完成不同职位级别的基本工资金额设定,为月末计算总工资做准备。当某教师职位发生改变时,其基本工资就会依据该设定进行变更。当不同职位级别的基本工资发生改变时,管理员可以通过此模块修改该级别下的基本工资。也可以输入职位编号查询该职位级别的基本工资。u 奖惩管理:奖励管理编号:03-04-01使用者:工资管理员工资管理员通过此功能完成奖励类别及各类别应获得的奖励标准的制定。根据从各系(学院)处获得的各个教师工作完成情况,对于超额完成的部分计算出相应的奖金;再根据教师在外所获得的奖项和奖励标准计算出相应的奖金。最后汇总出个教师在当月应获得的奖励总额及所获得的年总奖金金额。u 奖惩管理:教学事故管理编号:03-04-02使用者:工资管理员工资管理员通过此功能完成教学事故类别及各类别应扣除的罚款标准的制定。根据从各系(学院)处获得的各个教师工作完成情况,对于未完成的部分计算出相应的罚款。 3.3.5用例的处理流程 3-83.4性能3.4.1概述信息系统性能需求分析是对用户提出的各种性能要求进行综合分析,确定出合理、可行的信息系统性能的工作,用户提出的要求往往站在自己的角度,这很可能导致性能要求与整体目标混乱,或性能要求含糊不清等,这就需要我们分析人员去粗求精,去伪存真,确定合理的性能需求。本系统就在效率、处理方式、可靠性、安全性、灵活性、适应性、透明性等性能需求下,从技术、经济、社会等方面进行性能综合分析。3.4.2性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,高校工资管理系统应该满足以下的性能需求:(1)效率:在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数据时,要求输入数据准确。同时,要求系统的处理速度快、响应时间快等。(2)处理方式:系统结构完整,全面,使系统用户使用方便。(3)可靠性:系统稳定安全,可有效的保存各项相关数据,使数据存储安全可靠(4)安全性:系统的安全性能保证合法用户能够正确使用系统,并防止非法用户访问系统。(5)灵活性:当需求发生些变化时,高校工资系统的操作方式,数据结构,运行环境基本不会发生变化,变化只是将对应的数据文件内的记录改变,或将过滤条件改变即可。(6)适应性:应该明确的是,实际操作人员对计算机的了解程度和实际的操作能力各不相同,因此软件应具有一定的适应能力。一方面要保证计算机的初级操作人员在经过短期的培训之后能够很好的胜任基本的操作要求,另一方面还要能够满足计算机的熟练人员对操作的灵活性方面的较高层次上的要求。(7)透明性:在系统设计中,应充分利用计算机在处理数据方面的能力,从而尽可能减轻操作人员的工作,实现一定意义上的透明操作,即用户无须知道模块功能实现的具体过程,只需要设置一定的操作选项,计算机即可按照用户的要求得到所需要的处理结果,具体的操作细节对用户是“透明”的。采用这样的设计一方面可减轻使用者的操作复杂性,另一方面还可使操作折兑数据处理的针对性更强,从而提高了工作的效率。3.4.3性能分析说明3.4.3.1性能的技术因素分析在用户目标中要求,“系统处理效率要比手工提高100%”。此目标是用户提出的,他们并没有考虑现在信息技术发展的动态及目前所达到的水平。因此,用户所提出的此项性能要求在技术上还达不到,或者要达到此项性能目标的代价很大。从原理上分析,能将系统的处理效率比手工提高30%,或说在最大的程度上提高。因此,从技术角度看,用户提出的这项性能要求过高,可以修改为“系统处理效率要比手工提高30%”。3.4.3.2性能的经济因素分析在用户目标中,用户提出“不允许在工作期间停机,不允许在运行期间出现故障和错误。”的要求。由于系统的停机时有多种因素造成的,系统的硬件或网络故障会造成系统停机,突然停电会造成系统停机,软件故障也可能造成停机,对于电网造成的系统停机可以采取配备不间断电源解决,对于系统的硬件故障可以采用双机或多机热备份的方案,当运行机出现故障时,马上由系统自动切换到备份机上工作,这样可以解决系统停机问题。但多级备份的技术方案造价过高,对于像工资管理系统这样的系统采用这种技术方案的必要性不大。因此,可以把这一条性能需求修改为“系统具有一定的冗错能力,工作期间的停机不会给系统造成致命的影响,并可以尽快切换打手工工作方式”。3.4.3.3性能的社会因素分析在用户的目标需求中提出“工资管理系统与社会事业单位基本工资管理连通,可以方便更改、查询信息”。因为目前社会上还没有形成完整的事业单位基本工资系统,还不具备对这一项性能的社会支持条件,因此,这项要求无法完成。可以把这一条修改为“工资管理系统与社会已经运行事业单位基本工资管理系统相连通,以方便查询相关信息”。3.5风险分析 风险是可能给信息系统的成功带来威胁或损失的各种潜在问题。3.5.1信息系统面临的主要风险从风险对信息系统所可能造成的危害程度,可以将其分为高危害性风险、中危害性和低危害性风险。告危害性风险是信息系统中潜在的重大风险,他会给信息系统造成重大危害,甚至会使信息系统瘫痪或失败。中危害性风险危害程度要比高危害性风险低,他可能会造成信息系统方案的较大改动、开发时间延期、功能或性能发生较大改变等影响。低危害性风险的危害程度最低,可能会造成方案的部分调整、功能或性能减弱等影响。从风险的类属又可以分为技术性风险、工程性风险和环境性风险。由于信息系统开发所使用的技术、理论、方法、设备等技术性因素存在的缺陷和问题会给信息系统带来影响;由于信息系统工程的组织、管理、保障等因素存在的问题,也会给系统实施或运行带来危险,如工程组织的不规范、管理的混乱、使用了不称职的人员等;开发的信息系统与社会的法律、政策、道德规范相冲突;管理不科学,人员文化知识素养不高,企业资金不足等都会给信息系统带来风险。“Jones认为需求风险的根本原因是许多应用在还没有完全理解需求时就开始设计与开发。他把需求风险分为了项目管理和需求管理2个方面。项目管理风险主要包括:不合理的进度压力导致开发团队士气低落、缺乏明确的项目目标、项目技术过于复杂、项目缺乏严格的进度安排等等;需求管理风险主要指:需求定义不完整,有遗漏、缺乏先进的需求分析技术应用、用户数目多等。”除此之外,根据查阅相关资料以及平时使用发现,具体的存在以下的一些风险。用户需求的不明确就会导致开发人员需求分析的错误,进而使得所开发的系统不符合要求,增加不必要的工作量;如果用户数量过多就会导致系统堵塞,影响工作的效率,反正,如果系统过大,而是用人数有限,就会造成用于系统开发的资金的浪费。系统的安全性问题:可能会有人为的故意攻击破坏,或通过计算机病毒进行攻击、非法入侵、窃取数据或导致数据遗失,所以,应着重做好系统的安全管理以及数据的备份。用户的越权非法操作也会对系统造成危害,比如修改个人的工资信息,使得个人工资增加,进而让自己的工资增加,给学校造成巨额的经济损失。所以要严格控制用户的权限。科学技术日新月异,人才的流逝与后备人才不足也会导致系统的维护与升级不及时,因而给系统管理带来危险。3.5.2风险的处理策略常用的风险处理方法有避免风险、限制风险、减轻风险、和控制风险四种。 1在设计开发之初应做好与用户的交流,明确目标,切合实际,不要贪多求大,设计符合现状的系统。2全面提高系统人员的技术水平,加强在系统安全性上的投入,强化系统安全与网络安全。 3加强计算机硬件、软件的管理重视技术控制,做好数据的备份。 4 加强对系统管理人员的技术培训与提高,以利于实现对系统的升级和维护。 5明确权限控制,防止用户的有意或无意篡改。3.6遗留问题不能实现信息的反馈;在此系统中,核算的需要上课的教师的工资核算,因为不同职工从事的工作岗位不统,对他们的考核就不一样,这样奖励与惩罚就不一样。因而,我们的系统不能实现不同人员类别的工资核算;教师的薪级工资的核算很复杂,需要涉及工龄、职称、上岗时间、任职时间等多方面的综合考评后来核算出他的薪级级别,进而确定薪级工资,因而,我们的系统是给每个教师一个已知的薪级级别,这样来核算工资,不能通过该系统来核算出薪级级别后,确定工资。管理信息系统虽然功能很强大,但它毕竟只是一个系统软件,无法智能的以人性化的方式处理突发问题。其次,我们做的工资管理系统只适用于普通高校,不能推广到其他行业。3.7本章小结本说明书是为了分析人工管理高校工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对高校工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。在此主要根据工资管理系统的目标说明、需求结构说明、功能分析说明、性能分析说明、风险分析说明以及遗留问题等方面进行了需求分析说明。第四章系统详细设计4.1信息系统结构4.1.1概述详细设计主要包括业务对象模型设计、功能逻辑设计、数据库设计和界面设计等工作。业务对象模型设计包括提取业务对象、对象属性设计、对象基本操作设计等;功能逻辑设计主要有“职工信息管理”功能逻辑设计、“工资核算”设计、“工资查询”设计、“用户管理”设计;数据库设计主要包括数据库的盖帘模型设计、逻辑设计还有物理设计;输入设计是对数据的输入、输出界面设计和屏幕界面的设计。4.1.2 信息系统拓扑结构4.1.3 信息系统计算模式 本高校工资系统采用的是客户/服务器计算模式,即在此模式中,数据服务层被独立出来,由单独的数据库管理系统处理,应用程序包括了用户界面层和业务逻辑层。 C/S 结构一般是由客户机与服务器共同实现的一种协作的处理结构模式,有两层结构,用户界面层与业务逻辑层主要由校园网内部工作人员使用,主要是系统的管理人员,它能使内部的工作人员与系统之间有较强的交互能力、数据编辑、处理的响应速度也非常快,本系统的 C/S 结构采用 VisualStudio 2012 C#程序设计语言进行开发,保证系统的安全性与执行的有效性。数据服务层主要存储数据,保障数据的安全、真实,也方便使用,这里我们使用的是SQL server 2008R2。4.1.4 信息系统软件结构 软件架构是信息系统体系结构中,软件的各子系统按照确定的关系构成的逻辑框架。软件架构设计需要根据信息系统需求结构得到的初步软件架构,并在此基础上对其进行分解和细化。完整的软件架构还要在满足业务逻辑的基础上考虑系统逻辑,并确定所选定的信息系统体系结构下不同层面和系统拓扑结构下不同结点的软件架构设计。4.1.5工资管理系统的初步软件结构由工资管理系统的需求结构得到的初步软件结构 子系统的分解与细化 满足业务逻辑需要的工资管理系统的软件结构 考虑系统逻辑(这里增加了系统设置与维护)考虑了系统逻辑之后的工资管理系统软件结构 系统框架4.2详细设计4.2.1 概述详细设计主要包括业务对象模型设计、功能逻辑设计、数据库设计和界面设计等工作。业务对象模型设计包括提取业务对象、对象属性设计、对象基本操作设计等;功能逻辑设计主要有“职工信息管理”功能逻辑设计、“工资核算”设计、“工资查询”设计、“用户管理”设计;数据库设计主要包括数据库的盖帘模型设计、逻辑设计还有物理设计;输入设计是对数据的输入、输出界面设计和屏幕界面的设计。 4.2.2 业务设计 4.2.3 功能逻辑设计 员工信息处理 系统管理处理“系统管理”功能逻辑类图 工资核算处理4.3数据库设计4.3.1概念设计用E-R方法设计模型如下 职工工资E-R图工资组成E-R图职工信息E-R图扣款项E-R图考勤情况E-R图事故E-R图考核情况E-R图奖励标准E-R图工作E-R图岗位E-R图薪级E-R图补贴E-R图院系E-R图4.3.2逻辑设计用户(用户名,密码)职工(职工编号,姓名,性别,出生日期,身份证号,年龄,家庭住址,所属院系,照片,职称,银行卡号,岗位级别,薪级级别,电话,参加工作时间,毕业学校)院系(名称,电话,负责人)工作完成情况(职工编号,时间,应完成工作量,时间完成工作量)岗位(岗位级别,岗位工资)薪级(薪级级别,薪级工资)补贴(职工编号,补贴时间,交通补贴,住房补贴,生活补贴,独子费)扣款(职工编号,扣款时间,水电费,养老保险费,失业险,医疗保险,住房公积金)事故扣款金额(事故名称,扣款金额)考勤(考勤日期,职工编号,迟到,旷工,事假,病假)整体工作考核奖励标准(考核级别,奖励金额)考核(考核日期,职工编号,考核结果)核算奖惩金额表(考核日期,奖励金额,扣款金额)4.3.3物理设计表-1 职工信息表字段名字段类型长度约束控制字段含义说明职工号varchar20Primary key职工编号所属院系varchar30Foreign key所属院系编号职工姓名varchar10Not null职工姓名性别varcharNot null性别家庭住址varcharNot null户口所在地年龄varcharNot null年龄身份证号varchar18Not null身份证号码照片varchar照片出生日期varcharNot null出生日期毕业学校varcharNot null毕业学校联系方式varchar30not null手机号码邮箱varchar30Not null邮箱参加工作时间varcharNot null参加工作时间职称varchar10Not null职称岗位级别varchar4Foreign key岗位级别薪级级别varchar4Foreign key薪级级别银行卡号varchar19银行卡号工龄
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 预付款保函格式创新与应用场景拓展合同
- 地铁交通企业员工权益保障集体劳动合同范本模板
- 中央企业合格管理办法
- 银行处存款管理办法
- 房地产项目结清货款及物业管理服务合同
- 装卸费结算管理办法
- 西藏返乡车辆管理办法
- 霍珠与配偶离婚协议:共同财产分割与子女监护权安排
- 特色餐饮露天烧烤场地使用权及商业广告投放合同
- 舞蹈工作室舞蹈教师全职岗位聘用服务合同
- (完整word版)HND商务文化与策略
- 【ch06】基因工程中的伦理问题
- 大学生创新创业(微课版第3版)课件 第1、2章 了解创业规划你的职业生涯、创新与创新思维
- 2022中国移动通信集团重庆限公司招聘上岸笔试历年难、易错点考题附带参考答案与详解
- 卡培他滨诱导手足综合征大鼠模型的建立及评价
- 电动托盘车(搬运车)培训-课件
- 消防管道设备防腐保温施工方案
- 外研版九年级上英语单词默写表
- 14K118 空调通风管道的加固
- 十二岁的旅程
- 汽车发动机构造与维修PPT完整全套教学课件
评论
0/150
提交评论