本发明使用移动智能平台应用技术领域,使用了webservices技术和数据库技术。
背景技术:
当前传统的在线学习存在着通信、地区性和不灵活等弊端,人们把在线学习方式转移到新型的移动智能设备中;随着移动智能技术的不断提高,其代表的智能手机、平板电脑等设备上开发出的学习应用软件,有着移动性、便携式等优势。
技术实现要素:
系统的客户端设计
本系统的客户端是由年级分类、资源搜索、资源播放与查看、我的课程、学院热点咨询和美术资源评论六个功能模块组成的;
1.年极分类:根据用户的身份信息进行分类,不同的年级学习的美术课程资源和老师不同;
2.资源搜索:用户可以根据关键字或者编号对学习资源进行搜索,搜索成功显示出搜索结果信息;
3.资源播放与查看:该功能实现了在线学习资源的播放同时与查看信息,是通过请求服务器端数据来完成的;
4.我的课程:用户在我的个人管理中对我的学习课程进行查询,系统根据用户的年级信息自动的把学习课程信息发送到用户的个人信息管理中,不同的年纪有不同的课程;
5.学习热点咨询:用户在该功能上查看到最新的学习热点咨询信息,方便了用户有层次的学习方式;
6.美术资源评论:用户可以对美术资源发表评论,系统存储并显示出来,方便用户对美术资源的了解。
系统的服务器端设计
系统的服务器端是由用户管理、信息管理、美术课程资源管理、年纪管理、学习进度查询和系统管理来构建的;设计如下:
1.用户管理:系统管理员对系统的普通用户信息进行管理,不是该校的学生注册的帐号直接删除,对离校和毕业的学生信息进行同样的删除操作;
2.信息管理:包括对用户信息、学习资源信息及课程信息等进行修改、新增和删除;
3.美术课程资源管理:负责美术课程资源的添加、修改和上传及删除;
4.年纪管理:根据学生信息和老师信息进行年级分类管理;
5.学习进度查询:通过对学生用户的学习进度信息进行管理,方便老师或者学生查询;
6.系统管理:对系统数据进行存储、修改和删除,同时还负责系统的更新和安全维护;
本系统客户端与与服务器端之间的数据交互是webservices来实现的,通过welservices将编译文件webservices.cs和配置文件webservicexml打包,并通过visualstudio2008将其放置在目录下,实现服务的发布,最后通过获取xml基本信息就行,其代码为:
//获取xml信息
xmldocumentxml=newxmldocument(creditxml);
stringstrcredit=xml.getattribute("credit");
intcredit=conven.toint16(strcredit)。