版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 系统需求1.1系统概述1.1.1系统功能需求l 系统的功能需求主要包括以下几个方面:1.学生可以登录网站浏览信息、查找信息和下载文件。2.教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。3.系统管理员可以对页面维护以及批准用户的注册申请。l 系统主要包括以下几个模块:1 数据库管理模块2 基本业务模块3.信息浏览、查询模块l 数据信息管理模块包含的功能:教师信息管理课程简介信息管理文件上传信息的管理学生信息管理l 基本业务模块包含的功能:文件上传文件下载消息发布消息修改和更新页面维护用户注册批准l 信息浏览、查询模块主要用于网页上信息的浏览、搜索,包括:网页信息浏
2、览文章信息搜索1.2 需求分析基于Internet的网络远程教学系统是计算机应用领域研究的一个热点。随着网络技术和多媒体技术的发展,网络远程教学系统的表现形式更加多样化。第二章 需求分析2.1 识别参与者通过对系统的需求分析可以确定系统的三个参与者:对参与者的描述如下:1、教师2、学生3、系统管理员2.2 识别用例根据对需求的进一步分析,可以确定系统中有如下用例存在 1)学生参与的用例图 浏览信息 查找信息 下载文件 2)教师参与的用例图 输入课程简介 上传课件文件 发布消息 修改和更新消息3)系统管理员参与的用例图 页面维护批准用户的注册申请1.系统用户参与的总的用例图2.学生参与的用例图3
3、.教师参与的用例图4.系统管理员参与的用例图第三章 静态模型设计3.1 定义系统对象系统对象类 1、参与者相关类 (1) 学生Student 属性:学号number 姓名name 性别sex 年龄age 年级classNum 班级grade 方法:学生信息Student()(2)教师Teacher 属性:name sex identityCardID course telephoneNum 方法:Teacher() UpdateCourseInfo() UpdateTeacherInfo() (3)系统管理员Administrator 属性:TelephoneNum 方法:Administra
4、tor() CertifyUploaded() UpateInformation() AddUser() DeleteUser() (4)用户User 属性:Account Password email 方法:getEmail() getAccount() changePass()系统界面类 (1)课程简介CourseIntro 属性:courseName College Teacher scorePoint Time Place teachingPlan 方法:Modify() (2)教学文章Article 属性:artitleNum artitleTitle teacherTolssue
5、create Time content 方法:issue() Delete() Modify() (3)文件上传或下载FileUpload Or Download 属性:fileName fileType fileSize shortIntro fileURL Creater createTime 方法:CheckSize() Modify() Store()Cancle()建立类图1、参与者相关类图 2、系统界面类3、各个类之间的关系3.2 定义类间的关系系统实体界面类图第四章 动态模型设计4.1 建立交互作用图(用时序图表达)l 系统的时序图1. 系统管理人员管理网站的时序图2. 用户登录
6、系统的时序图3. 学生下载文件的时序图4. 教师上传文件的时序图1.系统管理人员管理网站的时序图说明:系统管理员登陆系统后,具有绝对权限。可以对教师发表的文章、教师上传的信息、用户注册的信息进行删除和更新操作。操作完成后在前台浏览器上进行更新显示2.用户登录系统的时序图说明:系统的所有用户都必须经过登陆之后才能使用系统所提供的功能,不登陆则不能用。3.学生下载文件的时序图说明:学生选择文件下载功能,页面向服务器后台数据库发送数据请求,后台数据库验证文件信息是否存在,如果存在则返回信息给前台页面,进行文件下载操作4、教师上传文件时序图说明:教师登陆系统后,可以进行文件长传,系统监测文件大小类型等
7、数据成功后,即开始往后台数据库储存数据系统协作图1、用户登录系统协作图2、学生下载文件协作图4.2 建立状态图第五章 物理模型设计一、系统实现 网络教学系统部署是整个项目实施过程中最后的阶段,就是把该系统中涉及到的硬件软件、整合到一起,并且可以让系统运行起来。在部署中有两种视图,组件图和配置图组件图配置图总结与心得通过本次课程设计,我收获的东西很多,对UML的认识进一步加深了。以前上课的时候,虽然对老师所讲解的东西,有一点掌握。但是,这次做课程设计的时候,才发现自己理解与掌握的知识并不是很扎实。以至于,做出来的东西不是自己所想要的,走了很多的弯路。后来,又把课本拿出来重新的翻阅了一遍,才知道,原来自己所知道的东西只是皮毛而已。更多的知识是靠自己去努力去研究的。在做课程设计的过程中,也是在锻炼自己的动手能力,同时也是为自己将要进行的毕业设计做准备。我这次选择的题目是网络教学系统,这个题目与我的毕业论文的题目有些相似。正是由于这一点我才选择了这个题目作为我的课程设计的题目。完成了这个课程设计,我对自己将要开始的毕业设计有了一个大概的思路。可以这么说,UML的那个部分我可以按照这个课程设计的框框来写,这也就省了不少的麻烦,我也就能抽出时间去找更多的参考资料来进行论文的其他部分。最后要感谢我这次课程设计的老师杨峰,谢谢她对我的帮助;还要感谢我的同学们,谢谢他们的无私帮忙!附 录 参考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国外石英矿山承包合同协议书范本
- 合同板本类型
- 2024年济宁烟台客运上岗证考试题
- 2024应届生签合同的合同陷阱
- 2024上海市旅游包车合同
- 三年级语文上册第二单元测试卷-基础知识与综合能力篇 含答案 部编版
- 2024建筑劳务人工合同范本
- 2024汽车配件供应合同
- 员工人事档案
- 报废车辆收购合同(2篇)
- 2024中国融通资产管理集团限公司春季社会招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2024公司挂名法人免责协议书模板
- 以“政府绩效与公众信任”为主题撰写的论文《高绩效政府的创建与公众信任》
- 《光伏发电站防雷技术要求》
- 新课标背景下的大单元教学研究:国内外大单元教学发展与演进综述
- 2024风电场智慧运维技术方案
- MOOC 唐宋诗词与传统文化-湖南师范大学 中国大学慕课答案
- 电网建设项目施工项目部环境保护和水土保持标准化管理手册(变电工程分册)
- 2024年中考历史八年级上册重点知识点复习提纲(部编版)
- 小儿过敏性休克课件
- GB/T 144-2024原木检验
评论
0/150
提交评论