毕业论文基于Android的问答软件仿知乎的设计与实现

上传人:cn****1 文档编号:508367273 上传时间:2022-12-12 格式:DOCX 页数:108 大小:1,007.65KB
返回 下载 相关 举报
毕业论文基于Android的问答软件仿知乎的设计与实现_第1页
第1页 / 共108页
毕业论文基于Android的问答软件仿知乎的设计与实现_第2页
第2页 / 共108页
毕业论文基于Android的问答软件仿知乎的设计与实现_第3页
第3页 / 共108页
毕业论文基于Android的问答软件仿知乎的设计与实现_第4页
第4页 / 共108页
毕业论文基于Android的问答软件仿知乎的设计与实现_第5页
第5页 / 共108页
点击查看更多>>
资源描述

《毕业论文基于Android的问答软件仿知乎的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文基于Android的问答软件仿知乎的设计与实现(108页珍藏版)》请在金锄头文库上搜索。

1、太原理工大学毕业设计(论文)任务书第1页毕业设计(论文)题目:基于Android的问答软件(仿知乎)的设计与实现毕业设计(论文)要求及原始数据(资料):1. 在网上查找资料对知乎进行分析了解,确定基于Android的问答软件所需要实现的主要功能和细节;2. 综述国内外Android四大组件,Android网络编程技术,SQLite数据库技术研究现状,深入了解Android网络编程,SQLite数据库的相关技术;3. 分析实现该软件所需要的开发环境以及程序开发方法;4. 熟练掌握基于Android问答软件(仿知乎)的应用与分析,训练编写程序的能力,设计并实现基于Android的问答软件(仿知乎)

2、;5. 深入分析基于Android的问答软件(仿知乎)关键技术与编写语言;6. 训练检索文献资料和利用文献资料的能力;7. 训练撰写技术文档与学位论文的能力。毕业设计(论文)主要内容:1. 综述问答软件课题的项日背景、日的、意义,所使用的技术和开发工具;2. 对问答软件进行需求分析;3. 对问答软件进行概要设计;4. 对问答软件进行详细设计(系统功能的设计与实现);5. 对问答软件进行系统测试,牛成测试报告;6. 总结课题中所遇到的问题以及解决方案,简述自己从这次课题中收获的经 验;7. 在进行课题的过程中熟悉完成一个项戸所需的步骤,熟练掌握Android编 程技术和数据库的使用。学生应交出的

3、设计文件(论文):1. 内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2. 包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材 料。第#页主要参考文献(资料):1 李冈I.疯狂Android讲义M.电子工业岀版社,2013.2 马获雷,汤海凤,Android系统中SQLite数据库的研究J.电脑知识与技术,2013(28): 6243-6245.3 (美)埃克尔(Eckel, B.). Java编程思想M.电子工业出版社,2011.4 彭艳,杨欧,Android平台的数据存储技术J.计算机系统应甩2012(5); 192-194.5 杨厚群,陈静,Java异常处理机制的研

4、究J.计算机科学,2007,34(3); 286-289.6 董晓刚.Android系统四大组件的注册与激活J.硅谷,2013(5):16-16.巫志勇.Android开发中Web Service网络编程研究J.电脑知识与技术. 2012, 08(20).8 Li H. The Research and Application of Sensor NetWork Data Management Based on SQLITEM/Proceedings of the 2012 International Conference on Cybernetics and Informatics. Spr

5、ing New York, 2014:27-32.9 Liu Y F, He C. Design and Implementation of Question and Answer System BasedonMobilePhonePlatform J.AdvancedMaterialsResearch,2014,1049-1050:1977-1980.10 Huo-Lei M A, Tang H F. Research of SQLite Database in Android SystemJ. Computer Knowledge & Technology. 2013.专业班级 软件 13

