JSP课程设计 QQ登陆系统 含源代码.doc

JSP课程设计 QQ登陆系统 含源代码.doc

ID:49689388

大小:212.50 KB

页数:14页

时间:2020-03-03

JSP课程设计 QQ登陆系统 含源代码.doc_第1页
JSP课程设计 QQ登陆系统 含源代码.doc_第2页
JSP课程设计 QQ登陆系统 含源代码.doc_第3页
JSP课程设计 QQ登陆系统 含源代码.doc_第4页
JSP课程设计 QQ登陆系统 含源代码.doc_第5页
资源描述:

《JSP课程设计 QQ登陆系统 含源代码.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、目录1前言页码1.1问题提出页码1.2研究意义页码2系统需求分析页码2.1系统功能分析页码2.2系统功能模块设计页码3数据库的概念结构设计页码3.1数据抽象页码3.2设计全局概念模式页码4数据库的逻辑设计页码4.1形成初始的关系模式页码4.2关系模式的规范化处理页码5系统的实现与调试页码6总结页码参考文献页码1前言1.1问题提出随着嵌入式的发展,近年来,嵌入式在社会发展中占据着越来越重要的地位。我们日常生活中的手机,电子手表,MP3,医疗设备,汽车导航等等,到处可见嵌入式相关的东西。以前很多手动式的操作由嵌入式设备的代替后运行效率和方便程度都有了

2、明显的提高。目前嵌入式相关的技术已经成为未来世界发展的主流方向。与此同时,网络的发展更是火遍了全球,几乎80%以上的人都会上网。可以说已经成为人们的生活的一部分。由以上可想而知,嵌入式联网功能定会是未来的一种趋势。TCP/IP(通常它是指传输控制协议/网际协议,TransmissionControlProtocol/InternetProtocol)是发展至今最成功的通信协议,它被用于当今所构筑的最大的开放式网络系统Internet之上就是其成功的明证。Internet最初的设计是为了满足美国国防的需要,具体来讲就是使美国政府即使在遭受核打击时也

3、能保证通信不间断,TCP/IP就是用于这个目的的。今天,Internet已经发展得更加商业化,更加面向消费者,尽管基本目的发生了改变,但其最初的所有质量标准(也就是开放式、抗毁性和可靠性)依然是必需的。这些特性包括可靠传输数据、自动检测和避免网络发生错误的能力。更重要的就是TCP/IP是一个开放式通信协议,开放性意味着在任何组合间,不管这些设备的物理特征有多大差异,都可以进行通信。1.2研究意义目前,嵌入式设备与TCP/IP协议的结合已经成为了必然的趋势。但是嵌入式设备的容量小,处理速度慢等原因。不可能会使用像普通PC机那样一样的TCP/IP协议

4、支持系统。所以要实现适合嵌入式设备的TCP/IP协议,是一个首要的问题。这就要考虑在原有的协议的基础上对TCP/IP协议进行裁剪,使之留下有用的功能更适合于我们的嵌入式系统。目前有部分的嵌入式设备上已经实现了相应的TCP/IP协议。不过对于ARM这种比较流行的芯片来说针对于部分型号芯片的TCP/IP协议的实现并没有实现。以LPC2124芯片为例,市面上很少会出现此类型号的匹配产品。为了让这些型号的芯片也能够使用上功能强大的TCP/IP协议。这就需要我们开发出具体针对这些芯片的TCP/IP协议。为了使做出的协议更实用,成本更低。配合免费稳定的UCO

5、SII等操作系统也是必不可少的。2系统需求分析2.1系统功能分析这个系统仿造了QQ登录界面,可以实现注册帐号,帐号登录与修改密码功能。注册帐号时要输入姓名,年龄,密码等信息。注册完毕后返回登录界面输入帐号密码即可登录。登录后可以通过旧密码来修改新密码。经分析我们认为QQ登陆系统的具体要求为:1.在登陆界面实现填写账号,输入密码,账号登陆的功能。2.通过使用登陆界面可以进行注册账号,账号登陆,修改密码的功能。3.注册账号时可以输入姓名,年龄,密码,身份证号等信息。4.系统具有操作方便、简捷等特点5.登陆后可以进行密码修改AddbeanQueryQQ

6、登陆界面注册账号登陆查询修改密码图2-1数据流图系统使用数据字典如表2-1所示:1.主类Query.java:成员变量描述变量类型名称帐号Stringsecret密码Intnewsecret新密码Intrenewsecret表2-1成员变量见表方法名功能备注read()查询数据库获取密码,返回给jsp页面,jsp页面通过改密码与表单中的密码进行比较判断密码是否正确。update()更新数据库向数据库中添加一组数据表2-2方法表2.类AddBean.java:成员变量描述变量类型名称帐号Stringsecret密码Intresecret姓名Stri

7、ngname年龄Stringage返回信息intnumber表2-3成员变量表方法名功能备注getAddMessage()向数据库添加数据返回一个int类型的值给jsp页面,jsp页面通过该值判断是否添加成功表2-4方法表2.2系统功能模块设计用户注册:用户注册是用户进行其他操作,如登陆账号,修改密码等操作的前提。需要输入姓名,年龄,密码等信息。用户登录:用户注册后,登录系统,通过注册时的用户名和密码正确登录系统。修改密码:用户登陆之后可以通过旧的密码修改新的密码。QQ登陆界面注册账号登陆查询修改密码填写姓名填写年龄填写密码查询信息填写新密码好友

8、查询邮箱验证图2-2系统功能模块图3数据库的概念结构设计概念结构设计是将分析得到的用户需求抽象为信息结构(即概念模型)的过程,它是整个数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。