下载此beplayapp体育下载

软件工程期末考试最后大题参考答案(beta版).docx


beplayapp体育下载分类:资格/认证考试 | 页数:约12页 举报非法beplayapp体育下载有奖
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
beplayapp体育下载列表 beplayapp体育下载介绍
最后大题参考答案( beta 版) 欢迎参加修改并共享本答案仅供参考,最终考试题目请咨询赵会群老师。六、一个网络教学系统的功能需求内容: 1) 学生通过客户端根据学号和密码进入选课界面, 在这里学生可以进行查询已选课程、指定自己的选修课程以及对自己基本信息的查询; 2) 学生可以登录本系统中学****模块, 浏览课程信息、选择和查找自己所需要学****课程的课件并进行下载; 3) 教师可以登录本系统, 在网站上输入课程介绍、上传课程的课件、发布、更新和修改消息; 4) 系统管理员可以对本系统进行维护和批准用户申请注册等操作。对课程信息进行维护,包括:添加、删除和修改课程信息;对学生基本信息进行维护, 包括: 添加、修改、查询和删除; 对教师信息进行维护, 包括: 添加、修改、查询和删除等操作。试完成系统的分析与设计工作。具体要求如下: ?画出系统的数据流程图( 此题可以进行细化, 根据相关功能所需数据进行细化。) ?画出系统 E-R 图(此图可根据题目对联系添加属性) ?画出系统状态转换图(根据系统的状态变化画图) ?画出系统功能的模块结构图( 此图是根据该系统的功能从顶层逐步向下细化得到,是各个功能模块的组合) ?给出模块结构图中学生选课并下载课件的算法的伪代码(每问 4分,共 20分) 答:(说明: 每个模块都可以写伪代码, 考试可能会是其他模块, 学会举一反三。) DO 登录 IF密码&& 用户名正确 THEN IF 选择学生选课 THEN DO 选课 ELSE 选择下载课件 DO 下载课件 ENDIF ELSE DO RETURN 密码|| 用户名错误 RETURN 登录界面七、采用面向对象的分析与设计方法完成“网络教学系统”下面要求的系统分析与设计工作。(每问 4 分,共 20分) ?画出系统 UML 用例图(根据使用者需要的哪些功能进行画图,改图类似系统功能的模块结构图,只是需要对每一类使用者进行设计) ?画出系统 UML 类图(此图和 C++ 语言的类类似,有类名和属性以及动作。值得注意的是需要知道它们之间的关系) ?画出系统 UML 状态转换图(该题和前一个大题的状态转换类似,猜测可能会选择其中一个出题) 课程状态(同理有学生状态、老师状态) 新创建的课程修改后的课程被删除的课程添加课程修改课程删除课程管理员添加课程(类推添加老师和学生信息) 输入要选择的课程提示重新输入显示选课成功信息显示选课失败信息验证课程显示课程详情判断选课是否成功不存在成功在数据库查询课程失败 : DataBase : Control : SystemManager 学生选课输入要选择的课程显示选课成功信息显示选课失败信息提示重新输入验证课程显示课程详情判断选课是否成功在数据库查询课程加入选课信息不存在存在成功失败 B : DataBase B : Control : Student 学生查询课程(类推查询其他信息的状态转换图) 输入要选择的课程验证课程显示课程详情在数据库查询课程 DataBase Control Student?画出系统 UML 顺序图(此问题的图形可以有很多,估计老师会选其中一部分或者某一个操作的顺序图来出题) 学生选课 : Student : Student SelectForm SelectForm Control Control Course Course 1: 进入选择课程界面 2: 选择需修课程 3: 查询课程信息 4: 判断是否可选课 5: 执行选课 6: 返回选课成功信息 7: 显示选课成功信息登录系统(同理有老师和管理员登录) : Student : Student LoginForm LoginForm Control Control 1: 登录 2: 验证用户 3: 返回验证信息 4: 显示验证信息学生查询个人信息(同理有查询老师和管理员的个人信息) : Student : Student QueryForm QueryForm : Control : Control : Student : Student 1: 进入查询界面 2: 提交查询请求 3: 获得个人信息 4: 返回个人信息 5: 显示个人信息管理员删除课程(可自己画出删除学生和教师信息) : SystemManager : SystemManager Control Control Course Course DeleteForm DeleteForm 1: 进入删除课程界面 2: 提交删除课程的信息 3: 查询该课程信息 4: 判断是否可删除 5: 执行删除操作 6: 返回删除成功的信息 7: 显示删除成功的信息管理员修改学生信息(可以画出修改教师和课程信息的图例)

软件工程期末考试最后大题参考答案(beta版) 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

非法内容举报中心
beplayapp体育下载信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人248p9vk7
  • 文件大小379 KB
  • 时间2017-03-03