基于Struts2框架的超市人事工资管理系统

基于Struts2框架的超市人事工资管理系统

摘要

由于计算机技术的飞速发展,网页与数据库技术作为数据管理的一个重要手段,在各行各业中得到了广泛的应用。本文基于Struts2框架技术,利用MyEclipse8.5和MySQL数据库制作了一个超市人事工资管理系统。该程序设计过程遵循软件设计的严密性原理,主要介绍了普通用户和管理员二级权限登录,并讲述了程序的总体设计、以及对数据需求进行分析。通过美化的界面,来提供用户友好性网页设计;通过详细的程序设计,来完善管理员的功能。利用MySQL的强大数据库功能,不断对程序进行修改形成了一个较为完善的、具有可行性、界面美观的超市人事工资管理系统。

关键字:管理系统,Struts2框架,MySQL数据

项目简介与分工

本文基于Struts2框架制作了超市人事工资管理系统,通过对数据进行需求分析,对该程序进行逻辑设计与代码实现,完善了超市人事工资管理系统,以下为该程序的简介和项目分工。

1.1  项目简介

该超市人事工资管理系统基于Struts2框架技术,利用MyEclipse8.5、tomcat6.0、jdk1.7和MySQL数据库对代码进行实现。整个程序基于软件开发设计谨慎、安全、用户友好的原则,利用数据库技术来实现对于数据的存储与记录。从美化界面的角度上来讲,该程序应用Dreamweaver CS6软件进行页面美化,利用DIV+CSS样式,使整个页面美观大方,实现了管理内网站的基本功能,符合管理系统自身应具备的特点。

1.1.1  数据库设计

数据库设计真实考虑到用户的需求,从数据分析角度上,按照不同的数据分类对数据库表进行分类,使得数据信息有效的反应整个程序中所存储的数据,便于程序代码的实现。

1.1.2  静态页面

静态页面采用DIV+CSS样式进行布局和制作,整个页面动态效果与特效相结合,采用Frame框架来对整体页面进行布局,页面大方;导航栏固定于页面的左侧,有效的为管理员和普通用户提供简洁的操作界面。

1.1.3  功能实现

该程序是基于Struts2框架技术的超市人事工资管理系统,由于是管理系统,对于超市内员工的增加删除和修改,实现了对于用户的添加、修改用户信息和当员工辞职时对员工的删除操作,管理员工对于工资薪酬方面的留言;管理员可发布新闻,对新闻进行管理;管理员可添加部门职位,对于部门进行调整,计算部门内职员的工资;可对管理员和普通用户的密码进行修改;管理员可对员工的考勤记录进行添加和查询,通过考勤记录计算员工工资。该程序实现了普通用户登录,普通用户可浏览超市主页,进行申请假期、查看管理员发布的通知、查看超市员工风采、对超市进行评价等操作。

该程序实现了超市人事工资管理系统的基本功能,完善了相应的代码结构,具有可行性。

1.2  项目分工

组内成员

分工

 

 

 

A

  1. 增加员工、修改员工信息、删除员工实现、显示所有员工信息列表;
  2. 增加考勤信息、查询考勤信息,配置Struts文件;
  3. 所有静态页面的布局和样式的实现;
  4. 项目报告的书写;
  5. 管理员发布新闻。

 

 

 

B

  1. 对部门进行管理,查询部门相关信息;
  2. 工资管理、计算员工工资;
  3. 数据库的建立;
  4. 管理员查询员工工资。

 

 

C

  1. 部门简介,添加部门信息;
  2. 修改密码;
  3. 员工登录。

 

 

D

  1. 管理员登陆;
  2. 员工填写请假条;
  3. 退出系统;
  4. 员工界面显示通知功能。

 

项目设计方案

该系统为超市人事工资管理系统,管理员将对员工基本信息、考勤、请假信息和工资、部门基本信息、员工留言、管理员新闻发布进行管理,同时可实现管理员基本功能,即对于用户和管理员账号密码进行修改。

 

图2-1  超市人事工资管理系统流程图

2.1  登陆界面

登陆到超市人事工资管理系统的界面,首先进入到超市管理系统的首页。

2.1.1  数据库设计

表2-1登陆表admin

类型

长度

小数点

允许空值

是否主键

adId

int

3

0

主键

managename

char

20

0

 

password

char

8

0

 

 

2.1.2  页面设计

访问超市人事工资管理系统的主页。

http://localhos:8080/RSuperMarket/index,显示当前超市人事工资管理系统的首页,点击超链接,访问到登陆界面。如图2-2、图2-3。

 

图2-2 超市管理系统

 

图2-3 管理员登录

2.2  管理员主界面

设计方案:

管理员由登陆界面跳转到管理员主界面,(设置相应的拦截器,只允许管理员从登陆界面访问到主界面,不允许非法访问链接)整体页面由top、left、down、main四个框架组成,在左侧框架作为导航栏,在首部框架显示超市信息和动态获取当前时间,页面设计如图2-4。

 

图2-4 管理员主界面

2.3  员工管理

员工管理部分分为添加员工、员工管理(修改员工信息、删除员工),员工留言管理三个模块。

2.3.1  数据库设计

 

表2-2员工表staff

类型

长度

小数点

允许空值

是否主键

id

int

1

0

name

varchar

20

0

 

sex

char

10

0

 

age

char

3

0

 

positionname

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蹦跶的小羊羔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值