1 / 15
文档名称:

UML学生选课系统.doc

格式:doc   大小:352KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UML学生选课系统.doc

上传人:小博士 2018/11/15 文件大小:352 KB

下载得到文件列表

UML学生选课系统.doc

文档介绍

文档介绍::..理工大学珠海学院课程设计说明书2014-2015学年第二学期题目:学生选课系统 学院:计算机学院专业班级:软件工程4班学号:120202041038学生姓名:谭观毅指导教师:章远成绩:时间: ***,把学屯的成绩录入好,然后提交。系统审杏教师提交的成绩,提交成功后返回信息给教师。用例图叉 >0提交成绩教师范围学生选课系统级别用户n标主要参与者教师涉众及其关注点教师:希望能够准确的输入学生成缋,没冇错误,如果录入错误,则需要重新录入学生成绩。系统:希望准确记录成绩信息,希望能够快速,白动更新信息。,输入某门课的课程名、课程编号,-4步,,*:为了文持恢复和更新成绩处理,要仅证所科提交的成绩能够从场景的任何-步完全恢复。,登隶。请求恢复上次状态。2系统重建上次状态。:。id录此错误,并进入一个初始状态。。。。。。,重新录入学生成绩。。(不符合ID规范)。。。,教师则寻找其他方式获得学生ID。>4:ShowScoreResult6:EndScoreView1:OpenTeacherView2EnterScoreView3:AddScore5:PrintScore7:Exit():登录2:登录验证"T3:进入老师界面4:录入学生成绩,点击提交成续1雩J; 5:提亓提交成功 i16::OpenTeacherView()交叉引用:用例:教师提交成绩前置条件:教师登录系统后置条件:创建TeacherView的实例tv(创建实例)tv的属性被初始化(修改属性)契约co2:AddScore操作:AddScore()交叉引川:川例:教师提交成绩前置条件:正在进行提交成绩活动后置条件:创逮Course和Student实例的两个对象cou和stu两个对象的cou和stu的屈性被初始化两个实例里面的属性CourselD>CourseName和StudentID、StudentName都被初始化为NULL,这些属性在教师录入学生成绩吋逐个输入。契约co3:{//成员屈性今右氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺yprivateStringteaName;privateinttealD;PrivateTeacherViewtv;PrivateAddScoreas;publicvoidset_teaName(StringteaName){=teaName;}publicStringget_teaName(){returnteaName;}publicvoidset_teaID(inttealD){=teaID;}publicintget_teaID(){returntealD;}publicTeacher(StringteaName,inttealD){=teaName;=teaID;}/*打开教师界面*/publicvoidOpenTeacherView(){tv=newTeacherView();//实例化OpenTeacherView对象}/*进入教师提交成绩界而*/