当前位置:首页 > 工业控制 > 《机电信息》
[导读]摘要:详细介绍了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平台完成了班组人员及工时信息管理系统的开发,从技术层面上实现了生产班组人员信息、工时信息的在线管理,提升了企业管理效率,为后期班组管理提供了良好的借鉴。目前该管理系统所涉及内容还不够丰富,后续可根据实际管理需求逐步添加相应功能板块,以便该系统能充分发挥其优势。

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