码迷,mamicode.com
首页 > 其他好文 > 详细

EF Code First 自由组卷功能的设计与实现

时间:2020-08-03 19:55:08      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:round   auto   后台   问题   复杂   alt   在线   系统   设计   

1.今日完成任务

  • 自由组卷功能的实现
  • 试卷添加
  • 试卷修改

2.核心代码

  • 自由组卷是在线考试系统的核心功能,也是整个系统的关键部分。组卷的思路是,根据题库及其题目数量,动态生成试卷。于是,设计界面如下:试卷名称、时长及分值是试卷的基本要素。后面的表格列出了可供选择的所有科目及其题库数量。如果该科目的题库数量为0,则无法进行选择。

技术图片

  • 后台数据处理。由于此次传递数据比较复杂(主要是表格数据是根据科目动态生成的),所以直接使用单个对象就很难进行处理。有兴趣的同学可以思考下如何快速处理集合数据。其实,我们前台表单传递过来的数据,都可以用FormCollection进行接收。我们之所以很少这么做,而是直接使用对象,主要是受面向对象思想的影响,而且对象的封装让我们能更便捷的操作数据。

技术图片

  • 修改试卷的功能与这个思路一致,这里就不再奥数了!

3.遇到的问题及解决方案

其实也没遇到什么问题,主要是试卷数据的传递与接收。百度是个好东西,大家一定要学会灵活使用!!!

4.项目进度规划(由于最近事情比较多,现在才慢慢走入正轨,主要以功能实现为主,所以博客写的有些粗糙了)

技术图片

 

 

EF Code First 自由组卷功能的设计与实现

标签:round   auto   后台   问题   复杂   alt   在线   系统   设计   

原文地址:https://www.cnblogs.com/xiecancc/p/13427915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!