练习mvc做一个知识库(二)
上周发表了练习“mvc做一个知识库(一)”。首先谢谢大家的关注,这两天有时间就看一下园子里小燕的走向ASP.NET架构设计。写的不错,对于像我这样想提高设计能力的菜鸟来说受益匪浅。还差两章看完,以及迫不及待地想把一些思想融入到我的知识库了。上周还在为知识库需要哪些功能发愁,今天上午跟项目经理聊天的时候感觉知识库应该有BI功能,通过SQLServer强大的BI,可以更科学精确的分析出自己对哪些方面知识更感兴趣,对哪些方面的知识还有所欠缺。还有授权。之前做过一个通用的授权系统,这次正好再升级一下。
所以到目前为止。知识库至少应该包含以下内容:
(1)融入多个架构模式和设计模式,不要怕滥用
(2)对功能模块尽量实现“插件式”管理
(3)搜索功能要强大,必须包括全文检索(应该还有更人性化的搜索,而且能够记录用户的搜索习惯,方便用户以后的搜索)
(4)融入BI,能够分析出用户的感兴趣和欠缺的知识
(5)用户和文档的授权
(6)用户界面简洁,操作方便
(7)抽象出通用的异步操作,例如异步加载“组织结构树”,“用户列表树”,“分页操作”等。(PS:我是Jquery的忠实用户)
(8)扩展功能:文件只能在特定域内使用(比如公司局域网),出了特定域文档即被加密。
(9)使用MVC开发。PS:一直想接触一下微软的MVC,正好利用这个机会学习一下。
(10)融入“测试驱动开发”思想。
(11)开发工具:VS2010+SQLServer2008+Jquery
接下来的几天我会接着充实知识库的功能模块,感觉能这些功能够成为一个版本后就开始开发。希望大家继续关注和监督。
转载于:https://www.cnblogs.com/jjhe369/archive/2011/01/18/1938553.html
练习mvc做一个知识库(二)相关推荐
- 为长颈鹿做一个名片二维码,扫描就能了解它的详细信息
从前,有一只叫小仙的长颈鹿,生长在一片美丽的草原上.每天,它都能够吃到最新鲜的树叶.喝到最甜美的河水.除了时不时和其他的长颈鹿打打架,和狮子赛跑,日子过得还挺开心的.傍晚,静静地站在那颗最高大的金合欢 ...
- C++做一个有关二维数组的小案例(考试成绩统计)
考试成绩统计案例 学习目标: 二维数组的遍历 案例描述: 有三名同学(张三,李四,王五),在一次考试中的成绩分别如下表,请分别输出三名同学的总成绩 语文 数学 英语 张三 100 100 100 李四 ...
- 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截...
程序猿修仙之路--数据结构之你是否真的懂数组? 数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构 .要想在之后的江湖历练中通关,数据结构必不可少.数据 ...
- 用 JS 做一个数独游戏(二)
用 JS 做一个数独游戏(二) 在 上一篇博客 中,我们通过 Node 运行了我们的 JavaScript 代码,在控制台中打印出来生成好的数独终盘.为了让我们的数独游戏能有良好的体验,这篇博客将会为 ...
- matlab中GUI的属性检查器中的XLimMode是什么_如何在Matlab中使用GUI做一个简易音乐播放器? ---- (二)GUIDE...
咕咕怪由于昨天有重要的事情所以咕了一天的文章 (感觉写得挺基础的,对各个部分有一定了解的童鞋可以直接跳过了解的部分 用Matlab做一个app有几种办法呢? 同样的,帮助文档告诉了我们答案:三种. 英 ...
- 用python制作二维码_用python做一个可视化生成二维码的工具
用python做一个可视化生成二维码的工具 环境 pip install gooey pip install MyQR 源代码 from gooey import GooeyParser,Gooey ...
- 七夕快到了,教大家用Python来做一个有趣的表白二维码!
二维码我们日常天天见到的,这玩意居然能用来表白?哎,在程序员的世界里,没有什么是不可能的, 今天教大家自己做一个,让女朋友去扫描一下,嘿嘿,那么问题来了,没有女朋友的兄弟怎么办..... 赶紧找一个 ...
- 用WeX5做一个二维码名片应用!有源码!
本文由 起步科技 原创.未经许可,禁止转载! 作者:起步科技前端研究员小茄,专注分享HTML5 App快速开发工具 WeX5 的黑魔法以及各种有趣炫酷的前端技术. 前言 二维码现在是无处不在,无孔不入 ...
- [分享] 30分钟做一个二维码名片应用,有源码!
2019独角兽企业重金招聘Python工程师标准>>> 前言 30分钟带你用Wex5做一个微信公众号上使用的二维码名片,相应技术点有详细讲解,高清有码!(点击下载全部源码) 二维码现 ...
最新文章
- 通过反射执行get、set方法
- python对接微信支付_python3接入微信企业支付实现小程序提现
- 网络推广外包没有效果?很可能是在网络推广外包基础上出现问题!
- 架构师眼中的高并发架构
- .net core Entity Framework Core Code First 框架 分层开发
- 自己动手写一个 SimpleVue
- 简述回源原理和CDN常见多级缓存
- iOS开发之FMDB
- 如何在 SAP BTP Java 应用里使用 SQLite 数据库
- ubuntu软件安装 caffe相关软件安装 学习笔记
- paip.函数式编程方法概述以及总结
- 树莓派百度云下载工具bypy
- IE浏览器9.0与王码五笔不兼容的问题
- shopex 网店系统 v4.8.5 安装图文教
- Rust游戏数据查询、Rust服务器清档时间表
- 樊登读书分享ppt_樊登读书《干法》学习分享
- TI CC2530 学习笔记-13-NewBit-CC2530-ADC-内部温度传感器
- 小米手机开机自启动软件及定时开关机
- 墨羽卿画第二章第5节:另一个世界,腊月廿四
- C语言:数组与指针之 p++ 操作的细节问题(p是指针)
热门文章
- java 泛型 子类_Java泛型:要求泛型成为某种类型的子类
- 滑动翻页效果_Flutter实现3D效果,一个字,炫!
- (并查集)小希的迷宫
- 批量画同心不同半径圆lisp_cad绘制同心圆lisp二次开发源代码
- 基于jsp+mysql+mybatis+Spring boot简单学生成绩信息管理系统
- IDEA里的web.xml页面的Servlet名称报错下方出现红色下划线
- android 媒体库扫描,如何扫描出Android系统媒体库中视频文件
- c语言程序设计语言描述,C语言程序设计题目描述(详).txt
- R语言基础入门(3)之数据类型与相应运算1
- python实例 79,80