java 云笔记_云笔记系统的设计与实现 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所示。
java 云笔记_云笔记系统的设计与实现 PDF 下载相关推荐
- java怎么写桌面日历_基于java的桌面日历系统的设计与实现毕业设计论文最终版.doc...
基于java的桌面日历系统的设计与实现毕业设计论文最终版 分类号_______________ 密级________________ UDC _______________ 学号_ ___ 毕业设计( ...
- java农产品查询系统_基于java的农产品销售系统的设计与实现论文.docx
基于java的农产品销售系统的设计与实现论文.docx 分类号_______________ 密级________________ UDC _______________ 学号_毕业设计(论文)论文题 ...
- java公交查询系统开题报告_毕业设计论文-基于JAVA的公交查询系统的设计与实现.doc...
毕业设计论文-基于JAVA的公交查询系统的设计与实现.doc 还剩 42页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内 ...
- java网上商城外文翻译_《外文翻译--基于Java的网上商城系统的设计与实现》毕业学术论文.doc...
毕业设计(论文)外文翻译 题目:基于Java的网上商城系统的设计与实现 院 (系): 专 业: 班 级: 学 生: 学 号: 指导教师: 2012年 03 月09日 English Only Java ...
- java招聘系统_基于java的网上招聘系统的设计与实现.doc
基于java的网上招聘系统的设计与实现 基于java的网上招聘系统的设计与实现 摘 要 随着网络信息技术的发展,网络在人们生活中的应用越来越广泛,网上招聘已成为一项重要的招聘方式.为了给招聘双方提供一 ...
- 计算机毕业设计Java企业员工考勤系统的设计与实现(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java企业员工考勤系统的设计与实现(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java企业员工考勤系统的设计与实现(源码+系统+mysql数据库+lw文档) 本源码技术栈 ...
- 基于JAVA幼儿校园通系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署
基于JAVA幼儿校园通系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA幼儿校园通系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构 ...
- 基于java的在线古玩市场系统的设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
基于java的在线古玩市场系统的设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java的在线古玩市场系统的设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库 ...
- java毕业设计点餐系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw
java毕业设计点餐系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw java毕业设计点餐系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构 ...
最新文章
- 从Preact了解一个类React的框架是怎么实现的(一): 元素创建
- 分类讨论 ---- 2020 icpc 上海 Walker (二分 or 思维分类讨论)
- 听说又被 JVM 内存区域方面的面试题给虐了?看看这篇文章吧!
- python urllib.request 爬虫 数据处理-使用Python3.5写简单网络爬虫
- 关于BP神经网络的大牛的论述
- android javamail获取邮件太多太慢_java 实现 email 邮件发送最简单优雅的方式(网易 163 为例)
- shell判断IP地址是否合法
- Unknown column '' in 'field list'
- OD使用教程20 - 调试篇20
- localdate存mysql相差一天_如何在保存到mySQL数据库时阻止LocalDate更改
- 码云克隆项目到IntelliJ IDEA中
- Django part 6 ---Static File
- docx4j操作word文档之替换模板数据
- html如何控制plc,PLC系统是如何控制数控机床的
- 优化网站加快浏览器访问打开速度
- 数字中国 · 青云科技:数字化转型过程中企业如何用好云计算?
- Python按键精灵自动化
- 为什么我们要使用Notes Domino?
- 强制弹窗被判刑,内因是“不知”还是“不愿”守法?
- Task02 几何变换
热门文章
- 利用python进行数据分析_从删库到跑路
- ASP.NET-洗衣店管理系统
- 2021 软件测试工具大全
- 1. 无法解析的外部符号 “__declspec(dllimport) const XXX::vftable“ ` 2. `无法定义 dllimport 实体`
- He initialization
- Unity修改UI的颜色
- rails 构建高性能web
- Linux标识第2个扩展分区,精益创业模式与Get Big Fast模式、火箭发射思维模式,对创业假定的不同在于它认为( )。...
- 流水的新技术,铁打的Linux
- quartus错误集锦(未完待续)