文摘
英文文摘
声明
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结论
致谢
参考文献