当前位置:首页 > 工业控制 > 《机电信息》
[导读]摘要:详细介绍了B/S架构系统工作原理及常用技术。针对某生产班组内部人员信息、工时记录因数据离散而造成信息统计及分析工作效率低下的情况,在ASP.NET平台下开发建立了人员及工时信息管理系统,并分析了该系统开发过程所涉及的关键技术。

引言

当前信息技术高速发展,使用信息化管理方式已经成为各行各业进行信息管理的首选,同时鉴于信息管理系统的方便快捷,使得信息化管理成为一种流行趋势。B/S(浏览器/服务器)架构的管理系统在使用时无需客户端,仅使用浏览器即可,几乎替代了原C/s(客户端/服务器)架构模式,成为管理系统架构的优先选择。某企业生产班组因内部人员信息、工时记录数据的离散,造成日常信息统计、分析工作效率低,为此建立了人员工时信息管理系统,用于人员信息及工时的管理。该系统选用ASP.NET作为编程环境,SQL Server作为数据库软件保存后台数据。

1B/S架构系统及常用技术

B/S架构随互联网技术兴起,是对C/s架构的一种改进,用户仅需浏览器即可进行业务处理,通过发送http请求到服务器,服务器端通过传输HTML等文件至客户端,在浏览器中完成解析达成访问,而涉及业务的访问及处理通常在服务器端进行。B/S架构的实现方式很多,当今主流的web平台主要是微软的ASP.NET平台以及sun公司的Java平台,在各自平台下又衍生出许多功能框架、设计方式等。

2ASP.NET框架概况及本系统的实现

2.1ASP.NET框架概况

ASP.NET框架是由微软公司推出的在.NET之上的web运行环境,其中ASP即ActiveserverPages,主要包括构建给浏览器端处理的HTML文件和服务器端脚本代码。服务器端脚本代码具备多语言支持特点,常用的有C#、VB,并提供了大量集成类,通过直接调用、拓展,使得在该平台下进行系统开发变得十分简单、便利。

2.2系统结构及功能设计

针对班组人员及工时信息管理系统,采用B/S架构,应用SQL Server2005作为数据库管理系统,客户端为用户使用的浏览器,网页形式采用ASP文件传输至浏览器对含在其中的HTML的解析,而web服务器端暂未配置,使用Vs2008调试运行。该系统的体系结构如图1所示。该系统主要针对生产班组内部进行人员信息管理、工时信息管理,用户权限设计包含班组长和产线负责人两种权限。针对人员信息管理部分,班组长权限下可进行人员信息的查询、新增、编辑、删除操作:而产线负责人权限下仅能查询人员信息。针对工时信息管理,两种权限下均能进行工时信息的新增、删除、修改、查询操作。

人员信息管理:主要管理人员的基本信息,包括人员姓名、员工编号、人员属性、所属产线、技能等级、所在岗位等,根据权限支持增、删、改、查操作,同时支持excel清单下载操作。

工时信息管理:主要管理工时信息,包括具体工作内容、操作人员、工作所属产线、工作日期、工时数量等,支持增、删、改、查操作,同时支持excel清单下载操作。

用户功能:该模块支持用户登录、注销及密码修改操作。

2.3数据库设计

根据项目功能模块的具体设计,该系统数据库包含3张表,其物理设计如下:用户密码表(Userlist),用于存储用户名、密码、用户权限。人员基本信息表(PerInfo),用于存储人员的员工编号、员工姓名、性别、学历、出生年月、身份证号、人员属性、技能等级、技术/技能情况、所属产线、所在岗位。工时信息表(GongshiInfo),用于存储工时信息的操作人员、该工作所属产线、操作日期、工作内容、工时数、备注。数据库EeR图如图2所示。

2.4编码实现

使用Vs2008软件新建ASP.NETweb应用程序,通过编写xx.ASPx开发web前端,在文件名相同的xx.ASPx.cs下编写控制代码,实现服务器端的业务控制,该系统均采用C#语言作为服务器端代码。例如,用户通过输入产线名称或员工编号,可以查询对应产线或个人所产生的工时信息,并可对所罗列信息进行修改、删除操作,也可增加新的工时信息。其中,对工时信息的查询功能关键代码如下:

实现功能的关键技术:

Gri>View组件的应用:用于在web页面中显示数据源中数据的控件。本案例中,将GsManageGri>view这一对象的Datasource赋值为用户条件查询的结果,并用DataBin>()方法绑定数据。SQL Server数据库操作类的使用:GsManage.ASPx.cs中,通过"usingsystem.Data.sql一lient:"语句引入sql一lient包中的操作类,sql一onnection、sqlDataA>apter均来源于此,分别用于连接数据库及桥接DataTable对象。另外在删除及更新功能时,还用到了sql一omman>类,用于s0L语句的执行。

3结语

本文成功使用ASP.NET+SQL Server平台完成了班组人员及工时信息管理系统的开发,从技术层面上实现了生产班组人员信息、工时信息的在线管理,提升了企业管理效率,为后期班组管理提供了良好的借鉴。目前该管理系统所涉及内容还不够丰富,后续可根据实际管理需求逐步添加相应功能板块,以便该系统能充分发挥其优势。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