android和web平台的专家集众翻译app系统设计与开发译师
目录
一、引言 1
(一)课程背景 1
(二)课程意义 1
(三)课题目标 1
二、系统概述 1
(一)软件简介 1
(二)开发技术 1
(三)开发环境 2
三、需求分析 2
(一)项目描述 2
1.需求分析 2
2.用户需求 2
(二)功能描述 2
1.功能性需求 2
2.非功能性需求 4
(三)可行性分析 4
1.经济可行性 4
2.技术可行性 4
四、系统概要设计 4
(一)软件设计目标 4
(二)功能模块设计 5
1.登录模块 5
2.用户模块 5
(三)数据库设计 5
1.实体E-R图 5
2.逻辑结构设计 6
3.数据库设计说明 9
(四)系统特点 9
1.人性化设计 9
2.模块化设计 10
3.程序化设计 10
五、系统详细设计与实现 10
(一)类的设计与实现 10
1.交互应用的公共类 10
2.数据应用的实体类 20
3.其他应用的接口与控制类 20
(二)页面跳转的设计与实现 35
(三)登录模块的设计与实现 36
1.登录功能 37
2.注册功能 40
3.修改密码功能 43
4.找回密码功能 46
(四)用户模块的设计与实现 49
1.搜索功能 49
2.发布功能 51
3.回答功能 67
4.关注功能 70
5.收藏功能 73
6.通知功能 75
7.采纳积分功能 78
8.个人信息功能 80
六、软件测试 82
(一)测试目标、任务 82
1.测试目标 82
2.测试任务 82
*好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
功能 49
2.发布功能 51
3.回答功能 67
4.关注功能 70
5.收藏功能 73
6.通知功能 75
7.采纳积分功能 78
8.个人信息功能 80
六、软件测试 82
(一)测试目标、任务 82
1.测试目标 82
2.测试任务 82
(二)测试方案 83
1.测试步骤 83
2.测试环境 83
3.测试结果及缺陷分析 83
七、总结 85
参考文献 86
致谢 87
附录 88
一、引言
(一)课程背景
这些年来,随着高速发展的移动互联网技术,集众的软件的应用范围也是越来月广阔,它主要是集众各行业的精英,通过这种方式可以有效的为用户提供一个完整的平台,形成有效地资源利用。集众翻译是新的翻译生产力,是全新的翻译工作模式,其是用户利用手机来最短时间工作的模式。
与传统的翻译模式相比,集众翻译具有成本低、效率高、对市场变化反应迅速以及提供个性化服务等传统翻译模式所无法比拟的优点。集众翻译的实施将人们实际生活中的无法解决的翻译问题快速发布出来,并且被专业的人才快速有效的回答,那么会从很大程度上提高翻译效率,降低翻译难度。
(二)课程意义
对于传统翻译而言,通过各类的搜索引擎和其他平台翻译出来的答案并不一定是准确的,同样速度也很是堪忧,其对用户的需求效率太低。集众翻译开发的便利,会使专业人才集众在该平台上来解决问题,从而能够有效地改善翻译效率低的问题,显著降低了翻译的难度。
翻译人员在翻译过程中遇到不能翻译的问题时,经常是通过搜索引擎等方法解决,这样比较费时费力。若用户将问题快速发布并通过使用移动设备,利用专业群体的智慧,使问题实时的发布同时及时回答的方式来解决问题,那么会很大程度上提高翻译效率,降低翻译难度,同时也通过该软件汇聚翻译专业人才。
(三)课题目标
设计一款“译师”翻译app软件。当有翻译需求时,用户通过问题发布(支持文本、语音、图片),在翻译平台中发布问题。注册用户可查看问题再回答,问题发布者可以在所有回答中选择满意答案并采纳同时给予积分。若发布的问题被回答会通知用户,并且可以关注感兴趣的用户。可以关注问题并且收藏答案,方便以后的查阅,也可以进行搜索用户或者问题,进行信息查阅。
通过本次项目实践,经历一个Android 应用软件开发的全过程,能较全面地掌握所学的知识,进一步熟悉Android软件开发的理论知识和实践方法,培养和锻炼了开发软件的能力,为日后的开发打下了良好的基础。
二、系统概述
(一)软件简介
该软件是关于专家集众翻译的翻译app,软件的作用是帮助用户解决无法在生活中急需的翻译问题。软件包含了发布问题,回答问题,搜索问题或用户,通知用户被回答问题等功能,可快速有效的解决用户的需求。
(二)开发技术
用户端开发运用Android技术进行页面设计,服务器端运用Java Web技术进行交互逻辑操作, 运用MySQL进行数据库的设计。
(三)开发环境
开发的软件:My Eclipse、Eclipse,数据库工具:MySQL,电脑环境:Window10企业版,应用服务器:Tomcat-7.0.68。
三、需求分析
(一)项目描述
1.需求分析
首先对软件开发进行整体分析,清晰的开发需求是重中之重。分析译师app功能实现,确立其设计目标和整体模型。由于条件和资源有限,调研主要在手机上进行,即在手机集众翻译专业人员,再由用户用最短时间工作的模式,注册成为其用户可使用该软件的功能。
2.用户需求
设计app前需详细了解用户需求,避免日后不满足用户需求而造成大量修改。用户通过在线注册成为app的用户,可以获得以下功能:全部问题的浏览,查看关注的人的问题,搜索问题或者用户,发
一、引言 1
(一)课程背景 1
(二)课程意义 1
(三)课题目标 1
二、系统概述 1
(一)软件简介 1
(二)开发技术 1
(三)开发环境 2
三、需求分析 2
(一)项目描述 2
1.需求分析 2
2.用户需求 2
(二)功能描述 2
1.功能性需求 2
2.非功能性需求 4
(三)可行性分析 4
1.经济可行性 4
2.技术可行性 4
四、系统概要设计 4
(一)软件设计目标 4
(二)功能模块设计 5
1.登录模块 5
2.用户模块 5
(三)数据库设计 5
1.实体E-R图 5
2.逻辑结构设计 6
3.数据库设计说明 9
(四)系统特点 9
1.人性化设计 9
2.模块化设计 10
3.程序化设计 10
五、系统详细设计与实现 10
(一)类的设计与实现 10
1.交互应用的公共类 10
2.数据应用的实体类 20
3.其他应用的接口与控制类 20
(二)页面跳转的设计与实现 35
(三)登录模块的设计与实现 36
1.登录功能 37
2.注册功能 40
3.修改密码功能 43
4.找回密码功能 46
(四)用户模块的设计与实现 49
1.搜索功能 49
2.发布功能 51
3.回答功能 67
4.关注功能 70
5.收藏功能 73
6.通知功能 75
7.采纳积分功能 78
8.个人信息功能 80
六、软件测试 82
(一)测试目标、任务 82
1.测试目标 82
2.测试任务 82
*好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
功能 49
2.发布功能 51
3.回答功能 67
4.关注功能 70
5.收藏功能 73
6.通知功能 75
7.采纳积分功能 78
8.个人信息功能 80
六、软件测试 82
(一)测试目标、任务 82
1.测试目标 82
2.测试任务 82
(二)测试方案 83
1.测试步骤 83
2.测试环境 83
3.测试结果及缺陷分析 83
七、总结 85
参考文献 86
致谢 87
附录 88
一、引言
(一)课程背景
这些年来,随着高速发展的移动互联网技术,集众的软件的应用范围也是越来月广阔,它主要是集众各行业的精英,通过这种方式可以有效的为用户提供一个完整的平台,形成有效地资源利用。集众翻译是新的翻译生产力,是全新的翻译工作模式,其是用户利用手机来最短时间工作的模式。
与传统的翻译模式相比,集众翻译具有成本低、效率高、对市场变化反应迅速以及提供个性化服务等传统翻译模式所无法比拟的优点。集众翻译的实施将人们实际生活中的无法解决的翻译问题快速发布出来,并且被专业的人才快速有效的回答,那么会从很大程度上提高翻译效率,降低翻译难度。
(二)课程意义
对于传统翻译而言,通过各类的搜索引擎和其他平台翻译出来的答案并不一定是准确的,同样速度也很是堪忧,其对用户的需求效率太低。集众翻译开发的便利,会使专业人才集众在该平台上来解决问题,从而能够有效地改善翻译效率低的问题,显著降低了翻译的难度。
翻译人员在翻译过程中遇到不能翻译的问题时,经常是通过搜索引擎等方法解决,这样比较费时费力。若用户将问题快速发布并通过使用移动设备,利用专业群体的智慧,使问题实时的发布同时及时回答的方式来解决问题,那么会很大程度上提高翻译效率,降低翻译难度,同时也通过该软件汇聚翻译专业人才。
(三)课题目标
设计一款“译师”翻译app软件。当有翻译需求时,用户通过问题发布(支持文本、语音、图片),在翻译平台中发布问题。注册用户可查看问题再回答,问题发布者可以在所有回答中选择满意答案并采纳同时给予积分。若发布的问题被回答会通知用户,并且可以关注感兴趣的用户。可以关注问题并且收藏答案,方便以后的查阅,也可以进行搜索用户或者问题,进行信息查阅。
通过本次项目实践,经历一个Android 应用软件开发的全过程,能较全面地掌握所学的知识,进一步熟悉Android软件开发的理论知识和实践方法,培养和锻炼了开发软件的能力,为日后的开发打下了良好的基础。
二、系统概述
(一)软件简介
该软件是关于专家集众翻译的翻译app,软件的作用是帮助用户解决无法在生活中急需的翻译问题。软件包含了发布问题,回答问题,搜索问题或用户,通知用户被回答问题等功能,可快速有效的解决用户的需求。
(二)开发技术
用户端开发运用Android技术进行页面设计,服务器端运用Java Web技术进行交互逻辑操作, 运用MySQL进行数据库的设计。
(三)开发环境
开发的软件:My Eclipse、Eclipse,数据库工具:MySQL,电脑环境:Window10企业版,应用服务器:Tomcat-7.0.68。
三、需求分析
(一)项目描述
1.需求分析
首先对软件开发进行整体分析,清晰的开发需求是重中之重。分析译师app功能实现,确立其设计目标和整体模型。由于条件和资源有限,调研主要在手机上进行,即在手机集众翻译专业人员,再由用户用最短时间工作的模式,注册成为其用户可使用该软件的功能。
2.用户需求
设计app前需详细了解用户需求,避免日后不满足用户需求而造成大量修改。用户通过在线注册成为app的用户,可以获得以下功能:全部问题的浏览,查看关注的人的问题,搜索问题或者用户,发
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1572.html