基于Android的上网控制软件设计与实现开题报告
2020-07-06 18:32:07
1. 研究目的与意义(文献综述包含参考文献)
文 献 综 述 一、研究背景 现如今互联网络和电子终端的飞速发展,android因其开源,得到广大硬件厂商的支持,因此迅速抢占了大片智能手机操作系统的市场。
据netmarketshare发布报告称,2015年9月份android手机市场占有率为53.54%。
智能手机和电脑终端对网络系统的要求越来越高,随着移动通讯产业的发展,带有gps功能的手机的使用量有了大幅的增加,利用手机进行人员定位的需求日趋强烈。
2. 研究的基本内容、问题解决措施及方案
本课题对上网控制软件进行需求分析,设定软件支持的四大功能:手机定位、程序控制、短信管理和电话管理;并对四种主要功能进行系统分解,转化成具体行为。
其中,软件系统划分为pc端、手机端和服务器端三个终端,实现三者的互联和数据共享,在pc端和服务器端使用b/s网络结构,手机端和服务器端使用c/s网络结构,pc端和手机端用户的注册和登录采用不同的处理方案,手机端信息的收集和对服务器端数据的增改,pc端从服务器端获取信息并对信息进行删改,手机端软件功能的设置,手机端数据的存储方式,本地密码的保护和恢复等。
软件开发过程中使用统一建模语言(uml)对此软件开发的所有过程提供模型化和可视化支持,php语言编写服务器端,mysql服务器和nginx服务器架设运行环境,使用eclipse和androidsdk开发和调试手机端,用mvc框架模式编写手机端核心代码,sqlite数据库存储手机端产生的用户数据,使用百度定位sdk获取手机端的位置,通过json数据格式完成手机端和服务器端的数据同步。