第一范文网 - 专业文章范例文档资料分享平台

企业工资管理系统的设计与实现--毕业论文

来源:用户分享 时间:2025/6/3 1:00:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

毕业设计

第二章 需求分析

2.1 用户功能的需求分析

2.1.1 具体需求

提供各项数据的录入,修改,查询功能。包括部门信息,职工信息,工资的发放标准;自动生成每月的应发工资,由操作人员填入各项代扣代缴费用后,自动生成实发工资。

2.1.2 系统维护

提供简单的用户管理的功能,增加,删除用户,设置,修改用户口令。为了兼顾安全性和方便性,在用户管理上针对不同的角色,实现不同的操作权限。

2.2 功能划分

根据需求分析,将系统划分为5个功能模块,分别为用户登陆,系统管理,数据录入,数据查询,用户管理。

2.3 数据采集

1.数据来源

数据主要来源于职工,即职工是数据源,职工的基本信息,职务信息,可视登记表等作为数据源输入。

2.数据出路

主要是反馈给各各部门领导,职工个人等

2.5 数据库设计

1. 表格描述 表和和视图描述

表格名称 具体描述 毕业设计

用户表 SYS_USER 用于记录职工个人信息 部门表 角色表 权限表 用户角色表 角色权限表 工资表 SYS_DEPT SYS_ROLE SYS_RES SYS_USER_ROLE SYS_ROLE_RES USER_WAGES 表2-1 表和视图表

系统已建 系统已建 系统已建 系统已建 系统已建 用于记录职工工资 2.表之间关系

图2-7 表关系图

毕业设计

第三章 概要设计

3.1总体设计

3.1.1基本概念设计

本软件是基于web的工资管理系统,开发结构为数据库/应用服务器/客户端的三层结构,即数据层/逻辑层/表示层,系统在J2EE平台上实现;考虑到实际情况,本系统的用户可能是财务管理者,也可能是普通职员,为了兼顾安全性和方便性,在用户管理上针对不同的角色,实现不同的操作权限。

3.1.2开发环境

数据库服务器使用Oracle9i,客户端统一使用Web浏览器,向应用服务器的HTTP端口发请求。

配置对象 网络环境 应用服务器 数据库服务器 数据库开发平台 开发工具 软件要求 内部局域网 Tomcat7.0 Oracle11g Windows MyEclipse PL/SQL Developer IE浏览器 表3-1 开发环境表

硬件要求 4G内存 100G硬盘 4G内存100G硬盘 4G内存 100G硬盘 3.1.3系统结构

系统的结构图如下所示

毕业设计

图3-1 系统结构图

图3-1为管理员所能操作的功能,普通用户只能查看其中的数据查询和登录注销模块。

功能需求与模块的关系

序号 1 模块简称/简称 LOGIN 用户登录 根据登录的用户角色,显示不同的菜单项,限制普通用户的权限。 2 QUIT 退出系统 阻止用户非正常退出系统,将用户保存在web应用服务器上的所有session删除。 3 ROLE 用户角色 根据不同的用户角色,动态构造不同的菜单项目。 4 M_USER 用户管理 管理除自己外的所有用户,包括删除,添加和修模块名 需求简要描述

企业工资管理系统的设计与实现--毕业论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2d2w62idxe0wacw0f2p46m3qp9xkwe00yqi_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top