基于Microsoft. Net Framework的JWXT的UML分析、设计与实现

来源 :西北大学 | 被引量 : 0次 | 上传用户:jiaranerzhi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
教务与教学管理信息系统(以下简称JWXT)是高校管理信息系统中复杂程度较高、开发难度较大的MIS软件之一,开发能够满足教务与教学管理需求,适应需求变化,同时具有很强的可扩充性、可重用性、可靠性和可维护性的网上教务与教学管理信息系统一直是困扰开发者的一个难题。 本文根据高校教务与教学管理工作的实际情况,从组件技术、系统体系结构、开发方法等方面综合考虑,设计了一个行之有效的开发方案,开发了基于Microsoft.Net Framework的JWXT。在开发过程中,做了以下工作: 1.采用Microsoft.Net Framework体系结构,把组件化与面向对象开发方法相结合,以组件化程序开发方法构造系统的体系结构,使用面向对象的方法进行组件的开发。 2.借助Rose工具将UML语言和.Net Framework应用开发结合起来,进行可视化建模,定义系统需求,描述系统设计。将Web页面、客户端界面、组件对象、数据表和数据库都作为类或对象,按照真实世界的观点进行建模。 3.依据软件工程学的观点来制定设计开发步骤。将数据库设计和组件规划做为这一开发方案的关键环节,设计了数据层,规划了各层次组件。 4.设计了系统的安全策略。不仅对不同类型的用户授予不同权限,而且采用中间业务逻辑层组件作为登录组件,实现对系统登录的检测。 经实际运用,该方案一方面可以在系统建立的早期暴露和减少风险,实现分析设计和程序实现的平滑过渡,控制系统的复杂牲,使系统结构更为合理和更易扩展,降低系统的维护费用,提高开发效率;另一方面,对Internet应用系统的可扩充性、可重用性、可靠性和可维护性起到了非常重要的作用,进一步拓展了Internet应用的领域和范围。该方案不仅具有较强的实用价值,而且具有一定的理论意义,同时这种方法还适合于其他应用系统的开发。
其他文献
软件系统的分析和设计是软件生命周期中最关键的环节,一个成功的软件系统必然建立在良好的分析和设计基础之上。九十年代以来,面向对象已经成为软件工程领域的主流技术。统一建
随着互联网的飞速发展,信息量正以指数规律急剧增长,互联网已经成为人类获取信息的主要途径。信息量的爆炸性增长,使得“信息迷航”和“信息过载”问题日益严重,增加了用户在海量
电子商务的广泛应用,使得基于电子商务应用的高性能数据库技术研究成为数据库领域的一项前沿课题。而基于电子商务应用的数据库管理系统(DBMS)性能测试是该技术研究的重要组
随着1553B总线在国防工业中的广泛应用,对建立一套1553B总线通信系统仿真试验平台的需求日益强烈。基于以上背景,本文论述了一种双余度1553B总线通信系统试验平台,探讨了平台系
学位
学位
光纤通道技术以其高性能、连接距离长、扩展性强的特点成为了构建网络存储系统的主要组成部分。将光纤通道技术和SCSI-3协议结合在一起构成的光纤磁盘阵列可以大大提高磁盘阵
该文回顾了计算机与网络教育的产生与发展、对教育创新所起的作用,综述了计算机与网络教育的技术和它的各种系统模式,总结了教育软件对计算机软件和网络技术的促进和发展.教
软件复用是软件从业人员的不懈追求,它能够提高软件生产率以及软件质量。人们在对软件系统进行分析时,经常会发现完全不同领域的分析模型却有着很多的相似之处,于是对于分析模型
随着Intemet的普及,电子商务成为Web技术的重要应用.电子商务提供商和客户的交互模式可以归结为从数据库中选择最能符合客户要求的产品供其选择.这种模式下交易双方面临着同