鄙人今天大四,馬上要畢業了,隨之而來的也就是就業協議+畢業設計這類常規的事情,當然還有作為一個准挨踢人特殊煩惱,這個是外話,就不談了。
這系列的博客是作為我做畢業設計的記錄來弄的。因為現在的工作是嵌入式,所以,而.net在學校沒有學過,更別說mvc或者是EF的codefirst了,所以,都是自學來了,都是一家之解,有不當之處,大家多提寶貴議見。
園子里的兄弟們,我這是記錄而不是教程哦,請和我一樣的新手看到我的文章后斟酌而行,萬不可隨意模仿。
好了,下面我們開始。
使用的技術:
這是畢業設計,多數人都是買來的或者是改來的,因為一個人做一個大型的網站,還是我們這樣的二本底下的學校,加上還要上班,時間非常少。但是,我想做的一個原因是微軟竟然把東西搞得這樣強大,我沒必要不學習一下,所以,做這個畢業設計的同時也是在學習微軟的一些新元素。當然,也多一個飯碗。
使用的東西如下:
開發平台:vs2012
使用.net框架:4.0
其它的:codefirst+razor+jquery
需求:
先上圖》
從圖中,大家可以看到我前期的需求分析,雖然是畢業設計,但是我還是覺得有必要加上角色管理,而且,據說.net mvc的角色管理被軟件封裝得很強大。
曾經我做過一些網站項目,有cms的,也有pms的。都是基於b/s的系統。但是,從來沒有使用過.net進行開發,php是個很好的東西,但是,我若是能接受無數的->符號的書寫,那么,我也不會棄C++而去了,當然,有的前輩可能會說這是小孩子的創任性,因為一個東西不喜歡寫就不走這條路,但是,有時候我會想,這或許也是90后程序員的特點,這也是我們新一代的特性。所以,php就這樣的被我拋棄了,當然因為這個原因拋棄它的不止我一人。另外一個就是j2ee,之前有個項目是j2ee做的,我們之前也有學過jsp,而且,我自認為java基礎還是比較好的,畢業學了好多年,根值在我年少的記憶中,但是我為什么不用呢,因為我覺得ssh的框架太過松散,三個開發團隊開發出來的東西,接口處必然復雜,而我們在上面必然要花費我們本不應該花費的功夫,歸根到底來進,我覺得工具提供者的原因造成的一個框架或者語言不方便性不應該犧牲我們使用人員的時間與精力。
這篇的上面是需求分析,其實差不多了,我若是客戶,初期也就提這么點東西,這也是我上交給老師的開題報告上面的東西了。當然,后面我們還可以改,學校不會這么死扣的,我們學校很睿智的(小小的吹一下)。。。
下一篇,我將寫一個系統設計,從用戶的角度出來,要有多少頁面,每個頁面哪些功能。
轉載請標注原地址:http://www.cnblogs.com/ensleep/tag/%E5%9F%BA%E4%BA%8E.net%20mvc%E7%9A%84%E6%A0%A1%E5%8F%8B%E5%BD%95/