实验一链接
http://blog.csdn.net/scaubj/article/details/70156819
实验二
1.用况图
2.描述
1)用况图综述
该用况图主要针对选课系统的功能以及与该系统进行交互的外部事物建模。可以得到选课系统的主要功能:学生进行选课、查询课程信息,课程管理员生成及维护选课表、生成并发布开课汇总表。
2)参与者描述
使用系统的学生和课程管理员都要先进行登录。
学生要使用用况“选课”和“查询选课信息”。
课程管理员要通过用况“生成及维护选课表”来管理选课信息并进行发布,在生成选课表时要用到子系统“课程设置管理”和“教室分配管理”中的信息。
课程管理员要用用况“生成并发布开课汇总表”生成并发布最终的课程信息,供参与者“教师管理”、“教材管理”、“教师管理”、“成绩管理”和“财务管理”使用。
3)用况描述
用况:登录
用户启动登录
呈现登录界面
输入用户名和密码
如果重试刺果不多于3次,系统对用户输入的用户名和密码进行验证,并给出验证信息,否则禁止登录
若不正确返回到上一步骤
用况:课程信息查询
【前置条件:学生已经登录成功】
学生发送查询请求
系统给出查询类别提示
学生进行选择,发送控制命令
a)课程介绍,系统反馈课程信息
b)任课教师介绍,系统反馈任课教师信息
c)以往选课情况,系统反馈以往选课信息
d)以往选课成绩,系统反馈以往选课成绩
e)本学期已选课程,系统反馈本学期已选课程信息
用况:选课
【前置条件:学生已经登录成功】
学生发送选课的请求
系统给出可选课程列表
学生从列表中选课(选中或取消),发送控制命令
a) 选中,系统存储选课信息,并反馈学生选课成功
b)取消,取消选课,并退出功能
用况:生成及维护选课表
【前置条件:课程管理员已经登录成功】
课程管理员发送生成课表请求
使用子系统“教学计划”中的教学大纲和“教室分配”中的教师信息,生成选课表
课程管理员发送维护课表请求
系统进入维护状态,显示维护界面
课程管理员对课表进行维护,发送控制命令
a添加课表信息,系统存储选课信息,并反馈课程管理员结果
b删除课表信息,系统存储选课信息,并反馈课程管理员结果
c修改课表信息,系统存储选课信息,并反馈课程管理员结果
d取消,取消维护,并退出功能
课程管理员发送发布选课表请求
系统发布选课表
用况:生成并发布开课汇总表
【前置条件:课程管理员已经登录成功】
课程管理员发送生成并发布开课汇总表请求
按照学生的选课信息生成最终开课汇总表,对外公布
向参与者“教师管理”、“教材管理”、“成绩管理”和“财务管理”发送相关信息
4)其他与用况图有关的说明
课程设置管理 发布教学大纲
教室分配管理 发布教室分配情况
财务管理 计算教师授课津贴
教师管理 提供教师信息并接受和发布教师任课信息
学籍管理 提供学生的选课计划以及完成情况
成绩管理 根据学生考试成绩形成成绩表
教材管理 按选课情况提供教材