Android课程设计——博学谷1.0

没错,又是一学期期末时,我又来补课程设计了,hhh。

总体认识

服务器端:

首先在NetBeans中打开服务器端程序;

然后打开Navicat,连接到wlw1db数据库,建立一张自己的表,再添加所要访问的用户信息;

然后再修改服务器程序中连接数据库的常用类——DBUtil中的连接方法getConn(),确保数据库连接成功。

最后运行serverlet中的ListAllUserServlet可以在浏览器中看到所有用户usernamepasswordjson串。

手机端:

首先模拟运行之前的Android程序,通过okhttp实现访问具有特定url的服务器,访问成功可在LogCa中看到服务器端到数据服务器中取出的所有用户信息的json串。

然后通过创建一个子线程,完成网络数据读取后,将完成信号发送给HandlerHandler再对主线程程UI界面进行更新操作,即可在手机端界面完成网络数据的读取。

在手机端运行的程序访问的url必须是服务器端地址,如果是localhost则是手机的IP地址。

选择一个模块进行分析:

登录界面

登录界面主要分为注册,登录,忘记密码三个模块,应该还要有登录验证模块。

登录界面的实现主要是对数据库进行操作,即增、删、改、查。

登录界面登录是获取控件中用户输入的信息,然后通过网络数据读取来验证登录信息,并给出相应提示信息,即对数据库的查。

注册就是先对数据库查,看是否有存在用户,然后在数据库中增加记录。

修改密码就是对数据库的改。

 

Android课程设计——博学谷1.0

上一篇:非线程安全对象池


下一篇:排序(5)---------快速排序(C语言实现)