基于UML和RUP的在线考试系统研究与设计

来源 :中南大学 | 被引量 : 0次 | 上传用户:sosmax68
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文使用统一建模语言UML和统一过程RUP相结合的的面向对象软件工程方法学指导软件系统的设计与实现,将UML和RUP有机融合应用于项目--在线考试系统中。按RUP的核心工作流安排在线考试系统的开发过程,分为需求获取、需求分析、软件设计、数据库设计和实现几个阶段,用统一建模语言UML描述各阶段的成果,并且总结了一些设计经验,如用UML类图指导关系数据库的设计等。 统一软件开发过程(Rational Unified Process,RUP)是Rational软件公司的软件工程过程产品。它汲取了面向对象软件工程领域多年来的优秀研究成果,利用了新的可视化建模标准UML(Unified Modeling Language),被称为软件开发队伍的最佳实践。RUP是一种用例驱动、以构架为中心、迭代和增量的开发方法。与传统的开发方法相比,RUP能够有效地降低风险,更好地适应需求变化。 论文首先分析了在线考试系统的研究背景、研究意义及主要内容,然后对系统构架、功能模块、主要数据的工作流与数据库的设计进行了介绍。以windows 2003 server、IIS 6.0为开发平台,采用asp.net技术、C#语言、AJAX技术、ADO.NET对象、SQL SERVER 2000数据库对系统进行详细设计与开发,并实现了系统的考试科目管理、题库管理、用户管理、试卷信息提交、试卷生成、成绩查询等功能。为了提升系统各方面的性能,在各个模块的开发过程中遵循了模块化、组件化的思想,文中详细描述了各层组件的设计、实现过程及采用的主要技术。
其他文献
随着手机的普及以及手机中传感器的多样化,手机传感器产生了大量的无意识数据,基于这些传感器数据的关系推断在模式识别以及普适计算领域逐渐成为一个热点研究问题。现有的基
现代化的武器装备在性能提高的同时,其复杂性也在日益增加,出现故障时的修复工作复杂性很高。武器的应用场景是战场,一旦出现故障,需要能够在现场及时修复。而战场环境中武器分布
随着互联网的发展,人们对于网络服务质量的要求越来越高,传统网络应用客户/服务器构架很难支撑起巨大的用户数量。对等网络极大的扩充了服务的外延,挖掘边缘网络上的资源,让
随着网络和智能设备的不断发展,互联网上的信息也越来越丰富和多样,人们可以在网络上获得各种各样的信息和服务,同时人们逐渐发现要在网上找到符合自己需求的东西也越来越麻
虚拟现实技术又称灵境技术,它是二十世纪末才兴起的一门崭新的综合性信息技术,它融合了数字图像处理、计算机图形学、多媒体技术、传感器技术等多个信息技术分支,从而大大推进了
分布式文件系统有效地解决了数据的存储和管理的难题,但却面临多用户并发访问数据的一致性问题,分布式锁机制为不同客户端正确访问服务器上的数据提供了保障。在多客户端同时
银行管理数据提取平台是根据银行工作的标准化、服务化、信息化、网络化、而建立的一种管理信息系统。银行的数据管理对象是金融行业大量的、随时更新的又需要高度保密的数据
有限单元法是一种有效的数值分析方法,是计算机辅助工程(CAE)的重要组成部分。随着工程问题复杂度的逐渐增加,CAD/CAE建模方法也在不断地发展。逆向工程是近几年发展起来的一种
混合云存储作为一种新型的数据存储模式,特别是随着大数据浪潮的到来,这一新型的数据存储模式已经逐渐被各行各业所接受、所使用。虽然这种存储模式看来潜力无限,但在实际使
目前,随着电子商务、物流行业的迅速发展以及国民消费水平的不断提高,网上购物规模逐年上升。相比传统购物方式,网上购物不仅具有方便、快捷、安全的优点,同时允许消费者对购买成