首页> 中文学位 >基于UML的网上选课系统的设计与实现
【6h】

基于UML的网上选课系统的设计与实现

代理获取

目录

文摘

英文文摘

声明

1引言

1.1课题的意义

1.2研究背景及现状

1.3本课题的研究内容

1.4本文的组织结构与内容

2 UML基本理论及其方法

2.1 UML语言

2.2 UML的特点

2.3 UML的内容

2.3.1 UML的模型的概念和表示法

2.3.2 UML语言的公共机制

2.3.3 UML的对象约束语言

2.4 RUP(Rational Unified Process)

2.4.1 RUP的特点

2.4.2统一软件开发过程RUP的二维开发模型

2.4.3统一软件开发过程RUP核心概念

2.4.4.统一软件开发过程RUP裁剪

2.4.5开发过程中的各个阶段和里程碑

2.4.6统一软件开发过程RUP的核心工作流(Core Workflows)和制品

2.4.7 RUP的迭代开发模式

2.5UML建模工具Rarional Rose

2.5.1 Rational Rose概述

2.5.2 Rational Rose的优点

2.5.3 Rational Rose的四个模型

3基于UML的网上选课系统的建模分析

3.1网上选课系统的需求分析

3.1.1功能需求

3.1.2性能需求

3.2对网上选课系统需求分析的UML建模

3.2.1基于UML需求分析建模概述

3.2.2需求分析的视图

3.2.3用例模型的建立

3.3网上选课系统静态模型的建立

3.3.1识别类

3.3.2对类进行划分

3.3.3建立初步模型

3.3.4确定类的属性和操作

3.4网上选课系统动态模型的建立

3.4.1顺序图模型

3.4.2活动图

3.5网上选课系统设计的UML建模

3.5.1基于UML系统设计建模概述

3.5.2网上选课系统体系结构设计

3.5.3网上选课系统的物理模型

4数据库设计

4.1数据库建模原理

4.1.1 E-R建模

4.1.2关系规范化

4.1.3关系模型的优化

4.1.4完整性规则

4.2数据库建模的实现

4.2.1系统的E-R模型图

4.2.2表、字段分析

5网上选课系统的实现

5.1选课系统首页

5.2学生选课模块

5.2.1学生登录

5.2.2学生选课

5.2.3学生退课

5.2.4课表查询及课程成绩查询

5.3教师管理成绩模块

5.3.1课程选修情况

5.3.2学生成绩录入

5.4系统管理模块

5.4.1学生信息管理

5.4.2课程信息管理

6结论

致谢

参考文献

展开▼

摘要

本文讨论了面向对象技术的基本概念和UML建模语言,分析了高校学生网上选课的特点,结合软件工程和面向对象技术,设计了基于UML用例图和顺序图的学生网上选课系统模型,并运用UML的活动图描述了学生网上选课系统的工作流程。
   在开发系统的过程中,作者采用了面向对象思想的软件建模技术和UML统一建模语言来进行系统的分析与设计。UML是一种对面向对象系统进行可视化、详细描述、构造和文档化的标准建模语言。UML汲取了近十年在建模领域出现的方法的优点,它的出现消除了各种开发方法在表示上的差异,并成为面向对象技术领域内占主导地位的建模语言。UML被应用在软件工程的各个阶段,特别是在RuP(Rational统一过程)出现后,它的应用就更加广泛。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号