jsp登录界面jsp登录界面
大连科技学院
JSP大作业报告
题 目 QQ登陆系统
学生姓名 李易霖 专业班级 计算机10-1
指导教师 史原 职称 讲师
所在单位 大连科技学院
教研室主任 刘瑞杰
完成日期 2013年5月22日
目 录
1(总体设计 .............................................................1 1.1本系统的主要功能 ..................................................1 1.2系统包含的类...
jsp登录界面
大连科技学院
JSP大作业报告
目 QQ登陆系统
学生姓名 李易霖 专业班级 计算机10-1
指导教师 史原 职称 讲师
所在单位 大连科技学院
教研室主任 刘瑞杰
完成日期 2013年5月22日
目 录
1(总体
.............................................................1 1.1本系统的主要功能 ..................................................1 1.2系统包含的类及类之间的关系 .........................................1 1.3 jsp源文件及其功能 .................................................2 2(详细设计 .............................................................2 2.1主类Query.java ....................................................2 2.2类AddBean.java ....................................................3 3( 运行效果 ............................................................4 3.1 系统主界面 ........................................................4 3.2 各功能界面 ........................................................4 参考文献 ...............................................................7 附录1 软件源程序 ......................................................8 课程设计实践
: ..................................................... 11
大连科技学院课程设计报告
1(总体设计
1.1本系统的主要功能
这个系统仿造了QQ登录界面,可以实现注册帐号,帐号登录与修改密码功能。注
册帐号时要输入姓名,年龄,密码等信息。注册完毕后返回登录界面输入帐号密码即可
登录。登录后可以通过旧密码来修改新密码。
1.2系统包含的类及类之间的关系
本系统共包括2个java源文件。
如图1-1所示。
图1-1Bean之间的关系
1
大连科技学院课程设计报告
1.3 jsp源文件及其功能
1.AddBean.java
该文件用于添加用户编号、密码、年龄、名字等数据。 2.Query.java
该文件为查询用户信息文件
3. login.jsp
该文件为返回登录页面。
4.register.jsp
该文件为注册帐号界面。
.update.jsp 5
该文件为修改密码界面。
2(详细设计
2.1主类Query.java
(1)成员变量见
2-1
成员变量描述 变量类型 名称
帐号 String secret
密码 Int newsecret
新密码 Int renewsecret
表2-1
(2)方法见表2-2
方法名 功能 备注
获取密码,返回给jsp页面,
jsp页面通过改密码与表单read() 查询数据库 中的密码进行比较判断密码
是否正确。
update() 更新数据库 向数据库中添加一组数据
表2-2
(3)源代码见文件Query.java
2
大连科技学院课程设计报告
2.2类AddBean.java
(1)成员变量见表2-3
成员变量描述 变量类型 名称
帐号 String secret
密码 Int resecret
姓名 String name
年龄 String age
返回信息 int number
表2-3
(2)方法见表2-4
方法名 功能 备注
返回一个int类型
的值给jsp页面,getAddMessage() 向数据库添加数据 jsp页面通过该值
判断是否添加成功
表2-4
3
大连科技学院课程设计报告 3( 运行效果
3.1 系统主界面
图3-1系统主窗口 3.2 各功能界面
图3-2 注册帐号界面
4
大连科技学院课程设计报告
图3-3数据库界面
图3-4输入个人信息
5
大连科技学院课程设计报告
图3-5注册成功界面
图3-6 修改密码界面
6
大连科技学院课程设计报告
参考文献
[1] 张新曼《精通JSP-WEB开发技术与典型应用》人民邮电出版本社2007年2月
JSP网络编程从入门到精通》清华大学出版社2007年6月 [2] 邹竹彪《
[3] 李伟琦《JSP程序开发实用技术》人民邮电出版社,2008.5 [4] 张阳等《Java Web开发实践教程----从设计到实现》,清华大学出版社,2008.9 [5] 刘彬编著,JSP数据库高级教程,清华大学出版社,2006
7
大连科技学院课程设计报告
附录1 软件源程序
1.AddBean.java
<%@ page contentType="text/html;charset=GB2312" %> <%@ page import="tom.jiafei.A" %>
<%
String str1=request.getParameter("secret");
String str2=request.getParameter("resecret");
String str3=request.getParameter("name");
String str4=request.getParameter("age");
String str5=request.getParameter("number");
if(str1.length()==0||str2.length()==0||str3.length()==0||str4.length()==
0 )
{
response.sendRedirect("regsiter.jsp");
}
else
{ A.setNumber(str5);
A.setSecret(str1);
A.setName(str3);
A.setAge(str4);
int a=A.addMessage();
if(a>0)
{ out.println("注册成功"+"
");}
}
%>
返回登录界面
2.Query.java
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="tom.jiafei.C" %>
<%
String str1=request.getParameter("secret");
String str2=request.getParameter("newsecret");
8
大连科技学院课程设计报告
String str3=request.getParameter("renewsecret");
if(str1.length()==0||str2.length()==0||str3.length()==0)
{
response.sendRedirect("update.jsp");
}
else
{
C.setSecret(str1);
C.setNewsecret(str2);
int n=C.update();
if(n>0)
{
out.println("修改成功"+"
");
}
else
out.println("密码错误,请重新输入"+"
");
}
%>
返回登录界面
返回密码修改界面
3. ReadFiles.Java
<%@ page contentType="text/html;charset=GB2312" %> <%@ page import="tom.jiafei.B" %>
<%@ page import= "java.sql.*" %>
<%
String str1=request.getParameter("number");
String str2=request.getParameter("password");
if(str1.length()==0||str2.length()==0)
{
response.sendRedirect("login.jsp");
9
大连科技学院课程设计报告
}
else
{ B.setNum(str1);
B.setSec(str2);
String b=B.queryResult();
if(b!=null)
{
response.sendRedirect("main.jsp");
}
else
out.println("请输入正确的帐号和密码"+"
");
}
%>
返回登录界面
10
大连科技学院课程设计报告
课程设计实践总结:
课程设计总结:
这个学期我学习了JSP实用用教程,最后通过自己的努力完成了这个登录系统。这个系统是模仿QQ登录界面制作的,并且加入了自己的东西。以自由女神剪影为背景,让我登录系统的界面看起来霸气侧漏,很具有艺术感,由此看出我个个人品味已经达到了一定高度。
回想整个过程,在制作程序的过程中我痛苦过,迷茫过,挣扎过,仿徨过。但最后我凭借这自己扎实的基础知识和在计算机方面的天赋,完美的完成了这次课程设计,这次实践中不仅锻炼了我的耐心,同时让我更加注意一些细节的东西。完成程序的过程中。收获的不只一点点对于自学能力、动手能力、合作能力甚至接受挑战的勇气方面的影响,也都是巨大的。对于我来说,以前只接触过用C语言在DOS界面下编程,用java编写简单的桌面应用程序,最多只是简单的连接数据库,所以一开始听说要编网页的时候,对我来说充满了挑战,在编程过程中遇到一些棘手的问题的时候,虽然这点小程序对于熟练掌握网页编程语言的人来说不算什么,但任何语言的学习,在入门的时候都是最困难的。在我一次次编程失败的时候,在我不知所措的时候仿佛又听见水手说:他说风雨中这点痛算什么,擦干泪,不要怕至少我们还有梦。于是我瞬间信心满满,仿佛比尔盖茨附体,瞬间灵感填满了我的大脑,让我成功的完成了本次课程设计。
最后我想说,这次QQ登录系统的制作,让我学会了很多,成长了许多。在实践中运用平时在本上所学的知识和坐在教室里听课完全是不一样的感觉。让我对JSP这门课程有了更深刻的理解。
教师评语:
成绩评定:
指导教师签字:
年 月 日
11
大连科技学院课程设计报告
12
本文档为【jsp登录界面】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。