个人知识管理系统Version1.0开发记录(01)
架 构 描 述
01、数据层,数据源,有形资源入库,无形资源整理,对外搜索引擎,对内平台搜索,数据类型(文字、图片、声音、视频、组合),数据时空优化,数据安全方案(数据进站关卡,数据出战关卡),数据并发方案,大数据分布式处理。
02、数据层,数据库,概念数据,物理数据,面向对象,业务程序,数据流程,数据ER图(实体、属性、关联)。
03、数据层,数据集,数据采集、数据传递、数据储存、数据加工、数据维护、数据使用。
---------------------------------------------------------------------------------------------------------------------------
04、逻辑层,基本功能,数据处理,对各种需求的数据操作方法。
05、逻辑层,基本功能,数据计划,根据各种计划(需求的个人,级别,时间,地点,部门,公司,企业,类型组合)需求,抽取数据自动生成计划方案。
06、逻辑层,基本功能,数据控制,执行计划方案的对象,实时反馈执行情况,对计划对比分析联想拓扑,根据实际情况,抽取最新数据生成应对方案。
07、逻辑层,基本功能,数据预测,系统运用数学方法、统计方法、模拟方法,根据现有数据预测未来,可以人为干涉(增加干涉条件和备份方案,增加时间节点,增加自动还原)。
08、逻辑层,基本功能,数据智能,系统运用数学模型,根据大量数据推导问题最优解决方案(增加方案对比呈现),合理利用资源,获取较大效益(增加人为干涉,增加时间节点,增加自动还原)。
-----------------------------------------------------------
09、逻辑层,系统模块,数据金字塔,数量执行系统、价值核算系统、报告监控系统、分析信息系统、规划决策系统。
-----------------------------------------------------------
10、逻辑层,安全机制,用户权限,模块权限、功能权限、科目权限。
11、逻辑层,安全机制,操作日志监控。
12、逻辑层,安全机制,数据联机备份恢复。
13、逻辑层,安全机制,内置数据解析发送方式,内置防火墙安全设置,内置杀毒软件。
----------------------------------------------------------------------------------------------------------------------------
14、显示层,PC端。
15、显示层,WEB端。
16、显示层,WAP端。
17、显示层,APP端。
----------------------------------------------------------------------------------------------------------------------------
18、个人版,一种是针对普通大众的(修改数据方案即可,开发顺序2),一种是针对软件工程师的(优先开发,开发顺序1),有针对各种用户的详细操作说明书。
19、公司版,开发顺序3,有针对各种用户的详细操作说明书。数据处理方案,客户端没有核心应用程序,客户端传送数据和应用请求给应用服务器,应用服务器处理数据,应用服务器返回数据处理结果给客户端呈现。
|——服务器|——数据库服务器|——中心数据服务器
| | |——分布式数据服务器
| |——应用服务器
| |——WEB服务器
|——分布式网络
|——客户端
20、企业版,Version1.0仅设计针对企业的可扩展接口功能模块,具体功能实现暂定。
21、集团版,Version1.0仅设计针对集团的可扩展接口功能模块,具体功能实现暂定。
备注:
1、核心思想:
(1)目标规划。吸取世界上类型事件的成功经验,抽取现有数据和现存环境分析得出目标事件的规划,供使用者参考。前期适用于个人,营造健康的成长规划,符合生命发展周期(纵向),包含外界环境、教育、年龄智力情商接受度(需要咨询各阶段的教师等);横向,从本人需求出发,运用数学图形逻辑拓扑,知识点——>知识线——>知识面——>知识球——>知识时间价值(知识更新,知识备份,知识传播,内嵌即时聊天工具)——>类动态宇宙知识体系——>抽象成原点(知识点),周而复始,以此循环,通过此知识结构给本人提供即时的可执行的可实现的规划,供本人参考。
(2)风险规避。资源危机,健康危机,时间危机,人性危机,社会危机,未知危机,等等;提供个人及团体类型事件,风险发生机制,风险规避方式方法,提供源动力,增加目标实现信念。(需要整理风险类型资料)
(3)执行督促。根据用户反馈,实时发送附带“正面心灵能量”(需要整理各种类型的人和团队容易接受的正面能量,包装呈现的方式方法)的执行督促信息,让使用的个人和团队,轻松愉快达成目标。
2、Version1.0的计划完成日期是2015年6月底,此系统是工作闲暇之余开发,出发点是知识管理应用,前期需求分析和系统设计主要来自个人、能认知的类型个人、公司、能认知的类型公司及能收集到的相关信息。
3、此后,每完成一个小阶段,都会有记录,记录开发中碰到的问题及详细解决方案。
个人知识管理系统Version1.0开发记录(01)的更多相关文章
- 个人知识管理系统Version1.0开发记录(09)
MyBatis初试 MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索. 运用Mybatis框 ...
- 个人知识管理系统Version1.0开发记录(02)
第 一 步 做 什 么 我们该如何入手呢?先来看看目前常用的三个方法. 1.从事物产生的源头出发,层层推进,步步验证,最后开花结果.这种方法经常用于科研项目,或者三期以后的工程,国家政府项目用的较多. ...
- 个人知识管理系统Version1.0开发记录(12)
最近碰到个问题,在五个工作日内阅读一个百万行左右代码量的新项目集合,如何解决呢? 第一个工作日,环境观察.待在那个项目组,看项目成员们在做些什么事情,开发,测试,聊天,或多或少可以收集到一些项目相关的 ...
- 个人知识管理系统Version1.0开发记录(10)
物理分页 这次我们运用Mybatis拦截器来实现物理分页,后面会运用动态sql来实现,或者运用Map/CollectionUtils/StringUtils编写工具类来实现.oracle是运用的row ...
- 个人知识管理系统Version1.0开发记录(07)
模 块 复 用 原本还要测试一会的,突然出现一连串诡异的问题,比如,编译少加载个类啊,输入地址少个字母啊,改几行代码一改就是半小时啊.这是在提醒我们大脑疲倦了,所以果断小结,下次继续.这一次简单完成了 ...
- 个人知识管理系统Version1.0开发记录(11)
(1)匹配单个属性的关键字:(2)匹配单个对象的关键字:(3)匹配对象集合的关键字:(4)基于事件驱动的:(5)实时搜索,参考win7的搜索功能. 1.备份,java代码,数据库数据. 2.oracl ...
- 个人知识管理系统Version1.0开发记录(08)
切入点 前面,我们已经搭建好了web端的一种基本结构,需要进一步定位的主要问题有三点: 1.界面的选择和确定,用extjs做的初步样式,进一步改动为jqueryUI/html,再进一步改变为HTML5 ...
- 个人知识管理系统Version1.0开发记录(05)
demo controller我们从前面的实现过程可以得出三种普遍使用的信息处理方式:1.操作数据库,对数据进行增删改查,比如运用sqldevloper查看数据信息.2.运用计算机程序语言,对数据进行 ...
- 个人知识管理系统Version1.0开发记录(06)
demo view 夜已深,我们先简单演示一下,完成一个小段落了.涉及工具及技术知识:图形处理软件photoshop cs6,js类库ext. 思路如下: 1.下载ps6,有破解版本的,dll文件覆盖 ...
随机推荐
- Java 集合系列13之 WeakHashMap详细介绍(源码解析)和使用示例
概要 这一章,我们对WeakHashMap进行学习.我们先对WeakHashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用WeakHashMap.第1部分 WeakHashMap介绍 ...
- windows文件关联、打开方式列表之修改注册表攻略
这里全是修改注册表的方式.网上找了半天,有的仅有添加文件关联的方法,却没有添加到打开方式列表里面的方法:有的有添加到文件列表的方法,却是使 用控制面板->文件夹选项的.好难得才找齐所有,从添加文 ...
- Medusa引擎开源了
首先贴出 Github地址 然后博客地址 相比于市面上其他的著名游戏引擎,例如Unity,cocos2dx,Unreal,Medusa游戏引擎目前还非常的简陋,目前实现的功能还集中在2D部分,3D的虽 ...
- For循环案例---九九乘法表
概述:先创建一个Print99类,类中创建5个方法,分别为Test9901.Test9902.Test9903.Test9904.Test9905,分别打印出不同形状的九九乘法表,该类创建完成后再创建 ...
- AC日记——判断字符串是否为回文 openjudge 1.7 33
33:判断字符串是否为回文 总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个字符串,输出该字符串是否回文.回文是指顺读和倒读都一样的字符串. 输入 输入为一行字符串(字符串中 ...
- netty5和4.x,3.x的一些区别
http://item.congci.com/item/netty-5-0-4-0-xin-bianhua-he-zhuyi-dian
- Flex(flash)检测摄像头的3种状态(是否被占用,没安装摄像头,正常)
在视频程序的编写过程中,我们经常要使用摄像头,在使用摄像头前有必要对摄像头的现有状态做个检测: 1.被占用 2.没安装摄像头 3.正常 camera=Camera.getCamera(); ...
- jmeter beanshell内容
byte [] sampledata = ctx.getPreviousResult().getResponseData(); String smapledatastring = new Strin ...
- android开发—Fragment中onCreateView()和onActivityCreated()的区别
在编写Fragment时,在onCreateView()方法中启动了一个初始化自定义View的方法 initView(),但是调试时就崩溃,打印日志发现是这里出了问题,就将这个方法放到了onActiv ...
- android edittext 去边框 去下划线
EditText的background属性设置为@null就搞定了:android:background="@null"style属性倒是可加可不加 附原文:@SlumberMac ...