基于.NET的分布式应用系统的分析与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
教务管理是学校的重要职能之一,是衡量学校管理水平的重要标准。论文以分布式系统为研究背景,结合教务管理信息系统的开发实例,系统阐述了构建基于.NET的分布式应用系统的设计开发方法
     本文首先对分布式系统体系结构和传统的分布式对象技术进行了分析和比较,然后对Web服务、.NET框架进行了介绍,在此基础上,论文结合分布式系统的发展趋势和.NET框架的特点提出了基于.NET的采用Web方式的分布式系统的解决方案.论文接着结合教务管理系统这个实例,重点进行了系统分析、系统设计。在系统分析设计阶段,对教学计划管理、学籍管理、教师管理、教材管理、选课管理和排课管理几个模块进行了分析。在设计方面,系统采用面向对象的思想,进行了系统的总体结构、数据库、子模块、安全性设计。最后给出了系统实现过程中用到的ASP.NET技术、ADO.NET、Web服务、XML等关键技术。通过系统分析和系统设计,证实了系统分析在系统设计过程中的重要性。
     本系统基于微软Windows平台,采用Windows 2000中的IIS5.0作为Web Server,MS SQL Server 2000作为Database Server,以.NET作为开发平台,VB.NET作为开发语言,ASP.NET作为开发路线。
Teaching activities are, in universities or institutes, one of the main functions and a important standard of high school management level. With the background of distributed system, this thesis systematically expands on the technology of building . NET-based distributed application system, combing the teaching activities management information system.
    At first, the development of distributed system architecture and distributed object technology are analysed and compared. Then Web Service and .NET framework are introduced. Based on this, this thesis combines the distributed application system developing trends and the typical of .NET framework, puts the solving schema of distributed system based on . NET and Web Service. Combining teaching activities, system analysis and system design are discussed emphatically in the thesis. In the system analysis section, several modules such as teaching project module, student status management, teacher management, textbook management, course-selecting management are are analysed. In the system design section, the object-oriented design idea are used and the general structure , database , subsystem , system security are designed. Finally, ADO. NET,ASP. NET,Web Service,XML etc technology to be used in developing the system are given. From the system analysis and design, the importance of system analysis in the process of
     system design are confirmed.
    
    
    
    This system is based on Windows platform, using IIS 5.0 in Windows 2000 as Web Server, MS SQL Server 2000 as database, VB. NET as programming language, ASP.NET as developing technology.
引文
业技术师范学院学报,2000,(4):92—94。
    【28】 郑人杰,殷人昆,陶永雷。实用软件工程(第二版)。清华大学出版社,1997:262—318。
    【29】 王东,熊齐邦,.NET在基于Web的网络管理中的应用。计算机工程,第28卷,第6期,2002年6月
    【30】 (美)Jeffrey D. Ullman, Jennifer Widom。数据库系统基础教程。清华大学出版社,2000:269—421。
    【31】 王能斌。数据库系统原理。电子工业出版社,2000:22—39。
    【32】 庄成三,洪玫,杨秋辉。数据库系统原理及其应用。电子工业出版社,2000:18—180。
    【33】 李建中,王珊。数据库系统原理。电子工业出版社,1998:201—287。
    【34】 萨师煊,王珊。数据库系统概论。高等教育出版社,2000:108—226。
    【35】 罗晓沛。数据库技术(高级)。清华大学出版社,1999:78—237。
    【36】 (美)Jim Buyens著。WEB数据库程序设计(.NET版)。清华大学出版社,2002:46—232。
    【37】 马垣。关系数据库理论。北京:清华大学出版社。1999:10—17。
    【38】 (美)Grady Booch, James Rumbaugh, Ivar Jacobson。UML用户指南。机械工业出版社,2001:73—80。
    【39】 (美)Microsoft Cooprataion. Application Architecture for. NET Designing Applications and Services. Microsoft Press. 2002: 17-165。
    【40】 Aleander Repenning, Andri Ioannidou,Michele Payton, Wenming Ye, and Jeremy Roschelle, Using Components for Rapid Distributed Software Development. Software, Vol. 18, NO. 2, March-April 2001, pp. 38-45.
    
    
    【41】 Andy Olsen,Damon Allison,James Speer。Visual Basic.NET类设计手册。清华大学出版社,2002:1—35。
    【42】 (美)Stephen Walther。ASP.NET技术内幕。机械工业出版社,2002:143—224。
    【43】 Microsoft。Building Secure ASP.NET Applications.Microsoft Press 2002:159-176.
    【44】 (美)Mesbah Ahmed,Chris Garrent等。ASP.NET WEB DEVELOPER’S GUIDE。Syngress Publishing。Inc,2002:35—346。
    【45】 Glen Bruce,Rob Dempsey。分布式计算的安全原理。机械工业出版社,2002:20—53。
    【46】 Dino Esposito。构建WEB解决方案——应用ASP.NET和ADO.NET。清华大学出版社,2002:65—81。
    【47】 Dongwook Shin, XML Indexing and Retrieval with a Hybrid Storage Model. Knowledge and Information Systems, Volume 3, Number 2/May 4, 2001.
    【48】 石伟鹏,杨小虎。基于SOAP的Web服务安全基础规范(WS-Security)。计算机应用研究,2003(2):100—105。
    【49】 (美)Erich Gamma等。设计模式可复用面向对象软件的基础。机械工业出版社,2000,1—21。
    【50】 Geoff Coulson, Gordon S. Blair, Michael Clarke, Nikos Parlavantzas, The design of a configurable and reconfigurable middleware platform. Distributed Computing. Volume 15, Number 2/April 2002.
    【51】 Natalia Juristo and Ana Maria Moreno, Marta Lopez.How to Use Linguistic Instruments for Object-Oriented Analysis, Software, Vol. 17, NO. 3, May-June, 2000, pp.80-88.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700