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"%>
网络交友平台
color="#000000" size="4" face="华文行楷"> href="index.jsp">返回主页 |
index.jsp(有导航条,欢迎语和图片05.jpg组成。)
<% page contentType="text/html; charset=GB2312"%>
<%include file="head.txt"%>