zoukankan      html  css  js  c++  java
  • 练习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

    接下来的几天我会接着充实知识库的功能模块,感觉能这些功能够成为一个版本后就开始开发。希望大家继续关注和监督。

  • 相关阅读:
    K近邻(K Nearest Neighbor-KNN)原理讲解及实现
    Bisecting KMeans (二分K均值)算法讲解及实现
    KMeans (K均值)算法讲解及实现
    NodeJs使用async让代码按顺序串行执行
    NodeJs递归删除非空文件夹
    NodeJs之配置文件管理
    NodeJs针对Express框架配置Mysql进行数据库操作
    在Express中使用Multiparty进行文件上传及POST、GET参数获取
    Linux操作命令
    SftpUtil FTP文件上传
  • 原文地址:https://www.cnblogs.com/jjhe369/p/1938553.html
Copyright © 2011-2022 走看看