JSP程序的设计报告

JSP程序的设计报告
JSP程序的设计报告

程序设计报告

课程名称: JSP程序设计

设计题目:网络交友系统

学号: 1325332146

姓名:宇超

学院:信息与控制工程学院

J S P设计报告书

一.实训目的

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

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

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

二.实训项目

网络交友

三.实训要求

报告体现容:

1、系统分析

●需求分析

●可行性分析

●经济可行性

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

2、系统设计

●系统目标

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

●系统流程图

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

●文件夹组织结构

3、数据库设计

●数据库需求分析

●数据库概念设计

●数据库逻辑结构设计

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

5、简要总结及自我评价

四.进度安排

1、代码编写调试(4.5天):程序代码编写、调试、测试。

2、撰写报告(1天):总结课程设计任务和容。

1、系统分析

网络交友系统,采用MVC模式实现各个模块,其目的是为了掌握web应用中常用基本开发方法。JSP引擎为Tomcat6.0;数据库是SQL Server 2000;数据库连接操作使用加载Java数据库驱动程序方式。

2、系统设计

1)系统功能结构

网络交友平台主页:为用户提供一个交友的新平台,其导航作用。

会员注册:新会员填写表单,包括会员名、Email地址等信息。如果

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

会员名。

会员登录:输入会员名,密码。如果用户输入的会员名或密码错误,

系统将显示错误信息。

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

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

2)系统流程图

模块流程图如下:

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

3)文件夹组织结构

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

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

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

1)数据库设计

使用SQL Server 2000建立一个数据库Welcome,该库有一个表:member表。会员的注册信息存入member表中,member的主键是

logname,member表的详细结构设计,各个字段值的说明如下:logname:存储会员登录名字,password:存储会员登录密码,phone:存储会员的,email:存储会员的email地址,message:存储

会员的简历。

2)网络交友平台主页

主要页面运行效果如下:

代码如下:

head.txt(导航条文件,是嵌入到自己的页面中,便于维护的。) <% page contentType="text/html; charset=GB2312"%>

网络交友平台

cellPadding="1" cellSpacing="1">

color="#000000" size="4" face="华文行楷">

修改注册信息

color="#000000" size="4" face="华文行楷">

修改密码

color="#000000" size="4" face="华文行楷">

退出登录

color="#000000" size="4" face="华文行楷">

href="index.jsp">返回主页

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

<% page contentType="text/html; charset=GB2312"%>

<%include file="head.txt"%>

欢迎您来

这里结交朋友

3)配置文件

本次设计的Servlet类的包名均为myservlet.control,需要配置

此文件,代码如下:Web.Xml

register

myservlet.control.HandleRegister

register

/helpRegister

login

myservlet.control.HandleLogin

login

/helpLogin

upload

myservlet.control.HandleUpload

upload

/helpUpload

lookRecord

myservlet.control.HandleDatabase

相关主题
相关文档
最新文档