Web应用开发实践胡晓静.docx

上传人:b****7 文档编号:26363483 上传时间:2023-06-18 格式:DOCX 页数:13 大小:128.34KB
下载 相关 举报
Web应用开发实践胡晓静.docx_第1页
第1页 / 共13页
Web应用开发实践胡晓静.docx_第2页
第2页 / 共13页
Web应用开发实践胡晓静.docx_第3页
第3页 / 共13页
Web应用开发实践胡晓静.docx_第4页
第4页 / 共13页
Web应用开发实践胡晓静.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

Web应用开发实践胡晓静.docx

《Web应用开发实践胡晓静.docx》由会员分享,可在线阅读,更多相关《Web应用开发实践胡晓静.docx(13页珍藏版)》请在冰豆网上搜索。

Web应用开发实践胡晓静.docx

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">

">

MyJSP'index.jsp'startingpage

--

-->

企业人事管理系统

functionisValid()

{

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">

    

提示:

给出各个模块的测试结果。

 

5.1登录模块测试结果

输入用户名为1,密码为1,点击确定,登录界面如图5-1所示:

图5-1登录界面

若用户名和密码正确,登录成功即可进入企业人事管理系统的欢迎页面,如图5-2所示:

图5-2用户管理界面

若用户名和密码错误登录失败则返回登录界面,如图5-3所示:

图5-3登录失败返回登录界面

5.2用户管理模块测试结果

修改密码,输入原始密码、新密码以及确认密码,当原始密码正确且新密码和确认密码相同时修改成功,系统自动弹出“修改成功”,原始密码为1,新密码以及确认密码都为2时结果如图5-4所示:

图5-4密码修改成功

若原始密码正确,但新密码与确认密码不一致,系统提示“密码不一致,请重新输入!

”原始密码为1,新密码为2,确认密码为3时,结果如图5-5所示:

图5-5密码不一致

若原始密码错误,不管新密码与确认密码如何,都会提示“原始密码错误”,原始密码为2,新密码和确认密码都为1时结果如图5-6所示:

图5-6原始密码错误

点击退出登录,则返回登录主界面,如图5-7所示:

图5-7退出登录

5.3增删改查模块测试结果

查询部分:

点击显示人事管理信息即可看到查询结果,显示人员编号,姓名,密码,部门,职位等信息,如图5-8所示:

图5-8查询结果

当点击

 

6结束语

通过这一周的web应用开发设计,使我们从中受到很大的教育和练习,不仅将大学所学的知识进行了实际应用,还学到了很多书本上学不到的知识。

开阔了视野,增长了知识,积累了一些经验和教训。

充分锻炼了自己的动手和应用能力,真正做到了理论联系实际。

 

我们使用了JSP技术和Java语言设计的企业人事管理系统,提供了较为完备的员工、部门、职位等信息,实现了基本的操作,如修改、插入、删除、更新等。

完善的人事信息管理,支持员工信息、人员增加,支持员工基本信息管理,系统主要针对查看员工的各种信息需求所设计的,可以很好的管理数据,测试结果表明该系统运行正常。

由于整个课程设计时间比较仓促,所以该系统还有许多不尽如意的地方,对某些功能的细节设计还缺乏完备性,缺少界面处理,缺乏对系统整体进行周密的考虑,出错处理不够等等多方面问题。

这些都有待于进一步的改善。

 

在这次web应用开发学年设计中很多工作需配合完成,协调工作,许多问题需共同解决,不少困难需要互相帮助。

在学年设计过程中,我们不知不觉中增强了团队精神,提高了团队意识。

总的来说,课程设计不仅使我回顾了web应用开发的相关知识,使我将它第一次完整的应用于实践中,将理论和实践相结合,还激励我们学习了新知识,增强了我的团队精神,为以后参加工作打下了基础。

参考文献

[1]赵生慧.Java面向对象程序设计(第二版)[M].北京:

中国水利水电出版社,2013.

[2]钱雪忠,黄建华.《数据库原理及应用》(第二版)[M].北京:

北京邮电大学出版社,2009.

[3]耿祥义,张跃平.《JSP实用教程》[M].北京:

清华大学出版社,2003.

致谢

经过一个多星期的构思与设计,在指导老师的精心指导和安排下,本系统已经设计完毕。

其使用功能基本符合需求,具有一定的实用性。

但是由于时间比较仓促,加上本人软件设计经验的不足。

因此,在分析问题、解决问题时显得不够严密、完善,还需要在以后的学习中不断地改进和完善。

 

在这次的课程设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。

最后,我要衷心感谢老师在我的设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的课程设计。

同时,也要感谢我的同学们在本系统的设计过程中给予我的支持和帮助。

指导教师评语

 

成绩评定

 

指导教师签名:

填表日期:

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 视频讲堂

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

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