基于.NET的计量周检系统的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着Internet/Intranet的迅猛发展,基于B/S结构的企业信息化是必然趋势,使企业Web的开发、管理和维护变得非常简单。但是,也存在着一些问题:重复开发现象严重,代码重用率低,功能模块移植的工作量大等。针对以上问题,本文着重研究了基于组件的企业Web开发方法。
     本文结合计量周检流程控制系统的开发进行研究。对计算机网络计算的发展模式(C/S模式、B/S模式)和三种组件技术(COM、CORBA、EJB)分别进行比较,并着重对.NET组件的开发方法进行介绍。本文以.NET装配件确立系统的开发框架、开发方法和开发步骤;建立了计量周检系统的功能模型并划分了功能模块;建立了系统的组件库并确立了组件间的接口。
     该系统的开发采用客户浏览器/网络服务器/数据库服务器三层开发模式,应用程序开发工具是微软最新的VS.NET,采用ORACLE8i作为数据库管理系统,组件开发工具采用VB.NET及C#,Web信息发布采用IIS5.0。本文在最后使用ASP.NET集成所开发的.NET组件,并形成.NET装配件,实现了计量周检系统。
     该系统的开发实现了成飞计量周检的无纸化办公,为成飞型号研制和转包生产的顺利进行提供了良好的计量管理环境,促进了公司对各生产部门的质量控制和管理。
With the development of Internet/Intranet technology, the enterprise information management system based on B/S (Browse/Server) has become Popular. It is easy to develop, manage, and maintenance the web application. But there are also some problems, such as the difficulty to reuse the code and recombine the system . So, Component-based Software Development is studied in this paper.
    In this paper, Firstly, the component criterion of COM, CORBA, and EJB is compared, and the application structure is put forward. Especially, the component based on COM+ and . NET is studied. Then, the function model of inventory information management system is established, the components based on function module and interface of components are designed. Lastly, the system based on the C/S and B/S mode is developed. We make use of Visual Studio. NET as the development tools, Oracle8i as the database management System.
    The system realizes metrology verification work no paper, 昿rovides well metrology environment, promotes the control of quality and management.
引文
[1]汇文年 李明星,基于Intranet的现代管理信息系统的研究,计算机工程与应用
    [2]王颖纯等,面向对象软件开发技术与管理研究,天津理工学院学报,2001年第一期
    [3]陆伟,基于组件结构的企业管理信息系统初探,情报学报,第18卷增刊
    [4]段立娟 张嘉一,软件重用与软件构件,郑州工业大学学报,2001年第一期
    [5]周振红 周洞汝 杨国录,基于COM的软件组件,计算机应用,第21卷,2001年3月
    [6](美)Dale Rogerson著,杨秀章译,COM技术内幕:微软组件对象模型,清华大学出版社,1998.12
    [7]Scott W.Ambler,评估俄EJB技术是要考虑什么,IBM,developerWorks 中国网站,组件技术
    [8]刘晓铭等,组件化分布式信息处理系统框架,小型微型计算机系统,1998,19(4)
    [9]蒋俊 范锐 李允,基于COM/DCOM的分布式计算研究与应用,西南石油学院学报,第23卷第2期
    [10]杨艳 王德江,软件工程的发展动态,信息技术,2001年第2期
    [11]The Essential CORBA: System integration using diitributed objects, T.J. Mowbray, R. Zahavi, John Willey&Sons, Inc. 1995
    [12]陶伟 刘强等,企业信息系统领域的软件建筑模型,北京航空航天大学学报,1998,24(4)
    [13]赵季中 齐勇 宋政湘,基于组件事物服务器的数据库多层模式,西安交通大学学报,第34卷第9期
    [14]成禹流 柴跃延,基于业务规则的事件驱动建模方法,清华大学学报,1999年第39卷第7期
    [15]Chris Payne著,赵斌 张滨义 董清波译,ASP.NET从入门到精通,人民邮电出版社,2002年1月
    [16](美)Mridula Parihar等著,王勇 盖江南 尚红昕等译,ASP.NET 宝
    
    典,电子工业出版社,2002年7月
    [17]桂思强 编著,ASP.NET与数据库程序设计,中国铁道出版社,2002年8月
    [18]Richard Anderson王毅等著,杨浩等译,ASP.NET 1.0 高级编程,清华大学出版社,2002年六月
    [19]美Scott Urman著,译友翻译组译,Oracle8 PL/SQL程序设计,机械工业出版社,1998.6
    [20] Ronald J.Norman 著,周之英 肖奔放 柴洪均译,面向对象系统分析与设计,清华大学出版社,PRENTICE HALL 2000.7
    [21]美 Carol MaCullough-Dieter著,张振奎 王元鹏 谢硕琴 刘洪勋等译,Oracle8实用大全,中国水利水电出版社,1999.1
    [22]李芳芸 柴跃廷编著,CIMS环境下——集成化管理信息系统的分析、设计与实施,清华大学出版社,1996.9
    [23]刘华蓥 韩建民,基于3层C/S结构的数据库管理系统的实现,微型机与应用,2000_3
    [24]唐维俊 张正霞,关系数据库通用管理模块设计与实现,安徽机电学院学报,1997.3
    [25]李芳芸 柴跃廷编著,CIMS环境下——集成化管理信息系统的分析、设计与实施,清华大学出版社,1996.9
    [26] 吴应良,管理信息系统的安全问题与对策研究,计算机应用研究,1999.11
    [27] 吴国浦 李志蜀,基于Browse/Server模式的管理信息系统的开发,四川大学学报(自然科学版),1999.2
    [28]梁鹰 罗伟其,基于B/S的异构数据库信息集成系统设计与实现,计算机工程,2000.12
    [29]刘恩海 王永滨 肖国玺 卞昭浚,Web与oracle数据库,河北工业大学学报,1999.4
    [30]刘玉莎 张华 冯伟国,信息管理系统中安全性管理的设计与实现,计算机工程与应用,1999.11
    [31]谭立湘 罗家融,基于Intranet的数据库系统(一),微型机与应用,1999.2
    [32]谭立湘 罗家融,基于Intranet的数据库系统(二),微型机与应用,1999.2
    [33]汪青峰 粱允荣,基于CORBA的异种数据库联合使用方案,计算机应用研究,1999.11
    
    
    [34] 潘爱民著,COM 原理与应用,清华大学出版社,2002.5
    [35] 陈惠珍 陈俊荣著,ASP.NET程序设计,中国铁道出版社,2003.1
    [36] Mary Kirtland,基于组件的应用程序设计,北京大学出版社,1999.10
    [37] 田华等,“Browser/Server技术-新一代的计算模式”,计算机应用研究,1999.9
    [38] OMG, "CORBAServices:Common Object Services Sepecification [EB/OL]", http://www.omg.org, 1998-10-10/1999-06-20
    [39] Inprise Corporation, "Enterprise JavaBeans Programmer' s Guide" ,Inprise Corporation, 1999
    [40] Rama Velpuri&Anand Adkoli, Oracle8i备份与恢复手册,机械工业出版社,2001.9
    [41] 李德文,面向对象的MIS开发技术,计算机系统与应用,1996.3
    [42] 李颖等,运用UML语言设计分布式应用系统的一般过程和方法,计算机应用研究,2000.11