欢迎来到天天文库
浏览记录
ID:11923743
大小:37.50 KB
页数:11页
时间:2018-07-14
《基于bs模式下的煤矿生产调度系统开发设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于BS模式下的煤矿生产调度系统开发设计与实现//.paper.edu-1-中国科技论文在线基于B/S模式下的煤矿生产调度系统开发设计与实现彭超,刘玉英,王更练**作者简介:彭超,男,研究生,主要研究方向:无线网络传输通信联系人:刘玉英,女,副教授(中国矿业大学通信与电气工程学院,江苏徐州221008)5摘要:煤矿生产调度系统是煤矿高效生产、安全生产数据支撑平台。本文开发基于B/S架构、Visualstudio2008作为开发平台、ASP.NET设计人机交互界面、SQLServer操作数据存储、C#作为后台控制语言。成功开发出生产调度系统,实现
2、了对煤矿企业数据的深度加工,满足了煤矿企业的需求。关键词:生产调度系统;B/S架构;ASP.NET;SQLServer;C#10DesignandImplementationofCoalMineProductionSchedulingSubsystemBasedonB/SstructurePENGChao,LIUYuying,WANGGenlian(SchoolofInformationandElectricalEngineering,ChinaUniversityofMingingandTechnology,15JiangSuXuZhou22
3、1008)Abstract:Thecoalmineproductionschedulingsubsystemisthedata-supportingplatformforminewithefficientandsafeproduction.ThepareisbasedonB/Sstructure,usingVisualstudio2008astheplatformofdevelopment,usingASP.NETasHuman–ComputerInteractionandusingSQLServerasdatamanipulation,usi
4、ngC#asprogramminglanguage.Asaresult,thesuccessful20systemnotonlyrealizethemanagementofthedateofminedeeplybutalsosatisfiestheneedsofmine.Keywords:productionschedulingsubsystem;B/Sarchitecture;ASP.NET;SQLServer;C#0引言25生产调度是企业管理中最为关键的环节。特别是煤矿企业,科室繁多、人员众多、安全隐患较多。如果没有科学的生产调度管理,极易
5、造成人力资源浪费、生产事故频发。要想提高生产调度的合理性、科学性,必须要把企业的生产数据、产销数据、值班数据、事故数据等信息经过智能化的计算机应用系统,进行采集、处理、分析、发布。企业管理工作人员才能依此作出决策,达到优化管理、提高生产安全系数的目标。30本文开发的煤矿生产调度系统,就是一个数据综合处理系统,它最终的功能就是为煤矿企业提供最有价值的信息知识。开发中采用了当今最流行的设计架构—B/S架构。1系统架构分析系统开发采用B/S三层架构[1][2],这种模型使系统结构更加清楚,分工更加明确,有利于后期的维护和升级。35(1)表示层由ASP
6、.NETWebForms[3]来实现,WebForms是CLR(通用运行时)的程序模型,是基于服务器端的动态页面技术。它可以在服务器端根据客户端请求和提交的信息动态的生成HTML页面,也可根据客户端的其他信息生成特定的数据表现形式,为用户提供一种交互式的界面。(2)业务逻辑层用户控件及各页面后台控制程序,负责处理用户输入的信息,或将这40//.paper.edu-2-中国科技论文在线些信息发送给数据库层进行保存,或调用数据库层中的函数再次读出这些数据,此层主要用C#[4][5]实现。(3)数据访问层数据访问层是整个分层体系的最底层,它主要用来实
7、现与数据库的交互,本文使用SQLServer2000数据库,结合SQL语句以及数据库存储过程[6]来实现对数据库的访问。图1是三层构架关系图。45图1三层结构关系图Fig.13-TierArchitecture这三层模型的每个部分的元素都充分受到.NETFramework和Windows操作系统支持,50开发过程中使用基于组件的编程技术,使得开发团队可以开发出具有高度可伸缩性和灵活性的应用程序。但是,本系统为了业务的需要并不是绝对的遵守三层构架规则。当遇到业务逻辑比较复杂的业务程序时,就可能需要多次访问数据库才能完成一项业务逻辑过程,这样频繁地
8、访问数据库会占用大量的资源,会造成系统运行效率下降。因此,本系统使用SQLServer数据库提供的存储过程来解决这个问题。552系统总体功能需求经过前
此文档下载收益归作者所有