完整word版Web课程设计.docx

上传人:b****5 文档编号:28043035 上传时间:2023-07-07 格式:DOCX 页数:76 大小:2.41MB
下载 相关 举报
完整word版Web课程设计.docx_第1页
第1页 / 共76页
完整word版Web课程设计.docx_第2页
第2页 / 共76页
完整word版Web课程设计.docx_第3页
第3页 / 共76页
完整word版Web课程设计.docx_第4页
第4页 / 共76页
完整word版Web课程设计.docx_第5页
第5页 / 共76页
点击查看更多>>
下载资源
资源描述

完整word版Web课程设计.docx

《完整word版Web课程设计.docx》由会员分享,可在线阅读,更多相关《完整word版Web课程设计.docx(76页珍藏版)》请在冰豆网上搜索。

完整word版Web课程设计.docx

完整word版Web课程设计

 

《Web开发技术课程设计》

 

课题名称:

企业职工工资在线管理信息系统的设计与实现

 

学生姓名:

曹小丽

专业班级:

软件工程13201207

专业课程:

《web开发技术》

指导老师:

陈斌全

 

2016年3月13日

3。

1职工基本信息表worker..。

..。

.。

...。

..。

.。

.。

.。

..。

..。

..。

.。

.。

....。

.。

.。

...。

.....。

.。

.。

.。

.。

.。

.。

.。

.。

....。

.。

.。

..。

.。

.。

.。

.。

.。

..。

...。

.3

3。

2岗位信息表单Job.。

..。

.。

..。

.。

.。

..。

.。

..。

..。

.。

.。

.....。

.。

..。

.。

..。

..。

...。

..。

.。

.。

..。

...。

..。

.。

.。

.。

.。

.。

.....。

....。

..。

.。

..。

.。

.。

.。

..。

3

3。

3所有员工工资记录表Allwage。

.......。

.。

..。

.........。

.。

.....。

...。

.。

...。

..。

...。

.。

....。

...。

..。

.。

..。

...。

...。

.。

.。

..。

.。

..。

.4

4.1职工功能模块.。

..。

.。

.。

.。

..。

..。

.。

....。

.。

.。

.。

...。

.。

.。

.。

.。

.。

...。

.。

....。

.。

....。

....。

..。

.。

..。

..。

..。

..。

...。

..。

..。

.。

.。

.。

..。

.。

.。

..。

4

4.1.1职工的注册与登陆。

...。

..。

.。

.。

..。

..。

.。

.。

..。

....。

..。

.。

..。

.。

..。

.。

..。

...。

.。

.。

..。

..。

.。

.。

.。

...。

..。

..。

.。

..。

..。

.。

.....。

..。

.。

.4

4。

1。

2职工岗位工资信息查询。

.。

.。

...。

..。

...。

..。

.。

.。

..。

..。

..。

..。

...。

.。

.。

....。

.。

.。

....。

......。

.。

.。

.。

.。

.。

.。

.。

...。

....。

..。

..。

..8

4.1.3职工留言板。

.....。

.。

.。

...。

.。

....。

..。

....。

..。

.。

..。

.。

.。

....。

.。

.。

..。

.。

..。

..。

..。

.。

.。

.。

.。

.。

.。

.。

.。

...。

.....。

..。

..。

.。

..。

.。

.9

4.2人事管理员功能模块。

...。

.。

.。

...。

...。

...。

..。

..。

..。

..。

..。

...。

..。

.。

.....。

.。

....。

..。

.。

.。

....。

...。

.。

.。

.。

...。

.。

...。

.....。

..。

.。

..。

.。

.。

.。

.11

4.2.1职工工资信息添加、查询和更新.。

.。

.。

...。

..。

.。

.。

..。

.。

.。

..。

.....。

.。

.。

.。

.。

..。

..。

...。

.。

...。

.。

....。

.。

..。

.。

..。

..。

11

4。

2。

2职工个人工资信息的更新...。

.。

.。

.........。

..。

.。

..........。

.。

.。

.。

...。

...。

.。

.。

..。

.....。

.....。

..。

.。

...。

..。

..。

.。

.。

..15

4。

2。

3留言板管理.。

.。

.。

...。

.。

.。

....。

.。

.。

.。

..。

..。

.。

..。

.。

.。

...。

...。

