EF Code First 自由組卷功能的設計與實現

1.今日完成任務spa

  • 自由組卷功能的實現
  • 試卷添加
  • 試卷修改

2.核心代碼設計

  • 自由組卷是在線考試系統的核心功能,也是整個系統的關鍵部分。組卷的思路是,根據題庫及其題目數量,動態生成試卷。因而,設計界面以下:試卷名稱、時長及分值是試卷的基本要素。後面的表格列出了可供選擇的全部科目及其題庫數量。若是該科目的題庫數量爲0,則沒法進行選擇。

  • 後臺數據處理。因爲這次傳遞數據比較複雜(主要是表格數據是根據科目動態生成的),因此直接使用單個對象就很難進行處理。有興趣的同窗能夠思考下如何快速處理集合數據。其實,咱們前臺表單傳遞過來的數據,均可以用FormCollection進行接收。咱們之因此不多這麼作,而是直接使用對象,主要是受面向對象思想的影響,並且對象的封裝讓咱們能更便捷的操做數據。

  • 修改試卷的功能與這個思路一致,這裏就再也不奧數了!

3.遇到的問題及解決方案orm

其實也沒遇到什麼問題,主要是試卷數據的傳遞與接收。百度是個好東西,你們必定要學會靈活使用!!!對象

4.項目進度規劃(因爲最近事情比較多,如今才慢慢走入正軌,主要以功能實現爲主,因此博客寫的有些粗糙了)blog

相關文章
相關標籤/搜索