目录
一、系统简介
二、系统功能设计与相关技术
1. 系统功能设计
2.详细功能设计
三、数据表的设计
四、系统成果
1.首页
2. 登录模块
3.个人信息模块
4.交友大厅模块
五、遇到的核心问题和解决方案
1.数据库问题
2.插入视频问题
六、个人收获与反思
一、系统简介
我的期末设计为Friend交友系统,最开始构思项目雏形的时候,我是从自身出发,通过思考,就我而言要做一个什么系统能赋予它意义。由于我是一个很内向的人,很多时候无法像常人一样去交际,寻找好朋友,于是我设计了Friend交友系统,可以在 络上,通过在系统平台上看他人的视频,歌声,认识新的朋友。既可以记录自己的美好生活,也可以帮助用户表达自我,展开一种年轻人的相遇交友方式,找到志趣相投的朋友。
二、系统功能设计与相关技术
1. 系统功能设计
本系统主要包括用户管理模块、系统“朋友”管理模块,各个模块下还有对应的子模块,系统的总体功能如图1所示。
使用技术或知识点:EditText、Button、AlertDialog、TextView、LinearLayout、checkBox、SurfaceView、RelativeLayout、ImageView等
(2)“朋友”模块
朋友模块比较简单明了,直接进入交友大厅,挑选自己喜欢的朋友,进入朋友主页,可以查看朋友的作品,若是想要与其交朋友即可点击“交朋友”按钮,即交友成功,若是不想,直接按“退出”按钮即可返回交友大厅。若想和“朋友”交流,即可点击“联系他/她”进行平台上的交流。
三、数据表的设计
Friend交友系统在sqllist的平台上创建了一个名为test5的数据库,在库中共创建了两张表。
登录表USERLOGIN,存储用户的登录信息,其设计如表3-1所示。
信息表USERMESSAGE,存储用户个人基本信息,其设计如表3-2所示。
表3-1 登录表
表名 |
属性 |
类型 |
描述 |
长度 |
备注 |
USERLOGIN |
USERNAME |
varchar |
用户名 |
20 |
主码 |
PASSWORD |
varchar |
密码 |
20 |
|
图4
2. 登录模块
用户需要输入用户名密码,如果用户名或密码不正确,弹出警告框。登录界面如图4-1所示。
图4-3
如果忘记密码,则点击“忘记密码”按钮,修改新密码。如图4-4所示。
图4-4
3.个人信息模块
图4-5
图4-6
进入更多页面,可以去百度查询有关资料,如图4-7所示。
图4-8
以下都为“朋友”主页,如图4-9所示。
图4-10
六、个人收获与反思
本次的安卓开发课程设计收获颇丰。从整体上看Android课程设计看起来似乎很简单,就是做几个页面,但是每一个小零件都很重要。虽然开发的环境、语言都是上安卓课的时候接触过的,学过的东西,每一个设计,都是老师课堂上讲过,练习过实例,并且在平时作业里有过巩固的。但是本次的课程设计整体上涉及了安卓开发的绝大部分的知识点内容。需要把学学的各大安卓的知识点实现在自己所写的项目中,之前的构思是直接复制之前的作业,就可以省略很多步骤,但是做自己项目的时候,找到之前的作业,简直不堪入目,后来选择了自己重新设计,还有就是,没有什么困难是解决不了的,一步一步来,所有的困难都会迎刃而解。
总之,本次的Android开发课程设计收获很大,我不仅巩固了之前上课学到的知识,而且在开发过程中遇到问题解决问题,在这个过程中又学到了很多的新东西,可以说是受益匪浅,这堂课给我带来了巨大的收获,将会是我在大学生活中最美好的经历之一。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!