话说笔记(V1.0.0)的设计和实现

   日期:2021-02-16     浏览:105    评论:0    
核心提示:总体介绍话说笔记(WordsNote)1.0版本为单机版,即不需要联网,数据等都存储在本地。主要使用QT开发完成。主要功能是以日记的方式记录数据以及以文档的方式记录数据,支持多用户(即多个用户的注册、登陆)。以日记的方式记录数据,即按照日期记录数据,其中具有日历最后要加一张截图以文档的方式记录数据,即最后要加一张截图实现涉及到的技术Qt相关:QtreeView,信号槽,QTextEdit(主要涉及文本格式)数据库:sqlite表结构设计...

1. 总体介绍

话说笔记(WordsNote)1.0.0版本为单机版,即不需要联网,数据等都存储在本地。主要使用QT开发完成。主要功能是以日记的方式记录数据以及以文档的方式记录数据,支持多用户(即多个用户的注册、登陆)。支持macOS、windows操作系统。

以日记的方式记录数据,即按照日期记录数据,如同日记一般,记录日常计划安排、事务等

 

以文档的方式记录数据,方便重要长久的资料记载

 

2. 设计核心

右侧文本编辑处,主要使用了QTextEdit的文本格式处理能力,最终将右侧文本编辑的内容以html格式存储在文件中进行保存。

左侧的日记树、文档树负责管理内容,数据的对应关系存储在数据库中。

 

3. 支持跨平台

支持macOS、windows。

macOS用户界面如下

windows用户界面如下

3. 软件设计

3.1 UML类图

 

 

3.2 实现涉及到的技术

Qt相关:QTextEdit,QtreeView,QCalendarWidget等UI控件的使用

数据库:sqlite

 

3.3 表结构设计

用户表

日记表

文档表

4. 软件实现

源代码地址:

https://github.com/huashuolin/WordsNote.git

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服