员工工资管理系统分析与设计实现(java).doc_第1页
员工工资管理系统分析与设计实现(java).doc_第2页
员工工资管理系统分析与设计实现(java).doc_第3页
员工工资管理系统分析与设计实现(java).doc_第4页
员工工资管理系统分析与设计实现(java).doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY 计算机工程学院 Java Web 课程设计 专 业: 计算机科学与应用 班 级: 09计2Z 学 号: 09141229 姓 名: 姚慕容 任课教师: 何胜 成 绩: 2011年 12 月 目录一、引言11.1 编写目的11.2 网站的目标11.3 参考资料1二、任务概述12.1 待开发网站的一般描述12.1.1 项目开发背景12.2 待开发网站的功能22.3 用户特征22.3.1用户分类22.3.2用户特征描述22.3.3用户权限22.4 运行环境3三、功能需求33.1 功能划分33.2 功能描述3四、系统设计44.1 系统流程44.2 各页面功能64.3 数据库设计204.4 个人特色21五、总结22员工工资管理系统员工工资管理系统一、引言1.1 编写目的 随着科技的发展,利用先进的现代科技,通过互联网、数据库,可以轻松实现对于员工工资管理的操作,体现出信息传递的高效与便捷。在这种背景下,制作员工工资管理网站,对于使用者和管理者都带来了极大的方便。1.2 网站的目标财务管理员可以查询、添加、修改、删除员工及其月份工资信息;员工可以查询自己各月的工资,修改密码。该网站能够方便快捷的为使用者提供信息发布及查询服务。1、项目名称:员工工资管理系统2、项目使用者:员工工资管理财务管理员,员工1.3 参考资料网络资源:文档在线CSDN动态网站制作指南二、任务概述2.1 待开发网站的一般描述 2.1.1 项目开发背景 该网站是支持用户查询、修改个人信息,管理员添加、修改、删除、查询等操作的网站。2.2 待开发网站的功能描述待开发员工信息管理系统所具有的主要功能即功能模块,可用图形表如下:2.3 用户特征2.3.1用户分类(1)员工工资财务管理员(2)员工用户2.3.2用户特征描述懂得计算机的基本操作。管理员要懂得数据库的基本知识能够完成维护数据库的基本操作。2.3.3用户权限1、管理员权限:管理员可以对于员工信息进行查询、添加、修改、删除,对于员工月份工资信息进行查询、添加、修改、删除。2、员工用户权限:员工可以对个人基本信息、月份工资进行查询。具有修改登陆密码的权限。2.4 运行环境软件开发平台:myecliypse6.0 + mysql server5.0 + tomcat6.0客户端运行环境: 硬件平台:普通 PC 机 三、功能需求3.1 功能划分列举所开发网站能实现的全部功能。 3.2 功能描述 员工用户信息查询、密码修改功能:1、信息查询:用户可以查询自己的个人信息,及各月份工资。2、密码修改:用户可以修改登陆查询系统的密码。 管理员部分对于员工信息及月份工资信息查询、添加、删除、修改:1、管理员可以对昆明员工信息进行添加、删除、修改。具有查询功能,支持单一条件及多条件的精确以及模糊查询。2、管理员可以对月份工资信息进行添加、删除、修改。有查询功能,支持单一条件及多条件的精确以及模糊查询。四、系统设计4.1 系统流程本员工工资管理系统由两个子系统组成,即员工信息查询子系统和管理员管理子系统。登陆模块:员工模块:管理员模块:4.2 各页面功能index.jsp:系统首页login2.jsp:当输入的用户名或密码不正确时,跳转到此界面,用户可在此再次登陆logout.jsp:用户退出系统后,跳转到此界面userindex.jsp:用户成功登录进入的界面usermoney.jsp:用户查询工资的界面usercha.jsp:修改个人信息。userinfo1.jsp:查询个人信息usermey2.jsp:查询月份工资的情况userinfoupdate.jsp:修改密码后的界面admindex.jsp:员工信息管理员登陆后的首页adminser.jsp:管理员对所有员工的基本信息进行浏览的界面adminser1.jsp:管理员对员工信息进行添加页面adminser2.jsp:管理员对员工信息就行修改页面adminser3.jsp:对员工信息进行多条件模糊查询并显示结果adminser4.jsp:对员工信息进行单一条件模糊查询并显示结果adminmoney.jsp:管理员对员工月份工资进行浏览页面adminmoney1.jsp:管理员对员工月份工资进行添加页面adminmoney2.jsp:管理员对员工月份工资进行修改页面adminmoney3.jsp:对员工月份进行多条件模糊查询并显示结果adminmoney4.jsp:对员工月份进行单一条件模糊查询并显示结果deleteser.jsp:执行删除员工信息的操作deletemoney.jsp:执行删除员工某门月份信息的操作admserinsert.jsp:执行添加用户的操作admmoneyinsert.jsp:执行添加员工月份工资的操作admserupdate.jsp:执行修改员工信息的操作admmoneyupdate.jsp:执行修改月份工资的操作4.3 数据库设计员工工资数据库设计:包括员工基本信息表、员工工资表。其中员工基本信息表、员工工资表由员工工号来联系,他们的关系是一对一的。 1)员工基本信息表工号:varchar型 20个字节 地址:varchar型 20个字节部门:varchar型 50个字节姓名:varchar型 20个字节年龄:int型 2个字节登陆密码: varchar型20个字节2)员工工资表工号:varchar型20个字节月份:varchar型20个字节工资:int型5字节数据库代码:建立member数据库:create database member; 建立员工基本信息表member:CREATE TABLE member( id varchar(20) NOT NULL, password varchar(20) NOT NULL, name varchar(20) default NULL, section varchar(50) default NULL, address varchar(20) default NULL, age int(2) default NULL, PRIMARY KEY (id),); 建立员工工资信息表:CREATE TABLE data ( id varchar(20) NOT NULL, month varchar(20) NOT NULL default , money int(5) default NULL, PRIMARY KEY (id, month),);4.4 个人特色1、 将数据库中的表member中的变量cla改为section,变量school换为addresss;把表data中的pro改成month,money变为money,并且worker工程中的对应的变量也要名字更新。2、 将网页的页面换成了新的,在相应的软件中进行处理,从而工程会将新的图片链接到相应的网页中。3、 在页面中的用户页面将userid改为workerid;将页面userscore.jsp 的名字改为usermoney.jsp;将页面usermoney2.jsp改成usermey2.jsp;将管理员如adminscr.jsp页面改为adminmoney.jsp。依此类推。五、总结经过这次课程设计,我学到了很多东西。我要想做到想要的结果,就必须有着很好的耐心。事情终究不会像想像中那么容易完成,它需要自己不断地努力、发现才能不断地发展。这次改程序,从一开始的无头绪,到确定之后找到要改的变量找到眼花缭乱。这一切都需要自己不断地静下心来,一步步向自己的目标迈进。改变变量时改一处,别的地方就必须改动,因为它们每一个页面与另一个都是有着联系,它里面有许多链接的过程,并不像本身那样是一个单一的系统,虽然它还没有像一个真正系统那样完善,但是它已经有了一个系统的框架,只要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论