基于Asp.Net MVC架构招标管理系统研究
2021-07-30高源
高 源
(大庆炼化公司信息中心,黑龙江 大庆 163000)
1 招标管理系统及主要相关技术
1.1 招标管理系统
针对当前炼油化工企业使用的电子表格台账管理方式存在的数据准确性、一致性较差的问题,需要建设涵盖招标项目管理大部分工作的统一集成平台(招标管理系统),提高查询、数据统计工作的效率和数据准确性。招标管理系统采用微软Asp.Net MVC 技术,以SqlServer 作为数据库系统进行数据存储。
1.2 主要相关技术
(1)Asp.Net MVC 是Windows 系统下的Web研发框架。MVC即Model、View、Controller,是用户界面(User Interface,UI)端分层的3层模式。
(2)Bootstrap 是美国Twitter 公司基于超文本标记语言(Hyper Text Markup Language,HTML)、层叠样式表(Cascading Style Sheets,CSS)、JavaScript 开发的简洁、直观、强悍的前端开发框架,使Web 开发更加快捷。另外,招标管理系统还利用基于Bootstrap 框架开发的AdminLte 自适应开发框架进行界面设计,可适配多种不同分辨率的显示器,在移动设备上也可直接应用。
(3)Entity Framework 是微软以ADO.NET 为基础所发展出来的对象关系映射(Object Relational Mapping,O/R Mapping)解决方案。Entity Framework 提供了一个综合的、基于模型的系统,可以改变为所有的领域模型编写相似的数据访问代码的状态,便于开发者创建数据访问层。
2 招标管理系统分析与设计
招标管理系统主要由招标台账信息管理、招标进度管理、技术规格书审批、标样品送样检测委托、招标会议室预订、技术规格书查询、用户管理与权限设定7 个主要功能模块组成,现就系统的主要功能模块的设计与实现分析如下。
2.1 数据建模
招标管理系统利用Entity FrameWork 框架的Code First 技术进行统一的数据建模工作,为系统数据模型的搭建提供可靠、快捷的技术支持。……
