欢迎来到天天文库
浏览记录
ID:9385550
大小:193.50 KB
页数:19页
时间:2018-04-29
《jsp作业课程设计--qq登陆系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学院JSP大作业报告题目 QQ登陆系统学生姓名专业班级计算机10-1指导教师职称 讲师所在单位教研室主任完成日期2013年5月22日摘要QQ是腾讯公司开发的一款基于Internet的即时通信软件。腾讯QQ作为当下中国最流行的聊天工具之一,必有他成功的理由。所以我希望基于JSP能模仿QQ的登陆系统,一方面向腾讯QQ学习他的登陆界面,以便日后可以把它成功的运用到网页游戏或者是网站的一些会员登录中,另一方面也可以帮我巩固在JSP课上学习到的知识。用JSP编辑的网站中,一般要求用户提供登陆该网站的用户名称和密码等信息,在注册页面中用SQL语句在数据库中查询
2、该用户名和密码是否存在于数据库中。该系统用到的关键技术,使用JSP编程、建立数据库、采用HTML超文本链接等编程技术。关键字:QQ登录系统;JSP编程;数据库;学习目录1.总体设计11.1本系统的主要功能11.2系统包含的类及类之间的关系11.3java源文件及其功能12.详细设计12.1类AddBean12.2类QueryBean22.3类Query22.4类ReadFiles32.5类RandomArr33.运行效果43.1系统登陆界面43.2更改密码界面53.2个人主界面53.2注册信息界面5参考文献6附录1软件源程序7课程设计实践总结:16大
3、连科技学院课程设计报告1.总体设计1.1本系统的主要功能本系统为QQ登陆系统仿照QQ的登陆界面完成学习目的,功能包括了帐号、密码的注册、清空及登录,而注册界面包含了帐号、密码、姓名、年龄等信息,还加入了修改密码的界面,简单地说就是QQ登陆界面的简化版本。1.2系统包含的类及类之间的关系本系统共包括5个java源文件,7个jsp文件1.3java源文件及其功能1.AddBean.java该文件用于添加用户编号、密码、年龄、名字等信息2.QueryBean.java该文件为查询用户信息组件的文件,通过QueryBean扩展查询功能3.Query.java
4、该文件为查询用户信息文件4.ReadFiles.java该文件为读取文件5.RandomArr.java该文件随机生成帐号的文件2.详细设计2.1类AddBean(1)成员变量见表2-1表2-1主要成员变量(属性)成员变量描述变量类型名称用户名及帐号Stringname,number年龄、密码、添加信息Intage,pass,addMessage16大连科技学院课程设计报告(2)方法见表2-2表2-2主要方法方法名功能备注AddBean()添加组件扩充添加程序setName()设置用户名字符串型setAge()设置年龄整型setPass()设置密码整
5、型setNumber()设置账号字符串型getAddMessage()获取添加信息注册(3)源代码见文件AddBean.java2.2类QueryBean(1)成员变量见表2-3表2-3主要成员变量成员变量描述变量类型名称数据库名、密码、用户名、表名StringdatabaseName="",secret="",user="",tableName=""(2)方法见表2-4表2-4主要方法方法名功能备注QueryBean()查询组件JavaBean组件类似COM组件getQueryResult()获取查询结果将获取的信息汇总setDatabaseNam
6、e()设置数据库名设置需要传参getDatabaseName()获取数据库名获取需要return返回setTableName()设置表名以下设置与获取的描述不再赘余,参考数据库设置与获取getTableName()获取表名setSecret()设置密码getSecret()获取密码setUser()设置用户名getUser()获取用户名(3)源代码见文件QueryBean.java2.3类Query(1)成员变量见表2-5表2-5主要成员变量(属性)16大连科技学院课程设计报告成员变量描述变量类型名称帐号Stringnumber密码及新密码Intpa
7、ss,newpassword(2)方法见表2-6表2-6主要方法方法名功能备注setNumber()设置账号将参数传参到帐号read()读取读取信息setNewpassword()设置新密码将参数传参到新密码(3)源代码见文件Query.java2.4类ReadFiles(1)成员变量见表2-7表2-7主要成员变量(属性)成员变量描述变量类型名称变量名、内容Stringpath,content(2)方法见表2-8表2-8主要方法方法名功能备注setPath()设置变量名字符串型getContent()获取内容字符串型(3)源代码见文件ReadFile
8、s.java2.5类RandomArr(1)成员变量见表2-9表2-9主要成员变量(属性)成员变量描述变量类
此文档下载收益归作者所有