注册系统的设计与实现

注册系统的设计与实现

ID:27328171

大小:532.50 KB

页数:20页

时间:2018-12-02

注册系统的设计与实现_第1页
注册系统的设计与实现_第2页
注册系统的设计与实现_第3页
注册系统的设计与实现_第4页
注册系统的设计与实现_第5页
资源描述:

《注册系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、智能终端开发课程设计注册系统的设计与实现专业计算机科学与技术学生姓名0000班级000学号000任课教师000完成日期000目录一、课程设计的目的、要求1二、课程设计的内容2(1)题目选择3(2)系统功能要求3(3)需要处理的基本数据4(4)课程设计内容4(一)数据库表的建立5(二)使用myEclipse编写代码6(三)主要代码12(四)测试结果13三、课程设计小结2221一、课程设计的目的、要求【目的】:本课程设计是学生学习完《智能手机终端开发》课程后,进行的一次全面的综合训练,通过课程设计,让学生更好地掌握Android的原理及开发方法,加深对Android

2、基础理论和开发方法的理解,加强学生的动手能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使提高学生软件工程的综合应用能力。【要求】:从课程设计的目的出发,通过设计工作的各个环节,达到以下教学要求:三人一组,每组从所给题目中任选一个(如自拟题目,需经指导教师同意),每个学生必须独立完成课程设计,不能相互抄袭,同组者文档不能相同;设计完成后,将所完成的工作交由指导教师检查;要求写出一份详细的设计报告21二、课程设计的内容此系统基于Android平台,需满足用户注册登录系统所需技术的要求,以现有掌握的Android知识的熟练程度,能做出此界面系统

3、,并就其与其他界面系统存在的差距等方面进行分析。(1)题目选择注册系统的设计与实现设计要求:运用Android知识显现一个简单地注册系统,主要包括登录模块和注册模块。(2)系统功能要求1.实现用户注册系统的界面设计简约清晰美观2.注册界面实现人性化的密码确认功能3.运用到单选按钮,实现用户性别的区分4.用户注册失败后又能相应的提示信息5.注册成功后能直接跳转到登录界面6.登录成功后能直接跳转到相应界面(3)网络需求分析用户注册登录程序在网上经常可见。一般都是在Web主页上提供一个用户名及密码文本框,通过收集用户输入的信息,与数据库中的记录进行判断,若正确则进入相

4、关页面;若不正确或没有该记录,则提示出错信息。现在很多的网站的浏览都需要注册成为会员才可以使用更多的功能,所以需要我们自己注册成为网站会员方可使用更多功能。类似微博、百度、人人等。-18-运行环境需求分析基于Android的平台,程序可以采用JAVA开发,但是开发环境是需要JDK,运用eclipse进行设计及代码的编写用户需求分析(1)应用范围广:应用的广度和深度空前广泛和深刻(2)应用方便:此设计集中体现了人性化的设计,外形美观大方,操作简单,使用灵活方便。(3)易于扩展:可以在当前界面系统的前提下,增加其他功能信息,或者添加数据库的链接,使其真正成为一个注册

5、登录系统,提供易于扩展的功能。(4)课程设计内容4.1注册登录界面系统介绍此界面系统是在仿照网络上的用户登录系统设计而成的,根据自己所学过的Android知识加上百度到的一些程序算法和代码而做的一个基于Android平台的能实现用户注册,并在注册后直接跳转到登陆界面的系统,由于我们所接触的Android知识面很小,所以此用户注册登录系统相对比较简单,只能实现页面的跳转和注册成功后的查看,主要运用到了表格布局、单选按钮、数据库等相关知识点,是一个很简单的用户注册后直接登录的系统对话框。在本系统中,新用户的注册功能由Registration类实现。通过调用setUs

6、ername、setPassword、getServiceName的方法添加相应的用户名、密码以及服务器信息,然后利用IQ的请求/响应机制,将注册的信息封装,调用sendPacket方法将数据发送到服务器以等待服务器返回结果。用户注册核心代码如下:Registrationreg=newRegistration();PacketFilterfilter=newAndFilter(newPacketIDFilter(reg.getPacketID()),newPacketTypeFilter(IQ.class));PacketCollectorcollector=c

7、onnect.createPacketCollector(filter);connect.sendPacket(reg);-18-IQresult=(IQ)collector.nextResult(SmackConfiguration.getPacketReplyTimeout());//等待服务器返回结果用户登录调用Xmppconnection类的login方法实现登录,并将用户状态存储到服务器端,用sendPacket发送客户端的信息,传送USERID作为进程间通信的一个连接点。这里用setVisibility方法来处理界面的显示和隐藏的转换,以显示出登录过

8、程的效果。登录成功后会进

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

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

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