会员管理系统设计可行性分析
目录
1.可行性分析  1
2.需求分析  1
2.1 系统模块设计 1textarea中cols表示
2.2 数据库设计  1
3.系统管理  2
3.1设计说明  2
3.2 页面管理  2
3.3.3 JavaBean与Servlet管理  2
3.3.4 配置文件  2
4.会员注册  2
4.1 模型(Javabean)    2
4.2 视图(JSP页面)    2
4.3 控制器(Servlet) 2
5.会员登录  2
5.1 模型(Javabean)    2
5.2 视图(JSP视图)    2
5.3 控制器(Servlet) 2
6.修改密码  2
6.1 模型(Javabean)    2
6.2视图(JSP页面)    2
6.3 控制器(Servlet) 2
7.修改个人信息  2
7.1 模型(Javabean)    2
7.2 视图(JSP页面)    2
7.3 控制器(Servlet) 2
8.上传照片  2
8.1 模型(Javabean)    2
8.2 视图(JSP页面)    2
8.3 控制器(Servlet) 2
9.退出系统  2
10.设计总结  2
1.可行性分析
很多应用网站都设有会员功能,注册成为会员之后才能享有更多的功能以及该网站的资源。本设计的会员管理系统就潜入在一个资源管理网站,注册成为会员之后才能上传和下载该网站的各种资料。
2.需求分析
2.1 系统模块设计
本系统做为资源管理网站的一个子模块,主要功能实现的功能是对于访问该
网站的会员实行管理。
系统的主要模块如下:
会员注册新会员要登录该网站享有对该网站的资源进行下载或者上传资料就必须的有自己的会员号码。会员在注册的时候需要填写会员名、登录密码、E-mail地址等信息。如果该会员已经存在与该系统的会员信息数据库中,则提示注册失败。
会员登录会员根据自己注册的会员号码和密码登录该系统。
修改会员资料如果会员的个人资料发生改变,可以对注册时候的个人资料进行修改。
修改密码会员为了自己的信息的安全可以对自己的注册时候填写的密码进行修改。
上传照片为了方便会员的交流,会员在注册之后可以修改自己的照片。
2.2 数据库设计
本系统采用的加载纯Java数据库驱动方式来方位数据库。使用Access数据库建立了一个shareresource数据库,该数据中建立一个userinfo表用来存储会员的信息。
2.2.1 userinfo表的字段会员的注册信息存入userinfo表中,userinfo 的主键是loginid,标准的字段说明如下:
loginid 会员登录的帐号名字
password 会员登录的密码
sex 会员的性别
age 会员的年龄
telphonenumber 会员的电话号码
email 会员的地址
message 会员的个人简介
pic 会员的照片,在注册的时候会员默认的照片是pic.jpg。
2.2.2 userinfo的详细设计如图2-1所示图 2-1
3.系统管理
3.1设计说明
本设计使用的JSP引擎是Tomcat6.0,使用Web目录是share,share目录安装在Tomcat安装目录的webapps目录下建立的web目录。
在share目录下建立目录share\WEB-INF\classes然后建立子目录mybean 和myservlet两个包,一个存放备案文件一个存放servlet文件。
连接数据库使用的建立连接桥来连接数据库,因此在设计系统之前在本地数据源新建share的系统数据
源,方便实验Java连接数据库。
3.2 页面管理
本系统所有的JSP页面都保存在share目录中。
用户可以通过在浏览器的地址栏中输入////0>.
3.3.3 JavaBean与Servlet管理
本系统使用的Javabean的包名均为mybean;使用的servlet的包名均为myservlet,把通过编译的Javabean类和servlet类分别存放在share\WEB-INF\classes\mybean和share\WEB-INF\classes\myservlet中。
3.3.4 配置文件
本系统使用的Servlet类的包名均为myservlet,需要配置Web服务木兰的
xml version"1.0" encoding"ISO-8859-1"
web-appservlet-nameprocregister/servlet-name
servlet-classmyservlet.procregister/servlet-class
servlet-nameproclogin/servlet-name
servlet-classmyservlet.proclogin/servlet-class
servlet-namehandleexit/servlet-name
servlet-classmyservlet.handleexit/servlet-class
servlet-namehandlepassword/servlet-name
servlet-classmyservlet.handlepassword/servlet-class
servlet-namehandlepersonal/servlet-name
servlet-classmyservlet.handlepersonal/servlet-class
servlet-namechangeInfo/servlet-name
servlet-classmyservlet.changeInfo/servlet-class
servlet-nameGetPersonalInfo/servlet-name
servlet-classmyservlet.GetPersonalInfo/servlet-class
servlet-nameHandleUpload/servlet-name
servlet-classmyservlet.HandlePicUpload/servlet-class
servlet-mapping servlet-nameprocregister/servlet-name url-pattern/procregister/url-pattern
/servlet-mapping

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。