材料设备信息管理平台的设计与实现(附件)【字数:12880】
摘 要材料设备对于工程建设有着举足轻重的作用,为进一步规范深圳市建筑工务署工程建设中各项材料设备的使用,以材料设备设信息为导向,根据各工程建设领域特点、信息化基础等,加强统筹规划、统一标准,建立此材料设备信息化管理系统。该系统以国际工程建设中材料设备使用管理理论为基础,结合工务署材料设备使用管理的现状,以材料品种为管理对象,以合同管理为抓手,以材料使用控制为中心,以业务流程管理为主线,提高管理服务水平,使材料设备使用信息“信息化、阳光化”,促进材料设备管理的科学化和规范化。本文主要论述了一个关于材料设备动态管理的网站的设计与实现。系统拥有较强的逻辑关系,最大化减少工程建设时不必要的投入,防止材料设备的数量冗余、不足和质量问题。系统主要针对材料设备的动态管理,根据深圳市区正在建设的工程需求,分析出系统所需要的功能,并且在实际使用中,跟踪并解决过程中出现的问题。本系统采用的是C#开发语言,数据库为SQL Server2008 R2,并且用Power Designer作为数据库建模工具,开发工具为Microsoft Visual Studio 2010,软件环境包括MVC3.01、DevExpress14.5、Bootstrap等。
目 录
第一章 绪论 1
1.1 课题研究背景 1
1.2 课题研究的重点和内容 1
第二章 系统需求及概述 2
2.1 系统需求概述 2
2.2 系统的结构分析 2
2.3 系统主要功能模块划分 2
第三章 系统设计 4
3.1 系统总体设计 4
3.1.1 总体设计思路与方案 4
3.1.2 系统结构 4
3.2 总体设计方案的论证 5
3.2.1 总体设计目标 5
3.2.2 详细功能设计和描述 5
第四章 系统数据库设计 27
4.1 数据库数据流向图 27
4.2 数据库表字段设计 27
4.2.1 品牌报审 27
4.2.2 招标清单 28
4.2.3 采购合同 28
4.2.4 材料设备进场报审 28
4.2.5 *好棒文|www.hbsrm.com +Q: ^351916072#
材料设备进场验货 29
4.2.6 见证送检 30
4.2.7 检测报告公开管理 30
4.2.8 材料设备使用报审 31
第五章 系统实现 32
5.1 系统首页 32
5.2 品牌报审 33
5.3 招标清单 34
5.4 采购合同 34
5.5 材料设备进场报审 36
5.6 材料设备进场验货 37
5.7 见证送检 38
5.8 检测报告公开管理 39
5.9 材料设备使用报审 40
5.10 材料设备使用情况统计 41
第六章 系统测试 43
6.1 系统测试计划 43
6.2 系统测试效果 43
6.2.1 登录测试 43
6.2.2 表单保存测试 43
6.3 系统维护 44
第七章 结论 45
7.1 系统的优点 45
7.2 系统的缺点 45
结束语 46
致 谢 47
参考文献 48
第一章 绪论
1.1 课题研究背景
对于我国巨大的人口压力来说,房子必不可少,各个城市也多多少少进行各种工程建筑。小的工程项目或许用人力可以管理,大的工程人力就难以掌控,因此关于工程所需的材料设备动态管理也是很多的。材料设备动态管理的设计加强了工程负责人对工程项目的管理,同时也加强了政府部门对工程负责人的管理和对一些供应商和厂商的管理。但是工程建设领域是一个腐败严重的地方,不够完善的管理就会导致管理层的贪污。这就需要一个完善的系统来对工程建设所需的材料设备进行管理。
1.2 课题研究的重点和内容
本课题研究的重点为准确性、安全性和有效性。为了达到此目标,系统为不同职务的人设置了不同的权限,对应的功能需要对应的人员来填写,同时系统中记录了填写人员的所有信息,以规避他人的恶意破坏。每个功能都需要上传对应附件,用来和所填写的数据进行比对,以保证数据的准确性。每个功能都需要走流程,需要工务署的领导来审批,如审批不通过则数据无效,以保证数据的有效性。同时,系统中的数据如提交审批,则只能相应的人员才能修改,而且不能删除,工务署领导也只能对此数据进行核对、审查,无法进行修改。每个功能都有对应的浏览功能和打印功能,不仅仅会记录填写的数据,还会记录领导审批的记录和审批的意见。并且表与表之间是环环相扣的,如果一张表中的某条数据流程未走完,则下一张表可能无法显示这条记录流程审批人在审批的时候不只是要看表格里的数据,还要对照附件的内容来审查数据的精确度,因此如果没有上传附件的话,数据是不会通过的。而每个流程拥有多个审批人,如果审批有误或者胡乱审批的话,出现问题,工务署会追究参与者的责任,如果材料设备出现了质量问题,还会追究供应商的责任。
第二章 系统需求及概述
2.1 系统需求概述
开发前期,主要通过工务署领导提出的需求,和一些项目负责人提出的需求,并通过到项目上参加培训会议,得出我们的系统必须具备以下特点:基础信息的全面、规范;系统日志,记录操作人、操作时间和具体操作;业务的查询和打印;图形化界面的统计呈现[1]。
2.2 系统的结构分析
系统通过EF模型连接数据库[2],可以降低面向数据的应用程序所需的代码量并减轻维护工作[3];前台使用JS语言,方便操纵Html对象[4];后台使用C#,执行效率更高效[5];系统整体框架采用DevExpress,界面统一且美观[6]。系统采用三层架构,分为界面层、业务逻辑层数据访问层[7],用户在界面层即视图(View)中录入数据,向业务逻辑层即控制器(Controller)提交数据,经过相应处理后(Model),存入数据库(SQL)中[8],最后向用户反馈是否提交成功。如图21所示。
/
图 21 三层架构
2.3 系统主要功能模块划分
1、项目组人员:品牌报审,招标清单,采购合同,材料设备进场报审,材料设备进场验货,材料设备抽检,检测报告公开管理,材料设备使用报审。
目 录
第一章 绪论 1
1.1 课题研究背景 1
1.2 课题研究的重点和内容 1
第二章 系统需求及概述 2
2.1 系统需求概述 2
2.2 系统的结构分析 2
2.3 系统主要功能模块划分 2
第三章 系统设计 4
3.1 系统总体设计 4
3.1.1 总体设计思路与方案 4
3.1.2 系统结构 4
3.2 总体设计方案的论证 5
3.2.1 总体设计目标 5
3.2.2 详细功能设计和描述 5
第四章 系统数据库设计 27
4.1 数据库数据流向图 27
4.2 数据库表字段设计 27
4.2.1 品牌报审 27
4.2.2 招标清单 28
4.2.3 采购合同 28
4.2.4 材料设备进场报审 28
4.2.5 *好棒文|www.hbsrm.com +Q: ^351916072#
材料设备进场验货 29
4.2.6 见证送检 30
4.2.7 检测报告公开管理 30
4.2.8 材料设备使用报审 31
第五章 系统实现 32
5.1 系统首页 32
5.2 品牌报审 33
5.3 招标清单 34
5.4 采购合同 34
5.5 材料设备进场报审 36
5.6 材料设备进场验货 37
5.7 见证送检 38
5.8 检测报告公开管理 39
5.9 材料设备使用报审 40
5.10 材料设备使用情况统计 41
第六章 系统测试 43
6.1 系统测试计划 43
6.2 系统测试效果 43
6.2.1 登录测试 43
6.2.2 表单保存测试 43
6.3 系统维护 44
第七章 结论 45
7.1 系统的优点 45
7.2 系统的缺点 45
结束语 46
致 谢 47
参考文献 48
第一章 绪论
1.1 课题研究背景
对于我国巨大的人口压力来说,房子必不可少,各个城市也多多少少进行各种工程建筑。小的工程项目或许用人力可以管理,大的工程人力就难以掌控,因此关于工程所需的材料设备动态管理也是很多的。材料设备动态管理的设计加强了工程负责人对工程项目的管理,同时也加强了政府部门对工程负责人的管理和对一些供应商和厂商的管理。但是工程建设领域是一个腐败严重的地方,不够完善的管理就会导致管理层的贪污。这就需要一个完善的系统来对工程建设所需的材料设备进行管理。
1.2 课题研究的重点和内容
本课题研究的重点为准确性、安全性和有效性。为了达到此目标,系统为不同职务的人设置了不同的权限,对应的功能需要对应的人员来填写,同时系统中记录了填写人员的所有信息,以规避他人的恶意破坏。每个功能都需要上传对应附件,用来和所填写的数据进行比对,以保证数据的准确性。每个功能都需要走流程,需要工务署的领导来审批,如审批不通过则数据无效,以保证数据的有效性。同时,系统中的数据如提交审批,则只能相应的人员才能修改,而且不能删除,工务署领导也只能对此数据进行核对、审查,无法进行修改。每个功能都有对应的浏览功能和打印功能,不仅仅会记录填写的数据,还会记录领导审批的记录和审批的意见。并且表与表之间是环环相扣的,如果一张表中的某条数据流程未走完,则下一张表可能无法显示这条记录流程审批人在审批的时候不只是要看表格里的数据,还要对照附件的内容来审查数据的精确度,因此如果没有上传附件的话,数据是不会通过的。而每个流程拥有多个审批人,如果审批有误或者胡乱审批的话,出现问题,工务署会追究参与者的责任,如果材料设备出现了质量问题,还会追究供应商的责任。
第二章 系统需求及概述
2.1 系统需求概述
开发前期,主要通过工务署领导提出的需求,和一些项目负责人提出的需求,并通过到项目上参加培训会议,得出我们的系统必须具备以下特点:基础信息的全面、规范;系统日志,记录操作人、操作时间和具体操作;业务的查询和打印;图形化界面的统计呈现[1]。
2.2 系统的结构分析
系统通过EF模型连接数据库[2],可以降低面向数据的应用程序所需的代码量并减轻维护工作[3];前台使用JS语言,方便操纵Html对象[4];后台使用C#,执行效率更高效[5];系统整体框架采用DevExpress,界面统一且美观[6]。系统采用三层架构,分为界面层、业务逻辑层数据访问层[7],用户在界面层即视图(View)中录入数据,向业务逻辑层即控制器(Controller)提交数据,经过相应处理后(Model),存入数据库(SQL)中[8],最后向用户反馈是否提交成功。如图21所示。
/
图 21 三层架构
2.3 系统主要功能模块划分
1、项目组人员:品牌报审,招标清单,采购合同,材料设备进场报审,材料设备进场验货,材料设备抽检,检测报告公开管理,材料设备使用报审。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/19.html