您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 网上教学公共服务平台
网上教学公共服务平台系统学生姓名:王鹏学号:200720020119指导老师:刘春霞内容安排系统概述可行性分析需求分析总体设计详细设计实现一、课题研究背景及意义•随着科学技术的发展,社会的进步,计算机迅速的发展。信息化的发展是如此迅速,以至于社会生活的各个方面都在不停地跟着发生变化。随着学生人数的增多,传统教学局限性,使得网上教学服务公共平台系统成为教学管理的迫切需要,传统的教学方式表现出在老师和学生不能同步,例如:作业必须由人上交,提问只能在课堂上提出,这样既浪费了各自的时间又使教学效率变得较低。教学中存在的这些问题严重的影响了教学工作的效率和进度,目前迫切需要采用信息化的手段解决这些问题。•网上教学已经成为传统教学平时极大的补充也延伸,可以说一场以互联网为基础的教学革命正在发生。网络教学的特点在于其以学生为中心,这种模式不强调教师强制性灌输知识,而是通过对学生的思想的建构,来引导、开发学生。软件平台•开发语言:ASP.NET•开发平台:MacromediaDreamweaver•发布平台:IIS7.0•数据库:SqlServer2000•操作系统:WINNXP/WINDOWSVISTA/WINDOWS7系统体系结构•B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。本系统选用三层B/S结构来实现,即客户层、应用逻辑层(Web层和应用层)和数据库服务层。二、可行性分析•可行性研究就是用最小的代价在尽可能短的时间内确定问题是否能解决。包含:技术可行性、经济可行性、操作可行性、法律可行性。三、系统需求分析•学生需求•1、信箱栏目:此功能顾名思义就是给学生提供的一种和他人交流的方式,以信件的形式。•2、资料栏目:为学生提供自身资料信息,此信息由管理员编辑及发布。学生可以自由查看自己的资料情况。•3、学习公告栏目:为学生提供教学信息,通过此栏目学生可以知晓本专业课程安排及进度。此信息由教师编辑和发布。•4、作业公告栏目:为学生提供各种作业的信息,包括作业类别,作业要求等信息。此信息由教师编辑和发布。•5、课程学习栏目:为学生提供各个课程的资料以及文件,可供学生自由下载。•6、师生交流栏目:此栏目主要是网络答疑,是学生和老师之间的交流,学生可以通过此功能向老师提出疑问,老师可以通过此功能向学生做出解答。系统需求分析(续)•教师需求•1、信箱栏目:此功能主要是教师接收、查阅邮件的。邮件可以是任意在线用户发出的,查阅者只能是该老师自己。。•2、资料栏目:提供教师自身资料信息,此信息由管理员编辑及发布。教师和学生均可自由查看资料情况。•3、学习公告栏目:为学生提供教学信息,通过此栏目学生可以知晓本专业课程安排及进度。此信息由教师编辑和发布。•4、作业公告栏目:发布各种课程教学信息,由教师编辑和发布。•5、网络答疑栏目:在线回答学生提出的问题•管理员需求•管理员功能主要包括学生管理、教师管理、课程管理、班级管理、学院管理、专业管理等系统用例图四、总体设计•总体设计即对有关系统全局问题的设计,也就是设计系统总的处理方案,又称系统概要设计。总体设计的重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块之间的相互关系。系统功能模块图系统功能模块图(续)系统类的联系五、详细设计详细设计是软件工程中软件开发的一个步骤,就是对概要设计的一个细化,就是详细设计每个模块实现算法,所需的局部结构。分别选取不同模块的三种UML图形予以说明。。用户登录系统的时序图usertheLogfacetheServertheDatabase1:input()2:send()3:queryandvalidate()4:feedback()5:return()6:showinformation()时序图(SequenceDiagram),是一种UML行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。学生浏览公告的协作图协作图(CollaborationDiagram/CommunicationDiagram,也叫合作图)是一种交互图,强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。studenttheNoticePagetheServertheDatabase1:request()2:send()3:getnoticecontent()4:return()5:return()6:return()教师上传资料的活动图活动图(activitydiagram,动态图)是阐明了业务用例实现的工作流程。业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。六、实现系统登录界面实现(续)管理员添加班级信息界面实现(续)管理员删除学生信息界面致谢谢谢各位老师!
本文标题:网上教学公共服务平台
链接地址:https://www.777doc.com/doc-1600949 .html