MIS
该项目是一个基于 Zigbee 的生态养猪场信息管理系统,仅含上位机和网站部分。
说明:当时命名时匆忙将 MIS 写成了 GIS,后便一直使用该名称。
对使用者友好
整个项目并没有什么亮点,就是简单的串口读取数据,保存到数据库中,网页显示;但是整个项目结构却是很有意思:
通过 asp.net core 的自带宿主发布方式发布网站,使用者并不需要安装 web 服务器和 .net 环境;
通过 ef 的 migrate 方法自动迁移数据库,不需要将数据库拷贝给使用者;
通过上位机启动网站,并打开浏览器,一件操作。
总的来说,使用者只需在第一次运行时选择一下 web 文件夹,就会自动配置好 web 和 数据库。
之后每次启动程序均会自动启动 web 并且打开浏览器。
项目结构
要完成以上的操作,需要建立一个 .net standard 类库(GISCore)存放数据库上下文,供 .net
本系统采用B/S(Browser/Server)结构,ASP.NET为开发语言,SQL Server 2005为数据库来进行设计与开发。该系统主的功能是帮助人们管理学校人文科研项目等。基本功能包括登录、项目展示、成果展示、人员展示、科研分查询等。本论文,简要阐述了此次毕业设计题目“科研管理系统”的开发背景与开发环境,且对系统的构架进行分析,并由此划分出各个模块,有基础管理模块、人员管理模块、部门管理模块、项目管理模块、成果管理模块、科研分管理模块。详细介绍了系统各个模块与功能的实现原理,本文详细介绍了网上系统的需求分析、功能设计和系统设计等,并通过流程图和文字加以解释说明。在系统设计中给出数据库的设计和本系统的总体设计方案,在系统实现中具体介绍了各个功能的所能实现的情况和主要代码,同时附有运行界面图,最后总结开发阶段与测试阶段所遇到的问题与解决方法。