- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用户注册登录系统
学院:计算机学院
班级:085
姓名:陈金辉
学号:2081142121
指导老师:肖振球
第一章 学习目标和预备知识 2
1.1 学习目标 2
1.2 预备知识 2
第二章 需求分析与总体设计 3
2.1 需求分析 3
2.2 总体设计 3
第三章 界面设计 3
第四章 数据库设计 6
4.1 建立数据库文件 6
4.2 建立ODBC数据源 7
4. 3 建立JDBC-ODBC连接 7
第五章 代码设计 7
5.1 index.jsp代码及详解 7
5.2 action.jsp代码及详解 9
5.3 regl.jsp关键代码及详解 9
5.4 reg21.jsp关键代码及详解 11
5.5 reg_action.jsp代码及详解 16
5.6 reg22.jsp关键代码及详解 19
5.7 reg_action2.jsp代码及详解 22
5.8 lost2.sp代码及详解 23
5.9 lost_action.jsp代码及详解 26
5.11 lost_action2.jsp关键代码及详解 28
5.12 login.jsp关键代码及详解 29
第六章运行调试 30
小结 30
第一章 学习目标和预备知识
1.1 学习目标
注册登录系统主要包括实现三个功能:用户的注册、用户的登录、用户密码找回。用户注册和登录这两个功能几乎是每一个网站所必需的功能,特别是网站需要识别用户身份。用户注册可以向用户提供在网站中注册其信息的功能;用户注册之后,该用户即可以通过用户登录功能登录到该网站。用户的登录能够用来使得合法用户登录到该网站。
1.2 预备知识
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
用户注册模块用来添加用户注册功能。通过判断是否已存在相同用户名的用户,决定是否允许用户注册。如果已存在该用户名的用户,则注册不成功,要求重新输入用户名再进行注册;如果不存在该用户名的用户,则允许其注册。
用户登录模块用来添加用户登录功能。通过判断该用户是否已经注册即在数据库中是否存在该用户,决定用户是否允许登录。如果存在该用户,则登录成功;如果不存在该用户则要求用户首先注册然后再来登录。
用户密码找回模块用来找回密码。通过判断用户输入的密码提示问题与数据库中问题答案是否一致,若一致则重新输入新密码。
第三章 界面设计
主界面:
登录成功界面:
注册界面一:
注册界面二:
注册界面三:
注册界面四:
找密界面一:
找密界面二:
找密界面三:
找密界面四:
出错界面:
第四章 数据库设计
4.1 建立数据库文件
本工程使用的是ACCESS数据库,链接方式是ODBC
user_info数据库示例:
4.2 建立ODBC数据源
ODBC的结构
应用程序(Application) :本身不直接与数据库打交道,主要负责处理并调用ODBC函数,发送对数据库的SQL请求及取得结果
驱动器管理器(ODBC manager) :为应用程序装载数据库驱动器
数据库驱动器(ODBC Drivers) :实现ODBC的函数调用,提供对特定数据源的SQL请求。
数据源(Data Sources,数据库) :由用户想要存取的数据以及与它相关的操作系统、DBMS和用于访问DBMS的网络平台组成。
访问数据库的模式
你的程序-- ODBC管理器-- ODBC驱动程序 -- 数据库
4. 3 建立JDBC-ODBC连接
Java程序通过JDBC访问数据库的关系
第五章 代码设计
5.1 index.jsp代码及详解
body
table width=100% border=0 align=center cellpadding=0 cellspacing=0
tr
th colspan=3 scope=colnbsp;/th
/tr
tr
th width=18% height=118 scope=rownbsp;/th
td width=52%
form action=action.jsp method=post
您可能关注的文档
- 玻璃材料在室内装饰中的运用.doc
- 玻璃的力学性质和热学性质.ppt
- 珍爱生命主题队会Microsoft Word 文档.doc
- 珍珠养殖与鉴赏第二章.ppt
- 珍藏:三十种甜饼的做法.doc
- 现货期货投资资金管理和风险控制的要点方案.ppt
- 珠海市高新区情侣北路控制性详细规划.doc
- 珍珠养殖与鉴赏第三章.ppt
- 班幼儿各领域测试分析表.doc
- 班会课件开学第一课我们要好好珍惜时间 .ppt
- 化学反应速率与平衡.ppt
- 企业会计信息质量问题及对策【精品发布】.doc
- 免疫学的应用高二上学期生物人教版选择性必修一.pptx
- 高中物理自由落体运动课题研究力学部分+课件+-2023-2024学年高一上学期物理人教版必修第一册.pptx
- 北师大版生物七年级上册 《细胞的基本结构和功能》第2课时CEP课件1.pptx
- Unit 4 Grammar and usage(教学课件)-高中英语牛津译林版(2020)选择性必修第三册.pptx
- 特异性免疫高二上学期生物人教版选择性必修1.pptx
- 期末复习课件专题9+物体的浮沉条件及应用(2)++2023-2024学年人教版八年级物理下册.pptx
- 其他植物激素高二上学期生物人教版选择性必修1.pptx
- 三大费用核算节税技巧【会计实务操作教程】.pptx
文档评论(0)