郭关飞小组论文1230113312301133任务书_第1页
郭关飞小组论文1230113312301133任务书_第2页
郭关飞小组论文1230113312301133任务书_第3页
郭关飞小组论文1230113312301133任务书_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 北京交通大学毕业设计(论文)任务书题 目: 二次元国际交流平台及可插拔图片翻译组件设计与实现 学院: 软件学院 专业: 软件工程 学生姓名: XX 学 号 : 12301133 指导教师(签名): 提交日期: 年 月 日毕业设计(论文)基本内容和要求:本论文对脑洞多语言平台进行重构和优化设计,脑洞多语言平台是针对二次元文化的多语言交流平台,通过上传各种优秀资源并经由专业译者翻译成多国语言进行文化传播。此平台上线时间较早,存在界面设计不美观、数据库设计不甚完善、工具处理和加载速度较慢,积分系统漏洞、代码冗余量较大等一系列问题。现在,该系统已无法满足公司当前业务发展的需要,需对其进行重构和优化设

2、计,并增加新的功能。本论文从模块化和精简化方面对系统进行优化设计和重构,具体包括:图片翻译工具的重新设计,数据加载和处理机制的优化,系统响应速度优化和组件实时机制的优化等。 新系统需要达到的技术指标包括: 1. 安全性要求:系统具有严格的权限控制,管理员对普通用户具有一定的限制权力,例如禁言,提升为管理员等操作,网站对于非法用户及黑 IP 拥有一定的限制能力,通过邮箱验证完成注册,不激活不可以使用网站内的绝大多数的功能; 2. 适应性要求:对于其他平台的账号提供登录接口,界面友好,功能清晰; 3. 性能要求:数据量大的页面加载速度应当控制在 2 秒内,更新数据时,应当给用户适当提示,支持大批量

3、用户,解决多人使用系统的分布式管理问题,并发数量应当达到 1000 以上,TPS 应当在 500 以上,在以上基础上应该控制系统响应时间在 3 秒以内 本论文要求学生具有 python-pillow 图片处理,Javascript,数据库,less, css, jinja2, Flask, Backbone,bootstrap,同步异步交互等基础知识,以及前端及设计与开发方面的技能,能够独立完成二次元平台的部分和可插拔图片翻译组件的设计与实现。 4 毕业设计(论文)重点研究的问题:问题背景:1.目前系统的图片翻译工具已经不能满足界面美观和人性化设计的要求, 比方说背景颜色的选取,图片的处理等等

4、,消除文字是现有的 PS,美图秀秀等工具的核心模块,市面上还未出现较为成熟的组件,而图片翻译作为本系统的核心模块,需要满足线上消除文字进行翻译并保证图片的美观,所以要对翻译工具和存储过程进行改进或者重新设计 2. 现有系统由于翻译工作几乎都是公司内部翻译人员进行翻译,所以对于积分系统未曾重视,而对于上线之后用户涌入,参与翻译工作没有相应的奖励,于是需要在已有的架构上增加积分系统来记录用户的贡献以及活跃,相应的后续可能需求,比如实物进行兑换,抽奖等也需要加入积分系统的考量,需要调研更多的用户数据来进行兑换和加减分平衡 3. 现有系统的主页由于架构问题加载模版,样式,js 文件及请求数据量和算法等

5、多方面的问题加载速度已经不能满足用户正常的等待时间,首页加载进入速度为 5s,不符合人性化和页面友好设计原则,目前拟定在现有的架构的基础上,将显示速度提速, 是急切需要解决的问题 1. 图片翻译工具:布局,图片处理,加载速度,数据处理,文字颜色识别,工具栏,针对单条翻译的评论等(python-pillow/js-canvas 实现可插拔组件) 2. 积分系统:一次性和多次扣分等,如何避免重复扣分,积分规则设置 3. 页面加载速度和模块化:数据处理和加载策略,算法优化等 毕业设计(论文)应完成的工作:工作内容: 1. 图片翻译工具设计与实现 2. 积分系统的设计与实现 3. 页面加载数据传输等方

6、面优化 4. 对于现有功能加入积分系统的修改 5. 对于图片翻译结果的保存和加载设计与实现 6. 新增功能点的设计与实现(页面模版化,数据兼容,页面搜索,标签,翻译标签,对于单条翻译的好评差评,图片翻译界面的 js 重写等) 提交成果: 1. 需求说明书 2. 设计说明书 3. 源代码 4.可执行代码 参考资料推荐:1 【挪】Magnus Lie Hetland,Python 基础教程(第二版修订版)M,2014 年 6 月 2 【美】格林布戈,Flask Web 开发,2015 年 1 月3 陶国荣,Backbone.js 实战,2014 年 4 月 4 【美】奥萨姆, Backbone.js 应用程序开发,2014 年 9 月 5 【美】弗兰纳根,JavaScript 权威指南(第 6 版),2012 年 4 月 6 【美】Nicholas C. Zakas,JavaScript 高级程序设计(第 3 版),2012 年 3 月 7 袁江, jQuery 开发从入门到精通,2013 年 6 月 8 Alex Libby,Instant LESS CSS Preprocessor How-to,2013 年 3 月9谢郁, CSS 高效开发实战,2014 年 9 月 10【美】丘恩,PYTHON 核心编程(第 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论