职场大变样社区

5597

主题

6637

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2018-12-20 10:24:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:Java、JSP等
摘要:在编程者的职业周期中,经常需要处理离散型的,无明显关联的文本,或是为了给自己的学习做一个总结;或是对某一个功能模块做的备忘录;或是为了记录某一功能的实现方法。为了满足记录这些离散信息的需求,笔记系统得到了普及使用。当前主流的笔记系统是仅是针对单一用户而设计,能满足单一用户的使用场景;并且这些笔记系统的检索方式很头大,经常需要目录结构,一层层点进去,这对于离散性质的文本是十分不友好的。而且,这些笔记系统对于共享并不十分友好,很难让我们复用成功的代码。
本文是从多种不同的类型笔记可以让多人共享这个需求的角度出发,分析了用户对于离散文本处理功能的需要,详细描述了笔记系统的多人使用场景,分析了当前主流笔记系统的功能局限,提出了解决方案,即设计开发一套让每个文本具有有tag标签标识的,离散的,可以便捷查询使用的笔记系统。与传统笔记系统相比,该系统除了具有tag标签搜索,新增了用户管理和笔记公开功能。该系统添入了文本的共享数据存储模块,该模块使用一套权限控制机制对文本的访问做了权限控制,该模块与笔记信息相结合,完成笔记的可被共享的服务。该笔记系统不仅仅是一个简单的笔记存储仓库,还是一个能供用户检索的按内容组织的资料库。该笔记系统的设计采用低耦合原理,借鉴MVC的分层架构,系统做了合理的层次划分并降低了层次之间的耦合度,该系统的各个层次能被复用至其他程序中,提升了系统组件的可移植性。本文详细记述了该笔记系统设计与实现的全过程,包括相关技术介绍、开发环境搭建、系统需求分析、网络结构设计、系统层次设计、功能模块设计等设计信息,并详细记录了系统各层次、各功能的实现细节。
关键词:标签;笔记系统;设计与实现
目录:
1  引言    1
1.1课题背景    1
1.2课题任务    2
1.2.1课题内容    2
1.2.2需完成任务    2
1.3论文结构    3
1.4本章小结    3
2  便携式标签共享笔记系统相关技术介绍    4
2.1相关技术介绍    4
2.1.1  Eclipse(集成开发环境)    4
2.1.2  Eclipse RCP技术    5
2.1.3 mysql(数据库)    5
2.2开发环境介绍    7
2.3平台搭建    8
2.4本章小结    8
3  可行性分析    9
3.1 经济可行性    9
3.2 操作可行性    10
3.3 技术可行性    10
3.4本章小结    10
4  便携式标签共享笔记系统的需求分析    11
4.1用户需求分析    11
4.1.1用户使用场景分析    11
4.1.2用户需求分析总结    12
4.2系统功能性需求分析    12
4.2.1系统功能性需求概述    12
4.2.3 系统用例图    14
4.2.4 系统功能需求    15
4.3系统的非功能性需求分析    16
4.4系统业务流程分析    17
4.5本章小结    19
5 标签共享笔记系统的总体设计    20
5.1系统层次架构设计    20
5.2系统功能模块设计    21
5.2.1实体管理模块概述    21
5.2.2实体管理模块设计    21
5.3系统的数据模型设计    23
5.4本章小结    25
6  系统主要功能模块的详细设计与实现    26
6.1各层的设计与实现概述    26
6.2部分代码实现    27
6.3程序运行截图:    29
7 系统测试    35
7.1 程序调试    35
7.2 测试目的与目标    35
7.3 系统运行环境    36
7.4 测试方法    36
7.5测试用例    37
7.6测试报告    38
8 结束语    39
8.1论文工作总结    39
8.2问题和展望    39
参考文献    40
致    谢    41
附录:外文引用    42
1. 英文原文    42
2 中文翻译    60

论文字数:34721
包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表