建材加盟网
达内云笔记项目
时间:2017-06-25 10:40:39 来源:建材加盟网

篇一:云笔记立项报告文档

目录

1、 前言............... ..........................

2、 可行性研究的前提..............................

2.1背景..............................................

2.2团队信息..........................................

2.3条件、假定和限制...................................

2.4进行可行性研究的方法..............................

2.5评价尺度..........................................

3、 可行性分析.....................................

3.1市场方面可行性....................................

3.2技术方面可行性....................................

3.3使用方面可行性.................................... 4、运行环境规定....................................

4.1设备...............................................

4.2支持软件..........................................

5、 成本效益分析...................................

4.1成本分析..........................................

4.2效益分析..........................................

6、总结.......................................... 参考文献..........................................

1.前言 云计算、云存储、云服务,这些让用户们有些云里雾里的概念似乎终于要在2012这个世界末日来临的时刻迎来属于他们的舞台。伴随着硬件产品的飞速发展,手持智能设备在近几年的快速爆发,越来越多的用户开始体会到了他们对于个人多屏终端之间的数据同步服务的强烈需求。

如果你上班的时候经常在电脑上做笔记,你是怎么做的?在桌面上新建一个文本文档,写完了保存一下?如果你换了台电脑,或下班回家打开家里的电脑,你桌面上同样多出了一个文本文档,里面的内容正是你在办公室记下的。我敢说,你一定需要这个。好吧。你当然可以发个邮件给自己。但也许你会说,同步!其实不用这么麻烦。不需要在每台电脑上都存在一份,你应该明白了,你需要的,就是云。OK,确切的说,是云笔记。目前,已在计算机互联网中广泛利用。 但是,随着移动互联网的兴起和手机用户数量的快速提升,越来越多的手机用户开始依赖移动互联网。因此,云笔记单在计算机上的运用已经不能满足用户的需求了。在快节奏的都市生活中,很多网友都已经习惯在手机上记录自己的日常,并保存一些重要信息,或者是将一些实用的文章之类保存到自己的笔记应用中,以便于利用一些零碎时间来查阅。这就加大了广大手机持有者对云笔记软件的需求。而现在我们将实现更便捷的同步数据,将它用在我们日常脱不开手的手机上,让手机和电脑可以无缝同步数据。

云,已经无处不在。由云计算衍生的各种应用层出不穷。这个概念可以玩得很大,可以玩得很虚,但也可以来得很实际。我们为什么需要云?因为云端很美。如果把你的数据放在云端,那么,这些数据将无处不在。

在大洋彼岸Evernote一枝独秀,而在中国,有道云笔记则依托网易的巨大用户资源抢占了先机。在中国,用户对云笔记app服务接受程度有多少?在中国市场上已经出现多家同类云同步云笔记产品,影响用户选择的因素又会有哪些?在中国,云笔记app产品的未来如何?会探索出一条怎样的互联网产品之路?

2.可行性研究的前提

2.1背景 在2012全球移动互联网大会上,Evernote

高调推出中国版本云笔记——“印象笔记”,evernote如此心急的进入中国市场的原因我们不得而知,但是可以想象的是云笔记作为移动互联网领域的后起之秀,前途不可限量,市场增长后劲十足。目前,互联网相关的云笔记主流有Evernote、麦库记事、有道云笔记、wiz笔记和云笔记等,这些目前都主要在计算机互联网中发展,真正能用在手机客户端的还很少,而且功能有一定的限制,本软件将考量这些缺点,开发出适合大众使用的云笔记app。

2012年9月,宣布用户超过500万,并公布各平台用户分布等多项用户数据情况。 云笔记无论是在哪个平台的使用都是呈上升趋势(图1-2-1),手机、电脑的渗透情况也是非常乐观的(图1-2-2)。其中Android的上升空间更是非常大。虽然中国的云笔记app市场仍然还在起步阶段,但这个市场未来的潜力不可校量。

图2-1-1

图2-2-2

