android的美丽校园app的设计与实现(源码)
目 录
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.jxszl.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 系统开发环境
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/64005.html