注册和登陆模块

注册和登陆模块详细设计

1. 概述

该模块的主要功能是注册新的用户到系统中,使用户能够登陆BBS。

2.逻辑设计

类设计:

User用来封装用户的各种属性。如:用户ID,E-mail等。showUseInfo()用来显示用户在Register.jsp页面中添加的信息。User类的函数GetUserLogin()从数据库中获取用户的ID.

3.1提交用户信息流程:

在Register.jsp中输入用户信息后,点击确定后执行的操作流程。 该功能是由函数Page_load(),ShowUserInfo()共同实现的。 过程如下:

1) 首先显示用户注册的信息。

2) 设置一个session变量来获取用户注册的信息。

3) 当点击确定按钮时会触发SureBtn_click事件把用户注册信息

提交到数据库中。

3.1用户登陆流程:

在UserLogin.jsp界面点击确定后执行的处理流程:

该功能是由SureBtn_click事件和函数GetUserLogin()来实现的.

用户登陆数据流程图:

过程如下:

1) 使用函数GetUserLogin()从数据库中获取用户的ID信息。

2) 如果名称或密码错误则提示相应的信息。

3) 如果登陆成功则用变量session保存用户的登陆信息,然后跳

转到BBS 首页Index.jsp.

4.数据设计:

Users表(用户表):ID名称,密码,电子邮件,角色ID。

注册和登陆模块详细设计

1. 概述

该模块的主要功能是注册新的用户到系统中,使用户能够登陆BBS。

2.逻辑设计

类设计:

User用来封装用户的各种属性。如:用户ID,E-mail等。showUseInfo()用来显示用户在Register.jsp页面中添加的信息。User类的函数GetUserLogin()从数据库中获取用户的ID.

3.1提交用户信息流程:

在Register.jsp中输入用户信息后,点击确定后执行的操作流程。 该功能是由函数Page_load(),ShowUserInfo()共同实现的。 过程如下:

1) 首先显示用户注册的信息。

2) 设置一个session变量来获取用户注册的信息。

3) 当点击确定按钮时会触发SureBtn_click事件把用户注册信息

提交到数据库中。

3.1用户登陆流程:

在UserLogin.jsp界面点击确定后执行的处理流程:

该功能是由SureBtn_click事件和函数GetUserLogin()来实现的.

用户登陆数据流程图:

过程如下:

1) 使用函数GetUserLogin()从数据库中获取用户的ID信息。

2) 如果名称或密码错误则提示相应的信息。

3) 如果登陆成功则用变量session保存用户的登陆信息,然后跳

转到BBS 首页Index.jsp.

4.数据设计:

Users表(用户表):ID名称,密码,电子邮件,角色ID。


相关内容

  • 威客网站功能与业务流程架构
  • 齐达威客网站功能与流程构想 一.齐达网站项目的功能性描述 在本系统中大致将一个网站页面根据功能和位置的不同划分为以下几个区域:页首区域.常用功能区.内容区.其中页首区域的主要功能是显示网站栏目的划分.体现出网站业务平台的特色,以及需要突出的链接等:常用功能区主要为用户提供一个比较常用功能的快捷操作入 ...

  • 美食论坛系统设计毕业论文
  • 引言 随着网络的发展,论坛已经成为人们日常进行交流的一个不可或缺的空间.人们可以在论坛中谈论喜欢的话题.提出或解答疑问.发布通知和公告等.由于它独特的形式和强大的功能,受到广大网友的欢迎,并成为全世界计算机用户交流信息的园地. 1.系统概述 目前论坛为人们提供了一个交流空间,用户可以参与到自己的讨论 ...

  • 网上订餐系统
  • 网上订餐系统 摘要 二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会.中国的网民充分领略到"畅游天地间,网络无极限" 所带来的畅快.随着Internet 的飞速发展,使得网络的应用日益的广泛.如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学等.本次毕业设 ...

  • 网站通用工具箱设计--在线预约模块
  • 西 安 邮 电 大 学 毕 业 设 计(论 文) 题 目: 网站通用工具箱设计 学 院: 通信与信息工程学院 专 业: 通信工程 班 级: 通工1111班 学生姓名: 导师姓名: 职称: 讲师 起止时间:2014年9月15日至2015年1月11 日 毕业设计(论文)诚信声明书 本人声明:本人所提交的 ...

  • 学籍管理系统
  • 学籍管理系统 目录 一.学籍管理系统概述 . .................................................................................................. 2 1.1项目的背景与意义 . ............ ...

  • 测试策略说明书
  • 测试策略 说明书 项目名称:组 长 : 组 员 :学 号 : [2015年12月24日] 目 录 1.目的 ................................................................................................ ...

  • 购物网站毕业论文
  • 学 士 学 位 论 文 在线购物网站的设计与开发 姓 名: 学 号: 指导教师: 院系(部所): 专 业: 完成日期: 王祖伟 [1**********]1 刘彩霞 计算机科学系 计算机科学与技术 2009年05月30日 摘 要 随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心. ...

  • 电子商务系统设计
  • 电子商务系统设计 班级:计科 完成时间:2015年12月28日 目 录 第1章 可行性分析-----------------------... 2 1.1开发可行性------------------------.. 2 1.2技术可行性------------------------.. 2 1. ...

  • [员工信息管理系统]详细设计说明书
  • <员工信息管理系统详细设计说明书> 一.引言 1.1编写目的 根据需求规格说明书.概要设计说明书,在仔细考虑讨论之后,我们对员工信息管理系统软件功能的划分.数据结构.软件总体结构的实现有了进一步的想法.本说明书的预期读者是与员工信息管理系统软件开发有联系的决策人,开发组成人员,扶助开发者 ...