APP下载

基于抽象工厂模式的科研项目管理系统的设计

2017-10-21李绍华冯晶莹

电脑知识与技术 2017年20期

李绍华+冯晶莹

摘要:该文将传统三层架构模式和基于抽象工厂模式的三层架构进行了对比。基于改进的三层架构模式,使用Visual Stu-dio 2013和SQL Server 2012设计和开发了科研项目管理系统,实现项目管理的信息化。使用存储过程提高系统的执行效率和安全性。

关键词:科研系统;三层架构;抽象工厂;ASP.NET

1背景

随着高校教师对科研项目申报数量的增加,项目管理部门的任务日渐繁重,而使用传统手工方式对项目进行管理的形式越来越不能适应时代发展的要求,严重影响了相关人员的工作效率和准确性。

信息化和网络化进程的不断加速,在大数据时代通过运用现代网络和计算机技术,构建高效和实用的信息管理平台,实现科研项目管理工作的数字化成为可能,它可以有效的缩短管理时间、简化管理过程。

2三层架构体系结构

NET软件项目设计为了实现“高内聚、低耦合”的设计思想,通常使用三层架构模式(视图层、业务逻辑层和数据访问层),将项目代码根据功能写在不同的层次模型中。如图1所示。

1)视图层:直接和用户进行交互,收集用户在界面中输入的数据并通过调用方法时,实参给形参传值,传递给业务逻辑层;将业务逻辑层方法返回的数据以某种形式显示在界面中。

2)业务逻辑层:负责数据的加工处理,在视图层和数据访问层之间起到数据中转站的作用。

3)数据访问层:负责数据的存储和读取。根据业务逻辑层传递过来的指令和数据,通过INSERT、UPDATE、DELETE或SELECT语句操作数据库。……

登录APP查看全文