Web应用开发实践胡晓静.docx
- 文档编号:26363483
- 上传时间:2023-06-18
- 格式:DOCX
- 页数:13
- 大小:128.34KB
Web应用开发实践胡晓静.docx
《Web应用开发实践胡晓静.docx》由会员分享,可在线阅读,更多相关《Web应用开发实践胡晓静.docx(13页珍藏版)》请在冰豆网上搜索。
Web应用开发实践胡晓静
学年设计报告
学院名称:
计算机与信息工程学院
班级名称:
2013级网络工程
(1)班
学生姓名:
肖青青
学号:
2013211586
题目:
企业人事管理系统
指导教师:
胡晓静
起止日期:
2016年7月4日~2016年7月10日
Web应用开发实践学年设计任务书
学院
计算机与信息工程学院
专业
2013网络工程
课程名称
Web应用开发实践
题目
企业人事管理系统
完成期限
2016年7月4日~2016年7月10日共1周
内
容
及
任
务
一、课程设计目的
1.加深学生对Web应用开发的基本知识的理解,综合应用所学的知识,独立完成一个Web应用开发系统;
2.根据问题需要,通过查阅手册和文献资料,培养分析和解决实际问题的能力;
3.灵活运用数据库、JSP和SSH框架等相关知识开发系统。
二、课程设计内容和设计要求
设计内容:
设计要求:
三、课程设计思路
按照软件工程思想,通过需求分析、设计、编码和测试几个阶段,确保实现各个功能。
四、具体成果形式
成果形式:
程序源码和设计报告。
要求:
源码符合编码规范,可读性强,上机测试程序运行正确;课程设计报告结构合理,排版规范。
进
度
安
排
起止日期
工作内容
2016年7月4号至
2016年7月5号
需求分析
2016年7月6号至
2016年7月8号
系统设计,根据前期的需求分析结果设计各个功能模块
2016年7月9号至
2016年7月9号
编码,调试和测试程序
2016年7月10号至
2016年7月10号
撰写学年设计报告并进行答辩
主
要
参
考
资
料
[1]赵生慧.Java面向对象程序设计(第二版)[M].北京:
中国水利水电出版社,2013.
[2]钱雪忠,黄建华.《数据库原理及应用》(第二版)[M].北京:
北京邮电大学出版社,2009.
[3]耿祥义,张跃平.《JSP实用教程》[M].北京:
清华大学出版社,2003.
指导教师
意见
(签字):
年月日
系(教研室)主任意见
(签字):
年月日
题目:
企业人事管理系统
摘要:
随着现代科技的高速发展,设备和管理的现代化,在实际工作中如何提高工作效率成为一个很重要的问题。
而建立管理信息系统是一个很好的解决办法。
本文使用JSP技术和Java语言实现了企业人事管理系统。
该系统的主要功能是实现对企业人事信息的增删改查等管理,测试结果表明该系统运行正常。
1引言
1.1选题背景和意义
人力资源是企业所有资源中最活跃与最昂贵的资源,如何让更多的员工以积极主动的态度参与公司的运作,最大限度的发挥企业人力资源的效用是每一个管理者关心的问题。
本系统完全按照"以人为本"的设计要求,以综合利用信息资源,调动管理人员积极性、综合智慧和创造性为目的,将人事管理所涉及的各类业务按照其内在的联系组织成一个有机整体。
透过信息化方式取代传统人工作业,帮助人事单位化繁为简,使其作业控管事半功倍,使企业达到「事得其人,人尽其才」的目标,创造企业竞争力,让管理者轻松的体味人事管理系统的新观念。
通过完成本次web应用开发课程设计,使自己熟练掌握并巩固了相关课程知识,培养了自己的程序开发能力、程序设计技能、资料搜集、文献检索和阅读能力以及文档写作能力。
1.2主要内容及分工
主要功能:
完成对企业员工的管理,以管理员身份登录系统、修改密码或者退出登录,并且实现对员工信息的增删改查。
许雪芳:
增删改查模块
陈琛:
用户管理模块
肖青青:
登录模块
1.3组织结构
第一部分绪论,主要对本文的研究背景、主要工作和方法以及本文结构进行说明。
第二部分相关知识,简单介绍了B/S模式开发、JSP技术、MySQL数据库以及UML的相关知识。
第三部分系统分析与设计,说明了系统需求分析、用例设计、系统功能总体设计以及系统数据库设计。
第四部分系统实现,实现了系统开发环境搭建、登陆功能以及系统各个功能模块。
第五部分系统测试,详细介绍了测试目的、功能测试、以及性能测试,说明了检测目标和方法。
2需求分析
提示:
该章解决的问题是学生在开发之前,明确要开发什么内容?
2.1系统流程图
提示:
给出系统流程图
2.2系统功能图
提示:
要给出系统功能图,并对系统功能图进行说明。
3总体设计
3.1数据库设计
提示:
为了解决问题,给出数据库ER图或类图
表3-1景点图片表
字段名
类型
长度
说明
id
int
11
编号(主键)
visitId
int
11
景点ID
picpath
varchar
100
图片
title
varchar
50
标题
3.2功能模块设计
提示:
系统各功能模块的详细设计
4编码
提示:
该章解决的问题是如何编码实现?
4.1导入相关包和类
4.2各模块代码
提示:
每位学生只给出自己实现的功能模块代码,其他同学实现的功能模块仅给出注释性文字描述。
登录页面JSP代码如下:
<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"
errorPage="errorpage.jsp"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+":
//"
+request.getServerName()+":
"+request.getServerPort()
+path+"/";
%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
--
-->
{
if(nameform.id.value=="")
{
window.alert("您必须完成帐号的输入!
");
document.isValid.elements(0).focus();
returnfalse;
}
if(nameform.password.value=="")
{
window.alert("您必须完成密码的输入!
");
document.isValid.elements
(1).focus();
returnfalse;
}
//nameform.submit();
}
-->
企业人事管理系统V1.0
onSubmit="returnisValid(this);"> 用户名:
密码:
size="15">