Jsp网络交友程序设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Jsp+Servlet+Javabean网络交友程序设计一、程序设计的目的:
通过本次网络交友程序设计提高学生利用JSP技术进
行Web系统开发能力,进一步掌握JSP基本语法、JSP内置对象(尤其是Session)、Servlet中数据库操作、servlet文件上传操作以及Servlet过滤器的使用,增强学生项目实践能力。
二、程序设计的主要内容和要求:
一、主要内容
设计一个简易交友系统,用以实现会员注册、登录、上传图片,查看会员资料功能。
二、总体要求
1.划分系统功能模块
a).非会员注册
b).会员登录
c).浏览会员信息
d).查看个人详细信息
e).上传图片
f).查看会员详细信息
三、业务流程图
四、数据库设计
使用MySql 5.5创建数据库及相关列表语句如下:
create database friend default charset utf8;
use friend;
create table friend_user(
id bigint primary key auto_increment, username varchar(20) unique, password varchar(10),
name varchar(20),
age int(3),
gender tinyint(1),
phone varchar(20) );
create table friend_pic(
id bigint primary key auto_increment, picName varchar(100),
userId bigint);
drop table friend_user;
drop table friend_pic;
五、系统浏览
六、总结及心得
本系统不仅实现了要求的主要的功能,还实现了页面返回和退出系统的功能,页面返回只是简单的页面切换,而退出功能则是单独使用了一个servlet来实现session的Invalidate()方法。除此之外,为实现图片上传时绑定用户id,使用了form的隐藏域,但由于此时form的enctype属性发生了改变,并不能通过键值对的方式获得传过来的参数,而是通过FileItem对象判断是否是普通的表单域,从而使用getString()方法来获得隐藏域中value的值。