云笔记通过开放的API,第三方应用只需要进行简单的开发,就可以通过标准的web协议对有道云笔记的数据进行安全的访问与修改,而不需要搭设和维护云存储服务,这大大降低了第三方的开发与运营成本,从而将更多的精力专注于应用本身 。 2.2团队信息

软件名称:执笔之首 项目提出者:11软开2班女B307

王思娇、钟倩萍、张玲、许宝顺、吴晓伟、林秋婷

用户:Android用户

2.3条件、假定和限制: 开发本软件的经费暂时由小组成员筹集,所以经费比较紧缺;小组成员对数据库方面知识和云知识还有所欠缺,因此这会对软件开发进度有所限制。

2.4进行可行性研究的方法:

1)小组成员对现有的各款云笔记手机软件(包括电脑软件)进行研究、分析和比较从而确定该软件的模型。

2)通过网络和实际对用户进行调研,了解他们对云笔记app的需求。

2.5评价尺度:

用户对此软件的下载量和评价。

3.可行性分析

3.1市场方面可行性:

一个不容忽视的现状是,从最早的麦库记事到现在将近2年时间,云笔记整个市场的用户只有1000万左右。那云笔记是不是一个小众用户市场? 天使投资人王啸曾表达过这种担忧:“我觉得云笔记这种需求在中国还不是很大众,尽管在声音日记、照片日记等细分方向上,还有一些需求。因此,要形成一个大的用户基数还需要一段时间的市场培育过程。”对此,新点科技CEO吴晓丹坦言,有记笔记习惯的人并不算多,把笔记记到电子终端的人更少。从这一点讲,云笔记耕耘的是小众市场。但他同时强调,“好记性不如烂笔头,谁都要记点事,记事应用可能又是人人都需要的。”

蒋炜航则表示,在有道云笔记立项初期,他们就进行了详尽的市场调研。发现超过40%的用户有个人知识管理和记录笔记的习惯;资料管理同步、移动端读写、网页资料保存是用户的几大痛点,“目前,在美国和日本,云笔记这类产品已经得到了多数早期大众的接受。同时Evernote的估值已高达10亿美元,也显示出这个市场的巨大潜力。虽然中国的云笔记市场仍然还在起步阶段,但我们看好这个市场未来的潜力。”

篇二:基于SpringMVC的云笔记系统

2015届本科毕业论文(设计)

河南科技学院

论文(设计)题目:基于SpringMVC的云笔记系统

学生姓名:杨冬

所在院系:信息工程学院

所学专业: 计算机科学与技术

导师姓名:张丽君

完成时间: 2015-05-10

1

摘要

本课题所实现的云笔记系统改变了传统的记录笔记的模式,采用云笔记系统,这种新式的方式使得用户在学习中更加方便快捷的记录,分享,收藏笔记。

本系统采用b/s开发模式,分为服务器端和浏览器端。在服务器端主采用MySQL数据库使用MyBatis技术访问数据库。使用Spring框架管理组件,整合MyBatis,处理一些通用通用的业务。使用MVC分层思想,将代码分为控制层,业务层,持久层和视图层,实现了登陆模块,笔记本模块,和笔记模块。登陆模块的主要包括登陆,注册,修改密码和退出登陆功能。笔记本模块主要包含新增,修改,删除功能。笔记模块包含查询,新增,修改,删除功能。在浏览器端主要采用Ajax处理客户端逻辑以及发送异步请求并实现了系统界面的一些动态效果。

关键词 :Ajax,MySQL,MyBatis,SpringMVC,Spring,Java。

ABSTRACT

The article notes cloud system changed the pattern of traditional note taking, the cloud notes system, this new way allows users to more easily and quickly in the study record, share, used notes.

2

The system uses the b/s development model, divided into

server and browser. At the end of the main server using MySQL database access tothe database using MyBatis technology. The integration of MyBatis using the Spring framework, management

