软件工程上机实验报告材料

上传人:cn****1 文档编号:561188282 上传时间:2023-06-21 格式:DOCX 页数:16 大小:449.73KB
返回 下载 相关 举报
软件工程上机实验报告材料_第1页
第1页 / 共16页
软件工程上机实验报告材料_第2页
第2页 / 共16页
软件工程上机实验报告材料_第3页
第3页 / 共16页
软件工程上机实验报告材料_第4页
第4页 / 共16页
软件工程上机实验报告材料_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《软件工程上机实验报告材料》由会员分享,可在线阅读,更多相关《软件工程上机实验报告材料(16页珍藏版)》请在金锄头文库上搜索。

1、实用标准文案大全学生管理系统1用例图绘制1)用户需求需求分析1、为每个使用系统的人员设置权限。只有通过权限验证的人才能使用系统。2、学生可以使用该系统查询所学课程的成绩。3、教师使用该系统完成学生成绩的录入、修改、显示和打印。4、管理员使用系统输入学生信息、教师信息、班级信息和课程信息。这里系统的参与者有三个,分别是:教师学生管理员参与者“学生”:使用系统的目的是查询所学课程的成绩参与者“教师”:完成学生信息的录入、修改、显示和打印参与者“管理员”:输入学生信息、教师信息、班级信息和课程信息2)用例图绘制本人根据自己登陆到中南大学教务管理系统查询成绩的做法, 做出以下的用例图。由于用例 图只是

2、给出用户所看到的的系统的功能, 一般不包括选择选项等细致的步骤。 所以本人的用 例图与参考的报告有所不同。而且本人设计的系统功能仅与成绩有关,所以用例图较简单。至于管理员的用例由于后面有些功能是相近的鉴于篇幅有限,所以只是列举了管理学生和管理教师两个功能的扩展。打印宇生戒绩3)用例详细说明学生查询成绩用例1、简要说明:本用例描述了学生查询课程成绩。2、事件流(1)、基本流1) 选择课程名称和学期2) 点击“确定”按钮3) 系统显示对应学期该课程成绩。(2)、备选流2a系统提示出错,点击“确定”按钮结束。3、特殊需求:无。4、前置条件:成功“登陆”系统5、后置条件:无。6、扩展点:无。7、相关数

3、据:所学课程的成绩。8、问题说明:无。老师查询成绩用例1、简要说明:本用例描述了教师查询课程成绩。2、事件流(1)、基本流1) 老师选择课程名称和班级2) 点击“确定”按钮3) 系统显示该课程成绩该班级的所有学生成绩。(2)、备选流2a系统提示出错,点击“确定”按钮结束。3、特殊需求:无。4、前置条件:成功“登陆”系统5、后置条件:无。6、扩展点:无。7、相关数据:所学课程的成绩。8、问题说明:无。老师录入成绩用例1、简要说明:本用例描述了教师对课程成绩进行录入。2、事件流(1)、基本流1 )选择课程名称。2) 老师在列出的学生中对应的成绩输入框输入成绩。3) 老师点击“提交”按钮。4) 系统

4、显示录入该课程成绩。(2)、备选流1a如果没有要选择的课程名称,给出提示,结束。3a如果教师没有确认保存录入成绩,给出提示,结束。2a老师点击“暂存”按钮,成绩会展示存储起来,下次登陆输入时不用再次 输入。3、特殊需求:无。4、前置条件:成功“登陆”系统5、后置条件:无。6、扩展点:无。7、相关数据:所学课程的成绩。&问题说明: 无。老师修改成绩用例1、简要说明:本用例描述了教师对学生的课程成绩进行修改。2、事件流(1)、基本流1)选择课程名称和学期2)点击“确定”按钮3)系统显示该课程成绩该班级的所有学生成绩。4 )老师选中其中一个要修改成绩的学生,点击对应学生的“修改”按钮5)老师在出现的

5、输入框中输入该学生成绩。6)老师在对应学生栏点击确定按钮。7)系统提示修改成功。(2)、备选流3a系统提示出错,点击“确定”按钮结束。6a系统提示“修改失败!请重试或与管理员联系!”,结束。3、特殊需求:无。4、前置条件:成功“登陆”系统5、后置条件:无。6、扩展点:无。7、相关数据:所学课程的成绩。&问题说明:无。老师打印成绩用例1、简要说明:本用例描述了教师打印课程成绩。2、事件流(1)、基本流1)选择课程名称和学期2)点击“确定”按钮3)系统显示该课程成绩该班级的所有学生成绩。4)老师点击“打印”按钮。(2)、备选流3a系统提示出错,点击“确定”按钮结束。4a系统提示“打印失败!请与管理

6、员联系!”,结束。3、特殊需求:无。4、前置条件:成功“登陆”系统5、后置条件:无。6、扩展点:无。7、相关数据:所学课程的成绩。&问题说明:无。管理员录入学生用例1、简要说明:本用例描述了管理员录入学生信息。2、事件流(1)、基本流1 )管理员点击录入学生信息功能按钮。2)在跳转的界面上,完成对学生信息的录入工作。3)点击“提交”按钮。4 )界面提示“提交成功”。(2)、备选流3a系统提示出错,点击“确定”按钮结束。3、特殊需求:无。4、前置条件:成功“登陆”系统5、后置条件:无。6、扩展点:无。7、相关数据:学生信息&问题说明: 无。管理员编辑学生用例1、简要说明:本用例描述了管理员编辑学

