人人范文网 范文大全

网络购物系统用户登陆管理模块比较

发布时间:2020-03-03 13:17:40 来源:范文大全 收藏本文 下载本文 手机版

1.设计内容与要求

1.1问题描述

(1)给系统用户分成两种角色:注册用户和管理员。能根据角色的不同来显示或隐藏管理功能的链接,即权限不同,可使用系统的功能也不同。 (2)实现用户注册和登录功能。

(3)能从用户登陆界面获取用户名和密码。

(4)能连接MySQL数据库来查询验证用户名和密码的有效性。

1.2运行环境要求

正确安装、配置和运行Tomcat服务器。 正确安装、配置和运行SQLServer服务器。

正确安装、配置struts 和SQLServer的JDBC驱动程序。

1.3技术要求

要求分别使用三种不同的方式来实现。

 Servlet和html页面结合的技术。  JSP技术和Java辅助类结合。  struts应用程序框架。

利用面向对象的方法、编程思想来完成系统的设计;在设计的过程中,建立清晰的类层次; 在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法;要求理解MVC设计模式和运用struts 框架来实现系统功能的模块化设计。

(1) 用户注册:搜集用户个人信息,确定唯一的用户标识,并把信息写入数据库中。用户将看到一个注册屏幕,包含3 个字段:用户名,密码和密码确认。成功的注册要求两次密码相符。如果注册成功,控制将转向一个页面,显示注册成功。如果两次输入密码不同,控制流将转向一个显示失败的页面。

(2) 用户登录:根据用户输入的标识,访问数据库,判断用户是否为注册用户;如果是则显示登录成功页面,该页面包含有用户名的欢迎信息;否则提示用户输入错误,重新输入或注册为新用户。

要求页面有合适的表单,对用户输入有客户端的数据验证。比如用户名不能为空。

2.设计说明

2.1系统功能分析

1、用户登录,跳转至相应的成功或失败界面,用户名与密码都不能为空。

2、用户注册,跳转至相应的成功或失败界面,2次密码输入一致。

3、管理员登录,跳转至相应的成功或失败界面。

4、三种不同的实现方式。

2.2系统功能描述

用户登录该系统,用可以通过注册界面注册用户名和密码,并同时完成身份信息的录入。然后可以实现用户登录。同时另一角色管理员也可实现相应的登录操作,通过连接mysql数据库来查询验证用户名和密码的有效性。根据验证结果转向不同的页面进行处理,并给出相应提示。

2.3 功能模块设计

根据功能分析,网络购物系统用户登陆管理可以分为三个模块,每一个模块相应的实现了具体的功能。

3.Servlet和html页面结合的技术

3.1 工程目录结构

3.2 内部文件

登录界面login.html,含function validate()函数验证用户名与密码不能为空。 用户注册界面registers.html,含function check()函数验证2次密码输入的一致性。

logins.java处理用户登录信息,含有连接数据库的代码,并连接到数据库,并显示欢迎的界面

regist.java处理用户注册信息,含有连接数据库的代码,并连接到数据库,并显示欢迎的界面

mysql的驱动:连接MyEclipse和MySQL。

3.3关键代码 Login.html

login.html <script language=\"javascript\">

function validate(form1){

if(form1.usernamel.value.length==0){

alert(\"用户名不能为空!\");

form1.usernamel.focus();

return false;

}

if(form1.pawordl.value.length==0){

alert(\"密码不能为空!\");

form1.pawordl.focus();

return false;

} }</script>

3

onsubmit=\"return validate(this)\">

用户名: 密码: 

 注册

网上超市购物系统用户需求

基于网络购物系统

中国网络购物用户行为研究报告

购物卡管理系统

网上购物管理系统

网络购物用户体验度与满意度探讨

手机网络用户管理工作总结

学生管理系统学生用户操作手册

VB用户登录管理系统

辩论赛“网络购物利弊比较”反方论点总结

网络购物系统用户登陆管理模块比较
《网络购物系统用户登陆管理模块比较.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档