欢迎来到天天文库
浏览记录
ID:26598729
大小:729.00 KB
页数:11页
时间:2018-11-27
《企业工资管理系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、企业工资管理系统设计报告计算机与信息学院题目:企业工资管理系统作者:王龙陈李刘章良班级:10级C1班指导教师:王帅日期:2013年7月11日10一、总体设计我们根据需求分析大概可以把系统分为客户端功能实现部分和后台数据的设计部分,客户端和数据部分要我们实现以下几个目标:1.登录用户的验证和系统指引。2.普通用户对于基本信息和详细工资信息的查询功能。3.管理员用户对于整个工资管理系统的使用,包括员工信息浏览,员工信息添加删除以及修改,对于考勤系统的管理,对于工资部分管理,对于系统设置管理,生成员工工资报表。4.数据部分我们要实现对
2、员工信息的记录,对工资情况记录,对考勤记录,对于的记录是整个系统的灵魂部分。二、功能部分详细设计根据需求分析我们可以把系统大概分为以下几个模块一.登录系统一个好的登录页面应该做到简洁大方,所以本系统采用简约的风格设计了一个界面简单明了登陆界面,为了界面的美观,特地删除了微软form的边框,才用无框化设计。除了传统的用户名和密码输入框外,还增加了一个是否以管理员身份进行登录的选项(界面图如图2-1所示)。当用户输入好用户名和密码点击登录按钮后,系统会自图2-1登录界面动进入数据库根据用户输入的用户ID去数据库中查找相应的密码和管理
3、员权限进行匹如果用户名和密码任意一个为空的话,则会提示用户信息输入不完整10图2-2提示框要求从新输入。当用户名和密码完全匹配后,如果“以管理员身份登录”选项被选中,则还会去数据库中取出相信的字段来判断该用户是否拥有管理员权限,如果有则可以登录,如果没有,则提示没有权限,返回登录窗口;如果该选项没有被选中,则直接以普通用户身份登录系统。二.普通用户系统由于普通用户只有查看和修改个人信息的权限,所以在页面设计上比较简单,采用TapePage控件将界面设计成个人信息和工资查询两个page,初始情况下,普通用户弹出的界面是个人信息pa
4、ge,在个人信息page中,将员工所有的信息都通过控件的方式列举出来,用户可以对一些可以修改的个人信息可以直接在相应的输入框里进行修改,然后点击保存修改后进行存储工作。(如图2-3)图2-3普通用户界面110而在工资查询页面,则只提供了员工本人的工资信息(如图2-4所示),没有提供修改的控件。此外,页面上方的菜单栏中也有用户名和权限。图2-4普通用户界面2三.管理员系统此部分是本系统重点设计部分,设计到工资管理系统的整个流程和过程。并包含了对员工的管理部分包括添加员工和修改员工信息,并提供了对员工的查找功能,对公司内部门职位管理
5、,对员工的考勤绩效管理,对工资的结算,最后还提供固资设置。下面是对每个功能的详细实现过程。1.对员工信息的管理部分,分为添加员工信息,删除员工信息和修改员工信息,这里面我们要对员工的个人基本信息经行管理,对于员工的基本工资、加班奖励和迟到处罚经行相应记录和管理,如果具有管理员权限我们还可以对密码等信息经行管理。可以根据员工号可以调出员工的信息并进行针对性修改也可以直接添加新的员工信息后台直接与数据库相连,实现对公司员工信息的管理。下面是员工管理系统的界面设计:102.部门职位信息管理可以添加和删除部门信息并根据选中的职位列出本部
6、门的各个职位根据这些职位并参考当时工资情况可以粗略可以的到这个员工的基本工资,所以在工资管理中也是相当重要的部分下面是对部门职位管理的界面设计。103.绩效考勤系统是对一个员工工资奖罚的一个重要凭证,因此此系统是对于动态工资管理的一个重要依据,此项很直接的影响一个人的收入多少。因此本系统详细记载了每天员工的上下班时间,并对旷工,迟到早退等现象做出了备注和提示,下面是他的界面设计。4.工资的结算是每个月统计员工整个月的综合表现在他固定工资上进行奖罚。系统在后台会根据绩效和考勤对奖罚做出判断,会在年终、季终或节日给予员工奖励。也会对
7、于一些员工不按规定工作时给予相应的处罚,这样会把每个员工的奖罚信息,基本工资信息,总工资信息调出数据库并生成报表。而且可以记忆一定数量的以往的工资记录以便财务部审核和当工资差错时进行核对查找。下面是对这一系统的界面设计:105.固定工资的设置根据每名员工最初到达资质给以初始工资,再根据在公司中的表现和升级情况给予相应的变动,因此对于每名员工固定工资的设置都是一个动态的设置,这个设置具有相当方便的修改功能,具有相对灵活的查询功能最终确定的这一固定工资的数值会进入数据库与工资结算结合在一起,起到工资基础的问题,对于员工收入起到决定性
8、作用因此此功能直线管理员使用,而财务管理员只能对这名员工工资进行管理对于他隶属于哪个部门,哪个职位只做参考不能修改。因此我们列出做出以下界面设计:10二、数据部分详细设计根据之前的需求分析,并且考虑到数据库中各张表之间的联系最终设计的工资管理系统的数据库一共有五
此文档下载收益归作者所有