UML课程设计教学管理系统(共20页).doc
《UML课程设计教学管理系统(共20页).doc》由会员分享,可在线阅读,更多相关《UML课程设计教学管理系统(共20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上UML 课程设计报告题目网络教学管理系统学 号:姓 名:王越指导老师:罗 新,王 怡时间:2011 年7 月15 日一、 中教学管理系统需求分析1 系统功能需求(1)学生注册登录之后,可以下载课件、查询搜索课程信息、浏览教学、可以在留言板留言;(2)教师注册登录之后,可以上传课件、发布更改课程信息、发布教学信息;(3)管理员登录之后,可以进行对网站数据的管理,如:可以修改删除用户信息、审核添加用户、页面维护、删除留言;2.系统模块分析图1-1 系统整体模块满足上述功能需求,将系统分为以下三个模块:(1)基本功能模块:教师可以上传文件、发布课程信息、修改删除课程信息;学
2、生可以下载课件、查询课程信息;(2)数据管理模块:为管理员提供管理信息功能; (3)扩展功能模块:、教师可以发布新消息(考试信息、课程变动);学生可以浏览各种教师发布的消息;该系统用户还可以发表评论,评论课程;3.数据库管理模块:学生信息管理:负责学生信息的管理教师信息管理:负责教师信息的管理评论管理:负责评论的管理 图1-2 数据管理模块4.基本功能模块: 下载课件:学生可以使用此模块从网站上下载课件及其他资料。 上传课件:教师可以使用此模块将课程的数据上传到网站服务器。 发布课程信息:教师可以通过此模块公布自己的课程情况,以便同学对该课程有一定的了解,方便今后的选课; 查询课程信息:学生可
3、以查询自己专业或者是感兴趣专业的课程的具体信息; 页面维护:网站管理员可以使用此模块对网站的页面进行维护。 图1-3基本功能模块5.扩展功能模块:发表评论:用户登录之后,可以对学生和教师可以对其中一门课程进行评论,发表自己的看法;发布消息:教师可以在该功能模块中发布自己课程的及时消息:例如课程变动、考试安排、课程作业、通知等;浏览消息:学生可以及时的浏览到最新的课程通知; 图1-4 扩展功能模块二、需求分析1.用例图:创建用例图之前首先需要确定参与者。在教学管理系统中,需要学生和教师的参与。学生可以浏览课程简介,教学计划、课程变动消息等。此外,学生可以从网站上下载课件。教师作为教学的主导者,使
4、用此网站可以发布课程详细信息、课程计划、课程相关的通知等,还可以将某一门课程的课件上传。网站需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。(1) 总的用例图:教师和学生都可以从“网站用户”这个参与者泛化而来,网站用户是指网站的注册用户,注册用户可以登录系统完成相应的操作。 图2-1 总用例图 Login:用户登录 Register:用户注册 Process Register:审核注册 Download Coursewear:下载课件 Search Course Info:查询课程信息 Look through Message:浏览最新消息 Upload Coursewea
5、r:上传课件 Issue Course Info:发布课程信息 Update Course Info:更改课程信息 Issue Message:发布最新消息 Issue Comment:发表评论 Identity:验证身份用例描述:用例:用户登录(User login) 参与者:用户简要说明:用户在该网站进行登录。前提条件:用户正常打开本网站。后置条件:用户登录成功信息。事件流1) 用户进入登陆界面,用例开始。2) 系统提示输入用户名及密码。3) 用户输入用户名及密码。4) 系统验证密码。5) 网站提示登陆成功,页面跳转。6) 用例结束候选事件流4)密码错误 1)系统提示再次输入。2)用户确认
6、。用例:用户注册(User register)参与者:用户简要说明:用户在本网站上输入注册信息。前提条件:用户正常打开本网站。后置条件:用户注册成功信息。事件流7) 用户进入注册界面,用例开始。8) 用户填写注册信息。9) 系统验证注册信息。10) 显示注册成功。11) 跳转到主页面。12) 用例结束候选事件流4)已有该用户名 1)系统提示再次输入。2)用户确认。9)密码两次输入不一致1)用户重新输入。2)继续验证直到无冲突。用例:浏览消息参与者:学生简要说明:学生在打开本网站后可浏览网站中的任何信息。前提条件:学生正常运行本网站。后置条件:无。事件流1) 学生打开本网站界面,用例开始。2)
7、点击任何链接,浏览信息。3) 用例结束候选事件流无用例:发评论参与者:用户简要说明:用户可以在课程评论中添加评论。前提条件:用户登陆成功。后置条件:无。事件流1) 用户进入登录界面,用例开始。2) 用户输入用户名及密码。3) 系统验证用户名及密码。4) 显示登陆成功,跳转页面。5) 在表框中填写留言贴。6) 提交。7) 系统显示帖评论内容。8) 用例结束候选事件流无(2)管理用例图 图2-2 管理用例图 Admin_Login:管理员登录 Maintain Page:页面维护 Delete User:删除用户 Update User Info:更改用户信息 Delete Comment:删除不
8、良评论 Process Register:用户注册审核用例:删除评论参与者:管理员简要说明:管理员可以在本系统中删除不良评论。前提条件:管理员登陆成功。后置条件:无。事件流9) 用户进入登录界面,用例开始。10) 用户输入用户名及密码。11) 系统验证用户名及密码。12) 显示登陆成功,跳转页面。13) 在表框中填写留言贴。14) 提交。15) 系统显示评论内容。16) 用例结束候选事件流无三、概要设计1.活动图:(1)Login:用户登录 图3-1 用户登录活动图InputURL:输入网站的URL。Show HomePage:显示网站主页。Input Login Information:输入
9、登录信息。Submit Infomation:提交登录信息。 Certify UserInfo:用户信息认证。Show Success Page:显示登录成功界面。用户登录系统时,首先要输入登录网站的URL,然后从首页的登录窗口中输入信息登录信息,如用户名和密码,点击页面上的登录按钮。用户输入的信息会与数据库中的信息对比验证,如果验证成功返回登录成功页面,如果失败,返回登录失败页面。(2)Register:用户注册 图3-2 用户注册活动图 Put Register Buton:点击“注册”按钮。 Show Register Page:显示注册界面。 Input User Info:输入用户信
10、息。 Submit User Info:提交用户信息。 Process Registration:通过管理员认证是否有效的信息。 Show Success Page:显示注册成功的界面。用户注册信息如果有效则显示注册成功;如果信息无效,则回到重新填写信息。(3)DownloadCoursewear:下载课件 图3-3 学生下载课件活动图 Apply Download:请求下载课件,点击下载界面。 Show Coursewear Info:显示所有课件信息。 Select Coursewear:选择要下载的课件 Download OK:确定下载。 Select Coursewear:数据库中查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 课程设计 教学管理 系统 20
限制150内