component, some general business.Using the MVC hierarchical thinking, the code is divided into control layer, business layer, persistence layer and view layer, to achieve the login module, module of notebook, and notes module. The landing module includes login, registration, modify the password and exit thelogin function. The notebook module mainly consists of add, modify,delete function. Note module contains the query, add, modify, delete function. At the end of the browser uses Ajax client-side logic and sends an asynchronous request and the system interface of some of the dynamic effect.

Keywords: Spring Ajax, MySQL, MyBatis, SpringMVC, Spring, Java.

目录

1. 绪论........................................................4

1.1项目背景及意义………………………………………………………4

1.2项目现状及趋势概述…………………………………………………5

2. 系统理论和技术路线..........................................5

2.1 Java语言概述…………………………………………………………5

2.2 b/s和c/s体系…………………………………………………………5

2.3 JavaScript与Ajax……………………………………………………..6

2.4系统主要路线………………………………………………………….7

2.5 运行环境要求…………………………………………………………7

2.5.1 硬件环境……………………………………………………….7

3

2.5.2 软件环境……………………………………………………….7

3. 系统需求分析................................................8

3.1各模块关系图…………………………………………………………8

3.2数据库设计……………………………………………………………8

3.2.1 数据库列表……………………………………………………8

3.2.2数据库连接的实现…………………………………………….9

3.3 主要开发工具………………………………………………………...12

4.功能模块.....................................................12

4.1登陆模块…………………………………………………………12

4.2笔记本模块………………………………………………………22

4.3笔记模块………………………………………………………...25

5.结论.........................................................27

谢词...........................................................27

参考文献.......................................................27

1.绪论

1.1项目背景及意义

因为互联网的快速发展,人们获得新知识的方法也变得多样化,在线学习应4

运而生,为了让使用在线学习的人能更方便的记录笔记,云笔记项目因此诞生,云笔记是用于用户在进行学习时随时记录,分享,收藏笔记。云笔记系通过分布式解决方案使用户空间被无限放大。系统贴近贴近用户的使用习惯,期望达到达到无处不学习无处不笔记的效果。

1.2项目现状及趋势概述

就目前来看云笔记市场呈现的特点是用户群较小但是没有什么行业竞争其目前主要用于教育市场。但是互联网发展速度迅速,今后的生活,工作,学习也许都要和互联网打交道,但是互联网毕竟不是现实世界一些重要的信息,知识不能随时随地的记录,但是云笔记却解决了这些烦恼。云笔记起初用于在线学习的人群记录笔记,但是我相信不远的将来云笔记必将推向大众,成为人们日常生活不可或缺的一部分。

2. 系统理论和技术路线

2.1 Java语言概述

Java是SUN公司开发最初命名为Oak是一种小型系统的编程语言,随着互联网发展SUN公司改造了Oak并以“Java”名称正式发布。Java编程风格接近于C,C++语言,但不同的是Java是完全的面向对象程序设计语言,继承了C++语言面向对象技术的核心但是舍弃了指针,增加了垃圾回收机制。

JDK(Java Development Kit)是Java开发工具包,除了包含JRE(Java Runtime Environment) 外还包含运行Java程序所需要的工具JDK。所以JDK=JRE+编译、运行等开发工具。JRE:Java运行时环境 除了包含JVM(Java Virtual Machine)外还提供了运行Java程序所需要的环境。JRE=JVM+Java系统类库 JVM是Java虚拟机。

Java开发过程简而言之就是首先使用一个文本编辑器编写扩展名为.Java的源文件,然后用Java编译器把扩展名为.Java的源文件编译为.class,最后JVM加载.class并运行.class。不同的平台使用不同的JVM所以,JVM屏蔽了平台之间的差异,所以实现了跨平台一次编译到处使用。

2.2 b/s和c/s体系

b/s即浏览器/服务器端结构,如果说b/s就最好和c/s作比较,那具体的项目举例就是网页版的qq是b/s结构,而需要下载的qq客户端属于c/s模式。 5

篇三:达内电信计费系统项目介绍

