登录注册页面设计

发布时间:2018-07-01 19:58:45   来源:文档文库   
字号:

登录注册页面设计

一、表结构

二、页面设计

页面设计主要是采用cssjavascript代码去美化与验证jsp页面jsp页面上的操作

登录页面

注册页面

修改信息页面

三、代码设计

本项目主要是实现了用户登录与注册这两个功能,是结合struts2+hibernate框架整合开发的,DAO作为实现了数据访问操作的所有细节的处理层。开发过程中,Struts2hibernate主要是靠MyEclipse自动生成struts2生成MVC模型的控制层的配置,hibernate生成MVC模型的持久层的类对象PO);数据传值过程中,我主要是设计strutsaction类与struts配置,还有DAO模式的设计JScss

DAO设计:

IUserDAO是其DAO层里的 CRUD 操作基础接口HibernateDAO那些持久化操作封一起的基础工具类HibernateUtil类是责处理事务、会话或连接等等事务界定操作。UserDAOFactory类是生成DAO的工厂。

word/media/image4.emf

说明:

UserDAOFacory是供外界进行CRUD 操作的一个接口,是通过声明UserDAO接口,实例化IUserDAO实现类,得到CRUD操作的实例。

HibernateUtil是个静态类型的工具类,主要是处理事务的界定,sessionConfigurationTrasaction等等事务方面由此类负责

HibernateDAO实现了IPersisitentDAO接口,在IUserDAO实现类里通过接口实例化具体类,将HibernateDAO组合在UserDAOimpl类里面。那些持久化操作封装到HibernateDAO这个基础类里,通过这个基础类,DAO的实现类可以在很大程度上简化持久化操作的步骤,减少代码的重复量

Struts设计:

struts.xml文档里共设置了三个actionlogin.action是用来登录的,register.action是用来注册的,modify是用来修改用户信息的.

Action类:

Struts.xml里的三个action对应着相应的action类方法。

word/media/image5.emf

Ajax验证:

ProductValidateCode类是验证码图片的生成类,生成图片后把数字放在session里面,在AjaxValidateCode类里验证验证码的时候,从session里面拿出来与通过xmlhttp方式传送用户输入的字符串进行匹配。

word/media/image6.emf

本文来源:https://www.2haoxitong.net/k/doc/eac587cb0c22590102029dc8.html

《登录注册页面设计.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式