以下是学生选课系统的系统分析模型文档                                                                              

                                                                                        系统分析模型

   

                                                                   项目名称XXXX大学学生选课系统

                                                                   班    级:           软件工程XX X

                                                                   组   

                                                                   组   

目 录

1系统分析模型…….....................................................................................................1

1.1用例图…............................................................................................................1

1.2类图……............................................................................................................2

1系统分析模型

1.1用例图

本系统为XXXX大学学生选课系统,系统中用户分为4类,分别是:学生、教师、教务处课程管理员以及外部排课系统。

(1)学生通过身份验证后进入主界面。主界面为学生提供5种选择:查看课程总览、查看课表(其中包括个人课表和推荐课表)、选择课程、退选课程、成绩查询、查看个人信息、退出登录。

(2)教师通过身份验证后进入主界面,主界面为教师提供5种选择:查看课程、查看学生名单、成绩录入、个人信息查看、退出登录。

(3)教务处课程管理员通过身份验证后进入主界面,主界面为管理员提供4种选择:学生信息管理、教师信息管理、课程信息管理、退出登录。

(4)外部排课系统生成推荐课表。

系统用例图,如图1-1

1.2类图

本系统中实体类共有7种,分别是:学生类、教师类、教务处课程管理员类、课程类、个人课表类、推荐课表类、成绩类。

各个类的属性如图1-2,类图如图1-3。

软件系统分析模型文档相关推荐

  1. 开发管理---配置管理与文档管理

    随着软件规模和复杂性的增大,许多大型开发项目往往都会延迟和超出预算,软件开发不得不直面越来越多的问题,表现为开发的环境日益复杂,代码共享日益困难,需跨越的平台增多:软件的重用性需要提高:软件的维护越来 ...

  2. python docx 合并文档 图片_MBT文档模型化生成工具——30倍效率文档撰写工程化方法...

    MBT(A model based document builder)文档模型化生成工具用户手册--30倍效率文档撰写工程化方法 1 简介 在软件工程领域,工程文档通常主要包括实施方案.需求分析.软件 ...

  3. 计算机软件系统包括数据库软件和应用软件,计算机软件系统包括()。A.程序、数据和相应的文档B.系统软件和应用软件C.数据库管理系统和数据库D....

    计算机软件系统包括().A.程序.数据和相应的文档B.系统软件和应用软件C.数据库管理系统和数据库D. 更多相关问题 [多选题]等高线具有哪些特性( ). [单选题]酒店拥有上海最高的露台酒吧 [单选 ...

  4. 计算机软件系统由程序和相应的文档组成,全国计算机等级考试一级B考试选择题(计算机软件系统及解析)...

    1.下列计算机技术词汇的英文缩写和中文名字对照中,错误的是________. A)CPU--中央处理器 B)ALU--算术逻辑部件 C)CU--控制部件 D)OS--输出服务 2. 计算机操作系统通常 ...

  5. 浪潮计算机组装过程,浪潮财务软件系统基本安装简易流程(附图)-20210419193145.docx-原创力文档...

    精品文档 精品文档 PAGE 精品文档 一.开始-程序-帐套管理 二.选择以下选项-确定 三.服务器名为主机计算机名 管理员口令一般不填 四.进入界面后选择新建帐套 在帐套名称中填写你要建立的单位名称 ...

  6. 智慧社区综合管理平台——需求文档(第九组)

    目录 1.引言  1.1 项目简介 1.2 目的 1.3 文档的范围 1.4 预期的读者和阅读建议 1.5 产品的范围 1.6 参考文献 2.总体描述 2.1 产品视角 2.2 用户特征 2.3 系统 ...

  7. (软考笔记) —— 系统架构设计师 - UML建模与架构文档化

    文章目录 UML建模与架构文档化 UML 现状与发展 UML起源 UML 体系结构演变 UML 的应用与未来 UML基础 概述 用例和用例图 交互图 类图和对象图 状态和活动图 状态图 活动图 构件图 ...

  8. 社区智能管理平台 需求文档【第八周】

    //本文档为北京理工大学21级软件需求工程课程11组的项目需求文档 目录 a.引言 a.1目的 a.2文档约定 a.3预期的读者和阅读建议 a.4产品的范围 a.5参考文献 b.综合描述 b.1产品的 ...

  9. 智能文档理解:通用文档预训练模型

    预训练模型到底是什么,它是如何被应用在产品里,未来又有哪些机会和挑战? 预训练模型把迁移学习很好地用起来了,让我们感到眼前一亮.这和小孩子读书一样,一开始语文.数学.化学都学,读书.网上游戏等,在脑子 ...

  10. uml具有多种视图_UML建模与架构文档化

    UML(统一建模语言) 是用元模型描述的,元模型是4层元模型体系结构模式中的一层.此模式的其他层次分别是元-元模型层.模型层和用户对象层. 在原模型层,UML元模型 又被分解为三个子逻辑包:基础包(核 ...

最新文章

  1. merge into使用方法
  2. php excel 追加写入,phpexcel写入追加已有的excel文件
  3. 智能合约重构社会契约(12)天秤币
  4. python 多线程 廖雪峰_python中多线程与多进程中的数据共享问题
  5. 容器搭建Hadoop步骤
  6. PHP PDO学习(二) exec执行SQL
  7. python难学吗-python语言好学吗
  8. 用c语言实现高响应比作业调度算法,采用高响应比算法地进程调度程序.doc
  9. VS2015编译程序兼容XP
  10. matlab三维绘图函数plot3【matlab图行绘制四】
  11. 电脑右键新建没有文本文档解决办法
  12. php经纬度转地址高德,高德 地址编码,转为经纬度
  13. 在线旅游OTA行业调研报告-携程美团同程飞猪booking对比分析
  14. 张小娴说男人不如一条狗,现在连市场分析师也说男人不如一条狗
  15. 一个dsp最小系统至少要有_DSP最小系统
  16. 推荐系统实践——什么是推荐系统
  17. geany java编译器乱码_Ubuntu Geany打开文件乱码的解决方法
  18. 3KAL芯片规格书,3KAL电路图
  19. Windows下VMware准备IOS开发环境
  20. dnf压爆服务器挑战网站,DNF手游压爆服务器挑战网址分享

热门文章

  1. NLP︱中文分词技术小结、几大分词引擎的介绍与比较
  2. 【中文乱码】深入分析 Java Web 中的中文编码问题
  3. 128根号e980计算机怎么打,我能想到最浪漫的事,就是鼓起勇气给了你一张纸条,上面写着:128根号e980...
  4. SequoiaDB分布式数据库2022.1月刊
  5. 浅析eTS的起源和演进
  6. SpringBoot学期总结
  7. QT应用编程: 获取系统当前时间以及1970到现在的总秒数
  8. [计算流体力学][Ansys Fluent] 使用 Fluent 计算方腔热对流和卡门涡街
  9. cyclic behavior during switching
  10. 域名WHOIS信息隐私保护