失效链接处理 |
云笔记系统的设计与实现 PDF 下载
本站整理下载:
相关截图:
主要内容:
1 系统设计
1.1 系统总体功能设计
云笔记系统主要为了让人们可以实时的、快速
的 将 所 需 笔 记 保 存 起 来 ,而 且 图 文 并 茂 ,便 于 查
看[14-21]。确保用户信息的安全,拥有个人私有空间,
笔记命名规范化,对每个环节可能出现的问题要有
反馈信息,使用户在使用过程中不存在疑惑。
本系统的用户由用户自己注册申请创建,创建的
用户账号密码在传输过程中都对其进行加密,服务端
获取后再进行解密操作,保证了用户重要信息的安全
性。本系统按系统角色不同共分为三大模块,分别
是:登录模块、笔记模块以及活动模块。其中活动模
块是每个用户的共有功能,功能模块如图1所示。
云笔记系统的设计与实现
毛 静 (安康学院 电子与信息工程学院,陕西 安康 725000)
摘要:针对传统手工笔记存在的效率低、易出错、存储内容单一的缺陷,提出使用计算机技术开发
一款能够高效、实时、准确的存储笔记的软件。系统使用 B/S架构,SpringMVC + MyBatis技术,实现
的主要功能包括用户登陆模块、笔记模块、活动模块三大模块。经测试,系统功能均已实现,且界
面干净友好,操作简单明了,功能合理,安全性较高。
关键词:云笔记;Mysql;Ajax;SpringMVC
中图分类号:TN06 文献标识码:A 文章编号:1674-6236(2019)02-0034-04
Design and implementation of cloud note system
MAO Jing (Department of Electronic and Information Engineering,Ankang University,Ankang 725000,China)
Abstract: Aiming at the shortcomings of traditional manual note,such as low efficiency,error prone and
single storage content,an efficient,real-time and accurate note taking software.is developed based on
computer technology. The system used the B/S architecture,SpringMVC + MyBatis technology. The
main functions of the system included three modules: user login module,note taking module and activity
module. After tested,the function of the system has been realized,and the interface was clean and
friendly.
Key words: cloud notes;Mysql;Ajax;SpringMVC
- 34 -
DOI:10.14022/j.cnki.dzsjgc.2019.02.008
图1 系统总体功能图
1.2 系统数据库设计
本系统数据库设计共包含 7 张表,分别是:1)个
人信息表:用于存储用户的个人信息;2)笔记表:用
于存储用户写的笔记的具体内容;3)笔记本表:用于
保存笔记本的相关信息,如笔记本 ID、用户 ID、笔记
ID 等;4)活动表:保存活动的相关信息;5)收藏笔记
表:保存收藏笔记的信息;6)点赞状态表:保存笔记
点按状态信息;7)活动笔记表:保存活动笔记的相关
信息。E-R 图如图 2所示。 图2 系统E-R 图
数据库中部分表的结构如下所示: 表1 笔记本表(cn_notebook)
字段名称
cn_notebook_id
cn_user_id
cn_notebook_type_id
cn_notebook_name
cn_notebook_desc
cn_notebook_createtime
字段类型
Varchar(主键)
varchar
varchar
varchar
text
timestamp
长度
100
100
300
100
500
50
表2 笔记表(cn_note)
字段名称
cn_note_id
cn_notebook_id
cn_user_id
cn_note_status_id
cn_note_type_id
cn_note_title
cn_note_body
cn_note_create_time
字段类型
Varchar(主键)
varchar
varchar
varchar
varchar
varchar
text
bigint
长度
100
100
100
100
100
500
0
20
2 系统实现
本系统主要包含 3 大模块,登录模块、笔记模块
和活动模块。 2.1 笔记模块的实现
笔记模块包含了该系统的主要功能:创建笔记
本、笔记本重命名、创建笔记、删除笔记、删除笔记至
回收站、移动笔记、回收站笔记、收藏笔记、参加活动
笔记和搜索笔记。 1)创建笔记本:用户输入笔记本名称,点击确认
按钮时前台通过 JS 先对其判断是否为空,若不为空
则发送 ajax 请求判断是否存在重名,若存在返回提
示信息,若成功则跳转至成功创建的笔记本中。具
体流程如图 3所示。
|