面向对象分析与设计课程设计11级

上传人:hs****ma 文档编号:471692661 上传时间:2023-01-18 格式:DOC 页数:28 大小:256.51KB
返回 下载 相关 举报
面向对象分析与设计课程设计11级_第1页
第1页 / 共28页
面向对象分析与设计课程设计11级_第2页
第2页 / 共28页
面向对象分析与设计课程设计11级_第3页
第3页 / 共28页
面向对象分析与设计课程设计11级_第4页
第4页 / 共28页
面向对象分析与设计课程设计11级_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《面向对象分析与设计课程设计11级》由会员分享,可在线阅读,更多相关《面向对象分析与设计课程设计11级(28页珍藏版)》请在金锄头文库上搜索。

1、计算机科学与技术学院课程设计成绩表课程名称:面向对象分析与设计 任课教师:柯鹏姓名李新明学号201113138101班级软件1103班综合成绩课程报告规范性(占总成绩10%)规范 较规范 基本规范 不规范(10分) (8分) (6分) (5分)设计报告完整性(占总成绩10%)完整 较完整 基本完整 不完整(10分) (8分) (6分) (5分)客户需求分析准确性(占总成绩20%)准确 较准确 基本准确 不准确(20分) (16分) (12分) (10分)对象静态建模准确性(占总成绩20%)准确 较准确 基本准确 不准确(20分) (16分) (12分) (10分)对象动态建模准确性(占总成绩2

2、0%)准确 较准确 基本准确 不准确(20分) (16分) (12分) (10分)学生学习态度(占总成绩10%)认真 较认真 基本认真 不认真(10分) (8分) (6分) (5分)学生独立工作能力(占总成绩10%)独立 较独立 基本独立 不独立(10分) (8分) (6分) (5分) 武汉科技大学计算机科学与技术学院制表制表人:柯鹏 计算机科学与技术学院 课 程 设 计 报 告课程名称:面向对象的分析与设计专 业: 软件工程 班 级: 2011级 03班 学 号: 201113138101 姓 名: 李新明 指导老师: 柯 鹏 一、 客户需求分析与用例建模1业务组织结构(各子系统客户需求文字

3、描述) “教学管理系统”的用户是学校教师,学生,管理员。该系统主要提供“教务管理(包括:课程管理、成绩管理、学籍管理、教学评估管理)”、“教室管理”和“教材管理”等方面的服务;(1) 课程管理 “课程管理系统”负责对学生所学课程以及老师所教课程进管理。包括用户登录系统(进行身份验证)、教师对器所教课程进行查询、学生对其所选的课程进行查询、生成课程表、教务管理员对学生所选课程以及老师所教课程进行增、删、改以及生成和调整课表等。(2) 成绩管理“成绩管理系统”负责对学生的成绩进行管理。包括学生对其所选课程的成绩进行查询。老师对其所教课程的全体学生的成绩进行查询、录入和修改、教务处管理员对特定学生的

4、特定课程的成绩进行查询、统计、打印成绩单。(3) 学籍管理“学籍管理系统”负责对学生的学籍进行管理。包括学生对其个人的学籍信息进行查询、教务管理员对全体学生的学籍信息进行查询、添加、修改及删除的操作。(4) 教学评估管理“教学评估管理系统”负责学生对教其的老师进行教学评估的管理。包括教师查看其所教学生对其进行教学评估的结果、学生对教其课程的教师进行评估和查看、教务管理员对各老师的教学评估进行查看以及删除和修改等。(5) 教室管理“教室管理系统”负责对教室的使用进行合理分配与管理。包括学生或教师申请并使用空闲教室、教室管理员对空闲教室的查询和分配(包括增添有人已经使用完教室了和删除有人正准备使用

5、教室)等。(6) 教材管理 “教材管理系统”负责对教材进行合理管理。包括采购员采购教材、学生领取教材、教材管理员进行教材入库和出库、查询教材等服务。2. 系统各层用例图及各子系统详细用例图(第1层-教学管理系统)(第2层-教务管理系统)(第2.1层-课程管理系统)(第2.2层-成绩管理系统)(第2.3层-学籍管理系统)(第2.4层-教务评估管理系统)(第1.2层-教室管理系统)(第1.3层-教材管理系统)3. “课程管理子系统”各用例详细描述用例编号0101_1 用例名称登录系统执行者教师、学生、管理员目的 用户进行身份验证,从而实施各自权限类型 端点用例、基本用例、关键用例过程描述用户填写用

6、户名与密码异常事件流系统进行用户名检测失败:允许重新输入用例编号0101_2用例名称选课执行者学生目的学生根据培养方案要求进行选课类型基本用例、关键用例过程描述(1) 学生输入用户名以及密码后系统进行验证;(2) 登陆成功后,学生可以进行选课;(3) 退出系统。异常事件流用户名或密码错误或无效用例编号0101_3用例名称退课执行者学生目的学生在满足培养方案前提下根据个人兴趣进行退课类型基本用例、关键用例过程描述(1)学生输入用户名以及密码后系统进行验证;(2)登陆成功后,学生可以进行退课;(3)退出系统。异常事件流用户名或密码错误或无效用例编号0101_4用例名称查询课程执行者学生、教师目的学

