云笔记的设计与实现
基于web记录的云笔记系统与传统的记录笔记有着本质上的区别,用户能够更加方便快捷的记录、分享和收藏笔记。云笔记系统是在b/s的基础下开发的,即服务器端与浏览器端。使用Spring框架,整合MyBatis。在服务器端运用oracle数据库,并且通过MyBatis技术来实现用户对数据库的访问。使用Jdbc的分层思想,实现的功能分为三个层次,他们分别是业务层,数据访问层和显示层,实现登陆模块、笔记模块、笔记本模块这三个模块。登陆模块有4大功能,分别是用户的注册,用户登录,注销功能,修改密码的功能。笔记本模块和笔记模块分别包含增删改查等功能。关键词 云笔记,oracle,Spring,Java编程,信息化
目录
1. 引言 3
1.1 发展现状 3
1.2 开发背景 4
1.3 系统目标 5
1.4 java的概述 5
2. 核心技术和理论体系 5
2.1 B/S结构介绍 5
2.2 JDBC概述 6
2.3 oracle概述 6
2.4 环境要求 6
3.系统分析 6
3.1 可行性分析 6
3.2 需求分析 7
3.3 模块分析 8
4. 系统需求分析 9
4.1 功能模块图 9
4.2 数据库设计 9
4.3 主要开发工具 10
5. 功能模块 11
5.1 注册功能 11
5.2 登录功能 12
5.3 退出登录 12
5.4 修改密码 13
5.5 笔记模块 13
6. 设计概要 16
6.1 业务处理流程 16
6.2 数据表定义 16
7. 系统功能的实现 19
7.1 登录系统 19
7.2 笔记本模块 20
7.3 回收站模块 23
8. 测试的具体内容 24
8.1 系统功能测试 24
8.2 系统性能测试 25< *好棒文|www.hbsrm.com +Q: ^351916072#
br /> 总结 26
致谢 27
参考文献 28
1 引言
1.1 发展现状
把广域网或局域网中将硬件、软件、网络等一系列资源统一起来的技术就是所谓的云技术,来完成数据的计算、保存、处理和分享的一种技术。简单的云计算技术已经在网络中到处可见了,比如百度等搜寻引擎、163等信箱,用户只需要进行简单的操作就可以获取大量已经存在数据库中的信息。手机、GPS也都可以通过云计算技术,向更多的方向发展[1]。
云技术在国内发展情况:
有关部门发布的《通信业“十二五”发展规划》为了实现国家信息基础设施的快速建设,把云计算放在了重点的发展对象之中。科技部发布首个部级关于云计算的规划《中国云科技发展“十二五”专项规划》,对于我国云技术的发展有着里程碑的意义[3]。
我国的云技术已经有着飞速的发展。就基础设施而言,我国已经实现了对EB级存储系统软、硬件技术和支持亿级任务并发处理的服务器系统技术的突破。与此同时,互联网企业也实现了大规模云计算的进步,包括分布式计算系统、弹性计算系统、开放存储系统结构化和数据存储系统等。有道,网易,360等公司也纷纷推出了云笔记系统,该技术前景异常的广阔[3]。
云技术国外发展状况:
美国?将云计算技术以及相关产业看成提高国家竞争力的手段之一,在实行的一系列政策中,要求政府积极配合,努力推动云技术产业的发展与进步[4]。美国许多部门都已经应用了云计算服务。近几届美国政府都把促进IT技术创新作为发展国家的第一要义,对应出台的《联邦云计算战略》中明确指出,政府必须对云计算的发展进行鼓励,积极开拓市场,构建能够推动云计算发展的有利环境,推动相关产业共同发展。
欧盟委员会也启动的相对应的战略计划,释放欧洲云资源潜力包括取其精华去其糟粕的提取、构建安全发展环境,设置公平的规章制度。同时在市场上给予一定的支持,促使欧洲云服务的进步与发展,增加使用者与使用范围,提高业务管理[5]。
英国政府为云技术发展拨款500万英镑,来解决发展终于到的难题与阻碍。
澳大利亚相关部门发布《澳大利亚政府云计算政策:最大化云计算的价值》的文件,对其云技术的发展起了指导性的作用,包括与云技术有关的保护政策,法律。AGIMO于2013年发布《公共服务大数据战略》,该战略旨在推动公共行业利用大数据分析进行服务改革,并完善政策。澳大利亚新南威尔士州出台相关政策来保护其发展,使其更加的灵活,方便的为政府服务,也让政府更好的推行政策促使发展[6]。
1.2 开发背景
由于互联网的飞速发展,我们有各种各样的方法来获取大量的信息,在线学习的方法便由此产生,为了让在线学习的人方便记录笔记,就有了本系统的产生,云笔记系统是方便人们在线学习是记录笔记。
1.3 系统目标
解决原始笔记借阅不方便,容易出错,不易更改等缺陷。根据需求来确定它的具体需求为:
可靠性:能够持续运作,容错率高,不会因为一点小错误而影响到整个程序的运行。
效率性:运行速度快,能够快速有效的运行,满足客户的需求。
可理解性:界面简洁明了,能够让用户能快速接受该系统的操作,方便不熟悉电脑操作的可能进行简单的笔记记录。
可用性:系统的功能完整完全满足用户需求。
安全性:用户信息安全,数据的存储和读取安全,数据传输的保密性良好,不会泄露用户信息,保护用户的笔记。
1.4 java的概述
Java是一门面向对象编程语言,和C++有着许多相似的地方,但正是因为它做到了取其精华去其糟粕,所以和C++相比较,它有着简单且功能强大的优点。Java语言极为出色的实现了面向对象的理论,允许程序员以简单易懂的思维完成进行复杂的编码过程。程序员可以通过Java可以编写各种应用程序[7]。
目录
1. 引言 3
1.1 发展现状 3
1.2 开发背景 4
1.3 系统目标 5
1.4 java的概述 5
2. 核心技术和理论体系 5
2.1 B/S结构介绍 5
2.2 JDBC概述 6
2.3 oracle概述 6
2.4 环境要求 6
3.系统分析 6
3.1 可行性分析 6
3.2 需求分析 7
3.3 模块分析 8
4. 系统需求分析 9
4.1 功能模块图 9
4.2 数据库设计 9
4.3 主要开发工具 10
5. 功能模块 11
5.1 注册功能 11
5.2 登录功能 12
5.3 退出登录 12
5.4 修改密码 13
5.5 笔记模块 13
6. 设计概要 16
6.1 业务处理流程 16
6.2 数据表定义 16
7. 系统功能的实现 19
7.1 登录系统 19
7.2 笔记本模块 20
7.3 回收站模块 23
8. 测试的具体内容 24
8.1 系统功能测试 24
8.2 系统性能测试 25< *好棒文|www.hbsrm.com +Q: ^351916072#
br /> 总结 26
致谢 27
参考文献 28
1 引言
1.1 发展现状
把广域网或局域网中将硬件、软件、网络等一系列资源统一起来的技术就是所谓的云技术,来完成数据的计算、保存、处理和分享的一种技术。简单的云计算技术已经在网络中到处可见了,比如百度等搜寻引擎、163等信箱,用户只需要进行简单的操作就可以获取大量已经存在数据库中的信息。手机、GPS也都可以通过云计算技术,向更多的方向发展[1]。
云技术在国内发展情况:
有关部门发布的《通信业“十二五”发展规划》为了实现国家信息基础设施的快速建设,把云计算放在了重点的发展对象之中。科技部发布首个部级关于云计算的规划《中国云科技发展“十二五”专项规划》,对于我国云技术的发展有着里程碑的意义[3]。
我国的云技术已经有着飞速的发展。就基础设施而言,我国已经实现了对EB级存储系统软、硬件技术和支持亿级任务并发处理的服务器系统技术的突破。与此同时,互联网企业也实现了大规模云计算的进步,包括分布式计算系统、弹性计算系统、开放存储系统结构化和数据存储系统等。有道,网易,360等公司也纷纷推出了云笔记系统,该技术前景异常的广阔[3]。
云技术国外发展状况:
美国?将云计算技术以及相关产业看成提高国家竞争力的手段之一,在实行的一系列政策中,要求政府积极配合,努力推动云技术产业的发展与进步[4]。美国许多部门都已经应用了云计算服务。近几届美国政府都把促进IT技术创新作为发展国家的第一要义,对应出台的《联邦云计算战略》中明确指出,政府必须对云计算的发展进行鼓励,积极开拓市场,构建能够推动云计算发展的有利环境,推动相关产业共同发展。
欧盟委员会也启动的相对应的战略计划,释放欧洲云资源潜力包括取其精华去其糟粕的提取、构建安全发展环境,设置公平的规章制度。同时在市场上给予一定的支持,促使欧洲云服务的进步与发展,增加使用者与使用范围,提高业务管理[5]。
英国政府为云技术发展拨款500万英镑,来解决发展终于到的难题与阻碍。
澳大利亚相关部门发布《澳大利亚政府云计算政策:最大化云计算的价值》的文件,对其云技术的发展起了指导性的作用,包括与云技术有关的保护政策,法律。AGIMO于2013年发布《公共服务大数据战略》,该战略旨在推动公共行业利用大数据分析进行服务改革,并完善政策。澳大利亚新南威尔士州出台相关政策来保护其发展,使其更加的灵活,方便的为政府服务,也让政府更好的推行政策促使发展[6]。
1.2 开发背景
由于互联网的飞速发展,我们有各种各样的方法来获取大量的信息,在线学习的方法便由此产生,为了让在线学习的人方便记录笔记,就有了本系统的产生,云笔记系统是方便人们在线学习是记录笔记。
1.3 系统目标
解决原始笔记借阅不方便,容易出错,不易更改等缺陷。根据需求来确定它的具体需求为:
可靠性:能够持续运作,容错率高,不会因为一点小错误而影响到整个程序的运行。
效率性:运行速度快,能够快速有效的运行,满足客户的需求。
可理解性:界面简洁明了,能够让用户能快速接受该系统的操作,方便不熟悉电脑操作的可能进行简单的笔记记录。
可用性:系统的功能完整完全满足用户需求。
安全性:用户信息安全,数据的存储和读取安全,数据传输的保密性良好,不会泄露用户信息,保护用户的笔记。
1.4 java的概述
Java是一门面向对象编程语言,和C++有着许多相似的地方,但正是因为它做到了取其精华去其糟粕,所以和C++相比较,它有着简单且功能强大的优点。Java语言极为出色的实现了面向对象的理论,允许程序员以简单易懂的思维完成进行复杂的编码过程。程序员可以通过Java可以编写各种应用程序[7]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1277.html