软件系统分析模型文档
以下是学生选课系统的系统分析模型文档
系统分析模型
项目名称: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。
软件系统分析模型文档相关推荐
- 开发管理---配置管理与文档管理
随着软件规模和复杂性的增大,许多大型开发项目往往都会延迟和超出预算,软件开发不得不直面越来越多的问题,表现为开发的环境日益复杂,代码共享日益困难,需跨越的平台增多:软件的重用性需要提高:软件的维护越来 ...
- python docx 合并文档 图片_MBT文档模型化生成工具——30倍效率文档撰写工程化方法...
MBT(A model based document builder)文档模型化生成工具用户手册--30倍效率文档撰写工程化方法 1 简介 在软件工程领域,工程文档通常主要包括实施方案.需求分析.软件 ...
- 计算机软件系统包括数据库软件和应用软件,计算机软件系统包括()。A.程序、数据和相应的文档B.系统软件和应用软件C.数据库管理系统和数据库D....
计算机软件系统包括().A.程序.数据和相应的文档B.系统软件和应用软件C.数据库管理系统和数据库D. 更多相关问题 [多选题]等高线具有哪些特性( ). [单选题]酒店拥有上海最高的露台酒吧 [单选 ...
- 计算机软件系统由程序和相应的文档组成,全国计算机等级考试一级B考试选择题(计算机软件系统及解析)...
1.下列计算机技术词汇的英文缩写和中文名字对照中,错误的是________. A)CPU--中央处理器 B)ALU--算术逻辑部件 C)CU--控制部件 D)OS--输出服务 2. 计算机操作系统通常 ...
- 浪潮计算机组装过程,浪潮财务软件系统基本安装简易流程(附图)-20210419193145.docx-原创力文档...
精品文档 精品文档 PAGE 精品文档 一.开始-程序-帐套管理 二.选择以下选项-确定 三.服务器名为主机计算机名 管理员口令一般不填 四.进入界面后选择新建帐套 在帐套名称中填写你要建立的单位名称 ...
- 智慧社区综合管理平台——需求文档(第九组)
目录 1.引言 1.1 项目简介 1.2 目的 1.3 文档的范围 1.4 预期的读者和阅读建议 1.5 产品的范围 1.6 参考文献 2.总体描述 2.1 产品视角 2.2 用户特征 2.3 系统 ...
- (软考笔记) —— 系统架构设计师 - UML建模与架构文档化
文章目录 UML建模与架构文档化 UML 现状与发展 UML起源 UML 体系结构演变 UML 的应用与未来 UML基础 概述 用例和用例图 交互图 类图和对象图 状态和活动图 状态图 活动图 构件图 ...
- 社区智能管理平台 需求文档【第八周】
//本文档为北京理工大学21级软件需求工程课程11组的项目需求文档 目录 a.引言 a.1目的 a.2文档约定 a.3预期的读者和阅读建议 a.4产品的范围 a.5参考文献 b.综合描述 b.1产品的 ...
- 智能文档理解:通用文档预训练模型
预训练模型到底是什么,它是如何被应用在产品里,未来又有哪些机会和挑战? 预训练模型把迁移学习很好地用起来了,让我们感到眼前一亮.这和小孩子读书一样,一开始语文.数学.化学都学,读书.网上游戏等,在脑子 ...
- uml具有多种视图_UML建模与架构文档化
UML(统一建模语言) 是用元模型描述的,元模型是4层元模型体系结构模式中的一层.此模式的其他层次分别是元-元模型层.模型层和用户对象层. 在原模型层,UML元模型 又被分解为三个子逻辑包:基础包(核 ...
最新文章
- merge into使用方法
- php excel 追加写入,phpexcel写入追加已有的excel文件
- 智能合约重构社会契约(12)天秤币
- python 多线程 廖雪峰_python中多线程与多进程中的数据共享问题
- 容器搭建Hadoop步骤
- PHP PDO学习(二) exec执行SQL
- python难学吗-python语言好学吗
- 用c语言实现高响应比作业调度算法,采用高响应比算法地进程调度程序.doc
- VS2015编译程序兼容XP
- matlab三维绘图函数plot3【matlab图行绘制四】
- 电脑右键新建没有文本文档解决办法
- php经纬度转地址高德,高德 地址编码,转为经纬度
- 在线旅游OTA行业调研报告-携程美团同程飞猪booking对比分析
- 张小娴说男人不如一条狗,现在连市场分析师也说男人不如一条狗
- 一个dsp最小系统至少要有_DSP最小系统
- 推荐系统实践——什么是推荐系统
- geany java编译器乱码_Ubuntu Geany打开文件乱码的解决方法
- 3KAL芯片规格书,3KAL电路图
- Windows下VMware准备IOS开发环境
- dnf压爆服务器挑战网站,DNF手游压爆服务器挑战网址分享
热门文章
- NLP︱中文分词技术小结、几大分词引擎的介绍与比较
- 【中文乱码】深入分析 Java Web 中的中文编码问题
- 128根号e980计算机怎么打,我能想到最浪漫的事,就是鼓起勇气给了你一张纸条,上面写着:128根号e980...
- SequoiaDB分布式数据库2022.1月刊
- 浅析eTS的起源和演进
- SpringBoot学期总结
- QT应用编程: 获取系统当前时间以及1970到现在的总秒数
- [计算流体力学][Ansys Fluent] 使用 Fluent 计算方腔热对流和卡门涡街
- cyclic behavior during switching
- 域名WHOIS信息隐私保护