Javaweb课程设计说明书Word格式文档下载.docx

上传人:b****1 文档编号:15211722 上传时间:2022-10-28 格式:DOCX 页数:18 大小:440.21KB
下载 相关 举报
Javaweb课程设计说明书Word格式文档下载.docx_第1页
第1页 / 共18页
Javaweb课程设计说明书Word格式文档下载.docx_第2页
第2页 / 共18页
Javaweb课程设计说明书Word格式文档下载.docx_第3页
第3页 / 共18页
Javaweb课程设计说明书Word格式文档下载.docx_第4页
第4页 / 共18页
Javaweb课程设计说明书Word格式文档下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

Javaweb课程设计说明书Word格式文档下载.docx

《Javaweb课程设计说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Javaweb课程设计说明书Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。

Javaweb课程设计说明书Word格式文档下载.docx

2.1系统设计 

2.2数据库设计 

3

3 详细设计 

6

3.1登录界面的实现 

3.2.管理员界面实现 

7

3.3.职工界面实现 

9

4调试分析 

10

4.1用户登陆:

4.2管理员界面 

12

4.3职工界面 

5 用户使用说明 

13

6 测试结果 

结 

论 

16

参考文献 

17

1需求分析

程序需要以有好界面的形式设计。

有登录窗口,可以控制登录人员的级别。

程序界面分为职工与管理员。

职工界面给职工考勤,请假等操而设计,职工可方便的登记上班以及加班、申请请假和执行出差。

管理员界面为公司高层管理人员设计。

管理人员可查看职工所有信息,修改和删除职工信息。

轻松的查看职工在职情况(包括考勤、请假、加班和出差)。

1.1任务与分析

1)任务:

根据所学的数据库原理[1]与网络程序设计的知识,针对小型书店管理系统,进行系统需求分析,系统设计,数据库设计,编码,测试等,完成基本的数据的增加、查询、修改和删除的功能,从而达到掌握开发一个小型数据库的目的。

2)可行性分析:

本系统采用的是MVC模式、SQLSever2008开发和Windows操作系统开发,用JSP技术动态网页技术使用脚本语言(java)进行前台网页界面的设计、采用JDBC方式与后台数据库进行连接,完成数据的添加、修改、删除、查询等功能[4]。

由于网络的快速发展,网页系统的应用越来越得到人们的青睐。

目前在大多数计算机上都装有浏览器,使用MVC模式做成的网页系统只需要放置在公司的服务器上,在局域网的所有用户可快速的访问该系统而并不需要安装任何软件。

系统的操作简单,对于没有开发经验的人员也可轻松使用,由此说明了该系统的操作方面可行性。

1.2测试数据

1.登陆界面部分:

该系统在登陆界面设有身份单选按钮,使用人员根据自己的身份选择登录。

职工与管理员均需要正确输入用户名与密码才可登录。

在页面设有管理员注册选项,管理员第一次使用需注册之后,方可登录对职工信息进行操作。

2.管理员界面部分

1)职工基本信息:

从数据库读取数据,进行查看、删除、修改操作。

2)增加职工:

填写相应的项增加职工到数据库。

3)职工考勤:

查看职工上班情况以及加班情况。

4)出差、请假查看:

查看职工请假和出差情况。

3.职工界面部分

1)考勤:

通过职工选择上班下班按钮记录考勤情况。

2)出差、请假申请:

职工填写申请表单,提出申请。

3)加班登记:

若要加班,职工自行点击登记。

2概要设计

2.1系统设计

该系统包括三大部分:

登陆界面,管理员界面和职工界面。

1)登录界面,系统流程图如图2-1所示:

图2-1 

登陆界面

2)管理员界面,流程图如图2-2所示:

图2-2管理员界面

3)职工界面,流程图如图2-3所示:

图2-3职工界面

2.2数据库设计

数据库在一个信息管理系统中占有非常重要的地位,一个数据库结构的好坏将直接对应用系统的效率,以及实现的效果产生影响。

合理的数据库结构可以提高数据存储的效率,保证数据的完整和一致。

本系统包含管理员登录表、职工登录、职工基本信息、出差表、加班表、请假表和考勤表。

1)管理员登录

图2-4登录表

2)职工登录

图2-5职工登录表

3)职工基本信息

图2-6职工基本信息表

4)考勤表

图2-7考勤表

5)出差表

图2-8出差表

6)加班表

图2-9加班表表

3 详细设计

3.1登录界面的实现

该界面包含index.jsp和验证码image.jsp并使用CSS布局界面,以实现浏览器上WEB页面的显示。

在用户使用时,通过表单跳转,将客户端数据传给后台服务器Servlet,在java代码处理数据,并连接数据库验证用户的合法性。

最后返回客户端。

1)后台Servlet主要代码如下:

StringuserName=request.getParameter("

user"

);

//接收form表单的值

StringpassWord=request.getParameter("

password"

Stringrand=(String)request.getSession().getAttribute("

rand"

Stringinput=request.getParameter("

check"

Stringstr=request.getParameter("

zhigong"

PrintWriterout=response.getWriter();

DBconncon=newDBconn();

//数据库连接

Statementstmt=null;

Statementstmt1=null;

Connectionconn=con.conn();

ResultSetrs=null;

ResultSetrs1=null;

out.println(userName);

out.println(passWord);

out.println(rand);

out.println(input);

if(rand.equals(input))

{if(str.equals("

管理员"

)) 

{try{stmt=conn.createStatement();

rs=stmt.executeQuery("

select*from管理员登录wherename='

"

+userName+"

'

andpassword='

+passWord+"

}catch(SQLExceptione1){}

try{request.getSession(true).setAttribute("

username"

userName);

//将用户存入sessionresponse.sendRedirect("

loginG.jsp"

}catch(SQLExceptione){e.printStackTrace();

}}elseif(str.equals("

普通职工"

))

{try{stmt1=conn.createStatement();

rs1=stmt1.executeQuery("

select*from职工登录wherename='

}

3.2.管理员界面实现

管理员界面由JSP进行布局,使用浮动框架显示各类信息。

此界面包含login.jsp、Gchuchai.jsp、linkG.css、linkG.jsp、showG1.jsp、showG2.jsp、Gkaoqing.jsp等页面进行显示

1)增加职工的页面:

<

divclass="

div1"

>

formaction="

addZG"

method="

post"

name="

form1"

onsubmit="

returncheckform()"

>

div>

labelfor="

Name"

姓 

名:

/label>

inputtype="

text"

id="

size="

20"

/>

span>

*<

/span>

br>

/div>

label>

职工号:

number"

option>

20<

/option>

21<

22<

23<

24<

25<

26<

27<

28<

29<

30<

31<

/select>

籍贯:

where1"

所在部门:

selectname="

bumen"

销售部<

技术部<

研发部 

<

人事部<

售后部<

职务:

zhiwu"

销售代表<

销售 

员<

程序员<

技术员<

接 

待员<

设置登录密码:

pw"

divstyle="

text-align:

center"

inputname="

submit"

type="

value="

提交"

reset"

重置"

/form>

2)后台处理数据用于显示、删除和增加职工信息(用Servlet实现)

out=pageContext.getOut();

try{

stmt=conn.createStatement();

rs=stmt.executeQ

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

当前位置:首页 > 高中教育 > 高考

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

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