最近国家提倡工业4.0。搞MES的大大小小公司一下都涌了出来。本人有幸参与了诺干个MES项目。发现如下几个问题:
1.目前国内的MES系统,大多只是一个SFC系统。
2.大部分MES/SFC开发过程时间浪费在需求反复变更上。开发人员在需求上反复纠结,心力交瘁。每天看起来很忙,技术上也没有得到提升。本人也深受其害
3.每个工厂都有自己的一套运行标准,需要特殊定制,较难做出通用版本。
本人想做一个小型的MES开源系统,主要有以下几点:
1.练练手。
2.未来的开源是一个趋势。本人小公司用的ERP都是开源免费的。
系统选定使用VS2010 + MVC4 开发,数据库MSSQL.后续考虑支持MYSQL.
一、创建项目:
VS2010创建一个mvc4的项目
VS2010默认安装的是MVC2,安装MVC4必须先装 SP1,然后安装MVC4.
VS2010 SP1 (1.5G)下载地址:
http://go.microsoft.com/fwlink/?LinkId=210710
MVC4(在线安装)下载地址:
https://www.microsoft.com/web/handlers/webpi.ashx/getinstaller/MVC4VS2010_Loc.appids
点OK后,弹出另外的窗体
你可以选择开发所需的模板。“空”模板默认创建空的项目架构,“Internet应用程序”创建了一些基础的布局和验证。“Intranet应用程序”有点类似“Internet应用程序”,但是使用Windows验证,而不是Internet应用程序使用的Forms验证。简单起见,选择“Internet应用程序”模板。
接下来,你可以选择视图引擎。本例中,使用默认视图引擎,即Razor视图引擎(在MVC3发布时引入)。当然,你也可以选择传统的Web Form视图引擎(在MVC1和2中只能使用此引擎)
项目建立完成后,选中项目,右键菜单,选【Manager NuGet Packages】,在Nuget下载Dapper ,Automap ,Autofac 并安装