练习mvc做一个知识库(二)
上周發(fā)表了練習(xí)“mvc做一個知識庫(一)”。首先謝謝大家的關(guān)注,這兩天有時間就看一下園子里小燕的走向ASP.NET架構(gòu)設(shè)計。寫的不錯,對于像我這樣想提高設(shè)計能力的菜鳥來說受益匪淺。還差兩章看完,以及迫不及待地想把一些思想融入到我的知識庫了。上周還在為知識庫需要哪些功能發(fā)愁,今天上午跟項目經(jīng)理聊天的時候感覺知識庫應(yīng)該有BI功能,通過SQLServer強(qiáng)大的BI,可以更科學(xué)精確的分析出自己對哪些方面知識更感興趣,對哪些方面的知識還有所欠缺。還有授權(quán)。之前做過一個通用的授權(quán)系統(tǒng),這次正好再升級一下。
所以到目前為止。知識庫至少應(yīng)該包含以下內(nèi)容:
(1)融入多個架構(gòu)模式和設(shè)計模式,不要怕濫用
(2)對功能模塊盡量實現(xiàn)“插件式”管理
(3)搜索功能要強(qiáng)大,必須包括全文檢索(應(yīng)該還有更人性化的搜索,而且能夠記錄用戶的搜索習(xí)慣,方便用戶以后的搜索)
(4)融入BI,能夠分析出用戶的感興趣和欠缺的知識
(5)用戶和文檔的授權(quán)
(6)用戶界面簡潔,操作方便
(7)抽象出通用的異步操作,例如異步加載“組織結(jié)構(gòu)樹”,“用戶列表樹”,“分頁操作”等。(PS:我是Jquery的忠實用戶)
(8)擴(kuò)展功能:文件只能在特定域內(nèi)使用(比如公司局域網(wǎng)),出了特定域文檔即被加密。
(9)使用MVC開發(fā)。PS:一直想接觸一下微軟的MVC,正好利用這個機(jī)會學(xué)習(xí)一下。
(10)融入“測試驅(qū)動開發(fā)”思想。
(11)開發(fā)工具:VS2010+SQLServer2008+Jquery
接下來的幾天我會接著充實知識庫的功能模塊,感覺能這些功能夠成為一個版本后就開始開發(fā)。希望大家繼續(xù)關(guān)注和監(jiān)督。
轉(zhuǎn)載于:https://www.cnblogs.com/jjhe369/archive/2011/01/18/1938553.html
總結(jié)
以上是生活随笔為你收集整理的练习mvc做一个知识库(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软企业库调用Oracle分页存储过程
- 下一篇: C# Replace函数与JS repl