摘 要:当今社会手机已经成为了许多人生活中不可或缺的移动通讯设备,而随着科技的日新月异,手机尤其是智能手机的功能也变得越来越强大,智能手机APP的应用也变得越来越广泛.学校作为学生及老师的生活圈使得广大师生需要一种方便快捷的途径了解学校中的有关信息.因此,关于校园的手机应用程序服务的发展空间变得越来越大,其中便包括校园活动软件.
本论文系统地分析了校园活动资讯软件开发的背景及过程,论文首先介绍的是软件系统所必须搭建的开发环境,继而介绍了本软件的详细设计过程以及各个环境中具体界面的设计和功能,最后总结了在本软件开发过程中的所遇到的问题,并对本软件的前景进行了展望.校园活动系统手机客户端是利用Android面向对象的编程方法,以开发工具Eclipse和Android SDK,开发语言Java来开发的.手机用户可通过下载安装手机客户端来享受其提供的各种服务.Web服务器端通过Asp.net工具搭建,开发工具为Visual Studio,开发语言为C#. Web服务器作为通信中介,起到完成对数据库的访问以及将数据返回给手机客户端的作用.数据库部分通过Microsoft SQL Server 2008建立.
关键词:校园活动资讯;Android;Eclipse;Asp.net;SQL Server
目录
摘要
ABSTRACT
第一章 绪论-1
1.1 课题背景-1
1.2 发展状况-1
1.3 研究内容-1
第二章 相关技术概念-3
2.1 应用程序框架-4
2.2 系统运行库-4
2.2.1程序库-4
2.2.2运行库-4
2.3 Linux内核-5
2.4 Adroid应用的构成与工作机制-5
2.5Android开发环境搭建-5
2.5.1安装并配置Java JDK-5
2.5.2安装并配置Android SDK-7
2.5.3安装Developer Tools插件-7
2.5.4 Eclipse与Android SDK结合-7
2.5.5 环境测试-7
2.6数据库搭建-8
2.6.1 SQL Server 2008安装-8
2.6.2运行数据库-8
2.7Asp.net环境搭建-9
2.7.1 IIS安装与使用-9
2.7.2 Visual Studio 安装-10
第三章 需求分析与系统设计-13
3.1系统的需求分析-13
3.2系统的可行性分析-13
3.2.1 Android系统可行性分析-13
3.2.2技术可行性分析-13
3.2.3开发环境的可行性-13
3.2.4组织以及时间可行性-14
3.3总体设计及概念结构图-14
3.4开发测试环境-15
第四章 系统详细设计与实现-17
4.1数据库的建立与相关介绍-17
4.1.1活动表-18
4.1.2评论表-18
4.1.3参与表-18
4.1.4学生表-19
4.2网站服务器端搭建效果-19
4.3界面详细介绍及相关代码-20
4.3.1欢迎界面-20
4.3.2登陆界面-21
4.3.3注册界面-22
4.3.4主页界面-24
4.3.5活动招募界面-25
4.3.6预期活动界面-27
4.3.7活动回顾界面-28
4.3.8个人活动管理界面-29
4.3.9个人评价管理界面-31
4.3.10发布活动界面-33
第五章 总结与展望-35
5.1 文章总结-35
5.2不足之处与未来展望-35
参考文献-37
致 谢-39