android的美丽校园app的设计与实现(源码)

当今安卓手机迅速风靡,伴随着这样的风尚,应用软件也开始兴起。手游、网上购物软件、高校网课软件等,诸如此类的手机应用软件,具有方便、快捷并且易于操作的优点,深受广大用户的喜爱。只有像这样真正贴近用户的感受,才能让智能手机软件得到长足发展。本文介绍的美丽校园系统,就是一款走近校园师生的掌上APP。这款APP合理设计并掌握大学生服务平台的开发,帮助在校大学生找到好友,表达自己的观点,促进大学生的心理健康,必定会成为新的潮流与趋势。本文的关键技术是Android架构下的设计,服务端采用的是MyEclipse编写的后台程序,利用Tomcat7进行Service服务。根据软件工程的环节开发步骤,又使用了MySQL数据库进行数据存储。至于Android客户端的配置,本系统沿用的是Eclipse环境下的Android项目,这样就形成了双端的开发。当然,需求分析是必要的环节,从学校的实际情况出发,明确功能需求;接下来的整体与详细设计,着重关注在详细设计上,因为这一环节关系到数据库访问的畅通、关键代码配置、模块的具体化等一系列问题,不允许有半点疏漏,否则会影响到后续的开发。在本文的结尾,系统测试是对功能的检验,也是同样重要的,不能遗漏。检测结果出来之后,总结存在缺陷的地方,对系统进行修改与完善,这样做也是为了方便以后的系统维护。关键词 美丽校园APP, Android项目,MySQL数据库
目 录
1 引言 1
1.1 研究背景 1
1.2 研究现状 1
1.3 研究目标 2
2 系统开发环境 2
2.1 相关工具与技术 2
2.2 系统架构设计 4
2.3 Android内核 5
3 系统分析 5
3.1 设计目标及原则 5
3.2 可行性分析 6
3.3 系统功能模块设计 7
3.4 系统用例 7
3.5 系统设计规则与运行环境 8
4 数据库设计 9
4.1 数据库设计原则 9
4.2 数据库概念设计 9
4.3 数据库逻辑设计 9
4.4 数据库表设计 11
5  *好棒文|www.hbsrm.com +Q: ^351916072# 
系统流程设计 13
5.1 系统开发流程 13
5.2 注册流程 13
5.3 用户登录 14
5.4 添加信息流程 15
5.5 修改信息流程 16
5.6 删除信息流程 16
6 系统详细设计与实现 17
6.1 管理员登录主界面 17
6.2 管理模块 18
6.3 信息管理模块 18
6.4 分类管理模块 19
6.5 用户登录主界面 19
6.6 会员信息模块 20
6.7 信息列表模块 21
6.8 动态模块 22
6.9 个人中心模块 23
7 系统测试 25
7.1 测试环境与条件 25
7.2 功能测试 25
7.3 安全测试 25
7.4 可用性测试 26
7.5 性能测试 26
7.5 测试结果分析 27
参 考 文 献 29
致 谢 30
1 引言
1.1 研究背景
在如今的信息化时代,越来越多的人选择使用智能手机。这都是因为智能科技的不断创新与发展。其中占据了大部分市场的就要属Android系统了,据统计全球使用该系统的用户占了六到七成,而美丽校园APP的设计也是采用了该系统。
Android的由来,是Linux平台的一个分支,该平台是由三个部分组成,包括操作系统、逻辑层和用户操作界面,这样的设计在全球范围迅速风靡,可以说它开创了移动客户端的原始模式。由于网络运营商巨头谷歌对于安卓开发技术的大力研究,安卓的研究成果颇丰,对当今流行的IOS系统造成猛烈的冲击,并且根据调查,使用Android系统的用户要远远超过IOS系统。
根据Android系统市场应用广泛的特点,各大手机制造商纷纷选择搭载这样一个免费开源的系统,大大减少了成本的投入,这对于市场来说是双赢的一个结果。另外,Android系统一直都以开源作为亮点,打破了原有手机操作系统垄断及封闭的壁垒,受到了广大用户的喜爱。同时融合了固有移动通信的优势,在原有模式的基础上,为系统的评估添色不少。在这样一个大环境下,手机生产商、软件制造商、服务器运营商等多个环节的紧密合作,互惠互利,使得产业得到进一步发展。Android给手机终端厂商和客户服务端带来了新的机遇和挑战,只有牢牢把握住这样的机会,才能给用户提供了更全面、更系统、更人性化的服务。
1.2 研究现状
以往的校园交流展示基本上是通过打电话或者是到实物、海报展示,但是这两种方式都有缺点,打电话无法准确获取自己想要的信息。如果是实物的话则会花费大量的时间和成本,无法构建大学校园特色的交流文化。原始方式复杂繁琐,并且在数据处理方面存在冗杂等弊端。其次,传统的交互方式可能会让一部分性格不是很开朗的人没有办法参与其中,无法真正达到校园信息互通有无,师生之间和谐相处。所以,美丽校园APP的开发就显得尤为紧迫。对于学生来讲,系统开发的成功能让同学们畅所欲言,丰富了课余的生活;另一方面,老师们也能在管理方面形成新的建树,工作效率得到进一步提高。
无线技术的成熟,也从根本上解决了数据连接不便的问题,真正实现了用户通过手机进行信息交互的目的。而且无线传输的速率并不比有线传输的慢,相反,有时还会超过有线传输的速率,这就更能确切的反映无线网络在实际应用中起到的作用。
1.3 研究目标
首先,要对整个系统的框架轮廓有一个清晰的认识,明确美丽校园APP的架构分布;
其次,比对同类软件涉及到的功能模块,能做到逐步细化,层层把关,并且做出可行性分析报告,争取规范出统一的标准;
然后就要选择合适的数据库管理系统,例如MySQL来作为管理数据的工具,并且通过反复修改、更新列表来实现系统数据多样性与准确性的目的;
最后一项任务,就是把想法落实到系统设计上面,也就是所谓的详细设计。利用专业高效的开发工具,搭配精准的代码语句,来完成美丽校园系统的开发。
2 系统开发环境

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1018.html

好棒文