企业工资管理系统毕业设计论文 - 图文(5)
中国矿业大学2015届本科生毕业设计(论文) 第 10 页
基本信息处理请求2.2信息输入2.3信息查看2.4信息更新员工基本信息2.1处理基本信息2.5员工信息更新存储员工基本信息
图3.4加工1“处理基本信息”数据流图
3.4.4 加工3“处理工资信息”的数据流图
对第0层数据流图的“处理工资信息”进行细化。将数据流“工资信息处理请求”最终转换成员工工资信息存储到系统数据库中。“处理工资信息”数据流图如图3.5所示。
工资信息处理请求3.1处理工资信息3.2工资信息输入3.3查看工资信息3.4工资信息更新工资信息3.5工资信息存储和维护工资信息
图3.5 加工2“处理工资信息”数据流图
3.5 本章小结
本章主要从广义上对系统进行了分析,首先分析了设计该系统是否可行,其次多角度大范围的对该系统的需求进行了详细的分析,通过对系统的可行性和需求进行分析,为后续开展的系统设计工作提供了功能清晰完整的指导思想。
中国矿业大学2015届本科生毕业设计(论文) 第 11 页
4 系统设计
4.1概述
系统设计是软件开发过程中的物理设计阶段,在上一章进行系统分析时已经详细构建了系统的逻辑模型,充分了解了系统的功能需求,知道了系统需要做什么,在接下来的系统设计,通过系统的分析的研究结果,我们可以实现该系统逻辑模型到物理模型的转变。
本章主要解决“如何将该企业工资管理系统实现”这个问题,集中完成系统的模块层次结构、数据库结构、各模块的控制流程的设计。
第三章已经完成了系统的需求分析、系统业务流程分析并画出了数据流程图,本章采用模块化设计,模块化设计就是采用自顶而下的方式将系统中复杂的问题分解成一个个小模块的过程。在模块化的过程中需要确定每个小模块的功能和目的,同时也要把握好各个模块之间的联系。该企业工资管理将系统功能分为四个模块,各个模块既相互作用又各有侧重点。
在设计过程中,为了避免设计出现差错,做出合理设计环节,在设计过程中需遵循一定的设计原则,本系统设计过程中应遵循的原则:
(1)采用统一的编码规则,包括窗体命名规则,数据库命名规则,数据表命名规则,有助于提高程序的开发效率。
(2)采用统一的接口标准和数据库标准,实现系统的课扩展性。
(3)系统要求具有较高的安全性系统登录时要有密码,对系统中的数据要实时备份。 (4)尽量要使系统具有良好的操作性能,方便每一位员工的需求。
4.2 系统业务流程分析
业务流程分析是系统设计中不容忽视的一个环节,直观表达从系统的登陆开始到各个功能模块的实现,系统业务流程图如图4.1所示。该图描述了设计企业工资管理系统的具体步骤,通过流程图可以准确了解该系统是如何进行的,如果在之后的设计过程中出现错误,可以及时找到。
管理员、部门经理、普通员工这三类用户的操作流程分析如下:
(1)用户进入登录界面,在登录处输入用户名和密码,系统根据用户输入的信息判断该用户是否能进入系统,若输入信息都正确,则用户登录成功,若输入错误则重新登录。
(2)当登录系统时,系统会根据用户的登录信息判断用户的系统使用权限,并进入不同的操作界面。
(3)管理员可以管理所有用户的基本信息管理和工资管理。 (4)部门经理可以管理本部门员工的基本信息管理和工资管理。 (5)普通员工可以查询自己的基本信息和工资信息。
4.3系统总体结构设计
经过开题报告、可行性分析和需求分析等一系列的前期工作和铺垫,这一章开始进行具体设计,在本企业工资管理系统中,主要分为“管理员”、“部门经理”、“普通员工”三个不同的用户权限,不同用户角色进入不同的操作系统。本系统主要分为三个模块:管理员模块、部门经理模块和普通员工模块,系统的功能模块图如图4.2所示。
中国矿业大学2015届本科生毕业设计(论文) 第 12 页
系统登录输入登录信息登录失败验证失败验证用户信息YES登录成功客户管理员基础信息管理用户信息管理合同公告管理合同信息管理验证用户权限职工合同信息查看个人信息管理合同公告查看合同信息管理客户信息管理 图4.1 系统业务流程图
企业工资管理系统普通员工模块考勤津贴查询管理员模块部门经理模块档案查询工资查询修改密码更改操作员人事管理工资管理系统管理用户管理奖罚管理考评管理工资管理修改密码更改操作员档案管理奖罚管理调动管理考评管理考勤津贴管理工资总结部门管理数据备份操作员管理修改密码更改操作员
图 4.2 系统的功能模块图
中国矿业大学2015届本科生毕业设计(论文) 第 13 页
4.4功能模块设计
4.4.1管理员模块设计
管理员模块主要包含管理员登录、对所有员工的人事管理、工资管理,维护系统安全的系统管理,用户管理这些模块。
(1)管理员登录模块:企业的管理员进入系统登录界面,在登录处输入用户名和密码,系统连接数据库判断输入信息是否正确,如登录信息完全正确,则可以进入系统功能主界面;如登录信息有任意一处错误,则提示“用户名或密码错误”,需重新输入登录信息。
管理员登录模块的设计如表4.1所示。
表4.1 管理员登录模块设计表
模块名称:登录模块 输入:数据流,登录信息 输出:数据存储,管理员信息
处理:系统根据管理员输入的登录信息判断能否进入系统,并将管理员的操作信息写入到数据库“用户登录信息表”中。
(2)人事管理模块:该模块主要功能包括对员工的档案管理、奖罚管理、调动管理和考评管理。员工基本工资会随着该员工岗位或部门的改变而改变。系统从数据库中调出用户表并显示给管理员,管理员对用户档案信息、奖罚信息、考评信息、调动信息进行增加删除和修改。进行相应的用户操作后,数据库中会同步修改该用户的相关信息。
人事管理模块的设计如表4.2所示。
表4.2 人事管理模块设计表
模块名称:人事管理模块 输入:数据流,操作信息 输出:数据存储,返回信息
处理:管理员对员工档案信息、奖罚信息、调动信息、考评信息进行查询、增加、删除和更改操作,并将操作信息分别写入“员工档案信息表”、“员工奖罚信息表”、“员工调动信息表”、“员工考评信息表”中。
(3)工资管理模块:该模块主要统计员工的考勤津贴情况,之后根据津贴统计情况自动计算出该员工的应发工资。主要的功能包括按月份查询、修改和删除员工的考勤津贴信息和工资信息。查询时,系统从数据库中调出员工工资信息表,并在界面中显示给管理员;管理员可对考勤津贴信息做出修改,并可手动添加员工的全勤奖金和加班奖金,修改后在数据库中“员工工资信息表”同步更新;进行增加删除考勤津贴操作后,数据库根据员工所做的相关操作在员工工资表中增加或删除相关员工的工资信息。
工资管理模块设计如表4.3所示。
表4.3 工资管理模块设计表
模块名称:工资管理模块 输入:数据流,操作信息 输出:数据存储,返回信息
处理:对员工的考勤津贴和工资信息进行查看、修改和删除,并将相关信息写入“员工工资表”中。
中国矿业大学2015届本科生毕业设计(论文) 第 14 页
(4)系统管理模块:该模块主要涉及到企业内部结构,关系到企业管理的安全性。主要功能包括查询 …… 此处隐藏:2301字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