7、生或教师在成功登陆系统后进行查询类型基本用例、关键用例过程描述(1)学生输入用户名以及密码后系统进行验证;(2) 登陆成功后,学生可以进行查询所修课程;(3)退出系统。异常事件流用户名或密码错误或无效用例编号0101_5用例名称生成学期课表执行者学生、教务管理员目的用户在成功登陆系统后,可选择生成学期课表类型基本用例过程描述(1) 用户输入用户名以及密码后系统进行验证;(2) 用户选择生成学期课表;(3) 退出系统。异常事件流用户名或密码错误或无效用例编号0101_6用例名称调整课表执行者教务管理员目的为了方便教师合理安排上课时间,可进行课表调整类型辅助用例过程描述(1) 教师向教务处申请调课

8、表;(2) 教务管理员登录系统;(3) 教务管理员按教师的申请要求进行课表调整。异常事件流用户名或密码错误或无效用例编号0101_7用例名称公布选课名单执行者教务管理员目的教务管理员为防止漏选,将选课名单公布类型辅助用例过程描述(1) 有关负责人下达指令;(2) 教务管理员登录系统;(3) 教务管理员将选课学生名单进行网上发布。异常事件流用户名或密码错误或无效;课程添加异常;用例编号0101_8用例名称添加课程执行者教务管理员目的为了适应社会的需求,进行必要性地增加相关课程类型基本用例、关键用例过程描述(1) 有关负责人向教务处提交更新过的培养方案;(2) 教务管理员登录教务系统;(3)教务管

9、理员根据培养方案增设相关课程;异常事件流用户名或密码错误或无效;课程添加异常;用例编号0101_9用例名称删除课程执行者教务管理员目的为了适应社会的需求,进行必要性地删除一些课程类型基本用例、关键用例过程描述(1)有关负责人向教务处提交更新过的培养方案;(2)教务管理员登录教务系统;(3)教务管理员根据培养方案删除相关课程;异常事件流用户名或密码错误或无效;课程删除异常;4.“课程管理子系统”的三个底层用例的活动图(1)“登录系统”用例之活动图(2)“添加课程”用例之活动图(3) “删除课程”用例之活动图二、 系统对象静态建模(1) 底层子系统各个类(包括基本类和接口类)文字描述经分析可知,次

10、子系统包含有如下几个典型的对象类:“教师”、“学生”、“课程表”、“课程”、“选课”、“课程管理器”、“教务管理员”、“选课实施”;类的编号0401_01类名教师类型自定义类型属性编号、姓名、身份证证号等操作(1) 查看所教课程;(2) 查看选择该课程的学生成绩;(3) 查看教学评估。类的编号0401_02类名学生类型自定义类型属性学号、姓名、身份证号等操作(1) 选课;(2)退课;(3)查看所选课程;(4)查看成绩;(5)教学评估;类的编号0401_03类名课程类型自定义类型属性课程编号、课程名称操作无类的编号0401_04类名课程表类型自定义类型属性课程对象操作无类的编号0401_05类名

11、课程管理器类型该类创建的对象为持久对象,存储于数据库中,可共享属性课程对象数组操作(1)添加课程;(2)删除课程;(3)课程设置。类的编号0401_06类名教务管理员类型自定义类型属性编号、姓名等操作使用课程管理器类的编号0401_07类名选课类型接口属性无操作(1) 浏览所有课程;(2) 注册;(3) 取消注册。类的编号0401_08类名选课实施类型自定义类型属性学号、课程编号、成绩操作(1) 浏览所有课程;(2) 注册;(3) 取消注册。(2)底层子系统各类关系图三、 系统对象类动态建模(1) 用户“选课”用例之顺序图顺序图描述过程如下:(1) “用户”填写登录信息,并向“业务逻辑对象”发

12、送登录消息;(2) “业务逻辑”接到消息后,向数据库对象发送“验证用户份”消息;(3) “用户”对象向“业务逻辑”对象发送“选课”消息;(4) “业务逻辑”接到消息后,向数据库对象发送“验证课程合法性”消息;(5) “数据库”然后向“课程管理器”对象发送消息“创建课程”;(6) 然后“课程管理器”对象“新建课程对象”;(7) “数据库”对象接收到消息后,添加课程至数据库中;(8) “数据库”对象向“课程管理器”对象发送销毁对象;(9) “课程管理器”对象通过自调用,销毁课程对象;(10) 重复(3)至(9),直至用户选择退出。(2) 用户“退选”用例之顺序图顺序图描述过程如下:(1) “用户”填写登录信息后,向“业务逻辑”对象发送登录消息;(2) “业务逻辑”对象接到消息后,向数据库对象发送消息“验证用户身份”;(3) “用户”向“业务逻辑”对象发送“退课”消息;(4) “业务逻辑”对象再向“数据库”

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 机械/模具设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号