android和javaweb技术的翻译社区系统译友

目录
一、引言 1
(一)课题背景 1
(二)课题意义 1
(三)课题目标 1
二、系统概述 1
(一)软件简介 1
(二)开发技术 1
(三)开发环境 1
三、需求分析 2
(一)账户管理模块 2
(二)问题答案管理模块 3
(三)私信功能模块 3
(四)搜索功能模块 3
四、系统概要设计 4
(一)系统功能架构设计 4
(二)数据库设计 5
1.数据库分析 5
2.数据概念结构设计 5
3.数据库逻辑结构设计 7
4.数据库说明 8
五、系统详细设计与实现 8
(一)类设计 8
1.实体类 8
2.公共类 9
(二)通信机制设计与实现 16
(三)界面呈现与列表显示 20
(四)账户管理模块 33
1.用户登陆 34
2.用户注册 37
3.用户登出 39
4.显示我的资料 39
5.修改我的资料 41
(五)问题答案管理模块 43
1.发布问题 43
2.翻译问题 47
3.收藏答案 48
4.关注问题 49
(六)私信功能模块 49
1.发送消息 49
2.接收消息 51
3.回复消息 55
(七)搜索功能模块 56
六、软件测试 57
(一)测试步骤 57
(二)测试环境 57
(三)测试结果及缺陷分析 58
1.测试用例执行结果 58
2.未解决的问题 60
七、总结 60
参考文献 61
致谢 62
一、引言
(一)课题背景
在急速发展的现代社会,经济日趋全球化,国与国之间交往愈加频繁,人口的流动性增大,翻
 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
br /> (二)测试环境 57
(三)测试结果及缺陷分析 58
1.测试用例执行结果 58
2.未解决的问题 60
七、总结 60
参考文献 61
致谢 62
一、引言
(一)课题背景
在急速发展的现代社会,经济日趋全球化,国与国之间交往愈加频繁,人口的流动性增大,翻译也愈发显现其作用,助推着社会生活的各个方面,焕发出前所未有的活力。与以往不同的是,如今的翻译,已经不再囿于笔译,中国的外向型经济已使口译的用途越来越广,也越来越受到关注。即使是笔译,今天也不光指文学翻译,还包括社会科学和自然科学等领域的非文学翻译。正因为这样,翻译中遇到的种种问题需要一个专业的社区来交流,探讨。
(二)课题意义
随着智能手机走进人们的生活,它已然成为人们获取信息的重要设备。因此,手机的功能性应用将会有很大的开发空间,翻译就是其中重要的功能之一。相比于传统的查阅词典和通过搜索引擎搜索,移动翻译将拥有快速高效的优点,同时又富有乐趣。Android平台能提供给用户方便的数据查阅功能,这为移动翻译app提供了很好的平台。另外,Android平台有非常多开源的,免费的资源可供使用,可以有效地降低开发成本,加快开发效率。结合Java Web技术实现网络数据交互,构建翻译社交网络。
(三)课题目标
有翻译问题或需求的译员通过任务发布(支持文本、语音、拍照等多种方式),在译友app中形成微问题,注册用户可以选择问题给出答案,任务发布者在所有回答中选择满意答案。
对于喜欢的用户可以添加关注。关注后可以向该用户发送私信,也可以看到该用户发布的问题,和收藏的答案。
对于喜欢的答案可以添加收藏,在“我的收藏”中能够直接看到。
用户发布的问题被回答时,软件会提示用户问题已被回答。
二、系统概述
(一)软件简介
本软件是一款基于评论的翻译软件。主要功能有用户管理、问题管理、答案回复、私信的发送和接收等。用户主要是语言工作者、外文学习者等,意在构建大众翻译社区,使得人们能够更加方便的学习外语,交流外语翻译。
(二)开发技术
本软件采用Tomcat7作为应用服务器,Mysql6.5作为后台数据库,Android设备作为交互终端,中间业务逻辑处理使用Java Web技术。
(三)开发环境
开发平台:eclipse、myeclipse2014。
编程语言:Java。
数据库:Mysql-6.5。
数据库管理工具:Navcat-10.1.7。
应用服务器:Tomcat-7.0.68。
测试终端:OPPO R8205、华为T8951。
三、需求分析
本软件是基于用户评论的翻译软件,用户是发布问题、回答问题的主体,账户管理模块是软件的基础的功能模块。问题的发布与回复是本软件的主要解决的问题,所以问题答案管理模块是软件的主要功能模块。私信功能模块是用户直接沟通是附件功能,更是构建翻译社区的重要途径,故私信管理模块是重要的附加功能模块。搜索别人已经发布的问题是最高效的方法,如果相似的问题别人已经发布过并且也有比较好的回答,那么问题就解决了。现实中的朋友如何成为软件中的好友呢,作为一个社区软件,搜索用户是一个必不可少的功能。搜索功能模块是软件的辅助功能模块。
(一)账户管理模块
账户管理模块包含用户登陆、用户登出、用户注册、关注用户、关注问题、收藏答案、我的问题、我的答案功能。用户可以在主页,这时可以关注该用户,我的资料中可以查看我关注的用户。在问题详细界面可以关注该问题。在答案详细界面可以收藏该答案。我的答案和我的问题分别记录我发布的答案和我发布的问题。见图3-1。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1573.html

好棒文