版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自动排课系统的分析与设计
系另IJ:计算机应用技术系
专业:信息管理与信息系统
学号:
姓名:
学期:春季学期
作业成绩:
计算机应用技术系监制
目录
第1章系统需求.....................................................2
第2章分析问题领域................................................2
2.1确定系统范围和边界..........................................2
2.2确定活动者..................................................2
2.3定义UserCase.................................................................
2.4用例图......................................................6
2.5主要交互图(顺序图)..........................................8
第3章静态结构模型................................................10
3.1建立对象类图...............................................10
3.2数据库表设计...............................................11
3.3建立包图...................................................12
第4章动态行为模型................................................13
4.1建立顺序图.................................................13
4.2建立状态图.................................................13
4.3建立活动图.................................................14
第5章总结........................................................15
用例描述文档:
用例编号UC001
用例名称系统自动排课
参与者系统管理员教师课程规划人员
过程描述1)收集整理教师的代课意向,教师意向享有优先权。
2)查询空闲时间表数据库,班级课程数据表,教室媒体信
息选择第一适合时间。
3)根据教师申请更改课表进行微调整。
4)根据教室多媒体信息变更进微调整。
用例编号UC002
用例名称教室时间安排
参与者系统管理员教师教室管理员
过程描述1)根据教师的个人意向、课程讲授时间需求和教室的多媒
体安装情况、座位数安排教室,时间,保证教师的讲授时间不冲
突。
2)为已安排教室和时间的课程的代课教师安排其他教学任
务的教室和时间。
3)重复1)2)操作,直至将所有课程安排完成。
4)对课表进行微调
用例编号UC003
用例名称申请更改课表
参与者教师
过程描述1)当教师对己排好的课表不满时,可向系统管理员提出更
改申请,在资源允许的情况下对课表进行修改。
2)教师用户登录系统后,选择需要更改课表的班级、节次。
选择能满足该班级教学的教室,包括教室座位数,多媒体
安装情况等。3)提交申请。
2)教师用户登录系统后,选择需要更改课表的班级、节次。
选择能满足该班级教学的教室,包括教室座位数,多媒体安
装情况等。3)提交申请。
2.4用例图
活动者用例
«extend>>
申请深表更改课表更改
(fromUsecase)(fromUsecase)
学生
«extend>>
(fromActor)
系统管理员
(fromActor)
课表查询
(fromUs©case)
任课教师
«extend»(fromActor)
课程规划人员教室管理员
(fromActor)(fromActor)
教室使用状态设置
课表生成(tromUsecasoi
(fromUsecase)
«include>>«extend»
规划专业课程
«include»
(fromUsecase)
安排上课教室及时间
ifromUsecase)
安排代课教师提交个人意向
(fromUsecase)(fromUsecase)
2.5主要交互图(顺序图)
自动排课系统:
l.Main:主界面
2.1and:登陆界面
3.register:注册界面
.4.Requests:排课要求界面
5.Resull:自动排课生成结果
.6.Remar.:备注
:Main:land:register:Reques:Result:Remark
Th登版《已注册》11
2:未注册
-3:返叵登陆
4:输入排课要求------
5:生成排课结果
6:备注
图2.5.1自动排课操作顺序图
教室时间安排:
l.Main:主界面
2.1and:登陆界面
3.register:注册界面
.4.Requests:教室安排要求
5.Result:自动排课生成结果
.6.Remar.:备注
:Main:land:register:Reaues:Result:Remark
1:登陆(已注册)~
2:未注册-----------------=>.■:
.3:返叵登陆
5:生成排课结果
6:备注
图2.5.2教室时间安排操作顺序图
申请更改课表:
l.Main:主界面
2.1and:登陆界面
3.Apply:查看更改课表的申请
4.Change:对课表进行更改
5.Resull:确定申请,生成结果
6.Public:公布更改信息界面
:Main:land:Apply:Chanqes:Result
1:登陆(已注册)
2:未注册
3:1杏看更改课表的申请
4:更改课表
—5r生成结果
■
6:发布更改课表的信息
图2.5.3申请更改课表操作顺序图
第3章静态结构模型
3.1建立对象类图
自动排序系统教室时间安排
匿姓名:char
姓名:charEmaikchar
髭性别:int电话:char
电话:char空闲教室号:char
t无教室课程号:char
Emaikchar
:Addrcss:char安排教室号:char
获取姓名()
获取姓名()♦
•设置
设置姓名()Email()
:填写电话()
♦
获取电话()
.查询空闲教室号()
:设置电话()
.获取无教室课程号()
获取Email()
―安排教室
设置Email()
申请更改课程
姓名:char
性别:char
Emaikchar
申请号:char
课程号:char
更改课程号:char
二获取姓名()
设置Email()
填写电话()
查询申请号()
确定更改课程号()
~获取更改课程号()
3.2数据库表设计
自动排课系统:
Sort
{
Tmember_IDlong(20)notnull,Primarykey
Tmember_Namenvchar(20),
Tmember_Sextinyint,
Tmember_Phonelong(l1),
Tmember_Emailnvchar(20),
Tmember_Addressnvchar(255),
1
教室时间更改:
T_Room
(
T_Room_IDlong(12)notnull,Primarykey
T_Room_Namenvchar(50),
T_Room_TEmailnvchar(255),
l_Room_Phonedouble,
T_Room_RoomNamenvchar(255),
T_Room_CodeNamenvchar(255),
T_Room_ChangeRoomNonvchar(30),
)
申请更改课程:
Code
(
Code_IDlong(12)notnull,Primarykey
Code_Namenvchar(50),
Code_Sexnvchar(255),
Code_Emailnvchar(255),
.Dircctor_ApplyNo.nvchar(255),
.Director_CodeNo.nvchar(30),
Cod._ChangeNo.nvchar(255),
)
3.3建立包图
自动排课系统
教室时间安排
自动排课管理系统系统管理员
4
申请更改课表
第4章动态行为模型
4.1建立顺序图
:系统管理:管理窗口:教师个人:教师:教室:课程表结:课程规划:课程视划
艮意向点AS
1:课程规划管理()
<4:
5:设置接受个人意向呼艮(Date)
%:设置个人意向(String,Boolean)
7:构造个人意向()
8:整收个人意向填写(教师个人意向)
<9:
10:读取教师个人意向()>
“:验证代课资格鳏程)
12者配教室(班级,Boolean)
I--------
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年国家知识产权局专利局专利审查协作河南中心专利审查员招聘考试真题
- 黑龙江大学《综合英语》2025 学年第二学期期末试卷
- 安卓课程设计简单题目
- 2025年上海大学上海市科创教育研究院招聘行政专员备考题库参考答案详解
- 2025 九年级语文下册议论文论据选择标准课件
- 2025 九年级语文下册新闻阅读与写作指导课件
- 2025年南昌农商银行中层管理岗位人员招聘5人备考题库及完整答案详解一套
- 2025广东江门恩平市公安局警务辅助人员招聘41人(第二批)备考核心试题附答案解析
- 2025广州东站江门市江海区银信资产管理有限公司招聘1人参考考试题库及答案解析
- c语言课程设计年龄
- 看管牛羊合同范本
- 2025上海崇明区事务性辅助人员招聘7人笔试备考题库带答案解析
- 2025年东营市总工会公开招聘工会社会工作者(25人)笔试考试备考题库及答案解析
- 污水处理厂设备更新项目社会稳定风险评估报告
- 全国人大机关直属事业单位2026年度公开招聘工作人员考试模拟卷附答案解析
- 人社局公益性岗位笔试题目及答案
- 2026全国人大机关直属事业单位招聘50人笔试考试备考题库及答案解析
- 2026年烟花爆竹经营单位主要负责人证考试题库及答案
- 2025秋统编语文八年级上册14.3《使至塞上》课件(核心素养)
- 2025年点石联考东北“三省一区”高三年级12月份联合考试英语试题(含答案)
- 2025年华住集团酒店考试题库
评论
0/150
提交评论