第1部分导论.ppt
《第1部分导论.ppt》由会员分享,可在线阅读,更多相关《第1部分导论.ppt(34页珍藏版)》请在三一文库上搜索。
1、第1章 导论,倚动实验室,CONTENTS,1.1,开发概述,目录,1.2,App开发流程图介绍,1.3,案例介绍,1.4,所涉及软件与代码,1.5,配置局域网运行和开发环境,1.1开发概述,App是什么,有些读者会有些了解,简单的来说App是对英文单词“Application”的简称,即智能手机的应用程序,无需连接PC,直接运行在手机上的应用。App开发对于企业来说,需要根据自身的具体发展情况和战略规划来权衡,一个好的企业,App移动端开发在企业一定是一个具有长期价值的重要组成部分。 App拥有几个特点: (1)App安装在移动设备上,使用方便,也便于营销。 (2)App融入了品牌元素,是品
2、牌的一个具体的体现,用户可以享受到品牌的相关服务以及最新资讯。 (3)App与互联网相连,随时更新数据,提高用户体验。,1.2App开发流程图介绍,一个完整的软件开发分为网页端与移动端(App),而移动端又包括Android端和IOS端,使用的开发模式是移动应用开发常用的MVC开发模式。,服务器端开发流程简图,客户端开发流程简图,客户端开发流程简图中出现的截图,1.3案例介绍,豹考通软件是一款面向全国高考学子和各大院校教师的软件。高考志愿填报对考生录取高校与专业,乃至未来的人生道路非常关键。由于信息不对称,考生填报志愿时比较盲目。研发的“豹考通“将是一款新型App,服务考生和高校,借助智能手机
3、帮助考生在填报志愿时掌握全面信息,提供数据跟踪记录和深度分析,供考生参考,同时在高校与考生之间搭建一条新的交流途径。 豹考通已在各大App商店上线,用户可下载使用。,根据市场和往年高考情况综合考虑,豹考通实现了以下7个功能。 (1)省控线查询:用户可以查询各省市高考省控线信息,方便用户查找,不需要到网上去搜集信息。 (2)投档线查询:用户可以查询全国各院校的投档线信息。 (3)生成投档线曲线图:根据用户的信息选择,系统会为用户生成近几年的投档线和省控线的一个曲线图,更加直观的显示分数的变化波动情况,供用户参考。 (4)预测投档线:根据往年投档线情况,采用系统的算法,根据用户不同的选择,预测今年
4、各学校投档线情况。 (5)推荐学校:推荐学校可以为用户推荐一些感兴趣并且有机会能投档的院校,帮助用户做出报考选择。 (6)生成预测推荐报告:报告是根据用户选择的参数进行生成,报告的内容包括今年投档线的预测,和推荐的所有有机会投档大学等名单,为用户的最终选择提供参考。 (7)关于我们:关于介绍参与开发豹考通软件的团队成员。,Android端截图,IOS端截图,客户端服务器网络连接示意图,1.4本书教学中所用到的软件及案例代码,1.4.1各种开发环境所需软件,Android 客户端App开发工具,Java的IDE工具-Eclipse Java开发包-Java SE Development Kit(
5、JDK)JDK 6 Android开发包-Android SDK,IOS客户端App开发工具,IOS的IDE工具-XCode 网络访问开源库-ASIHttpRequest JSon解析包-SBJson 网络状态检测包-Reachability 用户等待第三方控件-MBProgressHUD 界面布局工具-Utility,Android 客户端App开发工具,服务器操作系统-Windows 或 Linux 服务器容器-Tomcat6 数据库管理软件-MySQL5 JAVA开发环境-JDK1.6 服务器端程序开发工具-Myeclipse8.6 数据库管理工具-MySQL-Front 文件上传下载(
6、ftp)工具-LeapFTP,数据库前台操作软件,MySQL-front,服务器端(局域网),学习网站提供的局域网服务器安装包,1.4.2本书案例所涉源代码,资源网站:http:/www.10LAB.cn/resource.html SourceCode包包括4个部分,1. 涉及代码章节的所有源代码,数据库端源码清单: SourceCode-Chapter3-Database createTable.sql-创建数据库表 InsertAction.sql-插入数据 DeleteAction.sql-删除数据 ModifyAction.sql-修改数据 createbatchTable.sql-
7、创建批次表 insertbatchTable.sql-向批次表插入数据 createcategoryTable.sql-创建科类表 insertcategoryTable.sql-向科类表插入数据,服务器端源码清单:,SourceCode-Chapter4-Server server.xml-绑定域名文件(xml) Hello_BaoKaoTong.java-新建服务器类 index.jsp-编辑JSP页面 -Zhushou JsonAction.java-Json解析类 struts.xml-增加Json类中方法 ControlLineAdapter.java-省控线查询Adapter类,A
8、ndroid端源码清单: SourceCode-Chapter6-Android -NewScore_test OpenDoorActivity.java-开门动画类 -res,-layout content_frame.xml-程序主界面布局 fragment_enroll.xml-学校录取线页面布局 -values Styles.xml-菜单Menu布局 -drawable menu_btn.xml-特殊图片状态布局 menu_pressed.xml-按下按钮状态 menu_unpressed.xml-按钮未按下状态 -src MainActivity.java-主界面相关事件 -scor
9、e EnrollScoreFragment.java-查询学校录取线与相关专业事件 EnrollScoreResultFragment.java-查询结果布局 TrendView.java-生成趋势曲线事件 -util AccessToServer.java-服务器端访问工具类,IOS端源码清单(部分): SourceCode-Chapter8-IOS-NewScore_test -GaoKaoHelper -GaoKaoHelper.proj-XCode项目程序(执行程序) -GaoKaoHelper.test-项目测试包 -GaoKaoHelper-源代码包,-ConnectNetWork
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 部分 导论
链接地址:https://www.31doc.com/p-2598541.html