JSP+access手机销售系统免费LW+系统
5.2 数据分析 5.2.1 数据实体的组成 数据由9个实体组成,分别为 管理员;购物车;手机;会员;新闻;新闻分类;手机品牌;手机分类;定单。
5.2.2 实体分析 1.管理员实体分析 6.1 注册功能模块设计 要通过本系统购买网站上的商品,必须得先注册为本站会员,只要填写以下图示的简单表格便可完成注册。 1.图示 2.主要程序:
<%
String errmsg=“错误!”;
boolean founderr=false;
String user_name,user_pass,user_pass2,user_adds,user_tel,user_mail,user_postcode;
user_name=errmsg;
user_pass=errmsg;
user_pass2=errmsg;
user_adds=errmsg;
user_tel=errmsg;
user_mail=errmsg;
user_postcode=errmsg;
if(request.getParameter(“user_name”).equals(“”)){
errmsg=errmsg+“用户名不能为空,”;
founderr=true;
}else user_name=getStr(request.getParameter(“user_name”));
if(request.getParameter(“user_pass”).equals(“”)){
errmsg=errmsg+“密码不能为空,”;
founderr=true;
}else user_pass=getStr(request.getParameter(“user_pass”));
if(request.getParameter(“user_pass2”).equals(“”)){
errmsg=errmsg+“密码确认不能为空,”;
founderr=true;
}else user_pass2=getStr(request.getParameter(“user_pass2”));
if(!user_pass.equals(user_pass2)){
errmsg=errmsg+“两次密码不同!”;
founderr=true;
}
if(request.getParameter(“user_adds”).equals(“”)){
errmsg=errmsg+“地址不能为空,”;
founderr=true;
}else user_adds=getStr(request.getParameter(“user_adds”));
if(request.getParameter(“user_tel”).equals(“”)){
errmsg=errmsg+“电话号码不能为空,”;
founderr=true;
}else user_tel=getStr(request.getParameter(“user_tel”));
if(!IsMail(request.getParameter(“user_mail”))){
errmsg=errmsg+“你的E-mail有错误,”;
founderr=true;
}else user_mail=getStr(request.getParameter(“user_mail”));
if(request.getParameter(“user_postcode”).equals(“”)){
errmsg=errmsg+“邮编不能为空,”;
founderr=true;
}else user_postcode=getStr(request.getParameter(“user_postcode”));
sql=“select * from member where user_name=”+user_name+“”;
rs=mdb.executeQuery(sql);
if(rs.next()){
errmsg=errmsg+"用户名已被别人注册"; founderr=true;
}
%>
6.2 购物车模块设计 购物车是会员购买手机时,把要购买的手机归集在一起,统一结帐。 1.图示: 6.3 收银台模块设计 1.图示: