- 202
- 0
- 约7.11千字
- 约 23页
- 2018-10-09 发布于重庆
- 举报
UML课程设计—教学管理系统
《UML 课程设计》报告
题目——网络教学管理系统
学 号姓 名:王越
指导老师:罗 新,王 怡
时间:2011 年7 月15 日
中教学管理系统需求分析
系统功能需求
(1)学生注册登录之后,可以下载课件、查询搜索课程信息、浏览教学、可以在留言板留言;
(2)教师注册登录之后,可以上传课件、发布更改课程信息、发布教学信息;
(3)管理员登录之后,可以进行对网站数据的管理,如:可以修改删除用户信息、审核添加用户、页面维护、删除留言;
2.系统模块分析
图1-1 系统整体模块
满足上述功能需求,将系统分为以下三个模块:
(1)基本功能模块:教师可以上传文件、发布课程信息、修改删除课程信息;学生可以下载课件、查询课程信息;
(2)数据管理模块:为管理员提供管理信息功能;
(3)扩展功能模块:、教师可以发布新消息(考试信息、课程变动);学生可以浏览各种教师发布的消息;该系统用户还可以发表评论,评论课程;
3.数据库管理模块:
学生信息管理:负责学生信息的管理
教师信息管理:负责教师信息的管理
评论管理:负责评论的管理
图1-2 数据管理模块
4.基本功能模块:
下载课件:学生可以使用此模块从网站上下载课件及其他资料。
上传课件:教师可以使用此模块将课程的数据上传到网站服务器。
发布课程信息:教师可以通过此模块公布自己的课程情况,以便同学对该课程有一定的了解,方便今后的选课;
查询课程信息:学生可以查询自己专业或者是感兴趣专业的课程的具体信息;
页面维护:网站管理员可以使用此模块对网站的页面进行维护。
图1-3基本功能模块
5.扩展功能模块:
发表评论:用户登录之后,可以对学生和教师可以对其中一门课程进行评论,发表自己的看法;
发布消息:教师可以在该功能模块中发布自己课程的及时消息:例如课程变动、考试安排、课程作业、通知等;
浏览消息:学生可以及时的浏览到最新的课程通知;
图1-4 扩展功能模块
二、需求分析
1.用例图:
创建用例图之前首先需要确定参与者。
在教学管理系统中,需要学生和教师的参与。学生可以浏览课程简介,教学计划、课程变动消息等。此外,学生可以从网站上下载课件。教师作为教学的主导者,使用此网站可以发布课程详细信息、课程计划、课程相关的通知等,还可以将某一门课程的课件上传。网站需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。
总的用例图:
教师和学生都可以从“网站用户”这个参与者泛化而来,网站用户是指网站的注册用户,注册用户可以登录系统完成相应的操作。
图2-1 总用例图
Login:用户登录
Register:用户注册
Process Register:审核注册
Download Coursewear:下载课件
Search Course Info:查询课程信息
Look through Message:浏览最新消息
Upload Coursewear:上传课件
Issue Course Info:发布课程信息
Update Course Info:更改课程信息
Issue Message:发布最新消息
Issue Comment:发表评论
Identity:验证身份
用例描述:
用例:用户登录(User login)
参与者:用户
简要说明:用户在该网站进行登录。
前提条件:用户正常打开本网站。
后置条件:用户登录成功信息。
事件流
用户进入登陆界面,用例开始。
系统提示输入用户名及密码。
用户输入用户名及密码。
系统验证密码。
网站提示登陆成功,页面跳转。
用例结束
候选事件流
4)密码错误
1)系统提示再次输入。
2)用户确认。
用例:用户注册(User register)
参与者:用户
简要说明:用户在本网站上输入注册信息。
前提条件:用户正常打开本网站。
后置条件:用户注册成功信息。
事件流
用户进入注册界面,用例开始。
用户填写注册信息。
系统验证注册信息。
显示注册成功。
跳转到主页面。
用例结束
候选事件流
4)已有该用户名
1)系统提示再次输入。
2)用户确认。
9)密码两次输入不一致
1)用户重新输入。
2)继续验证直到无冲突。
用例:浏览消息
参与者:学生
简要说明:学生在打开本网站后可浏览网站中的任何信息。
前提条件:学生正常运行本网站。
后置条件:无。
事件流
学生打开本网站界面,用例开始。
点击任何链接,浏览信息。
用例结束
候选事件流
无
用例:发评论
参与者:用户
简要说明:
您可能关注的文档
- PLC系统的功能外文翻译.docx
- PLC编程中构造定时器的几种方法.doc
- PLC编程实例之六台电动机顺序启动逆序停止.doc
- PLC课程考核基于PLC传送带与切割电机的控制毕业论文.doc
- PLC课程教学的几点体会.doc
- plc课程设计 四层电梯控制系统设计.doc
- PLC课程设计----工业铲车控制系统设计.doc
- PLC课程设计----十字路口交通灯带时间显示.doc
- PLC课程设计--三层电梯控制系统设计.doc
- plc课程设计-扎钢机系统设计.doc
- um《海底两万里》习题大全yn.doc
- UML项目计划--基于RUP的软件开发过程规范.doc
- um在线投票系统l完整版(需求分析详细设计测试文档.doc
- understanding hedge fund trading strategiesPacific Fund 了解对冲基金的交易策略-太平洋基金.doc
- Unit I Fundamental PrinciplesMs Browns Economics Classes 我单位的基本原则-布朗女士的经济学课程.doc
- Unit TemplateWelcome to Green River Regional 单元模板-欢迎来到绿河区域.doc
- UPU期刊论文,利用信息技术进行中医康复古籍文献整理研究的思考.doc
- UPS蓄电池容量的计算方法及举例.doc
- USB连接器制程检验管理办法.doc
- ups精密空调维保技术方案图文.docx
最近下载
- 2025年华中师范大学第一附属中学丘成桐少年班游园真题.docx VIP
- 2024届贵州省遵义第四中学生物高一第一学期期末学业水平测试试题含解析.doc VIP
- 武汉纺织大学2020级电气自动化技术《电机与拖动技术》期末考试试卷.docx VIP
- 处世悬镜__南北朝·傅昭__文字版.pdf VIP
- 易飞erp和工作流集成说明飞erp和工作流集成说明易飞erp和工作流集成说明易飞erp和工作流集成说明.ppt VIP
- 贵州职业技术学院2020级软件技术专业《 JSP 程序设计 》 期末考试试卷.docx VIP
- 出入口控制系统设计方案.docx
- 福州大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 贵阳市劳动合同书[范本].doc VIP
- 山东海事职业学院2020-2021学年第一学期《大学语文》期末试卷.docx VIP
原创力文档

文档评论(0)