APP下载

基于MVC架构的校外实训基地管理系统开发

2016-10-21王鸿彬

科技创新与应用 2016年8期
关键词:信息系统

王鸿彬

摘 要:本系统是基于MVC架构进行设计、开发的,系统主要包括基础数据录入、合同管理、实训基地评价、事项跟踪等功能模块。在充分利用MVC耦合性低、重用性高、部署快、可维护性高等特点的基础上,构建起一套服务于职业院校实训基地日常管理、维护、评价和跟踪的管理系统。

关键词:MVC;ASP.net;实训基地管理;信息系统

1 概述

MVC(Model View Controller),是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。根据实训基地管理系统用户分散、距离远、业务需求多变、对可扩展性要求较高等特点,文章中使用ASP.net MVC,它是另外一种开发ASP.NET应用程序的设计模式,不会取代ASP.NET Web Form模式,两者是并行的,不会冲突。由于ASP.net MVC具备耦合性低、重用性高、生命周期成本低、部署快、可维护性高、有利于软件工程化管理等优点,其已经成为.net平台Web开发的首选设计模式。

2 ASP.net MVC原理

ASP.NET 是微软面向Web应用开发推出的一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架[2]。ASP.NET 支持三种不同的开发模式:Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体)。

MVC是一种使用MVC(Model View Controller 模型-视图-控

制器)设计创建Web应用程序的模式[3]:

(1)Model(模型)表示應用程序核心(比如数据库记录列表)。

(2)View(视图)显示数据(数据库记录)。

3 系统设计与实现

校外实训基地管理系统主要功能模块如下:

(1)基本信息管理:该模块主要功能包括:实训基地基本信息录入、更新、删除。校内系部信息录入、更新、删除。系部与实训基地对应关系维护。

(2)合同管理:该模块主要功能包括:合同录入、更新、存档。合同过期、续签提醒。合同执行过程的跟踪与考核。另外,还包括合同标准文本的分发与打印功能。

(3)实训管理:该模块主要功能包括:校外实训基地实训项目承接管理。实训活动记录管理。校企合作开发实训项目备案。教师顶岗实践活动管理。

(4)统计与评价:该模块的主要功能包括:系部校外实训基地使用情况、学生实训情况、教师企业顶岗实践情况统计。校外实训基地实训效果评价。系部、教师参与校外实训基地建设工作评价。

(5)用户及权限管理:该模块的主要功能包括:用户基本信息录入。角色管理(包括系统管理员、系部管理员、教师、学生、校外实训基地联系人、企业教师等)。用户权限管理。

根据需求分析,按照ASP.net MVC 架构,校外实训基地管理系统主要分为:Model、View、Controler三层,限于文章篇幅有限,下面只给出Controler类中BaseEvaluate类的实现代码。

4 结束语

ASP.net MVC不仅具备了文中所提到的诸多优点,同时,最重要的是它的出现弥补了原有ASP.net WebForm在响应时间和带宽消耗两方面的问题,使Web应用的用户体验大大提升。在校外实训基地管理系统中应用ASP.net MVC框架,使得程序框架更为清晰,在整个项目开发过程中,在页面设计、功能开发、数据库设计、业务流程开发等各个层面有效的分工协作。同时也为系统后期的维护和升级提供了保障。目前,系统开发、调试工作已经完成,正在处于试运行阶段,通过一段时间的运行,学院校外实训基地管理工作明显得到改善,所需人力大大减少,同时在数据共享、信息传递和统计与评价方面取得跟大的突破。

参考文献

[1]汪斌.基于ASP.NET的MVC框架的应用研究[J].电脑知识与技术,2009(7).

[2]李容.基于MVC模式的Web应用研究[J].软件导刊,2010(9).

猜你喜欢

信息系统
基于信息系统的计量标准管理
基于项目化+翻转的物流信息系统课堂教学设计与实践
信息系统管理在社会中的应用
信息系统运行质量评估的研究与实现