全球旧事资料 分类
要求
6需求陈述:
下面是-大学教学管理系统的子系统的简单说明:首先接受学生提交的学生证和申请单,根据学生档案情况检验学生证的有效性和申请单是否填写的正确,如果有误则拒绝,如果无误则根据学生的注册情况审查接收学生的申请要求。如果是申请注册,则进行注册登记;如果是申请选课,则先查询课程档案是否有满足申请要求的课程,如果有则进行选课登记,如果没有则通知学生无此课。
要求:用面向对象方法学对该系统进行分析与设计,分别完成以下工作:
1给出教学管理系统的用例模型,并对主要用例进行简单说明。10分2给出教学管理系统中所涉及到的主要类。(10分)3给出教学管理系统的类图。(10分)4给出教学管理系统中注册的顺序图。(10分)
参考答案:1).用例图(10分)基本给出用例模型5分,给出用例说明再5分,其他酌情给分
学生
注册登记登记选课
包含
审查接受申请包含
注册登记:每学期开学注册时间执行该用例,执行前必须先完成学生审查和接受申请的过程。登记选课:审查和接受申请的过程后,实现学生每学期的选课。
2).主要类:课程,选课单,学生,注册记录,本科课程,本科生等。(10分)3.)类图如下:(10分)
课程课程号课程名
学分开课日期
开课系任课教师
检索
填写10m
选课单学号姓名课程号课程名选课学期
填写接受登记
0m
学生
学号
拥有0m1
姓名性别系别
专业
入学日期
读入验证修改
1
注册记录学号姓名
注册日期
审查登记
本科课程是否必修课
研究生课程是否学位课
本科生班级
研究生
导师类型研究方向
f4.)注册顺序图如下:(5分)
:学生
:注册界面
登录
审查
审查合格(注册)
:注册记录
登记注册
7下面是自动售货机系统的需求陈述,试建立它的对象模型、动态模型和功能模型:
自动售货机系统是一种无人售货系统。售货时,顾客把硬币投入机器的投币口中,机器检查硬币的大小、重量、厚度及边缘类型。有效的硬币是一元币、五角币、五分币、二分币、一分币。其他货币被认为是假币。机器拒绝接受假币,并将其从退币孔退出。当机器接受了有效的硬币之后,就把硬币送入硬币储藏器中。顾客支付的货币根据硬币的面值进行累加。
自动售货机装有货物分配器。每个货物分配器中包含零个或多个价格相同的货物。顾客通过选择货物分配器来选择货物。如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,货物将被分配到货物传送孔送给顾客,并将适当的零钱返还r
好听全球资料 返回顶部