7、生信息。2、事件流(1)、基本流1 )管理员点击查询学生信息功能按钮。2)系统跳转到学生列表界面,管理员在要修改信息的学生那栏点击“编辑”。3) 管理员在跳转到学生详细信息页面上,对学生信息进行修改。4) 点击“提交按钮”。5 )界面提示“提交成功”。(2)、备选流2a系统提示出错,点击“确定”按钮结束。5a系统提示“提交失败!请重新尝试或与管理员联系!”,点击“确定”按钮结束。3、特殊需求:无。4、前置条件:成功“登陆”系统5、后置条件:无。6、扩展点:无。7、相关数据:学生信息8、 问题说明:无。管理员删除学生用例1、简要说明:本用例描述了管理员删除学生信息。2、事件流(1)、基本流1 )

8、管理员点击查询学生信息功能按钮。2)系统跳转到学生列表界面,管理员在要修改信息的学生那栏点击“删除”。3 )系统提示“确定要删除学生信息吗?这操作不可撤销!”4)点击“确定”。5 )界面提示“删除成功”。(2)、备选流2a系统提示“加在页面出错! ”,点击“确定”按钮结束。4a5a点击“取消”按钮,结束。系统提示“删除失败!请重新尝试或与管理员联系!”,点击“确定”按钮结束。3、特殊需求:无。4、前置条件:成功“登陆”系统5、后置条件:无。6、扩展点:无。7、相关数据:学生信息8、问题说明:无。管理员的其他用例, 与上面提到的几个大同小异, 所以本人直选几个典型的作为说明,其他用例这里就不列出

9、了。2、活动图的绘制F图是学生查询成绩的活动图下图为老师录入学生成绩的活动图,至于老师修改学生成绩和打印成绩等功能的活动图大同小异,这里就只给出一个活动图。感觉原来参照的报告的活动图画的并不正确, 功能的并列 并非活动并列。3、类图的绘制类图的最终绘制结果要等到顺序图绘制完毕。因为顺序图的绘制涉及到一些业务流程的处理以及一些类的方法的设置。所以当顺序图绘制完毕, 然后生成相应的方法, 那么类图的效果才算完成。本人严格按照MVC架构的设计模式,把业务分为三层处理,即表现层,控制层,实体层。表现层的类是以action作为后缀,控制层是以service作为后缀。类图如下:Slide nVkct on

10、TeacherAdion ffrxwn 番student卜:MaruijcrS( rvice l他m北背辰)!i!i-曰-JtFg*-g tltj-gsrn餉帥TfindterSrjicccm址碍眾)孰細 aktggsch 別 I)*f-idSccr-ai *indSlijdL 10 呻 upc die Jc: ifi ;ManagerActiixi血 naqe口 Siring2?伯酣阿 i Florin-;每个类的下面第一个格子都放有该类的属性,而最底下的那个格子是用来放类的方法的。这里方法只给出关键性的,所以不一定所有类的所有方法都会在这个类图设计中显示。其中表现层都会对对应的控制层和实体

11、层产生依赖。而这里颇为重要的是Score实体类,由于它需要引用学生ID和课程ID,所以它就对 Student类和Course类产生关联,对学生类表 现为多重性,即一个学生对象多个成绩对象,而一个成绩对象只对应一个学生对象。4、顺序图的绘制以下是顺序图的绘制,本人采用了标准的 MVC架构,来实现业务处理,即分为表现层(action), 控制层(Service)和实体层(Entity)。学生登陆顺序图:赵I缶 MaNi怡电|t旨弼甘阳y 1住:半牛SUKfelll 觇 1 01 StudentServiceSUJrtcnrDfin豊辻.至白若胡23 IndSt.jdrfitRvTJ户名 i-Sru

12、tot5 iOSlixfeiiRt 粹9 Stude-ilJ- -Si|5eacn+10返冋兰土菅连三吊面底学生查看成绩顺序图:indCuselQ)2 sessicn申耶尢学主冲彖4 mndCous已日yDi点程肛)* :10世目耐计缺11 rtpyi rrs.siws3(jn 中1 ti ihlo 4 Cckre.Studull |老师的登陆顺序图与学生的几乎一样,这里就不画了。下面给出老师录入学生成绩的顺序图。(原来参照的报告写错了, 顺序图应该是老师进行特定操作的顺序图,而并非老师可以使用的功能的说明)老师录入成绩顺序图:*w.TcahsAsnjTeacherActicnlt?clLh4JlSLJVICL!SmcDdU2 findStudenl()5:对知*笊台叮床斤:.旦sessionI所荷学生应级W9乎交岸生集台二旱三宾申哦;10: jpdaScorec )13:T-* F Inui.3 findStudent4返Elsw血请合对象-S-痞2亠+亠.亠E醛丸EE咅朮Blse弓引orii-管理员删除老师顺序图:.卜,七旳rActicm.Teaci ev 3rvl oe-T T-aherO-BO-:菅理员MAnaTArArti nn iPAchprSrvi cpE X2: di&ietp icacheri)3 del elele r c:h巳 /1 D(t

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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