MIS:基于 Zigbee 的生态养猪场信息管理系统,包含上位机和 Web 部分

上传者: 42137539 | 上传时间: 2024-04-23 14:48:56 | 文件大小: 569KB | 文件类型: ZIP
MIS 该项目是一个基于 Zigbee 的生态养猪场信息管理系统,仅含上位机和网站部分。 说明:当时命名时匆忙将 MIS 写成了 GIS,后便一直使用该名称。 对使用者友好 整个项目并没有什么亮点,就是简单的串口读取数据,保存到数据库中,网页显示;但是整个项目结构却是很有意思: 通过 asp.net core 的自带宿主发布方式发布网站,使用者并不需要安装 web 服务器和 .net 环境; 通过 ef 的 migrate 方法自动迁移数据库,不需要将数据库拷贝给使用者; 通过上位机启动网站,并打开浏览器,一件操作。 总的来说,使用者只需在第一次运行时选择一下 web 文件夹,就会自动配置好 web 和 数据库。 之后每次启动程序均会自动启动 web 并且打开浏览器。 项目结构 要完成以上的操作,需要建立一个 .net standard 类库(GISCore)存放数据库上下文,供 .net

文件下载

资源详情

[{"title":"( 83 个子文件 569KB ) MIS:基于 Zigbee 的生态养猪场信息管理系统,包含上位机和 Web 部分","children":[{"title":"MIS-master","children":[{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false},{"title":"GISCore","children":[{"title":"Extension","children":[{"title":"StringExtend.cs <span style='color:#111;'> 855B </span>","children":null,"spread":false},{"title":"PathHelper.cs <span style='color:#111;'> 827B </span>","children":null,"spread":false},{"title":"FileHepler.cs <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false}],"spread":true},{"title":"Models","children":[{"title":"User.cs <span style='color:#111;'> 719B </span>","children":null,"spread":false},{"title":"Info.cs <span style='color:#111;'> 812B </span>","children":null,"spread":false}],"spread":true},{"title":"GISCore.csproj <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"Migrations","children":[{"title":"20180523083815_InitDB.cs <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"20180523083815_InitDB.Designer.cs <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"GISContextModelSnapshot.cs <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false}],"spread":true},{"title":"GISConst.cs <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"Data","children":[{"title":"GISContext.cs <span style='color:#111;'> 635B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"GISWinApp","children":[{"title":"LogFrm.resx <span style='color:#111;'> 6.43KB </span>","children":null,"spread":false},{"title":"packages.config <span style='color:#111;'> 6.16KB </span>","children":null,"spread":false},{"title":"MainFrm.Designer.cs <span style='color:#111;'> 16.16KB </span>","children":null,"spread":false},{"title":"InitFrm.cs <span style='color:#111;'> 4.28KB </span>","children":null,"spread":false},{"title":"InitFrm.Designer.cs <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 501B </span>","children":null,"spread":false},{"title":"InitFrm.resx <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false},{"title":"LogFrm.Designer.cs <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false},{"title":"MainFrm.resx <span style='color:#111;'> 5.75KB </span>","children":null,"spread":false},{"title":"GISWinApp.csproj <span style='color:#111;'> 44.49KB </span>","children":null,"spread":false},{"title":"MainFrm.cs <span style='color:#111;'> 9.74KB </span>","children":null,"spread":false},{"title":"App.config <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false}],"spread":false},{"title":"LogHelper.cs <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"LogFrm.cs <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false}],"spread":false},{"title":".gitattributes <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"GIS.sln <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"GISWebApp","children":[{"title":"wwwroot","children":[{"title":"css","children":[{"title":"site.min.css <span style='color:#111;'> 282B </span>","children":null,"spread":false},{"title":"site.css <span style='color:#111;'> 649B </span>","children":null,"spread":false}],"spread":true},{"title":"images","children":[{"title":"banner2.svg <span style='color:#111;'> 8.20KB </span>","children":null,"spread":false},{"title":"banner4.svg <span style='color:#111;'> 12.00KB </span>","children":null,"spread":false},{"title":"banner3.svg <span style='color:#111;'> 10.62KB </span>","children":null,"spread":false},{"title":"banner1.svg <span style='color:#111;'> 9.45KB </span>","children":null,"spread":false}],"spread":true},{"title":"js","children":[{"title":"site.js <span style='color:#111;'> 34B </span>","children":null,"spread":false},{"title":"site.min.js <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"bootstrap","children":[{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":".bower.json <span style='color:#111;'> 940B </span>","children":null,"spread":false},{"title":"dist","children":[{"title":"css","children":[{"title":"bootstrap-theme.css <span style='color:#111;'> 25.52KB </span>","children":null,"spread":false},{"title":"bootstrap.css.map <span style='color:#111;'> 380.16KB </span>","children":null,"spread":false},{"title":"bootstrap-theme.min.css.map <span style='color:#111;'> 25.05KB </span>","children":null,"spread":false},{"title":"bootstrap.css <span style='color:#111;'> 142.59KB </span>","children":null,"spread":false},{"title":"bootstrap-theme.css.map <span style='color:#111;'> 46.59KB </span>","children":null,"spread":false},{"title":"bootstrap.min.css.map <span style='color:#111;'> 529.49KB </span>","children":null,"spread":false}],"spread":false},{"title":"fonts","children":[{"title":"glyphicons-halflings-regular.woff <span style='color:#111;'> 22.88KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.woff2 <span style='color:#111;'> 17.61KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.ttf <span style='color:#111;'> 44.34KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.eot <span style='color:#111;'> 19.66KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.svg <span style='color:#111;'> 106.19KB </span>","children":null,"spread":false}],"spread":false},{"title":"js","children":[{"title":"npm.js <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":"bootstrap.js <span style='color:#111;'> 68.07KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"jquery-validation-unobtrusive","children":[{"title":"jquery.validate.unobtrusive.js <span style='color:#111;'> 18.18KB </span>","children":null,"spread":false},{"title":"jquery.validate.unobtrusive.min.js <span style='color:#111;'> 5.28KB </span>","children":null,"spread":false},{"title":".bower.json <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false}],"spread":false},{"title":"jquery","children":[{"title":".bower.json <span style='color:#111;'> 523B </span>","children":null,"spread":false},{"title":"dist","children":[{"title":"jquery.min.map <span style='color:#111;'> 126.51KB </span>","children":null,"spread":false},{"title":"jquery.js <span style='color:#111;'> 252.33KB </span>","children":null,"spread":false}],"spread":false},{"title":"LICENSE.txt <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false}],"spread":false},{"title":"jquery-validation","children":[{"title":".bower.json <span style='color:#111;'> 886B </span>","children":null,"spread":false},{"title":"dist","children":[{"title":"jquery.validate.js <span style='color:#111;'> 41.63KB </span>","children":null,"spread":false},{"title":"additional-methods.js <span style='color:#111;'> 35.99KB </span>","children":null,"spread":false}],"spread":false},{"title":"LICENSE.md <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"favicon.ico <span style='color:#111;'> 31.29KB </span>","children":null,"spread":false}],"spread":true},{"title":"Pages","children":[{"title":"_Layout.cshtml <span style='color:#111;'> 3.46KB </span>","children":null,"spread":false},{"title":"Info.cshtml.cs <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"Login.cshtml.cs <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"Info.cshtml <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"_ValidationScriptsPartial.cshtml <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"_ViewStart.cshtml <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"Login.cshtml <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"_ViewImports.cshtml <span style='color:#111;'> 97B </span>","children":null,"spread":false},{"title":"Error.cshtml.cs <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"Error.cshtml <span style='color:#111;'> 849B </span>","children":null,"spread":false}],"spread":true},{"title":"Program.cs <span style='color:#111;'> 708B </span>","children":null,"spread":false},{"title":"Startup.cs <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"GISWebApp.csproj <span style='color:#111;'> 790B </span>","children":null,"spread":false},{"title":"appsettings.Development.json <span style='color:#111;'> 168B </span>","children":null,"spread":false},{"title":"appsettings.json <span style='color:#111;'> 378B </span>","children":null,"spread":false},{"title":"bundleconfig.json <span style='color:#111;'> 604B </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"launchSettings.json <span style='color:#111;'> 648B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明