当前位置:首页 > 汉语远程教育系统的设计与实现- 修改版第三版 - 图文
河北经贸大学毕业论文
2 系统需求分析
2.1 汉语远程教育系统可行性分析
当今Internet的发展迅速,基于其的协议已经发展的相当完备,其中用于汉语远程教育系统的http协议已经被定义成了标准,并且现在.NET语言已经相当成熟,基于B/S架构的语言如ASP,JSP和PHP发展迅速,已经成为开发B/S架构的主流语言,使用任何的语言开发都可以满足对于汉语远程教育系统的设计要求,对于Web的服务器软件也很多,其中IIS作为汉语远程教育系统的发布平台,Visual Studio 2008作为系统的开发工具。汉语远程教育系统设计的技术方面可行。
2.2 系统功能需求
汉语远程教育系统的主要功能是为外国人学习汉语提供一个简单、方便和有趣的学习平台,学生登录后会将所有的模块显示在首页,可以根据自己的兴趣爱好更改图标的摆放位置、要显示哪些图标、首页背景和外侧背景图片等。学生可以点击相应的导航进入相应的功能进行学习。管理员可以对学习内容和基本信息进行维护。企业用户可以向系统注册自己公司发布的WebService服务。
系统主要研究以下几个方面:
(1)汉语远程教育系统架构:项目研究一种功能动态可调整的架构,系统运行后由管理员根据资源可以动态生成系统功能分类,主要模块有:中国文化模块、中国旅游模块、汉字结构模块、中国书法模块、学生信息管理模块、在线考试模块、异地课程教学模块、实时交流模块、虚拟黑板模块等。
(2)系统个性化定制:由于本远程系统针对外国学生学习中文使用,为了提高学习的兴趣,系统针对每一 位用户,提供个性化的定制服务,用户根据自己爱好,选择自己的界面风格、桌面布局以及功能配置。
(3)安全等访问控制:结合用户的角色以及功能配置,研究基于元数据的访问控制。
7
河北经贸大学毕业论文
(4)异构数据访问:将数据进行抽取、清洗、归并等处理,最终实现主流异构数据相互融合访问。
(5)云存储、云服务:系统各种资源可能由网络上任何公司制作,因此数据可能分散在世界各地,并且由 不同的公司提供服务,项目研究如何利用云计算技术解决。
2.3 系统性能需求
由于目前市场计算机性能的提高对于自身的需求已经可以满足要求。所以一般的计算机已经可以满足要求。
在软件方面,客户器端要满足:
(1) 操作系统:Windows server 2003以上,需安装.NET Framework 3.5以上;
(2) Web服务器:IIS 5.0以上; (3) 数据库:Sql server 2005 以上; (4) 浏览器:IE 6.0、FireFox 3.5以上;
2.4 系统功能模型
本系统实现了一个基于B/S模式的Web端的汉语远程教育系统,可以进行汉语知识学习等内容。此系统中有三种用户角色可以使用该系统,一种是管理员,可以对基本信息、学习内容和用户、学籍信息进行维护;一种是学生,可以使用系统进行网上远程学习;一种是企业用户,可以向该系统的UDDI服务器注册自己发布的Web Service服务,提供给学生学习。根据以上功能设定,可以得出以下的系统用例图,如图2-1。
8
河北经贸大学毕业论文
图2-1 用例图
2.5 汉语远程教育系统业务流程分析
汉语远程教育系统的业务流程图可以详细的展示其功能之间的联系,并且可对业务流程的合理性、存在的问题进行分析。
首先,管理员需要添加相应的用户组,并为这个用户组选择相应的功能,然后添加用户和学生信息,把用户分到相应的用户组里,这样学生和其他用户才能登陆本系统。
9
河北经贸大学毕业论文
使用创建好的管理员用户登录系统,成功登陆后,可以对考卷信息、题目信息、旅游地区信息、汉字结构分类信息、书法类型信息和学生学籍信息等基础信息和中国文化、中国旅游和中国书法等学习资源进行维护。
由于异地课程资源是分布在各地的,由不同的公司提供,这些公司提供了课程资源的WebService服务,要将这些公司及服务的访问点注册到本系统的UDDI服务器,服务注册后,学生即可登录系统学习异地课程资源。
汉语远程教育系统的活动图如图2-2所示。
图2-2 活动图
10
共分享92篇相关文档