李洪鹤/lihh@tarena.com.cn

一、回顾

1、Spring核心功能

1)IOC

将对象的创建权、注入权交给Spring来 管理,由Spring容器负责做这些事。由于 Spring是通过配置实现的这些逻辑,因此 可以降低对象之间的耦合度。

2)AOP

面向切面编程,主要解决的是针对一批 组件的通用逻辑编程的问题,它采用了 公共的类+配置的方式实现这个逻辑,可以 降低公共类和组件之间的耦合度。

3)整合

Spring可以整合JDBC、MyBatis、

Struts2、Hibernate框架/技术,

可以简化对这些框架/技术的使用。

4)MVC

Spring实现了MVC,按照MVC思想对 代码进行了分层,从而降低了项目中 代码之间的耦合度。

2、Java知识体系

画图

二、项目介绍

1、项目整体需求

1)项目背景

电信公司有UNIX服务器出租业务,针对 该出租业务需要一套办公系统来提升办事 效率,提升该业务信息化程度(无纸化 办公),我们的系统就是针对该出租业务 而提供的完整解决方案。

2)整体解决方案

画图

2、解决方案

1)NETCTOSS(要讲)

--名词解析

Net China Telecom Operation

Support System

中国电信运营支撑系统-网络版

--功能

用于创建账号,创建资费标准,以及查询用户的消费情况等。

--使用者

电信公司营业员

--部署

应用服务器

2)DMS(讲过)

--功能

解析客户登录、登出UNIX服务器的时间,并将解析到的信息存入数据库,即实现了客户登录服务器的数据采集功能。 --使用者

自动运行

--部署

DMS Client部署在每一台UNIX服务器上;DMS Server部署在引用服务器上。

3)PL/SQL(不讲)

--功能

自动计算出客户本月的消费情况,由Oracle任务自动在月底调用。

--使用者

Orcale任务调度。

--部署

Orcale数据库。

4)自服务(不讲)

--功能

可以查询客户的套餐余量,可以修改客户的资费等,类似于移动/联通营业厅APP。

--使用者

客户

--部署

应用服务器

3、项目计划

1)Unit01

day01-day02,完成资费管理模块。

2)Unit02

day03-day04,完成账务账号模块。

3)Unit03

day05-day06,完成业务账号模块。

4)Unit04

day07-day10,完成角色模块、管理员 模块以及登录相关的功能。

5)Unit05

day11,学习AOP,并应用到项目中。

6)Unit06

day12,学习事务管理,并应用到项目中。 如果时间允许,做项目总结及分享。

4、项目目标

1)基本要求

完成资费模块

2)达标

再完成账务账号模块,登录功能。

3)要求

自己写代码

4)目标

具备独立开发的能力

5、技术架构

1)开发环境

Linux+MyEclipse6.0+JDK1.6+

Tomcat7+Oracle10g

2)使用的技术

Java+Spring+MyBatis+JSP+JQuery

3)结构

基于MVC代码的分层思想,将代码分为 如下几层

表现层(V):JSP+JQuery

控制层(C):

DispatcherServlet+Controller,即主要由Spring MVC实现。 业务层(C):

由于业务相对简单,不用独立的业务层,而是直接在Controller中实现 业务,在企业真实的项目中,往往 这里是有独立的业务层。

持久层(M):

Spring整合MyBatis来实现数据库的访问。

三、搭建环境

1、声明

在项目组中搭建项目环境应该由项目经理、 结构师、设计师来完成,我们只需要下载 他们构建好的代码,添加业务代码即可。 因此这项内容了解即可,不是重点。

2、搭建环境大致步骤

1)解决访问数据库的问题

使用Spring整合MyBatis来实现数据库 的访问

2)解决处理请求的问题

使用Spring MVC来处理请求


达内云笔记项目
由:建材加盟网互联网用户整理提供,链接地址:
http://m.yuan0.cn/a/23468.html
转载请保留,谢谢!
最近更新/ NEWS
推荐专题/ NEWS