在线阅读共享的设计与实现开题报告

 2023-10-23 09:10

1. 研究目的与意义

如今,多人员,多设备协作的场景越来越常见,出于对易用性,便捷性,私密性的考量,一个需要多设备协作的小团队或个人产生了对于一个工作平台的需求。这种平台是内部的,非公开的,多设备协同的,开源免费或者使用成本较低的,能储存较多资料信息的。基于这种需求,nas服务器与云服务平台应运而生。而考虑到云服务平台的数据不能由使用者完全掌控,因此自建nas服务器,成为了具有一定动手能力,软硬件应用能力者的首要选择。

在上述背景之下,当使用者想要在此平台开展工作,进行文档查看、编辑、修改,并且给予共同工作的人或设备同步的查看、修改权限,以此提高工作效率。降低沟通成本。一种在线的电子文档阅读器的出现就成为必然的选择与需求载体。

现阶段的解决方案是围绕云服务器,将文件数据流储存在云端。利用大数据平台的高并发响应提供即时的讯息沟通,反应。常见的软件平台如腾讯文档,飞书,钉钉,集成在大服务器的平台上

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

在考察了目前主流的工作平台之后,我们会发现,linux作为一个开源的操作系统,其可剪裁性与稳定性,使得它能够胜任服务器一直在线,且持续提供工作流的任务。

在基于linux操作系统的服务器平台上,开发一个在线的文本共享阅读器。

该阅读器软件能够在多人多设备的工作场景下,满足多个client端的阅读电子文档的需求,并且同步多端的信息数据,在一整个小团队或个人设备群的局域网内实现文本文档信息的共享共创。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

首先在代码里找到生成那个文件的具体代码,定位这个生成操作在代码中的哪几行。接着往回找,看看代码是如何把数据写入文件的。再接着看上一步,这些数据是哪里来的。一步一步,弄清代码的来龙去脉,彼此相连的代码形成操作链。循着“操作链”浏览代码的各种不同部分,了解有关代码的这些信息,逐渐熟悉代码的全貌,理解它的构成。

1. 研究koodo reader阅读器这一款开源项目,分析软件的架构,核心层代码功能,网页版css的实现方法,文档存储设计理念,云端同步方法

2. 搭建环境,开发阅读器软件,实现最基本的文档阅读,修改,存储功能

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

[1]鸟哥.《鸟哥的linux私房菜 基础学习篇 第四版》[m].北京:人民邮电出版社,2018.10

[2] 鸟哥.《鸟哥的linux私房菜—服务器架设篇(第三版)》[m].北京:机械工业出版社,2012.7

[3] 普拉达 (stephen prata).《c primer plus(第6版)中文版》[m].北京:人民邮电出版社,2016.4

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

(1) 2024年2月18日-2月25日 下达毕业设计任务书,向学生讲授所选设计题目的状况和要求等

(2) 2024年2月18日-2月28日 学生提交开题报告等材料,指导教师审核开题报告等材料

(3) 2024年3月1日-5月31日 进行毕业设计. 学生按设计要求进行相关工作

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。