




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计报告 第 页 共26页 目 录 1 引言1 2 系统调查与可行性研究22.1 初步调查22.2 可行性研究3 3 系统分析3 3.1 业务流程分析3 3.2 数据流程分析53.3功能分析图63.4数据字典64 系统设计104.1 功能结构设计104.2 数据库设计104.3 代码设计134.4 输入输出设计164.5系统配置设计19 4.6系统实施20 5心得体会24参考文献26 课程设计报告 第页 共26页1 引言 企业工资管理是一个企业单位不可缺少的部分,它的内容对于企业决策者和管理者来说都是至关重要的,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是,一直以来人们使用传统人工的方式管理文件和档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业工资信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。本系统是针对目前有大多数企业工资管理仍采用账本式的人工管理而开发的。本系统设计了友好的用户界面,有良好的设计风格。该系统是按照企业都采用的工资计算公式,即根据员工的职务工种来确定基本工资,根据出工情况来扣除缺勤费,根据加班情况发放津贴,根据医疗保险费用给予报销费用,同时扣除社会保险费来生成一个员工的当月工资。职工工资管理软件是一个集职工工资相关信息查询、管理的软件,目标就是在于开发一个功能实用、操作方便,简单明了的工资管理系统。工资管理是任何企业单位都需要进行的一项工作,因此,开发制作工资管理系统具有较大的社会现实意义。而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。职工工资管理信息系统的实现可以减轻比较繁琐的手工工资管理更加针对性、便捷性、可视化的管理职工工资。本设计书包括功能结构设计、数据库设计、代码设计、输入输出设计、系统配置设计等。2系统调查与可行性研究通过系统调查,了解到企业的领导人员以及主要的管理人员,以及他们对信息管理系统的要求与设想,再根据目前企业的资源,包括提供系统开发的资金、人员与设备等,开发人员可以初步提出一个企业管理信息系统的系统目标,以及各子系统的目标。 可行性研究(Feasibility Study),是指在调查的基础上,通过市场分析、技术分析、财务分析和国民经济分析,对各种投资项目的技术可行性与经济合理性进行的综合评价。可行性研究的基本任务,是对新建或改建项目的主要问题,从技术经济角度进行全面的分析研究,并对其投产后的经济效果进行预测,在既定的范围内进行方案论证的选择,以便最合理地利用资源,达到预定的社会效益和经济效益。2.1初步调查 初步调查是在可行性研究之前进行的,是为可行性研究提供依据的。系统从总体上可以分为系统管理、工资信息设置、工资信息管理、打印报表等功能。 2.1.1 系统管理功能(1)添加用户:使用这个用户登录后,可以添加其他用户(2)修改密码:每一个用户都可以更改自己的密码2.1.2 工资信息设置功能(1)基本工资设置:按照员工编号或职务设置员工的基本工资信息。(2)其他项目设置:设置单个员工的奖金,福利、津贴、出差费、加班费等信息。(3)工资计算公式设置:设置员工实发工资的计算公式信息。2.1.3 工资信息管理功能(1) 出勤统计:按照月份统计员工的当月出勤信息。(2) 计算实发工资:计算当月员工实发工资的金额。(3) 查询工资:可以按月查询所有员工工资信息或查询个人工资信息。(4)导出工资表:把数据库中员工的工资信息导出到Excel 2000中。2.1.4 打印报表功能(1)基本工资列表打印:打印出基本工资列表(2)其他项目打印:打印其他项目列表(3)工资统计列表打印:打印工资统计列表2.2可行性研究 可行性分析的任务是明确开发应用项目的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性泽取决于实现应用系统的资源和条件。系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性: (1)技术上的可行性 工资管理信息系统是建立在windowxp的系统运行环境下的操作系统,能够广泛的应用于大多数企业。并且我们具备一批优秀的技术开发人员,能够从内部更好的辅助系统的开发运行。因而从技术方面上看,此系统的开发是可行的。 (2) 管理上的可行性 企业领导者、管理人员对系统开发高度重视。现行公司工资管理方法陈旧,迫切需要改革管理制度,开发新系统的时机已经成熟。因此从使用管理方面看,此系统的开发是可行的。(3) 经济上的可行性 企业管理部门划拨经费支持系统开发,而从项目的经济效益来看,其远远高于预估的费用支出。因此,从经济方面看,此系统的开发是可行的。3 系统分析3.1 业务流程分析3.1.1业务流程图业务流程分析全面展示了工资管理信息系统的业务流程概况。人事部后勤部财务部缺勤扣款附加工资职工工资信息电费房费信息汇总审核输入计算工资发放信息业务流程图人事变动通知单房租变动通知单电费扣款通知单病假扣款通知单主文件更新模块建立扣款文件模块上月主文件上月主文件扣款文件计算打印模块工资单工资汇总表3.2 数据流程分析 公司每月月末发放工资,发放前的工资处理过程是每月20日到23日由财务科根据已存档的上月工资发放清单和人事科送来的人员及工资变动表填写本月工资发放清单中的前四项(即姓名、基本工资、津贴、扣房费)。总务科于每月24日将扣款清单送交财务科,由财务科按扣款清单将扣款数填入本月工资发放清单。最后计算出每位职工的应发工资数,并填入工资发放清单,为工资发放员发放工资做好准备。 由此可画出数据流程图:人事科上月工资发放清单抄写填扣款计算并填写应得工资总务科工资发放员本月人员工资变动表本月工资发放清单扣款清单本月工资发放清单本月工资发放清单3.3功能分析图 工资管理信息系统 员工基本信息员工工资汇总工资基本设定 工资汇总情况员工工资情况工龄工资情况岗位工资设定基础工资设定员工信息更改员工信息输入扣款工资设定 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描述职工电费扣款情况5QQKK缺勤扣款float8描述职工缺勤扣款情况3.4.3工资汇总表数据字典序号属性名称属性描述数据类型字节数备注1DM代码char4主键属性,规则从1001开始2XM姓名char 10描述职工姓名3BM部门char 10描述职工所在部门4JBGZ基本工资float8描述职工基本工资情况5FJGZ附加工资float8描述职工附加工资情况6FF房费float8描述职工房费情况7DFKK电费扣款float8描述职工电费扣款情况8QQKK缺勤扣款float8描述职工缺勤扣款情况9SFGZ实发工资float8描述职工实发工资情况3.5数据加工处理的描述3.5.1数据处理的目的把数据转换成便于更新和分析的处理形式。从大量的原始数据中抽取部分数据,推导出对人们有价值的的信息以作为行动和决策的依据。利用计算机科学的保存和管理经过处理的大量数据,让人们能方便的利用这些宝贵的资源。3.5.2数据处理的基本内容数据搜集;数据转换;数据的筛选、分组和排序;数据的组织;数据的运算;数据的存储;数据的检查;数据输出等。3.6管理信息系统流程设想图工资表 扣款表工资汇总表 决策参考数据输出信息查询 数据分析 输出数据 工资表的制定 数据分析 输出数据4 系统设计系统设计的任务好是在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计,系统的设计应该遵循以下原则:系统性:要把系统当成一个整体来看待,从整个系统的角度考虑问题的解决。灵活性:为了保持系统的长久生命力,要求系统具有很强的环境适应性。在本系统的设计中,采用了模块化结构,提高各模块的独立性,使系统见间的数据依赖减至最低限度。有利于模块的修改和增加新的内容。可靠性:指的是系统抵御外界干扰能力及受外界干扰时的回复能力。经济性:指在满足系统需求的前提下,尽可能小的减小系统的开销。在以上的经济可行性的分析中已指出该系统在经济上的可行性。4.1功能结构设计 4.1.2新系统信息处理流程设计 (ER图)工资汇总表基本工资表扣款情况表费用汇总表附加工资表工资管理4.2 数据库设计需求分析本系统要求实现以下主要功能:1.数据录入功能 主要任务是对各种工资信息进行日常的管理,如工资信息的输入、查询、修改、增加、删除,迅速准确地完成各种工资信息的统计计算和汇总,快速打印出报表。2.数据查询功能系统需要提供以下查询功能:员工考勤情况员工工种情况,反映员工的工种、等级,岗位工资等信息员工津贴信息情况,反映员工的加班时间,加班类别、加班天数、岗位补贴情况等员工基本信息情况员工月工资情况:年,月,职工号,姓名,部门名,基本工资,病假扣款,事假扣款,3.应发工资,实发工资3.数据统计功能统计员工年终奖金统计每部门月工资情况4.2.1进行数据库概念设计概念结构设计的任务是根据用户的需求设计数据库的概念数据模型。概念模型是从用户的角度看到的数据库,用E-R图来表示。对数据库进行概念模型的设计。包括对数据库的实体及其属性的设着,以及关系模式的设计。实体间联系、实体有职工,工资,部门关系模式的设计如下:职工(职工号,姓名,性别,应付工资,部门,年龄)工资(职工号,基本工资,工龄工资,扣款合计,应发工资)部门报表(部门代码,部门名称,员工数,简介)公司(公司名称、注册号、别名、员工人数、性质)隶属职工公司1 N工资报表1 M隶属购进输出 N发放N I部门 结算 M N工资管理的E-R图4.2.2进行数据库逻辑设计按照数据库设计范式理论和信息响应需求设计数据库表结构。表10 员工基本情况表结构格式序号字段名类型长度小数位数主关键字备注1职工号文本6主关键字2姓名文本203性别文本24年龄数值305应付工资数值626部门文本10表11 工资情况表结构格式序号字段名类型长度小数位数主关键字备注1职工号文本6主关键字2姓名文本203基本工资数值624工龄工资数值625应发工资数值626扣款合计数值624.2.3数据库与数据表设计 物理结构设计在SQL数据库中需要建立3个数据表:员工信息数据表、部门信息数据表和工资数据表。4.2.3.1数据库与数据表设计员工信息数据表定义 其中,“工号”是表的主键,惟一标识。“部门名称”是外键。“工号”将记录员工的编号,在员工信息表中增加这一列时,虽然增加了数据冗余,但可以在查询每个员工信息时,提高系统的性能。因为员工信息表的记录数相对固定,相比之下,增加这个冗余的列对于整个系统来说是有利的。通过它,系统将引用到工资信息。此表取名为“员工” 部门信息数据表定义 其中,部门名称是该表的主键,惟一标识一个部门。此表取名为“部门”工资数据表定义其中,“工号”作为该表的主键,唯一标识,保证客房信息表数据的参照完整性。此表表取名为“工资”根据上面三个数据表的设计,可执行下面的步骤创建数据表 1)打开企业管理器,在本地服务器上创建新的数据库“工资管理库”2)创建表 员工、部门、工资4.2.3.2数据完整性设计1)给每个表实施主键约束。主键约束、非空值约束员工:工号为主键,所以此项非空部门:部门名称为主键,所以此项非空工资:工号为主键,所以此项非空2)实施CHECK约束员工表中建立一个检查约束,即员工性别不是男就是女CHECK(性别 IN(男,女)工资表中建立一个对于出勤天数的检查约束,即出勤天数在0-20天之间 check (出勤天数 =0 and 出勤天数=20)3)外键约束员工表中,工号、部门名称为外键。FK_员工_工资 FOREIGN KEY(工号) REFERENCES 工资(工号)FK_员工_部门 FOREIGN KEY(部门名称) REFERENCES 部门(名称)通过此键建立3个表的联系4)惟一约束每个表的主键需定义为惟一性:对于工资表,因为工号是主键,联系着员工表,所以建立唯一性 alter table 工资add constraint UQ_工号 unique(工号)对于员工表,员工的工号、身份证号、部门名称都是用于识别员工身份,所以建立唯一约束 alter table 员工 add constraint UQ_工号 unique(工号)5) 强制约束对INSERT和UPDATE操作强制约束,表明以后对员工表中的工号、部门名称的添加和更新操作都会分别检查在工资表、部门表中是否存在与此相应的内容。6)规则为了检查员工表中输入的身份证号码是有效位数,可以创建一个规则绑定到该列;在数据操作时进行检查。规则的定义语句为: (LEN (身份证号)=15)OR(LEN(身份证号)=18)4.3进行代码设计代码的设计应该按照以下的原则进行设置:代码应唯一标志它所代表的事物或属性。结构应与处理的方法相一致。代码设计要预留足够的位置,以适应不断变化的需要。不要使用易于混淆的字符。要注意尽量采用不易出错的代码结构。在遵守代码设计原则的基础上,根据系统的需要选择使用顺序码代码。对员工的编号设计如下:A-001,字母表示员工所在部门,如这里的A表示人事部,字母后面数字001表示该员工在该部门内的编号,员工的编号唯一,每个员工有一个唯一的编号。方便对员工信息的输入、存储、处理和提取。4.4进行输入、输出设计4.4.1 输出设计输出信息的内容,包括输出项目、位数、数据形式等。输出格式:有表格、图形或文件;输出设备:主要为打印机、显示器。输出介质:有磁盘、磁带、纸张等。输出:本系统应能够在显示屏上输出职工的基本信息,及工资的各项基本信息。编写输出设计报告如下:表1 输出设计书资料代码01输出名称工资表处理周期一个月形式表格种类excel份数2报送财务部项目号项目名称位数及编辑备注1职工的姓名X(8)2职工编号X(8)3性别X(2)4基础工资N(8)5岗位工资N(8)6工龄工资N(8)7总工资N(8)8所属部门X(10)9五险一金N(8)其中的应发工资、扣款工资、实发工资的数值通过如下的方法实现。职工工资计算处理中的几项说明:工龄工资每人每年增加0.50元。应发工资 = 基本工资 + 工龄工资 + 各项补贴之和。扣款合计 = 房费 + 水电费 + 托儿费 + 借支扣款 + 其它扣款。实发工资 = 应发工资 - 扣款合计。输出设计示如下:每月25日,人事处将本月职工五险一金扣款清单报送财务处,财务处按期列出一份职工借支应扣款清单。工资管理会计员再根据填制好的本月份职工工资台帐,花费一个星期左右的时间制作出一式两份的本月份全校职工工资发放和本月份工资汇总表,如表所示。职工工资表如下表所示,每名职工全年工资信息占据台帐的一页。表1 12月份职工工资发放单部门名称:市场部姓名基本工资工龄工资交通补贴应发工资扣款合计实发工资汪大伟15001500100200010025001500150010020001002500李 俊1500150010020001002500合计1500150010020001002500制表人:李双 王志宽 制表日期:2013年3月1日表 2 12月份职工扣款清单职工号姓名扣款金额(元)备注01005汪大伟100出差010065001007李 俊3001008李平50制表人:李双 王志宽 日期:2013年3月1日4.4.1.1输入输出设计的意义:输入输出设计是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。 1、它是一个组织系统形象(Cooperation Identify System, CIS)的具体体现; 2、它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情; 3、符合用户习惯,方便用户操作,使目标系统易于为用户所接受。 4、为用户提供易读易懂的信息形态。4.4.2输入设计输入设计是信息系统与用户之间的纽带,决定着人机交互的效率。输入设计包括数据规范和数据准备过程,输入设备为键盘输入。输入设计的重要内容是原始单据的格式。输入:本系统可以对职工基本信息的输入,并能够修。登录界面的设计:用户登录窗体是在整个程序运行之前,首先呈现给用户的界面,必须通过它进行用户的合法性验证,即除非用户输入正确的用户名和密码,否则将无法使用进一步的程序功能。创建好的窗体如下图:4.5系统配置设计网络结构4.6系统实施 4.6.1程序框图 4.6.2源程序 4.6.3模拟运行数据 4.6.4打印报表 4.6.5系统使用说明书1 封面2.工资表3 扣款表4 工资汇总表5 工资表源程序6 扣款表源程序7 工资汇总表源程序8 关于5 心得体会 管理信息系统在管理现代化中有着重大的作用即:(1)管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。(2)信息系统在管理各项事务中有着普遍的应用,促进了企业管理工作的提升,实现管理现代化的有效途径。管理信息系统将管理工作统一化、规范化、现代化,极大地提高了管理的效率,使现代化管理形成统一、高效的系统。管理信息系统使系统思想建立起来,以计算机为信息处理手段,以现代化通信设备为基本传输工具,能力管理决策者提供信息服务的人机系统,这无疑是将管理与现代化接轨,以科技提高管理质量的重大举措。管理信息系统将大量复杂的信息处理交给计算机,使人和计算机充分发挥各自的特长,组织一个和谐、有效的系统,为现代化管理带来便捷。(3)在现代化管理中,计算机管理信息系统已经成为企业管理不可缺少的帮手,它的广泛应用已经成为管理现代化的重要标志。面对越来越多的信息资源和越来越复杂的企业内外部环境,企业有必要建立高效、实用的管理信息系统,为企业管理决策和控制提供保障,这是实现管理现代化的必然趋势。(4)管理信息系统在管理现代化中起着举足重轻的作用。它不仅是实现管理现代化的有效途径,同时,也促进了企业管理走向现代化的进程。所以说管理信息系统在管理现代化中起着举足重轻的作用,它不仅是实现管理现代化的有效途径,同时,也促进了企业管理走向现代化的进程管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法。它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统。管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益。所以,管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。 信息系统在管理各项事务中有着普遍的应用,促进了企业管理工作的提升。管理信息系统是为管理服务的,它的开发和建立使企业摆脱落后的管理方式,实现管理现代化的有效途径。管理信息系统将管理工作统一化、规范化、现代化,极大地提高了管理的效率,使现代化管理形成统一、高效的系统。过去传统的管理方式是以人为主体的人工操作,虽然管理人员投入了大量的时间、精力,然而个人的能力是有限的,所以管理工作难免会出现局限性,或带有个人的主观性和片面性。而管理信息系统使用系统思想建立起来的,以计算机为信息处理手段,以现代化通信设备为基本传输工具,能力管理决策者提供信息服务的人机系统,这无疑是将管理与现代化接轨,以科技提高管理质量的重大举措。管理信息系统将大量复杂的信息处理交给计算机,使人和计算机充分发挥各自的特长,组织一个和谐、有效的系统,为现代化管理带来便捷。 在现代化管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公共卫生考试考生成功故事试题及答案
- 卖掉儿子住房协议书
- 人力资源管理师试题及答案应对策略
- 长期备考园艺师考试的策略试题及答案
- 药店转让收购协议书
- 抹灰结算协议书范本
- 外聘财务专家协议书
- 征收动迁补偿协议书
- 朋友之间绝交协议书
- 伤情赔偿和解协议书
- 育婴行业前景及就业前景
- 2024年美容师考试理论回顾试题及答案
- Unit5Whatwereyoudoingwhentherainstormcame?SectionB1a-1d课件人教版八年级英语下册
- 2025年中铁快运股份有限公司招聘(98人)笔试参考题库附带答案详解
- GB/T 45255-2025公共信用综合评价规范
- 老旧城市燃气管道更新改造工程设计方案
- 中医经典临证思维与实践知到课后答案智慧树章节测试答案2025年春浙江中医药大学
- 动火和受限空间作业监护人考试题有答案
- 《高频电子技术》5振幅调制解调与混频电路
- 老年肺炎临床诊断与治疗专家共识解读(2025年)解读课件
- 制药废水处理工艺
评论
0/150
提交评论