周报——网络教学资源平台设计之课程管理系统序列图
从最初的选实训题目到联系老师,了解题目的需求,然后后是我们小组一起分析,这个项目应该具有的功能,最后分工到每个人。至今已有三周的时间,在这个过程中我学到了很多,让我对“纸上得来终觉浅,绝知此事要躬行”,只有身体力行了,你才能得知其中的奥妙。
最近写的文档挺多,不管是手机游戏的开发文档,还是实训题目的需求分析报告,不仅让我对项目有了更加深刻的理解,同时对Word软件的使用也有了进一步的提高。今天听老师说文档哪些部分需要修改:让我幡然醒悟,原来这些文档要求也这么高啊!以后要督促自己,让自己更加仔细的对待这写文档。
在网络教学资源平台的设计与实现这个项目中,我负责的是课程管理系统这一块,这部分主要功能是:
◆管理员管理课程信息,包括删除课程;
◆管理员管理用户信息,包括对用户的增、删、改、查;
◆教师管理课程信息,包括对课程的增、删、改、查;
◆学生查看课程信息。
课程管理系统的序列图如下所示:
1)管理员添加,删除课程及用户序列图
系统管理员通过与管理窗口的交互可以添加或者删除课程,更新课程,添加或删除用户,具体的操作由管理窗口与数据库交互完成,管理员操作后的结果会在页面上显示。
图1
2)用户查询课程序列图
用户要登录系统,首先要和登录窗口交互,输入用户名和密码。登录窗口负责和服务器交互,将用户输入的用户名和密码发送到服务器,服务器再与数据库交互,以验证用户名和密码的有效性,如果验证成功,则返回成功,验证失败返回失败。服务器将通过登录窗口将信息显示给用户。
图2
3)教师添加,删除课程序列图
教师通过与管理窗口的交互可以添加或者删除课程,更新课程,,具体的操作由管理窗口与数据库交互完成,教师操作后的结果会在页面上显示。
图3
周报——网络教学资源平台设计之课程管理系统序列图相关推荐
- 网络教学资源平台设计与实现--公告发布系统数据表
表4.0公告信息表 字段名称 数据类型 大小 必填字段 说明 noticeID int 10 是 公告ID 主键 AdminID Int 10 管理员ID外键 TchID Int 10 教师ID 外键 ...
- 网络教学资源平台设计与实现--用例图(初稿)
学生用例图: 教师用例图: 管理员用例图:
- springboot毕设项目高性能教学资源平台设计与实现 19r71(java+VUE+Mybatis+Maven+Mysql)
springboot毕设项目高性能教学资源平台设计与实现 19r71(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mys ...
- 网络教学资源平台的功能(初稿)
1.1. 精品课程制作功能要求(系统设计要求) 项目 描述 在线Web网页编辑器 提供在线编辑Web网页,插入图形.图像.动画.Flash.音频/视频文件,并与正文混排 课件制作平台 提供网络课程制作 ...
- Django学生个性化培养的教学资源平台的设计与实现计算机毕设源码19385
摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针对学生个性化培养的教学资 ...
- HTML数字化教学资源平台,网页设计与制作教学课件作者HTML+CSS+JavaScript张洪斌教学资源数字化教学资源平台网站布局课件.doc...
网页设计与制作教学课件作者HTML+CSS+JavaScript张洪斌教学资源数字化教学资源平台网站布局课件.doc 11.3 实例1:数字化教学资源平台网站布局 11.3.1效果图的分析与切片 本实 ...
- 张洪斌 html css,网页设计与制作教学课件作者HTML+CSS+JavaScript张洪斌教学资源KC11120100008_设计文档课件.doc...
网页设计与制作教学课件作者HTML+CSS+JavaScript张洪斌教学资源KC11120100008_设计文档课件.doc <课程案例 --案例 图3-1 网站div结构布局示意图 3.2界 ...
- 襄阳教育云平台实名认证_襄阳教育云平台手机版(襄阳教学资源平台)V3.7.6 中文版...
襄阳教育云平台手机版(襄阳教学资源平台)是一款拥有丰富教学资源的客户端应用.旨在确保更好体验平台资源及应用,利用襄阳教育云平台可以更好的辅助教师授课,同步课程高效教学,并且襄阳教育云平台让学生可以随时 ...
- 数字化教学资源平台网页布局案例
数字化教学资源平台网页布局案例 例图如下 代码片 下面展示一些 内联代码片. 1.关于HTML页面 <!DOCTYPE html> <html><head>< ...
最新文章
- 各浏览器驱动下载地址
- Linux下配置安装PHP环境
- 什么是Microsoft Teams的App Studio
- java的几种对象(PO,VO,DAO,BO,POJO)解释
- 软件的可扩展性与框架的可交互性
- 表妹好奇地问的飞鸽传书
- ROS Rviz 显示地图 Python
- 多线程实现生产者消费者
- 开发自测,到底该从哪里做起?
- 初学Java必写的小程序。
- vue 通信PHP,Vue组件通信(详细教程)
- Blender学习-考拉课程学习记录
- 使用虾青素提升高密度脂蛋白,降低甘油三酯
- 盘点TMT领域10家国内投资机构
- Mybatis报错:Could not resolve type alias
- mysql高级 tigger触发器 --[3]
- java圆的面积_JAVA求圆的面积
- 数据化运营chapter4_code--分析模型和方法
- 漏洞信息收集之——资产梳理
- 供水水泵控制器PLC如何在线监控和远程维护
热门文章
- 【混沌工程】故意破坏和混沌工程
- 用turtle画国旗
- $(this).next().stop().slideToggle();是什么意思
- Vue+elementUI登陆界面实战
- 发工资了!一次性送 10 个静音鼠标,速来!
- 了解Android已发布的各种版本(即1.0、2.0、3.0、4.0、5.0、6.0、7.0、8.0)
- OSChina 周一乱弹 —— 身体在加班,而灵魂没有
- 零基础搞懂智能机之手机参数怎么看
- javaEE技术路线图
- 计算机网络(二) | 网络编程基础、Socket套接字、UDP和TCP套接字编程