Android贴吧系统作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有八成以上的消费者使用Android贴吧系统功能。随着Android贴吧系统功能的不断加强与完善,Android贴吧系统对于人们的意义,已不仅仅像普通贴吧那么简单,而是向着个性化、人性化的方向发展[4]。

贴吧是让志同道合的人相聚。贴吧的组建依靠搜索引擎关键词,不论是大众话题还是小众话题,都能精准地聚集大批同好网友,展示自我风采,结交知音,搭建别具特色的“兴趣主题“互动平台。贴吧目录涵盖社会、地区、生活、教育、娱乐明星、游戏、体育、企业等方方面面,为人们提供一个表达和交流思想的网络空间,并以此汇集志同道合的网友。

1。2 系统构建

App的设计分为客户端部分和服务器端部分,本设计采用Java语言实现,使用Eclipse工具进行编写,使用Android SDK 以及ADT进行开发,服务器通过tomcat进行搭建。

前台功能包括:

用户注册:用户可以采用英文、汉字和数字进行注册,密码输入两遍,并进行比对,一致即注册成功。一旦注册成功将会写入数据库,管理员可以对用户进行管理。

用户登录:用户输入用户名,系统会与数据库中的信息进行比对,信息一致即显示登录成功。输入五次错误,当天不可登录。

用户修改:用户登录之后,可以对自身的信息进行修改。

反馈信息:使用贴吧时,其他用户的评论都会在短时间内反馈到app上,用户可以回复、删除自己的贴子。

用户添加话题发帖:点击贴吧系统中的发帖键即可进行发帖,也可以删除贴子。

发表评论:浏览其他用户的贴子,可以进行评论,会及时的反馈到相应用户的贴子下,可以删除自己的评论。

后台功能包括:

安全管理:此权限为管理员用户所有,可以对注册用户进行管理,如删除不合法的注册用户,也可以根据用户的申诉进行密码的重置。

社区管理:权限为管理员用户所有,管理员可以管理用户的发帖,发布公告,删除一些广告等。

管理员管理:管理管理员用户,给管理员一定的权限。

2 开发环境及相关技术

2。1 Android简介

Android系统是谷歌在2007,发布的一个手机操作系统,手机操作系统是使用linux的内核,上层UI是谷歌开发的UI界面SDK。还有各种C++,和C语言开发的这个服务和和硬件支持SDK。通过Java语言,调用开放的SDK界面等。

Android是使用linux 内核开发的嵌入式手机操作系统。底层部分是使用原生的Linux内核为基础并且稍微修改。

1、Android框架

Android的框架体系结构如图2-1所示。

  图2-1 Android基本框架图

 (1)Applications:Application Android会同一个核心应用程序包一起发布,该应用程序包包括,浏览器, 联系人管理,SMS短消息程序,地图,日历程序,email客户端等。所有的应用程序都是用JAVA编写的。

 (2)Application FrameWork:开发者可以访问和调用的API,也就是SDK。该应用程序重用机制使得组建可以被用户替换。

 (3)Libraries库:Android类库主要是使用C/C++ 库集,通过Andorid应用程序框架,开发者可以调用服务,以及核心库。

 (4)Android Runtime

Android 包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。Dalvik虚拟机依赖于linux的一些功能,比如线程机制和底层内存管理机制。

2、Android系统的四大组件

在Android系统中,为我们提供了四大基本组件,每个组件是一个视图,但是有些是可见的,有些是不可见的视图,像Activity,ContentProvider是可见的视图,Service和BroadcastReceiver是不可见的,它们只在系统的后台运行。下面分别介绍四大组件:

上一篇:ASP网上商品销售系统的设计+源代码+答辩PPT
下一篇:jsp+sqlserver网上订餐系统设计+源代码

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

基于网络的通用试题库系统的整体规划与设计

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究