工资管理系统框架搭建、用户登录、系统管理毕业设计.doc

工资管理系统框架搭建、用户登录、系统管理毕业设计.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工资管理系统框架搭建、用户登录、系统管理毕业设计

工资管理系统 ──框架搭建、用户登录、系统管理 摘 要:在本工资管理系统中,涉及到最多的就是对数据的增删改查,当然在真是的系统中,对于这些操作要控制在严格的权限中,使用struts2+hibernate+spring实现了简单的CRUD操作。 这里采用三层架构,也就是数据访问层、业务逻辑层、表示层。这样有利于分工和标准化。增加代码的复用性。 我在这里主要介绍:登录模块、系统管理模块、报表管理模块、退出登录、中文乱码的解决、如何在Strusts2中实现CRUD的权限分配。 关键词:数据库;工资;工资管理;登录模块;系统管理模块。 Abstract:.1 范围 本次开发的系统为工资管理系统。用于对小型企业的职工基本信息和工资信息的管理。包括系统管理(部门管理、角色管理、用户管理) 、报表管理(员工报表管理、工资报表管理)。 2.2 定义 GZGLXT Gong Zi Guan Li Xi Tong工资管理系统)的缩写。 FS Finance Staff(财务人员)的缩写。 NFS Nor Finance Staff(非财务人员)的缩写。 JSP Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。 2.3功能需求 1)财务管理端:系统管理、人事管理、工资账户管理、工资管理、请假管理、个人信息管理、报表管理 2)系统管理:1、部门管理,超级管理员具有系统操作的全部权限,可对部门进行添加(需输入部门名称、部门描述),可对已存在部门进行修改和删除。2、角色管理,可以添加角色(需输入角色名称),可对已存在的角色进行授权,修改其角色名称和删除。3、用户管理,可根据员工编号对员工(姓名、员工编号、职务、所属部门、账号)进行查询,也可以对存在的员工进行分配账号,删除账号和分配角色。分配账号时,需输入账号和密码。分配角色时,有以下角色可供选择(1、超级管理员、2、普通用户、3、普通员工、4、部门经理、5、人力资源经理、6、财务人员、7、财务经理、8、审计员、9、总经理、10、项目经理),需根据分配的角色选择相应的优先级。 3 数据库设计 3.1数据流程图 1)系统管理 图3-1系统管理流程图 2)报表管理 图3-2报表流程图 3.2数据字典分析 模块管理表(module)-主要用来管理模块的排列和模块的访问路径。 字段名称 数据类型 字段大小 是否主键 说明 id int 11 Y 模块编号 name varchar 500 N 模块名称 sn varchar 500 N 系统标识 url varchar 500 N 访问路径 orderNo varchar 500 N 优先级标识 parentId int 11 N 父亲模块编号 用户表(user)-登录系统的用户定义 字段名称 数据类型 字段大小 是否主键 说明 id int 11 Y 用户id username varchar 500 N 用户名称 password varchar 500 N 密码 personId int 11 N 员工id createTime datetime N/Y N 创建时间 角色类型表(role)-用户访问系统的权限通过用户角色所授予的权限获得。 字段名称 数据类型 字段大小 是否主键 说明 id int 11 Y 角色id name varchar 500 N 角色类型id 用户角色(user_role)-该表通过用户控制角色和权限优先级 字段名称 数据类型 字段大小 是否主键 说明 id int 11 Y 用户角色id userId varchar 500 N 用户id roleId varchar 500 N 角色类型id orderNo varchar 500 N 优先级标识 访问控制表(acl)-访问控制表是应用在器接口的指令列表,这些指令列表告诉器id int 11 Y 权限id principalType varchar 500 N 授权角色类型principalSn int 11 N 权限优先级标识 resourceSn int 11 N 授权模块序号aclState int 11 N 授权状态aclTriState int 11 N 启用状态id int 11 Y 员工id name varchar 500 N 员工姓名 sex varchar 500 N 性别 age int 11 N 年龄 address varchar 500 N 地址 phone int 11 N 电话 number int 11 N 员

文档评论(0)

luyanyan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档