联系我们的界面如图4.6所示。
图4.6新闻资讯页面
4.1.6 订单管理界面
订单管理主要用于用户自己登录系统后查看自己的订单列表。用户可以进行删除和结算操作
订单管理页面如图4.7所示。
图4.7订单管理页面
4.2登录页面设计
本电子商务网站采用的是JSP技术作为前端页面展现,由于每个模块的页面是不一样的,因此在设计页面时,要合理的安排,尽量使用户能够很快的熟悉本网站的主要功能,同时需要保持界面的简洁和一致性
登录页面如图4.8所示。
图4.8系统登陆界面
在登陆页面输入用户名和密码之后,点击登录按钮,跳转到登陆的servlet中,经由Servlet进行数据处理后发送到service页面在该service中会对用户名,密码进行判断,如果正确提示“ok!”,进入到管理界面,如果错误则提示“Error!”,页面调转到登陆页。
关键代码:
try
{ }
String name=u.getName(); String password=u.getPassword(); String
sql=\
*
from
admin
where
admin_name='\
and
admin_password=password('\
ResultSet rs=Conn.Select(sql); if(rs.next()) { } else { }
return -1;
String sql2=\admin_sort from admin where admin_name='\and ResultSet rs2=Conn.Select(sql2); if(rs2.next()) { } else { }
return -1;
sort=rs2.getInt(\return sort;
admin_password=password('\
}
catch(Exception e) {
return -1;
4.3后台管理员主页面
描述:管理员主页面:左方页面展示了管理员可操作的功能菜单,进入相关的管理页面可以链接到子菜单,每个管理模块下面都有相应的子菜单。
程序运行效果图如图4.9所示。
图4.9管理员主页面
在每个jsp页面将会对用户进行拦截操作,这样可以提高安全性,防止用户不经过登陆页面而进入任何子菜单页面:
if(session.getAttribute(\{
out.print(\请先登录!');window.open('../index.jsp','_self')\}
4.3.1用户管理
用户管理主要用于整个网站的权限管理,管理员可以在此添加学生账户和老师账户。管理员拥有管理所有用户的权限。
1)用户添加界面如图4.10所示。
图4.10 用户添加界面
public boolean addUser(User u){ }
try { }
catch(Exception e) { }
return false;
String name=u.getName(); String password=u.getPassword(); int sort=u.getSort(); String
sql=\
into
admin(admin_name,admin_password,admin_sort)
values('\
int result=Conn.Insert(sql); if(result==1) else
return false; return true;
2)用户管理界面如图4.11 所示。
图4.11 用户管理界面
4.3.2文章管理
1)文章添加
新闻资讯用于添加网站的新闻资讯,文章添加包括文章的标题,内容和图片等等,文章添加是由管理员用户进行管理添加的。管理员可以设置文章的元素级别。设置文章是否能在首页显示等选项,用于控制文章的前台显示位置。
文章添加图如图4.12所示。
图4.12 文章信息录入
2)文章管理
文章管理用于查看所有的文章状态,修改以及删除文章。文章管理主要用于管理员实时可见文章目前的状态。文章管理界面读取了数据库中的全部文章并设置有分页效果
文章管理效果图如下图4.13 所示。
图4.13 文章信息管理页面
4.3.3商品管理
1)商品添加
商品添加是商品上传的重要环节,是网站前台显示商品信息的重要来源,商品添加需要管理员权限详细的文章商品添加商品添加页面中对商品在前台界面的显示控制,是由审核状