..。

.。

..。

.。

......。

.。

.。

..。

..。

..。

.。

....。

.。

.。

.。

.。

......。

.17

5.1问题调试.。

.。

.。

.。

..。

.。

.。

..。

...。

.。

..。

.。

.。

.。

.。

..。

.。

.。

.。

.。

...。

.。

.。

..。

.。

......。

..。

..。

..。

...。

..。

.。

.。

...。

.。

.。

.....。

.。

...。

..。

..。

.。

.。

....。

..20

5.2体会与感想。

.。

.。

..。

..。

......。

..。

....。

.。

.。

...。

..。

.。

.。

.。

.....。

...。

.。

.。

..。

.。

..。

..。

......。

.....。

.。

.。

.。

......。

...。

.。

..。

..21

主要Servlet代码附录.。

.。

.。

.。

..。

.。

....。

..。

.。

.。

.。

.。

.。

..。

.。

.。

..。

.。

.。

....。

.。

........。

..。

..。

........。

.。

.。

.。

.....。

...。

..。

...。

..。

...。

.。

.21

主要JavaBeans代码附录。

...。

..。

.。

..。

..。

.......。

..。

.。

.。

..。

..。

.。

.。

.。

.。

.。

.。

...。

.。

...。

.。

.。

..。

.。

.。

.。

........。

.。

....。

.。

.。

.。

....。

.。

.。

...。

..。

30

 

第1章系统设计目的

1。

1题目与要求

Dreamweaver+JSP+SQLSERVER

1.2课程设计任务

1.主要功能

设计一个企业职工工资管理信息系统,该系统的用户分别是:

职工和人事管理员。

不同的用户拥有不同的权限,各自完成各自的管理功能,不同的用户看到不同的系统功能。

用Sqlserver2000创建后台数据库,然后利用JSP技术编写程序实现对数据库的操作,按照要求完成所有的功能和模块。

职工的主要功能模块包括:

(1)职工注册与登录

(2)职工岗位工资信息查询

(3)职工留言板

人事管理员的主要功能模板包括:

(1)工资信息的查询、添加、更新

(2)职工个人工资信息的更新和维护

(3)留言板管理

2.主要数据库表单

(1)职工基本信息表单

主要字段有:

职工号、姓名、性别、出生日期、岗位编号、工作年限

(2)岗位信息表单

主要字段有:

岗位编号、岗位名称、岗位基本工资、岗位津贴、特殊津贴、月工资(岗位工资+岗位工资+岗位津贴+特殊津贴)、养老保险(月工资*8%)、医疗保险(月工资*6%)、失业保险(月工资*1%)

 

第2章系统功能模块设计

 

 

留言板管理

第3章数据库设计

3.1职工基本信息表worker

3.2岗位信息表单Job

 

3。

3所有员工工资记录表Allwage

第4章各功能模块的程序设计及运行测试结果

4.1职工功能模块

4。

1.1职工的注册与登陆

程序设计代码:

//登录

css"/>

〈/head>

〈bodyonload="a()”〉

〈palign=”center">〈big>〈big>〈/big>〈/big〉〈/big>

〈p>

〈divclass="login”>

登录

value=’';"onblur=”if(this。

value=='’){this。

value=’UserId’;}">

value=='’){this。

value=’password’;}">

〈divclass="forgot">

〈inputname=”radio”type="radio"id=”radio”value="radio1"checked="checked”/〉职工

〈inputtype=”radio"name=”radio”id="radio”value="radio2”/>管理员

〈/form〉

〈/div〉

〈divclass=”login—bottom”>

〈h3>

〈/body〉

〈scriptlanguage=”javascript"〉

