jsp程序设计报告.docx

上传人:b****5 文档编号:3115457 上传时间:2022-11-17 格式:DOCX 页数:27 大小:540.94KB
下载 相关 举报
jsp程序设计报告.docx_第1页
第1页 / 共27页
jsp程序设计报告.docx_第2页
第2页 / 共27页
jsp程序设计报告.docx_第3页
第3页 / 共27页
jsp程序设计报告.docx_第4页
第4页 / 共27页
jsp程序设计报告.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

jsp程序设计报告.docx

《jsp程序设计报告.docx》由会员分享,可在线阅读,更多相关《jsp程序设计报告.docx(27页珍藏版)》请在冰豆网上搜索。

jsp程序设计报告.docx

jsp程序设计报告

 

程序设计报告

 

课程名称:

JSP程序设计

设计题目:

网络交友系统

学号:

1325332146

姓名:

宇超

学院:

信息与控制工程学院

 

JSP设计报告书

一.实训目的

1.通过课程设计把《JSP程序设计》这门课所学的容融会贯通,学会JSP设计程序、开发应用软件的基本能力。

2.通过设计能使学生更好掌握JSP面向对象基本编程技术和方法。

3.培养学生查阅文献资料及编写技术报告的能力。

二.实训项目

网络交友

三.实训要求

报告体现容:

1、系统分析

●需求分析

●可行性分析

●经济可行性

●技术可行性(采用开发模式的特点)

2、系统设计

●系统目标

●系统功能结构(文字+结构图)

●系统流程图

●系统预览(几个主要页面抓图)

●文件夹组织结构

3、数据库设计

●数据库需求分析

●数据库概念设计

●数据库逻辑结构设计

4、模块设计(各个模块及主要代码)

5、简要总结及自我评价

四.进度安排

1、代码编写调试(4.5天):

程序代码编写、调试、测试。

2、撰写报告(1天):

总结课程设计任务和容。

1、系统分析

网络交友系统,采用MVC模式实现各个模块,其目的是为了掌握web应用中常用基本开发方法。

JSP引擎为Tomcat6.0;数据库是SQLServer2000;数据库连接操作使用加载Java数据库驱动程序方式。

2、系统设计

1)系统功能结构

网络交友平台主页:

为用户提供一个交友的新平台,其导航作用。

会员注册:

新会员填写表单,包括会员名、Email地址等信息。

如果输入的会员名已经被其他用户注册使用,系统提示新用户更改自己的会员名。

会员登录:

输入会员名,密码。

如果用户输入的会员名或密码错误,系统将显示错误信息。

上传照片:

如果登陆成功,用户可以使用该模块上传自己的照片。

返回主页:

未成功注册的用户可返回首页。

2)系统流程图

模块流程图如下:

采用的MVC开发模式,流程图如下:

3)文件夹组织结构

本次设计使用的Web服务目录是mkfriend,是在Tomcat安装目录的webapps目录下建立Web服务目录。

mkfriend\WEB-INF\classes\mybean,myservlet\data,control

3、模块设计(各个模块及主要代码、截图)

1)数据库设计

使用SQLServer2000建立一个数据库Wele,该库有一个表:

member表。

会员的注册信息存入member表中,member的主键是logname,member表的详细结构设计,各个字段值的说明如下:

logname:

存储会员登录名字,password:

存储会员登录密码,phone:

存储会员的,email:

存储会员的email地址,message:

存储会员的简历。

2)网络交友平台主页

主要页面运行效果如下:

代码如下:

head.txt(导航条文件,是嵌入到自己的页面中,便于维护的。

<%pagecontentType="text/html;charset=GB2312"%>

网络交友平台

会员注册

会员登录

上传照片

浏览会员

修改注册信息

修改密码

退出登录

返回主页

index.jsp(有导航条,欢迎语和图片05.jpg组成。

<%pagecontentType="text/html;charset=GB2312"%>

<%includefile="head.txt"%>

欢迎您来这里结交朋友

3)配置文件

本次设计的Servlet类的包名均为myservlet.control,需要配置此文件,代码如下:

Web.Xml

xmlversion="1.0"encoding="ISO-8859-1"?

>

register

myservlet.control.HandleRegister

register

/helpRegister

login

myservlet.control.HandleLogin

login

/helpLogin

upload

myservlet.control.HandleUpload

upload

/helpUpload

lookRecord

myservlet.control.HandleDatabase

lookRecord

/helpShowMember

4)会员注册

当新会员注册时,该模块要求用户必须输入会员名、密码信息,否则不允许注册,用户的注册信息被存入数据库的member中。

主要页面运行效果如下:

 

 

代码如下:

Javabean(模型)用来描述用户注册信息。

代码如下:

Register.java

packagemybean.data;

publicclassRegister

{Stringlogname="",password="",email="",phone="",message="";

StringbackNews;

publicvoidsetLogname(Stringname)

{logname=name;

}

publicStringgetLogname()

{returnlogname;

}

publicvoidsetPassword(Stringpw)

{password=pw;

}

publicStringgetPassword()

{returnpassword;

}

publicvoidsetEmail(Stringem)

{email=em;

}

publicStringgetEmail()

{returnemail;

}

publicvoidsetPhone(Stringph)

{phone=ph;

}

publicStringgetPhone()

{returnphone;

}

publicvoidsetMessage(Stringm)

{message=m;

}

publicStringgetMessage()

{returnmessage;

}

publicStringgetBackNews()

{returnbackNews;

}

publicvoidsetBackNews(Strings)

{backNews=s;

}

}

Javaservlet(控制器)用来连接数据库,将用户提交的信息写入到member表中,并将转发给sh

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

当前位置:首页 > 法律文书 > 调解书

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

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