美章网 资料文库 数字测图课程网站设计与实现范文

数字测图课程网站设计与实现范文

本站小编为你精心准备了数字测图课程网站设计与实现参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

数字测图课程网站设计与实现

1精品课程网站架构设计

本精品课程网站根据数字测图原理与方法课程的内容与特点,选用B/S结构,基于OracleADF多层框架进行网站体系结构设计,利用该框架提供的技术支持,对各层逐一实现。OracleADF是符合JavaEE的应用程序开发框架,它将应用系统架构划分为业务服务层、模型层、控制层和视图层等四层,并在各层提供了不同的开发技术供编程人员选择,利用内嵌的数据绑定、可视用户界面设计及团队协作开发等工具,简化了代码编写工作量,加速了应用程序的开发,提高了程序开发效率。因此,参照并对应ADF四层框架,本精品课程网站架构也按四层结构体系设计,分别是表示层、业务逻辑层、数据访问层和数据层,各层独立开发和维护。

1.1表示层

该层构建网站的用户界面,帮助用户高效地定位应用服务,并针对不同用户设置不同的界面,这些界面与用户的类型和权限有关。系统管理员经认证后,登录到管理员界面,可以对精品课程网站进行管理,如站点模板定制、栏目创建、栏目内容添加与更新等;任课教师经认证登录后,可以对自己的教学资源进行管理,上传和删除教学资源;学生用户只能看到经管理员定制的课程网站界面。

1.2业务逻辑层

业务逻辑层是在数据访问层和表示层之间进行数据交换的桥梁,该层用来控制Web应用的网页执行流程,设置了各种业务规则,对用户不同的并发请求作出及时响应,按业务需求调用数据访问层中的方法组合,网站系统大部分业务逻辑功能均通过该层实现。

1.3数据访问层

该层可借助ADF数据控制和数据绑定机制,访问与存取数据层的各种数据服务,并提供了Web应用与不同数据源之间的访问存取机制,实现了与数据库交互功能。

1.4数据层

数据层存储了网站所有的基础数据,并将常用的数据库的基本操作进行封装,如数据库连接与断开,字符串转换,加解密保护等。数据层要清晰地表现数据库中的所有细节,如表结构、字段名、存储过程和视图等,以便用户成功与数据库进行交互功能,如数据的查询、更新、插入和删除。

2精品课程网站功能模块设计与实现

2.1网站功能模块设计

精品课程网站主要分为三个用户群:学生(游客)、教师、网络管理员,因此网站应为不同用户设计不同的功能模块。针对课程特色,通过对精品课程网站功能及应用各方面的综合分析,在该课程网站的开发与建设中,着重考虑学生用户群的各种学习需求。

(1)学生模块。

该模块除基本的用户注册/登录功能外,学生可以直接查看与本课程相关的课程概述、教师队伍、教学视频、教学课件、实验指导、习题集、试题库等内容,可以进行课程学习,包括在线观看课堂教学录像、电子课件以及其它的教学资源;可以进行资料下载,下载网站提供的各种教学资源,进行离线学习;可以进行在线答疑,提问并实时查看自己问题的解答情况,也可以查阅其他学习者提出的问题;可以作业上传,完成教师指定的作业并在教师指定的时间内上传作业,实现在线作业批改。

(2)教师模块。

除包含学生模块的全部功能外,任课教师通过认证登录后,可以对自己的教学资源进行管理,上传和删除教学资源;教师可查看编辑作业列表,给作业评分,并提交已批改好的作业;在线答疑管理,对学生所提出的问题进行答疑,在线指导学生学习政。

(3)网络管理员模块。

管理员登录后可以进行用户管理、课程管理、互动管理、和扩展管理等。其中用户管理可以添加删除用户,修改用户注册信息,设置不同用户的权限。课程管理包括课程简介、教案、多媒体课件、实验教学、教学录像等和精品课程内容相关的子模块的管理,管理员可根据需要添加或删除这些模块,也可以轻松地更新每一个子模块的内容,方便地设置添加内容的格式。互动管理用于教师进行论坛管理、作业管理、在线答疑管理。扩展管理中可对站点的界面风格设置,可以自由选择,轻松给精品课程“变脸”,也可以对站点首页的新闻公告进行更新。

2.2精品课程网站设计实现

网站布局设计决定着网站的整体外观,也决定着网站给用户的友好感受。界面布局设计是对页面的空间进行分割的设计,包括网站的logo(标志,色彩,字体,标语)、导航设计、检索设计、浏览方式、交互性等诸多内容的位置进行设计,需要借助艺术平面设计手段,根据“布局艺术,重要内容突出,信息浏览便捷,表单操作友好”原则展开设计。本精品课程网站按照课程内容、教学目标和课程特点来设计相应的风格。

2.2.1网站页面设计

页面布局是网站各部分内容呈现给用户的位置关系。为保持页面简洁、操作方便,本网站采用较为简单的上下框架型布局,上方是网站Logo以及一级导航,下侧显示对应的具体内容。为确保网站有统一的风格,给用户一个整体、规范的感觉,更符合本精品课程网站建设的主题。首页是整个网站的灵魂,通过首页可以映射出网站的全部内容,首页最先进入访问者的视线,留给访问者第一印象,因此网站首页设计至关重要。首页内容应丰富与饱满,适当安排动静结合画面,并要设计出让用户赏心悦目的感觉,其界面采取与内容页面不同的版面布局设计。

2.2.2导航栏设计

导航栏的设计目的是将网站的全部信息进行分类组织,并在页面固定位置设置导航链接,帮助用户快速定位查找到所需信息。导航栏是通往网站的每一个角落的路径,因此它的设置要简单清晰,层次不宜过多,尽量避免使用下拉式或者弹出式二级菜单,因此,采用全局导航,在网站的每个页面都会显示,以通栏的形式置于网站顶端,包括首页、课程概述、教师队伍、教学视频、教学课件、实验指导、教学资源、习题集、试题库等主要版块。

2.2.3应用flashpaper检索

检索系统的目的用来帮助用户快速方便地完成信息查找,是对导航系统的有效补充。面对网站内大量信息,提供给用户的“信息检索”的功能是非常必要的。本网站对课件、教案、习题集等采用flash-paper检索技术提供了关键词检索和页码定位检索。

2.2.4在线交流平台设置

网站应该设置教学交流平台,如课程论坛、在线答疑等,这些将成为教师与学生交流的最主要途径,学生可以把课程学习遇到的问题留下来,也可以对老师上课提出意见或建议。任课教师每天应该抽时间到网站上查看留言,对学生提出的疑问进行解答。同校园BBS一样,师生之间也可以讨论彼此感兴趣的当代时政话题,以拉近师生的距离,增进师生情谊,从而提高学生对本门课程的关注度。

3结语

本文基于OracleADF多层框架设计开发了《数字测图原理与方法》精品课程网站,利用校园网络平台,充分整合并共享教学资源,促进了测绘教学质量的全面提升。随着进一步的开发完善,精品课程网站的建设必将扩大本门课程的受众范围,让更多的学生充分使用到更好、更丰富的优质教育教学资源,加强了教与学相结合,提高教学效率,推进教育创新,深化教学改革,教学效果显著,起到良好的精品课程示范和辐射推广作用。

作者:刘峰牟乃夏田茂义刘宇单位:山东科技大学测绘学院山东科技大学外国语学院