functiontsubmit(){

varmyForm=document。

getElementById("form1");

varuserName=document。

getElementById(”user")。

value;

varpassword=document.getElementById("password").value;

varregPassWord=/^[a—zA-Z0—9]+$/;

if(userName。

length〉8){

alert(”请填写正确的用户名!

(最长8位)”);

document.getElementById("userName”)。

value="";

document.getElementById(”userName").focus();

elseif(!

regPassWord.test(password)||password。

lenth>16||password。

length〈4){

alert("请填写正确的用户名密码!

(4—16位的数字或字母)");

document.getElementById(”password")。

value=””;

document.getElementById(”password")。

focus();

}else{

//myForm.action=”login.jsp";

myForm.submit();

//注册

〈divclass="login—contentreg—content">

〈/div〉

〈formid="signupForm”name="signupForm”method="post”action=”Servlet2”>

〈divclass=”login—error”〉〈/div>

〈divclass=”row">

〈/div〉

〈/div〉

〈/div〉

〈divclass=”row"〉

〈inputtype=”text"name="tel"placeholder="联系电话"class="input—text—usernoPicinput—click”id="tel”required〉

〈/div>

〈divclass=”rowtips"〉

我已阅读并同意

〈/div〉

〈divclass=”rowbtnArea”〉

〈/form〉

已有帐号,请

jsp”class=”link”>登录〈/a〉

〈/div>

〈/div〉

〈/div>

〈/body〉

functioncheckForm(){

varb=true;

varmyForm=document。

getElementById(”signupForm”);

varuserName=document.getElementById("user”)。

value;

varpassword=document。

getElementById("password”).value;

varAgainPassword=document.getElementById("passwordAgain”)。

value;

varName=document.getElementById("name”)。

value;

varregPassWord=/^[a-zA-Z0-9]+$/;

if(userName。

length>8||!

userName){

alert("用户名为空或用户名格式错误(最长8位)”);

document.getElementById(”userName”)。

value=”";

document。

getElementById(”userName”)。

focus();

b=false;

}

elseif(!

regPassWord.test(password)||password.lenth〉16||password。

length<4){

alert("密码为空或请用户密码格式错误(4—16位的数字或字母)”);

document。

getElementById("password")。

value="";

document.getElementById(”password")。

focus();

b=false;

elseif(password!

=AgainPassword){

alert("您两次输入的密码不一样,请重新输入!

”);

document。

getElementById("passwordAgain”).value="”;

document。

getElementById(”passwordAgain”).focus();

b=false;

elseif(!

Name){

alert(”姓名不能為空!

”);

b=false;

if(b){

alert("注册成功!

");

myForm。

submit();

}

//Servlet

@WebServlet("/Servlet2")

publicclassServlet2extendsHttpServlet{

privatestaticfinallongserialVersionUID=1L;

/**

*@seeHttpServlet#HttpServlet()

*/

publicServlet2(){

super();

//TODOAuto-generatedconstructorstub

}

/**

*@seeHttpServlet#doGet(HttpServletRequestrequest,HttpServletResponseresponse)

*/

protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{

//TODOAuto—generatedmethodstub

request。

setCharacterEncoding("UTF-8");

response。

setContentType(”text/html;charset=utf-8");

InsertInformationdata=newInsertInformation();

SelectInformationnum=newSelectInformation();

Stringuser=request.getParameter("user”);

Stringpassword=request.getParameter("password”);

StringpasswordAgain=request.getParameter("passwordAgain");

Stringname=request。

getParameter(”name”);

Stringtel=request。

getParameter(”tel”);

if(data.InsertData(num。

Length(),user,password,passwordAgain,name,tel)==true){

request.getRequestDispatcher("/login。

jsp").forward(request,response);

}

else

request.getRequestDispatcher("RegisterFail。

jsp").forward(request,response);

/**

*@seeHttpServlet#doPost(HttpServletRequestrequest,HttpServletResponseresponse)

*/

protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{

//TODOAuto-generatedmethodstub

doGet(request,response);

}

4。

1.2职工岗位工资信息查询

〈bodyonload="session()">

〈big〉职工岗位工资信息查询

〈inputtype="button”name="button”id=”button"value="返回主菜单”onclick="ons8()”style=”background—color:

transparent”/〉

〈inputtype=”button”name="button"id="button”value=”查看留言板"onclick=”ons9()"style=”background—color:

transparent”/>

〈divalign="center”〉

〈tdwidth=”70px"height=”50px”>岗位编号

〈td〉岗位名称

〈td〉月工资

医疗保险〈/td〉

失业保险〈/td>

〈%Stringstr[][]=newString[100][100];

str=(String[][])request。

getAttribute(”str");

for(inti=1;i〈=10;i++){

out。

print("");

if(str[i][1]==null)

break;

for(intj=1;j<=8;j++){%>

<%}

out。

print(””);

%〉

〈/

展开阅读全文
相关搜索

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1