6、19 班 学生 高杨要求设计(论文)工作起止日期2017年3月13日2017年6月25日指导教师签字 H期 2017年6月25日教研室主任审查签 H期 系主任批准签字日期 基于android的问答软件(仿知乎)的设计与开发摘要基于当前的网络现状,我们需要查询大量的资料,由于我们正处于信息爆炸的时代, 网上的信息杂乱而无序,甚至有些是有失偏颇的,使得我们并不一定能分辨出合理的信 息,因此,我们需要一款软件可以实现用户问答,并且能够对用户的回答进行统计、分析, 反馈给用户合理的信息。本文是基于Android的问答软件(仿知乎)的设计与开发。我 参与了整个系统的项冃建设,并负责前期的调研与分析,完成

7、了需求分析,对需求文档 进行了编写,并且详细设计了系统的各个模块以及关于数据库的设计与开发,最后还参 与了系统的实现与测试。以此为课题,本文对整个项冃的开发进行阐述,结合相关理论 和技术完成需求分析、设计和实现,为同类型的项冃提供了借鉴与参考。本文主要研究的内容包括三个部分:首先是前言和概述,阐述了本软件设计的初衷, 总结了国内外的研究现状,阐述了我所使用的相关技术,简述了 Android中最常用的四 大组件之一的Activity组件,讲述了该组件的生命周期,使得合理能够更合理的应用生 命周期去编写代码,讲述了 Android数据库的存储技术,分析了 Android的网络编程技 术;其次是需求

8、分析和设计部分,以用户需求为要点,分析了问答软件需要实现的功能, 并作出了概要设计,主要是模块的大致划分以及对数据存储的设计,之后作出详细设计, 细致到输入输入、流程逻辑,接口定义以及设计和相关的条件限制等;最后是系统的实 现和测试部分,系统实现了用户的注册、登录和修改密码,实现了热门回答、问题的所 有回答和回答的所有评论的查看,实现了提问、回答和评论功能,实现了点赞,收藏和 关注功能,实现了作者相关信息的查看,实现了问题搜索的功能,设计了系统的典型测 试案例,实施功能测试、性能测试等,最终结果显示,本文设计实现的问答软件符合用 户需求和系统设计需求,达到了预定的冃标。本文的问答软件已经可以试

9、运行,实现了用户问答的功能,并给用户提供相对合理 的答案以便用户进行查看,使得用户能够快速的了解相关问题的较为合理的思路,选取 作为自己的参考,提高了学习的效率,能够快速的找到合理的答案。关键词:问答软件;Android;网络编程Questions and answers based on the Android software(imitation zhihu) design and developmentAbstractBased on the current status of the network, we need to query large amounts of data, si

10、nce we are in the era of information explosion, information online messy and disorderly, even some biased, so that we do not necessarily distinguish reasonable information, Therefore, we need a software enabling user questions and answers, and the user can answer statistics, analysis, feedback to th

11、e user reasonable information. This article is based on Android software of ask and answer design and development. I participated in the project of the whole system, and is responsible for preliminary research and analysis, completed a needs analysis of the requirements document was prepared, and th

12、e detailed design of the individual modules of the system and the design and development on the database, and finally also involved in the system implementation and testing. On this issue, this paper describes the development of the entire project will be combined with the theory and technology to c

13、omplete the requirements analysis, design and implementation, providing a reference for the same type of project.The main content of this paper consists of three parts: the first is the introduction and overview describes the software was originally designed, summarized the current research, describ

14、es the relevant techniques I use Android outlined four most commonly used Activity component assembly big one, about the life cycle of the assembly, making possible a more rational and reasonable application lifecycle to write code that tells the Android database storage technology, analyzes the And

15、roid network programming techniques; followed by needs analysis and design part, to user needs as the main points analyzed ask and answer software needs to implement functions and make the outline design, mainly roughly divided into modules, and data storage design, then make a detailed design, deta

16、iled to input, process logic, interface definition and design and related conditions, etc; and finally the system implementation and testing part, the system supports registration, login and change the password the user to achieve a popular answer, all answer the question and answer all the comments of view, to achieve the ques

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号