问答题X 纠错

网上选课系统是一个高等院校用来进行对学生选修课程管理的管理信息系统(MIS)。该信息系统能够为学生提供方便的选课功能,也能够提高高等院校对学生和教学管理的效率。网上选课系统的功能性需求包括以下内容: 
(1)系统管理员负责系统的管理维护工作,维护工作包括课程的添加、删除和修改,对学生基本信息的添加、修改、查询和删除。 
(2)学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行查询已选课程、指定自己的选修课程以及对自己基本信息的查询。 满足上述需求的系统主要包括以下几个小的系统模块: 
(1)基本业务处理模块。基本业务处理模块主要用于实现学生通过合法认证登录到该系统中进行网上课程的选择和确定。 
(2)信息查询模块。信息查询模块主要用于实现学生对选课信息的查询和自身信息的查询。 
(3)系统维护模块。系统维护模块主要用于实现系统管理员对系统的管理和对数据库的维护,系统的管理包括学生信息、课程信息等信息的维护。数据库的维护包括数据库的备份、恢复等数据库管理操作。 回答下列问题:

参考答案:

系统中的主要业务实体类通常需要在数据库中进行存储。学生要选择选修课,因此需要一个课程类;系统管理员要对数据库的数据进行添加、删除、查询和删除操作,必须有一个和数据库中的数据进行交互通信的类来控制系统的业务逻辑;还需要设计出处理业务的界面类。
这些业务实体类的表示如图:

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

请回答在软件开发中使用状态图建模的好处。

参考答案:在软件开发中使用状态图建模的作用:状态图清晰的描述了状态之间的转换顺序,通过状态的转换顺序也就可以清晰的看出事件的执行顺...

问答题

试述状态图是由哪些要素构成的。

参考答案:状态图是由状态、初始状态、终止状态、转换和判定这几个要素构成的

问答题

请说出在UML中主要包括哪三种构件。

参考答案:

在UML中,构件主要包括配置构件、工作产品构件和可执行构件。

问答题

请简要说明构件图适用于哪些建模需求。

参考答案:构件图适用于下列建模需求:系统源代码、系统的发布版本、物理数据库、自适应系统、用于建立业务模型和用于系统的开发管理等。

问答题

请简要阐述包和包图之间的关系。

参考答案:包是包图中最重要的概念,是最重要的组成部分。包图是由包和包之间的联系构成的,没有包就没有包图。

问答题

简述包图的概念和作用。

参考答案:包图是一种维护和描述系统总体结构的模型的重要建模工具,通过对图中各个包以及包之间关系的描述,展现出系统的模块与模块之间的...

问答题

请简要阐述活动状态和动作状态的异同点。

参考答案:动作状态是原子性的动作或操作的执行状态,它不能被外部事件的转换中断。动作状态的原子性决定了动作状态要么不执行,要么就完全...

问答题

请简要说明分叉和分支的区别。

参考答案:分叉用来表示将一个控制流分成两个或者多个并发运行的分支,分叉具有一个输入转换,两个或者多个输出转换,每个转换都可以是独立...

问答题

试述活动图在软件系统开发中起到的作用。

参考答案:活动图描述一个操作执行过程中所完成的工作,活动图对用例描述尤其有用,它可建模用例的工作流,显示用例内部和用例之间的路径。...

问答题

请说明序列图和协作图的异同。

参考答案:协作图和序列图都是交互图,它们既是等价的,又有所区别。序列图表示了时间消息序列,但没有表示静态对象关系。序列图可以有效的...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved