欢迎来到天天文库
浏览记录
ID:13493447
大小:66.00 KB
页数:44页
时间:2018-07-22
《基于web的人力资源管理系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于web的人力资源管理系统的设计与开发导读:就爱阅读网友为您分享以下“基于web的人力资源管理系统的设计与开发”的资讯,希望对您有所帮助,感谢您对92to.com的支持!:大学本科毕业论文:小型工资管理系统的设计与实现图3.1工资管理系统结构图3.3.1员工基本信息管理员工基本信息管理模块是对员工基本信息进行管理,包括添加员工基本信息、修改员工基本信息、删除员工基本信息。员工基本信息包括员工姓名、性别、家庭住址、联系电话、电子邮件等。3.3.2工程基本信息管理工程基本信息管理模块是对工程基本信息进行管理,包括添加工程基本信息、
2、修改工程基本信息、删除工程基本信息。工程基本信息包括工程名、所有人、投资额、动工日前、完工日期等。443.3.3材料信息和开销管理本模块主要是针对购买器材费用的管理:材料基本信息管理和材料购买开销的增、删、改管理。材料基本信息包括材料名称,价格等,购买材料记录信息包括购买数量、购买材料名称、购买人、购买时间等。3.3.4员工工作记录管理员工工作记录模块是对员工工作情况进行记录。包括添加员工工作记录、修改员工工作记录、删除员工工作记录。员工工作记录信息包括员工编号、工程编号、工作类型、日工资等信息。3.3.5员工工资管理员工工资管
3、理包括员工工资支取管理和工资结算管理。工资支取管理是对员工所支取的钱数进行管理。工资结算是根据员工所作的工作金额和支取金额计算员工最终所得工资。3.3.6权限管理该系统主要是针对农村个体户建筑工程项目的工资管理。只涉及员工和管理员。员工可以查询自己所作工作记录情况和工资支取情况,并且可以打印账单。3.4工资管理系统体系结构建模3.4.1系统用例分析与设计在工资管理系统中,参与的用户主要有两类:管理员和员工。他们有着不同的权限,完成不同的功能。44(1)该系统管理员总的用例图如图3.2所示:12:大学本科毕业论文:小型工资管理系统
4、的设计与实现员工信息管理工程信息管理材料信息管理材料开销管理管理员工作记录管理员工工资支取管理用户管理盈亏统计查询员工工资结算图3.2工资管理系统管理员总用例图(2)该系统员工用例图如图3.3所示:查询工作记录查询工资支取情况员工工资结算查询信息反馈图3.3工资管理系统员工用例图(3)该系统管理员和员工关系用例图如图3.4所示:13:大学本科毕业论文:小型工资管理系统的设计与实现>工作记录管理查询工作记录>管理员员工工资支取管理查询工资支取情况>信息反馈管理信息反馈员工员工工资结算查询图3.4工资管理系统员工用例图3.4.2系统
5、类图分析与设计44UML的静态建模机制包括用例模型、类和对象模型。用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成的共识。UML中类有三种主要的类型:边界类、控制类和实体类。引入边界类、控制类及实体类的概念有助于分析和设计人员确定系统中的类。边界类位于系统与外界的交界处,窗体、报表、以及表示通讯协议的类、直接与外部设备交互的类、直接与外部系统交互的类等都是边界类。通过用例图可以确定需要的边界类,每个Actor/UseCase对至少要一个边界类,但并非每个Actor/UseCas
6、e对要唯一的边界类。实体类保存要放进持久存储体的信息。持久存储体就是数据库、文件等可以永久存储数据的介质。实体类可以通过事件流和交互图发现。通常每个实体类在数据库中有相应的表,实体类中的属性对应数据库表中的字段。控制类是控制其他类工作的类。每个用例通常有一个控制类,控制用例中的事件顺序,控制类也可以在多个用例间共用。其他类并不向控制类发送很多消息,而是由控制类发出很多消息。通过功能和用例分析,工资管理系统的实体类包括:工程(Project)、员工(Employee)、工作记录(WorkRecord)、工资领取(Wage)、材料(
7、Materials)、材料开销(MaterialsCost)、用户(Users)。一个工程可以有多个员工工作,一个员工可以有多条工作记录,可以多次支取工资。一件材料可以有多条材料开销记录。系统静态类图如图所示。4414:大学本科毕业论文:小型工资管理系统的设计与实现15:大学本科毕业论文:小型工资管理系统的设计与实现4、工资系统的总体设计本章概述:本章对系统的总体设计思想,系统体系结构模型设计,系统开发环境和数据库设计进行了详细的描述。4.1系统总体设计思想本系统是为了实现工资管理的自动化和网络化,提高工资管理的工作效率而设计的
8、。其总体设计思路为:1、系统采用B/S模式以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Inter
此文档下载收益归作者所有