- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常州信息职业技术学院
《软件开发与项目管理》
学生作品
作品题目: 校内问答系统客户端的实现
作品作者: 赵亚楠
指导教师: 杨小溪
完成时间: 2014.06.20
一、绪论
选题背景及意义
百度知道是由全球最大的中文搜索引擎百度自主研发、基于搜索的互动式知识问答分享平台。受到广大网友的热情支持,每天这里都有数不清的各种大大小小的问题,网友可以及时的得到自己想要的答案,便利很多人。
在学校,学生、老师及学校的工作人员,都会遇到大大小小的问题。大学生不爱交流、一些原本只要向老师求助就能解决的问题,而因为害羞,导致不敢开口,自己的问题得不到解决。每个人的性格不同,在日常生活中,有些人不善于交流,有问题不愿意面对面对的询问解答,有心事不愿吐露。
考虑到这一点,我们准备开发——校内问答系统。而本系统提供了一个虚拟的环境,让同学们有一种类似百度知道的感觉,所有的学生可以将自己学习或者生活上想要问的问题,写在这个系统上,将会得到很多人的反馈,我们借此可以更好、更快的解决问题。同时,这些问题的答案又会进一步作为搜索结果,提供给其他有类似疑问的用户,达到分享知识的效果,这就真正的方便了学生。对于学校,通过这个系统,看到同学的各个大小问题,在学校制定一些措施时,学校可以根据反馈,制定更加良好的计划,能够更好的管理学校。
文档安排
整个设计共分为五章,各章的主要内容安排如下:
1.绪论
介绍论文的选题背景、所做工作以及论文的结构安排。
2.系统开发技术和开发环境
介绍本系统用到的主要技术和开发环境。
3.系统分析
主要介绍系统开发前的前期工作,包括可行性分析及系统设计思想与需求规定。从用户需求的角度从系统的角度应该达到的功能、性能、效率等指标。
4.系统实现过程
主要是详细说明项目是如何执行的及界面展示。
5.系统测试与运行
阐述测试的方法,测试的步骤、测试达到的效果。
二、系统开发技术和开发环境
2.1 Eclipse
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Tools,JDT)。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。
2.2 Android的开发
Android系统已经成为全球应用广泛的手机操作系统,三星、摩托罗拉、HTC等手机广告商早已通过Android阵营取得了巨大的成功。它是一款针对手机的全新开源软件工具包,它由Google和开放手机联盟(Open Handset Alliance)共同创建。
Android是一种基于Linux的自由及开源的操作系统,真正开放、开源、免费的开发平台。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发,有望在数年内遍布于数百万部手机和其他移动设备中,从而成为应用程序开发人员的主要平台。
自Google公司推出Android智能操作系统之后,通过举办Android开发大赛等一系列措施,吸引了大量的开发者。Android功能强大,最主要的是其开放性,开发商可以很方便大对Android系统进行定制开发,并且不用付出高额的版权费用,这对于开发者来说是非常有吸引力的。全球范围内的电信行业、手机制造商因此毫不犹豫的加入到Android开放手机联盟中来。到现在Android操作系统已经成为移动端智能操作系统中占比最大的操作系统。
Android端(客户端)的主要功能是数据的展示,其中需要从服务器端下载数据到本地,本地经过数据分析后进行业务处理,最后按照一定的呈现方式绑定到UI界面上。
2.3基于HTTP协议的网络访问
一、Volley简介:
我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。
不过HttpURLConnection和HttpClient的用法还是稍微有些复杂的,如果不进行适当封装的话,很容易就会写出不少重复代码。Android开发团
您可能关注的文档
- 汽柴油生产操作与控制 企业操作规程 (惠18)制氢附录.doc
- 汽柴油生产操作与控制 企业操作规程 (惠19)制氢工艺技术规程.doc
- 汽柴油生产操作与控制 企业操作规程 (玉34)瓦斯集输装置操作规程.doc
- 汽柴油生产操作与控制 企业操作规程 (玉39)沥青操作规程.doc
- 汽车安全与舒适系统维修 电动后视镜的检修 电动后视镜的检测-教案.doc
- 汽车保险与理赔 项目6 查勘与定损 实训项目单(现场查看记录).doc
- 汽车车身材料 碳素钢(常存杂质元素对钢性能的影响) 泰坦尼克号沉没的根源找到了,居然是材料问题.doc
- 汽车车身车架大修 标示与存放 标示与存放-教案.doc
- 汽车车身车架大修 点焊的基本原理 点焊的基本原理-教案.doc
- 汽车车身车架大修 轨道式量规测量 轨道式量规测量-教案.doc
- 【会计实操经验】财务操纵的知识框架.pdf
- 英国b2c电商网站ocado市场前景及投资研究报告-培训课件外文版2024.6,拼多多,阿里巴巴,1688,temu,tiktok.pdf
- 印尼在线约会行业市场前景及投资研究报告-培训课件外文版2024.6,微信,tiktok.pdf
- 印尼物联网IOT行业市场前景及投资研究报告-培训课件外文版2024.5.pdf
- 印尼斋月消费情况分析报告-培训课件外文版2024.6.pdf
- 英国GDP分析报告-培训课件外文版2024.6.pdf
- 印尼铁路行业市场前景及投资研究报告-培训课件外文版2024.6,援建高铁.pdf
- 化学反应速率与平衡.ppt
- 企业会计信息质量问题及对策【精品发布】.doc
- 免疫学的应用高二上学期生物人教版选择性必修一.pptx
最近下载
- 2022-2023学年四川省成都市金牛区七年级(下)期末英语试卷(附答案详解).pdf VIP
- 重点难点关键部位施工及处理措施.docx
- 金属钠的性质说课稿课件.pptx VIP
- 2021级专业人才培养方案(区块链技术应用专业)(高职).pdf
- 2024首届全国红旗杯班组长大赛题库及答案(2001-4000题).docx VIP
- 2024首届全国红旗杯班组长大赛题库及答案 (1一2000题).docx VIP
- c1跨学科学习学生成果及点评小学韵.docx VIP
- GB∕T 40170-2021 质粒抽提及检测通则.pdf
- 数控专业毕业论文-端盖类零件的建模与仿真加工.doc
- 2024年浙江省宁波市江北区中考一模科学试卷+答案解析.pdf VIP
文档评论(0)