当前位置: 移动技术网 > IT编程>开发语言>.net > 用MVC5+EF6+WebApi 做一个小功能(一)开场挖坑,坑的名字叫在线答题系统

用MVC5+EF6+WebApi 做一个小功能(一)开场挖坑,坑的名字叫在线答题系统

2018年01月15日  | 移动技术网IT编程  | 我要评论

从哪开始说呢,这几年微软的技术一直在变,像是牟足了劲要累死所有的NET程序员,从WebForm到MVC到现在MPA、SPA 、Razor单页,从net2.0一直走到现在.net4.6.2,后面还有一个Core在等着攀登。唉,不知多少net程序员死在沙滩上,又有多少net程序员转行送了外卖!

整个技术行业,从传统的单机应用到联机应用,然后Web应用,爆发式的移动应用,然后又开始了云计算,又来了微服务,还有大数据、AI人工智能。还有微信自己搞起了一片天地叫做微信开发(不知道是不是这个名字)。前端也是从无到有,从一个写破脚本的到现在的遍地前端大神。加上UI设计师、UE设计师等等,看似繁花似锦的唐宋盛世一样。

看看自己,在这繁华盛世依然拿着打狗棍等着丐帮帮主传授不不世武功,等来等去回首只会打狗。有心换个门庭投靠个好点的门派,试想这么多年苦练打狗棍,换了该用匕首或者大刀,完全不是一个套路,少林棍法听说也不错,可是有清规戒律怕不适应,人老了可能就这样了只能老实的混吃等死吧。

一堆废话,昨晚睡太晚,脑子一片乱糟糟,不知所言。

言归正传,最近做项目,原来的项目是使用WebForm做的,想当年也是从VS2005开始入的行,但是后来有了MVC用过MVC以后再想回到WebForm开发真的挺难的。然后就和领导说了下想法,领导很有风度,不管过程如何,只要功能实现即可。然后就乐呵的给自己挖了个坑埋了。带着团队成员开始了no zuo no die的旅程,其实主要是我的压力大些,负责后端数据提供,还有管理功能的页面实现。

从MVC 1开始关注,MVC 3照着musicshop的例子做了一个demo,到现在MVC5,一直有关注,真正的使用大概有两三年左右,还是穿插加杂,因为工作一直用企业自有研发平台,理清业务就开始生成、复制粘贴、调试发布、测试上线。尤其有的企业搞一套东西完全和大环境下技术栈格格不入的时候,对企业是大大的利好(效率高、安全),对于个人来说,差不多就是百害无一利,唯一可能就是多了不少行业业务上的积累。好了扯多了。

基于各种原因(其实就是光顾蒙头干活,没有抬头看看路),想着把这个项目中的某个模块抽离出来单独的整理总结,包括前端后端整个的实现过程,省的以后再上项目的总是看哪都眼熟,就是记不清怎么写~

 

请注意,下面才是正文

项目需求抽离的功能叫做在线考试

原因:网上好像没怎么有人演示过这个,同时这一块的展现的内容以及复杂度也基本满足大部分项目

使用技术:

ASP.NET MVC 5 ASP.NET Web Api Entity Framework 6 jQuery+bootstrap 以及各种网上拼凑的插件

包含功能:

试题库管理 试题管理 试卷管理 考试管理 在线考试 成绩发布 考试统计

其中划线的是没有开发的,其余的已经开发出来了,就等着在拎出来了

 

以上功能以外,还包含

公用仓储库 依赖注入 简单的权限管理

 

当前项目完成后基本满足客户的需求,一般项目的目标是客户满意,实际是客户永远不会满意,手段就是让客户尽快的进行产品交互和体验,针对其需求快速迭代。

 

大概就这样,想起什么再补充,把计划记录与此,以此文督促自己抓紧作总结。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网