欢迎来到天天文库
浏览记录
ID:20241901
大小:54.00 KB
页数:7页
时间:2018-10-11
《网上书店系统_毕业设计开题报告662912163》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、5.2用户管理5.2.1用户注册如果成为会员,在购物的时候可以获得优惠,基于这个想法,顾客一般都会在这里先注册成为会员的。在主页上点击“新用户注册”就可以跳到会员注册页面,在会员注册资料中,分为必填资料和选填资料。注册页面为reg1.jsp填好一切资料后点击“好了我要提交”,提交到注册处理页面reg3.jsp.并使用JAVASCRIPT脚本进行验证,将用户名与原有的user表进行比较,若用户名已存在,则提示“此用户名已存在请重新填写”,经过验证后填写的数据添加到数据库的usr表中,点击“不行我要重填”进行重新填写。5.2.2用户登录顾客经过注册后,可以用注册过的帐
2、号进行登陆。在登陆界面login.jsp中或首页的登录框中输入帐号、密码、会员类型提交到user_login.jsp页面处理登录请求,将提交的数据与数据库中的原有userName,userprd,userType进行组合查询比较,验证通过后就可以登陆会员系统。如果是管理员进入管理页面manager/index.jsp,普通会员进入网站首页index.jsp,并且显示出用户名,将用户名存入session中后可以进行购物等所有操作。5.2.3用户登陆_2顾客经过注册后,可以用注册过的帐号进行登陆。5.2.4用户信息查看用户登录后可以查看自己的注册信息和在网站的消费信息
3、,通过myinfo.jsp显示用户信息。并出现信息修改链接,可以修改密码和注册信息,但是用户名不可改变。5.2.5用户信息修改可以分别进行修改密码和注册信息,但是用户名不可改变。表单提交信息的约束由JavaScript完成,修改密码的处理页面是modify_password_save.jsp。用户信息修改处理页面是modify_info_save.jsp。数据库更新操作过程中,定义一个整型变量temp用于返回数据库操作的状态。这样可以不用抛出异常来显示数据库操作状态,不但可以设计成一个比较友好的错误处理页面,管理员也可以根据提示判断错。当temp>0时,数据库更新
4、成功,并弹出对话框提示修改成功。若当temp=0则提示数据库更新失败,重新填写信息。当temp<0时,网络内部错误或其它系统错误。5.2.5用户注销用户在登录时将用户名和ID存入session中,从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户首次访问服务器上的一个JSP页面时,JSP引擎产生一个session对象,同时分配一个String类型的ID号,JSP引擎同时将这个ID号发送到客户端,存放在Cookie中,这样session对象和客户之间就建立了一一对应的关系。当客户再访问连接该服务器的其他页面时,不再
5、分配给客户新的session对象,直到客户关闭浏览器后,服务器端该客户的session对象才取消,并且和客户的会话对应关系消失。当客户重新打开浏览器再连接到该服务器时,服务器为该客户再创建一个新的session对象。所以为了安全和资源浪费的角度来看要用注销来释放session中的用户ID。单击注销时提交到loginout.jsp将session中的ID释放清空完成注销。5.3产品管理5.3.1产品查看用户可以查看产品,当用户点击“商品浏览”链接时提交到showbook.jsp显示全部产品,并且点击产品名称来将产品的ID号传递到seebookall.jsp,然后通过
6、查询语句查出与ID号相同的产品后显示产品的详细信息,单击图产品类型名称可通过条件组合将bookType传入seebookType.jsp页面,与表book比较后选出类型相同的产品后显示所有此类型的图产品信息,单击链接添加到购物车。5.3.2产品推荐在图产品表book中定义字段iftuijian,当为1时表示推荐,当单击链接“商家推荐”时提交到tuijianbook.jsp中,使用查询语句查询并显示产品的所有信息出来。也可以用一张图片表示推荐的程度,后再按照推荐程度来排列图产品显示的顺序。5.3.3新产品上架在图产品表book中定义字段addtime自段用于标识产品
7、进站的时间,显示时用查询语句查找到产品名称后用addtime来限定排列顺序。5.4产品查询当顾客因为公司的产品太多而找不到他所需要的产品的时候,他可以用产品查询系统。产品搜索分为一般搜索和高级搜索。一般搜索也就是叫做模糊查找,只要符合搜索字段的产品都会被搜索出来。高级搜索可以有针对性的查找,可以通过图产品的类别、图产品名称、图产品简介、图产品内容、图产品简介、图产品价格、是否推荐、是否特价这几种方法来查找。高级搜索搜索出来的东西比较准确。5.4.1产品一般搜索通过输入要查找的产品的关键字进行模糊查询,可以在文本框后加一个下拉框,来选择查找的途径,或是通过产品名,货
8、产品类型,
此文档下载收益归作者所有