UML课程设计
学 院 信息学院
班 级 10级计班
专 业 计算机科学技术
课 题 网选课系统
指导老师
前 言
网选课系统高等院校进行学生选修课程理理信息系统(MIS)该信息系统够学生提供方便选课功够提高高等院校学生教学理效率网选课系统功性需求包括容:
(1)理员通系统理界面进入建立学期开种课程课程信息保存数库中课程进行改动删学生基信息添加修改查询删
(2)学生通客户机浏览器根学号密码进入选课界面里学生进行三种操作:查询已选课程选课付费基信息查询样通业务层操作结果存入数库中
满足述需求系统包括系统模块:
(1)基业务处理模块基业务处理模块实现学生通合法认证登录该系统中进行网课程选择确定
(2)信息查询模块信息查询模块实现学生选课信息查询身信息查询
(3)系统理模块系统理模块实现系统理员系统理数库操作系统理包括学生信息课程信息等信息操作
目 录
需求分析 1
1功需求 1
2基数维护模块 1
3基业务模块 1
4信息查询模块 1
5系统理模块 1
二系统中例图 4
1学生例图 5
2理员例图 6
三系统时序图 8
1学生选课时序图 8
2学生退选课程时序图 9
3学生查询信息时序图 9
4理员添加课程时序图 10
5理员修改课程时序图 10
6理员删课程时序图 10
7理员添加学生时序图 10
8理员删学生时序图 10
四系统中类图 11
1类图生成 11
2系统中类 11
五系统中活动图 13
1学生活动图 13
2理员活动图 14
3系统活动图 15
六系统构件图 16
1业务象构件图 16
2户界面构件图 17
七系统部署图 18
八 组成员 19
九总结 19
需求分析
11 功需求
(1)理员通系统理界面进入建立学期开种课程课程信息保存数库中课程进行改动删学生基信息添加修改查询删
(2)学生通客户机浏览器根学号密码进入选课界面里学生进行三种操作:查询已选课程选课付费基信息查询样通业务层操作结果存入数库中
12基数维护模块
13基业务模块
14信息查询模块
15系统理模块
二系统中例图
例图(Use Case Diagram)需求分析阶段重作描述希系统
学生例图
理员例图
三系统时序图
时序图(Sequence Diagram)交互发生系列序显示象间交互
系统时序图:
1学生选课时序图
学生选课序图
学生选课协作图
2学生退选课程时序图
学生退选课程序图
学生退选课程协作图
3学生修改密码时序图
学生修改密码序图
学生修改密码协作图
4学生付费序列图
学生付费序图
学生付费协作图
5学生查已选课程序列图
学生查已选课程序图
学生查已选课程协作图
6理员添加课程时序图
理员添加课程序图
理员添加课程协作图
7理员修改课程时序图
理员修改课程序图
理员修改课程协作图
8理员删课程时序图
理员删课程序图
理员删课程协作图
9理员添加学生时序图
理员添加学生序图
理员添加学生协作图
10理员删学生时序图
理员删学生信息序图
理员删学生信息协作图
四系统中类图
类图象结构建模部份类图描述系统中类静态结构模型帮助建模者发现模拟象重信息揭示信息必须求助类图类图模拟保证系统正常工作必资源模型果想获取资源(例属性值状态行约束)信息终必须访问类图类图代码生成(模型转化代码)源逆工程(代码转化模型)目标设生成物
1 类图生成
网选课系统 类图
2系统中类:
DateBase:数库类
五系统中活动图
活动图基象状态变迁绘制视图线状态变化时间时序图象时间段表现满足活动图类基必方法初步确定
1学生象活动图:
2学生选课活动图:
3理员活动图:
4系统活动图:
六系统构件图
构件图描述软件构件构件间关系显示代码结构
系统构件图:
系统构件图说明:
网选课系统中系统参者业务实体类分创建应构件进行映射前面类图中创建Student类Administrator类Operate类UI类Course类映射出相构件包括学生构件系统理员构件业务操作构件页面构件课程构件外必须程序构件
七系统部署图
部署图描述运行时硬件结点结点运行软件组件静态视图 部署图显示系统硬件安装硬件软件连接异构机器间中间件创建部署模型目包括:
网选课系统 系统部署图
网选课系统中系统包括四种节点分:数库节点台数库服务器负责数存储处理等系统服务器节点处理系统业务操作客户端浏览器节点:户通客户端登录系统进行操作印机节点:印数报表
八 组成员
X
九总结
次课程设计进行总结什收获什需改进方
九江学院课程设计
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档