搜索
您的当前位置:首页基于B/S模式和JSP技术的企业产品信息管理系统

基于B/S模式和JSP技术的企业产品信息管理系统

来源:小侦探旅游网
维普资讯 http://www.cqvip.com 第19卷第2期 VOI.19,NO.2 2006年3月 Development&innovat机电产品开崖与刨新 ion of nmehinery&eleetric ̄d products Mar,。2006 基于B/S模式和JSP技术的企业产品信息管理系统 沈 斌,丁扬帆 (同济大学中德学院,上海200092) 摘要:企业产品信息管理系统是进行内部产品信息管理的一种手段,企业的产品信息管理部门可以通 过相关的信息化系统对企业产品信息资源的运行效率和配置进行合理的应用。本论文所介绍的 上海某汽车公司产品经理部的内部产品信.E-管理系统。是基于B/S模式和JSP技术动态管理系 统。谊系统具有交互性和实时性好、数据库自动维护、操作人性化等特点。 关键词;浏览器/服务器(B/S);JSP;人力资源;动态管理 中图分类号:C931 文献标识码:A 文章编号:1oo2—6673(2006)02—041—03 0引言 常操作可通过浏览器来完成。 1.1 关键技术 当前,企业之间的竞争已经全方位地进入信息时 B/S结构的实现,除了Web技术是基础应用之外, 代。如何在竞争日益激烈的市场中脱颖而出,是摆在每 还需要J—builder,SQL Server,JDBC,JSP(Java Server 位企业决策者面前的问题。合理配景和管理企业内部的 Pages),Apache+Weblogic等关键技术的支持闭。 产品信息,使其运行效率达到最大化,从而提升企业整 Web技术是一种用来访问Internet上多媒体信息技 体生存力和竞争力,无疑是其中一个重要的手段。而采 术,它利用超链接组织各种信息,Web所使用的基本协 用合适的企业产品信息管理系统,往往会使对于产品信 议是HTIP,它同时也支持Telnet,FI'P,Gopher等网络 息的管理事半功倍,提供方便的帮助。本文所介绍上海 协议;J—builder作为Java语言的开发工具,具有跨平 大众汽车公司产品经理部的内部产品信息管理系统,在 台,可视化编程工具,继承的编译、运行和调试环境, 与用户交互方面运用了Browser/Web Server结构,目的 有力地缩短了系统的开发周期;Microsoft SQL Server是 在于解决C/S开发手段在当前日益复杂的异构化网络和 用于分布式客户/服务器计算环境的一个可伸缩、高性 分布式环境中所面临的各式问题。JSP是一种基于环境的 能、功能强大的多用户关系型数据库管理系统,它具有 服务器端的Java动态网页技术,具有灵活多变的动态网 集中式数据完整性能和事务处理能力,具有易于安装、 页和完整的数据库内部可操作性。因此,本系统具有交互 部署和使用方便的优点:JDBC是SUN为Java制定的与 性和实时性好、数据库自动维护、操作人性化等特点。 数据库系统之间的接口,JDBC作为一种新的接口技术, 其继承了Java语言的平台无关性、可移植性、安全性、 1 B/S结构的设计与实现 可靠性等方面的优势;JSP是一种开发的Web应用的理 B/s结构是一种以Web技术为基础的新型系统平台 想技术,它以Server技术为基础,又在许多方面作了改 模式。它把传统C/S结构中的服务器部分分解为一个数 进,具有“一次编写,各处运行”等特点,JsP为创建高 据库服务器与一个或多个应用服务器,从而构成了一个 度动态的Web应用提供了一个独特的开发环境问;Apache 三层结构的客户端/服务器体系结构『l1。在这种结构中, 是一个功能十分强大的Web服务器,Weblogic服务器一个 主要的命令执行、数据计算都由服务器端完成,应用程 优秀的Java Web应用容器。作为一个开放源码的软件,它 序在服务器安装,客户端不用安装应用程序,所有的日 可以和目前大部分的主流HTIP服务器(如璐和 he服 务器)一起工作,而且运行稳定、可靠、效率高四。 收稿日期:2006-01-14 作者简介:沈斌(1955-),男,上海人,教授,工学博士, 1.2 B/S结构的设计与实现 博士生导师。主要从事现代集成制造、网络化制造和数字化 在B/S结构中,由浏览器作为统一的客户端,服务器 制造工程的教学和科研工作(上海大众产品经理部内部网内部信 端由数据库服务器和Web服务器以及联接它们的中间件 息网站开发项目资助)。 组成,一般来讲。为了节省开发费用,可以把Web服务 器和数据库服务器合二为一,放在同l台服务器上,构 4l 维普资讯 http://www.cqvip.com ・产品与市场・ 成服务器端。B/s结构系统的主要工作原理是,操作时 用户通过客户端浏览器向Web服务器发出请求信息, Web服务器再向数据库服务器请求,数据库服务器完成 Web服务器的请求后,向Web服务器发出回复信息,然 后,Web服务器将数据库服务器提供的有用信息传给浏 览器,这样,用户就可以在电脑屏幕上看到自己想浏览 的信息如图1所示。 客 户端壮览 I H(三卜 一 数据库服务  嚣 器 围1 B/S结构系统横型 由于一般汽车企业内部使用的计算机平台有些是基 于Windows环境的。因此,基于上面B/S结构、关键技 术的分析与介绍,结合汽车企业内部信息化建设的实际 情况,从最大程度的利用企业现有的资源、兼容企业现 有的环境出发,决定采用下面的思路设计实现B/S结构。 B/S结构系统的客户端要求比较低,一般来讲,只 要安装了浏览器就行。而服务器端相对来说比较复杂一 些,考虑到系统的规模、兼容性等问题,采用了在 Windows 2000 Server操作平台上安装Apache+Weblogic 作为Web服务器,它全面支持JSP脚本;数据库管理软 件采用SQL Server 2000,它可以为每个用户提供一个独 立的数据库,并实现数据资源的共享;使用Dreamweaver MX实现系统静态页面的制作与管理;使用J-builder编 写JSP脚本,生成动态JSP页面,对数据库进行连接与 引用【4一。 2基于B/S产品信息管理系统的设计方案 2.1 系统结构模型设计 在B/s结构基础上建立的企业产品信息管理系统, 其系统结构如图2所示。B/5模型系统同传统的C/S模型 系统相比,具备的优点有:①提高了系统的移植性、安 全性和可重用性;②实现了用户界面的统一,使系统的 开发、管理、维护都集中在服务器端;③系统的客户端 客户端J —f服务器端J 客 户 厂_] 应 部门倌息模块 数 端 .壮I -『_ ]..1 fW服务器厂EB L 用t, 务 服 产品战略模块 产品倌息模块  库据服  览 群 器 权限管理模块 器 褒示屉I 应用逻辑层 I数据服务层 圈2 企业产品信息管理系统结构 42 只是一个简单易用的浏览器,适合一般计算机操作水平 的企业产品信息管理人员使用,降低了出错率网。 2.2系统功能模块分析 企业产品信息管理系统的主要工作就是对汽车公司 的开发项目以及相关的产品信息进行录入、修改、查 询、统计、输出报表等。根据汽车制造行业的特性,企 业产品信息管理系统主要包括部门信息管理、产品战略 管理、产品信息管理、用户权限管理4个功能模块。 2.2.1部门信息管理模块 该模块分为部门公告和部门简介两个部分。部门公 告是管理人员用来对下属部门发布一些重要信息;部门 简介主要是对部门组织机构和人员基本信息的浏览和介 绍。这些信息均由系统管理人员来进行相关的修改,添 加和删除工作。 2.2.2产品战略管理模块 产品战略管理模块是管理人员用来对下属部门发布 一些关于产品战略信息,主要是对企业项目和产品战略 基本信息的浏览。在界面的右边,提供了对相关信息的 查询功能。用户可通过关键字来迅速得到所需要的信 息。这些信息均由系统管理人员来进行相关的修改,添 加和删除工作。另外本模块的浏览包含了用户权限的判 定,不在指定的用户群内则无法浏览本模块。 2.2.3产品信息管理模块 产品信息管理模块是管理人员用来对下属部门发布 企业项目和产品基本信息。这些信息均由系统管理人员 来进行相关的修改,添加和删除工作。在界面的右边, 提供了对相关信息的查询功能。用户可通过关键宇来迅 速得到所需要的信息。另外这个模块的浏览包含了用户 权限的判定,不在指定的用户群内则无法浏览本模块。 2.2.4用户权限管理模块 用户权限管理模块是根据系统登录用户级别和信息 的需求不同来赋予用户浏览信息的权利。该权限是与员 工工号挂钩。用户可通过关键字来迅速得到所需要的信 息。另外这个模块的浏览包含了用户权限的判定,不在 指定的用户群内则无法进行本模块的操作。 3结论 将B/S结构用于企业产品信息管理系统中,对改 进企业产品信息管理水平具有重要作用,具体表现在 三个方面:①B/S结构的应用,使系统对企业产品信息 实现了即时、动态的Web管理和查询,避免了由于管 理人员的认知层面及其主观因素造成的各种漏项问题。 实现了企业产品信息的快速传递和高度共享;②系统 界面统一、操作方便、具有良好的开放性、平台无关 性及移植性等,减少了许多重复的人力(下转第55页) 维普资讯 http://www.cqvip.com ・产品与市场・ 根据图中所示位置和相关尺寸,实测尺寸为:A=I 尺寸缩小至16ram。 5arm。B=46mm,C ̄-6mm。如支架一直处于该状态,则 ! (3)将底座龙门处的水平板前伸部分割去,外缸与 不会出现推移千斤顶工作过程损坏的情况。 龙门完全脱离,可使尺寸c加大至27mm。无论井下出 实际上,在井下推移支架过程中,由于巷道底板凸 1 现何种工况,推移千斤顶外缸均不会出现两侧受挤压的 凹不平等原因,A、B、c的尺寸是会发生变化的,当底 『 现象,从根本上改善了推移千斤顶的工作状态。 板起伏使得前后推杆向上抬起,此时A、B、C的尺寸都: . ,..一 减小。由于A先减小,当A=0时。推移千斤顶外缸和后 } ‘t .日 口 推杆前部接触。如前、后推杆继续向上抬,则C减小, 1 2005年8月,将地面11台支架结构件按上述方案 当C=0时,推移千斤顶外缸上、下两侧与底座龙门和后 l 改进后,实测尺寸如下: 推杆之间无间隙。此时,如前、后推杆继续移动,且C<: (1)推移千斤顶外缸与底座龙门完全脱开,间距C 0时,则外缸两侧受挤压。当挤压力过大,必然导致外 l 为30ram。 缸在垂直方向尺寸减小,水平方向尺寸增大,即缸体呈 } (2)推移千斤顶外缸与推杆的间距A为22mm,达 椭圆变形,严重时使活塞杆弯曲。 到设计要求。 8采取措施 i有再誉 掌 军 (1)拆除推移千斤顶活塞杆的压块。可使A尺寸加 『 千斤顶正常使用,效果良好。为矿区选用ZZ7600、 大至22ram。 ZZ1000等同类支架提供了参考和借鉴。 (2)在前推杆耳板上侧焊厚度30ram的垫板,将B l The Study on Damage Cause of Hydraulic Support Advancing Jack N Wen—Cai (Guo Tou Xin ji Energy Company Ltd.,Huainan Anhui 232171,China) Abstract:Aimed at the advancing jack mas ̄ve daI eS phenomenon of ZZ6400 hydraulic support which used on the W1 805 working surface in the second Xin ji mining company,this issue carries on a deeply and systematically aI1 醯and proposes a feasible improvement schemes,obtains a good effect,and provides the rederence for the select of sin1i support likes ZZ7600、ZZIO00 and SO on. Key words:hydraulic support;advancing jack;cylinder jacket (上接第42页)与物力,同时又充分利用了企业中现有 参考文献: 的软、硬件资源,兼顾了企业产品信息技术及Intranet 【1】Andrew S Tanenbaum.Computer Networks[M].清华大学出版社,1999. 的总体建设与发展;③随着信息技术的进一步推进及系 【21张公忠.现代网络技术教程[MI.电子工业出版社,2000. 统应用的成熟,将B/S结构系统与企业决策相结合,开 【3】W Richard Stevens.Unix Network Programming[M].Voluemel,清 发基于Web和DW技术的决策支持系统是产品信息管理 华大学出版社,1999. 【4】李巍.JSP编程入门与应用实例【M】.清华大学出版社,2001. 系统的重要发展方向。 【5】方忠.JSP技术及其在动态网页开发中的应用【J1'微型机与应用, 。。 。: 0。j 0l l0 _ll| ll_ _。 号 _-4o1 0 ll lll。每章l订 的 完。 _l_ l “ 。 55 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top