选修课管理系统

上传人:ba****u 文档编号:147902414 上传时间:2022-09-03 格式:DOCX 页数:14 大小:259.29KB
收藏 版权申诉 举报 下载
选修课管理系统_第1页
第1页 / 共14页
选修课管理系统_第2页
第2页 / 共14页
选修课管理系统_第3页
第3页 / 共14页
资源描述:

《选修课管理系统》由会员分享,可在线阅读,更多相关《选修课管理系统(14页珍藏版)》请在装配图网上搜索。

1、用户需求与系统建模期末作业班级学号姓名成绩一、“选修课教学管理系统”的需求描述某大学拟定建立一个基于B/S架构的“选修课教学管理系统”,以改变原有的选修课教 学管理方式,充分利用校园网环境为教师和学生提供方便。“选修课教学管理系统”应提供 如下服务:1、允许教务人员输入下学期的预设课程2、允许学生查看本学期的预设课程目录,也可以在查看时进行选课报名,系统将对报 名要求进行有效性审核,若该课程报名人数已达上限或该学生已经学习过此课程, 将拒绝报名并给出提示。3、教务人员需要利用系统自动完成排课处理。4、允许学生查看报名结果,若对结果不满意可以取消报名。5、允许教师查看开设课程的学生名单,必要情况

2、下还可以打印名单。6、允许教师填报某门课程的成绩单。7、允许学生查看选修课的成绩情况,包括查看某一学期或所有已学过的选修课成绩。二、作业要求1、应用结构化分析技术整理上述需求创建相应分析模型。1)建立实体关系图2)建立数据流图(由抽象到具体分三个层次)3)采用数据字典对数据流图中的成分加以定义(各举一例)2、应用面向对象分析技术整理上述需求,并使用支持UML建模的工具软件(例如 Rational Rose 或 Microsoft Office Visio)创建相应分析模型。1)以用例图对系统需求建模2)以用例说明文档描述主要用例的执行过程(至少对两个用例加以说明)3)根据用例说明文档,以活动图

3、对用例执行过程建模。(与要求2对应)4)分析系统逻辑结构,识别需求陈述中所提及的实体类,为实体类定义必要的属性(数 据成员)和方法(成员函数)。确定实体类之间的关系,并通过类图对上述逻辑结构 建模。1)分析用例的交互过程,以顺序图对用例执行过程中相关对象的协作序列进行建模。(与要求2对应)2)对行为模式复杂的对象(至少一个对象)进行状态分析,并以状态图建模。作业内容一、结构化分析1建立实体关系图2建立数据流图a学生选课管理系统顶层流程图统教务人员报名结果 一* 支报名教师b学生选课管理系统一层流程图教务人员课预设程成绩单设置课程目录1.02.03.0.课程管理报名管理成绩管理学学生名单单A成绩

4、报 名 结 果教师学生C学生选课管理系统二层流程图加工2.0分解图预设课程学生选课管理系统二层流程图加工3.0分解图3采用数据字典对数据流图中的成分加以定义a数据流条目数据流名称:预设课程别名:无简述:将要开设的选修课来源:教务人员去向:加工1.0课程管理 组成:书号+书名+主讲教师数据流量:1000次/周高峰值:选课期间400次/天b数据流分量数据项目:成绩简述:学生选课成绩数据类型:浮点型长度:4取值范围及缺省值:0100单位:分结构含义:无 c数据存储数据存储名:学生名单别名:无简述:保存选修课上课的学生名单记录结构:学号+姓名+选修 课程名存储方式:关系数据库中的表关键字:学号存取频率

5、:与“报名”流量匹 配补充要求:能根据“选修课程 名”进行查询d数据加工名称:报名管理编号:2.0作用简述:统计报名人员及统计报名学生姓名输入流:报名执行条件:录入报名全部内容输出流:“报名结果”处理策略:执行要求:处理时间10s 处理策略:已学过该门课程报名管理未学过该门课程-拒绝报名并给出提示信息人数达到上限拒绝报名人数为达到上限 允许报名报名登记学生考务人员处理选教师O二、面向对象分析1、用例图及主要用例说明1)用例图需要被处理的业务情况(需求)参与者用例学生选课学生,考务人员报名登记得到选修课成绩学生,教师处理选修课成绩2)用例说明a报名登记用例用例编 号UC_01用例名报名登记简述处

6、理学生选课前置条预设课程已录入系统,并获得有效的订餐目录。学生执行“选课”的菜件单命令激活用例事件流1.系统显示选课窗口2. 学生输入专业,姓名,学号,密码3. 系统显示学生信息。若输入信息部存在,系统提示“无法选课”, 用例结束4. 学生确认显示信息5. 弹出教务人员录入的选修课名称6. 学生选择选修课程。若已选过该课程。系统提示“该课程已学过, 选课失败”返回5.。若选课成功,系统提示“选课成功”;若想在选一 科,返回5.07. 系统显示选课确认窗口,显示选课名称8. 学生确认选课,否则返回59. 弹出是否接着选课窗口,是返回5;否则结束用例10. 系统保存选课名单后置条 件若用例执行成功

7、,教务人员输入预设课程后,学生可选课,否则决绝学 生选课b处理选修课成绩用例用例编 号UC_02用例名处理选修课成绩简述得到选修课成绩前置条 件此用例允许教师输入学生选修课成绩,学生可查看选修课的成绩情况, 包括查看某一学期或所有已学过的选修课成绩。事件流1. 系统显示选择窗口,若成绩录入执行2;若成绩查询执行82. 教师在窗口中输入姓名,密码以及所教科目3. 系统显示出教师信息。若信息不存在,系统提示“无法录入成绩”用例结束4. 显示所选这门课程的学生专业,姓名,学号5. 进行成绩录入6. 显示录入成绩确认窗口。若要修改返回4.。若取消录入,用例结束7. 系统保存录入成绩8. 系统打印“成绩

8、单”9. 学生在窗口输入学号及密码10. 系统显示出学生信息。若信息不存在,系统提示“无法查询成绩”用例结束11. 显示选修成绩12. 确认,用例结束后置条 件若用例执行成功,教师可录入成绩并打印成绩单,同时学生可以查询成 绩;否则无法录入成绩,也无法查询。系统学生显示选课粗昂口无法选弹出教务人员输入 的选修课名称J可在选科目选课失败2)处理选修课成绩用例,.显示判断窗口显示学生信息显示录入确认窗口,,.、保存录入成绩显示成绩打印成绩单输入姓名密码 .以及科目,无法登陆,提示无法录入系统教师学生成绩录入确认无法查询输入学生信息3、类图1查看1打印1录入1查看1填报1成绩单预设课程教务人员教师学生报名结果学生名单4、顺序图1)报名登记用例的交互过程5、状态图1)预设课程对象的状态机模型

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!