《Web开发技术课程设计》
学生姓名: ***
专业班级: 软件工程13201207 专业课程: 《web开发技术》
指导老师: ***
2016年 3月 13日
Web开发技术课程设计
目 录
第1章 系统设计目的 ............................................................................................................... 1
1.1题目与要求 .................................................................................................................. 1 1.2课程设计任务 .............................................................................................................. 1 第2章 系统功能模块设计 ....................................................................... 错误!未定义书签。
2.1 职工模块 ..................................................................................... 错误!未定义书签。 2.2人事管理员模块 .......................................................................................................... 2 第3章 数据库设计 ................................................................................................................... 3
3.1职工基本信息表worker................................................................................................................................3 3.2岗位信息表单Job.............................................................................................................................................3 3.3所有员工工资记录表Allwage....................................................................................................................4 第4章 各功能模块的程序设计及运行测试结果 ................................................................... 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章 课程设计体会 ............................................................................................................. 20 5.1问题调试....................................................................................................................................................20 5.2体会与感想................................................................................................................................................21
主要Servlet代码附录.................................................................................................................................................21 主要JavaBeans代码附录..........................................................................................................................................30 参考文献 ................................................................................................................................... 46
Web开发技术课程设计
第1章 系统设计目的
1.1题目与要求
Dreamweaver+JSP+SQL SERVER 1.2课程设计任务
1.主要功能
设计一个企业职工工资管理信息系统,该系统的用户分别是:职工和人事管理员。不同的用户拥有不同的权限,各自完成各自的管理功能,不同的用户看到不同的系统功能。用Sql server2000创建后台数据库,然后利用JSP技术编写程序实现对数据库的操作,按照要求完成所有的功能和模块。
职工的主要功能模块包括: (1)职工注册与登录
(2)职工岗位工资信息查询 (3)职工留言板
人事管理员的主要功能模板包括:
(1)工资信息的查询、添加、更新 (2)职工个人工资信息的更新和维护 (3)留言板管理 2.主要数据库表单
(1)职工基本信息表单
主要字段有:职工号、姓名、性别、出生日期、岗位编号、工作年限 (2)岗位信息表单
主要字段有:岗位编号、岗位名称、岗位基本工资、岗位津贴、特殊津贴、月工资(岗位工资+岗位工资+岗位津贴+特殊津贴)、养老保险(月工资*8%)、医疗保险(月工资*6%)、失业保险(月工资*1%)
1
Web开发技术课程设计
第2章 系统功能模块设计
2.1 职工模块
2.2人事管理员模块
管理员登录 职工个人工资记录添加 留言板管理 全体职工工资信息查询和更新 职工个人工资信息查询和更新 注册 职工工资岗位信息查询 登录 职工注册 职工留言板
2
Web开发技术课程设计
第3章 数据库设计
3.1职工基本信息表worker
3.2岗位信息表单Job
3.3所有员工工资记录表Allwage
3
Web开发技术课程设计
第4章 各功能模块的程序设计及运行测试结果
4.1职工功能模块
4.1.1职工的注册与登陆 程序设计代码: //登录
企业职工工资在线管理信息系统
}
myForm.submit();
@WebServlet(\"/Servlet2\")
public class Servlet2 extends HttpServlet {
private static final long serialVersionUID = 1L; /**
* @see HttpServlet#HttpServlet() */
public Servlet2() { super();
// TODO Auto-generated constructor stub }
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub
request.setCharacterEncoding(\"UTF-8\");
response.setContentType(\"text/html;charset=utf-8\"); InsertInformation data=new InsertInformation(); SelectInformation num=new SelectInformation(); String user=request.getParameter(\"user\");
String password=request.getParameter(\"password\");
String passwordAgain=request.getParameter(\"passwordAgain\"); String name=request.getParameter(\"name\"); String tel=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); }
8
Web开发技术课程设计
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } }
4.1.2职工岗位工资信息查询
岗位编号 | 岗位名称 | 岗位基本工资 | 岗位津贴 | 月工资 | 养老保险 | 医疗保险 | 失业保险 |
<%=str[i][j]%> | <% }