- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学管理系统的
分析与设计
以简易教学管理系统]XGL的分析与设计作为示例,说明
UML在软件项目开发中的应用。这里仅仅叙述用UML帮助
进行]XGL系统的分析与设计,建立主要的系统静态结构模
型与动态行为模型
般对系统做分析与设计,建立静态结构模型与建立动
态行为模型应当同时、交替进行,相互印证和补充
UML的创始者们主张采用 Use Case驱动的软件开发方
法。实际上,UML是一种通用的工具,它可以使用于Use
case驱动的软件开发,也可以使用于其他面向对象的软件
开发方法,例如直接从现实世界抽象出对象和类,建立系
统的对象模型。
本章目录
1系统需求
■5物理模型
2分析问题领域
5.1建立组件图
21确定系统范围和系统边界
52建立配置图
2定义活动者
本章小结和习题
se case
24绘制 Use Case图
25绘制主要交互图
3静态结构模型
31建立对象类图
32建立数据库模型
3.3建立包图
4动态行为模型
41建立顺序图
4.2建立协同图
4建立楼动相图
§1系统需求
作为一个简单的示例,规定所开发的简易教学管理系统
〕XGL只处理每学期的课程选修注册和学生的成绩管理。
对XGL系统要求提供两个方面的服务:
(1)选课管理,负责新学期的课程选课注册工作
录入与生成新学期课程表
学生选课注册
查询
选课注册信息的统计与报表生成
把学生选课注册信息传送给财务系统
(2)成绩管理,负责学生成绩管理
成绩录入
成绩查询
成绩统计与报表生成
§1系统需求
JXGL系统的直接用户有学生、教师和教学管理员
教学管理员有权操纵数据库的数据,进行添加、更新、删
除等操作。学生和教师一般只查询信息,只允许对自己有
关的数据进行添加、更新、删除等操作
JXGL系统的相关系统有财务系统。巩XGL系统需要把
学生选课注册信息传送给财务系统,以供财务系统计算学
生应交纳的费用,但是不要求财务系统回馈学生应交纳的
费用信息。
假定在学校的计算中心有功能强大的工作站机器,在
各系、各部门、图书馆、学生宿舍都有台式PC,学校的全
部计算机已经连网。]XGL系统将采用客户机/服务器结构
建立,JXGL系统的应用服务器和数据库服务器设置在学校
计算中心的工作站。
学生、教师和教学管理员可以在各系、各部门、图书
馆、学生宿舍的台式PC上使用JXGL系统。
您可能关注的文档
最近下载
- 股份有限公司对外投资章程.docx VIP
- 兽药GMP检查验收评定标准.pdf
- 神华国能集团有限公司制度管理实施办法 (1).docx
- GB∕T 41206-2021 空间环境(自然和人工) 宇宙线和太阳能量粒子穿入磁层 有效垂直地磁截止刚度的确定方法.pdf
- 2.16老年病科疗质量评价体系与考核标准.doc
- 江西省南昌市第三中学2022-2023学年八年级下学期期末考试数学试卷(含答案).docx VIP
- 24春国家开放大学《JavaScript程序设计》形考作业1-5参考答案.docx
- (精心整理)中考思想品德思维导图.pdf
- 2023年7月浙江省高二学业考试(学考)语文试卷真题--统编版高二总复习.docx VIP
- 重温经典马丁·帕尔的摄影之路.pdf VIP
文档评论(0)