您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 《office编程》网络课程站点设计与实现
《office编程》网络课程站点设计与实现姓名:楼滨峰班级:07计算机本1指导老师:陈胜凯目录1.课题来源与选题意义2.课题相关研究现状3.课程站点模块4.开发环境与平台5.关键问题与技术6.最终目标与成果形成7.工作计划课题来源与选题意义《office编程》课程主要讲解VBA技术,VBA是微软推出的一种桌面应用程序语言,使用该语言编程能将常见的办公室office任务进行自动化。随着无纸化办公的流行,越来越多的白领日常的工作就是使用office完成各种文档,因此该技术具有非常好的应用前景。不仅在校学生需要学习该种技术,已经工作的白领也需要学习该技术减轻工作压力。精品课程网站(E-learning)为精品课程建设提供了必要的技术支撑,是精品课程资源展示和发布的平台,是开展网络教学,实现资源共享,解决我国教育资源分布不平衡,教师短缺问题最好的方案。精品课程网站的建设必将扩大精品课程的受众范围,让更多的学生享受到更好,更多,更丰富的优质教育教学资源。课题相关研究现状从内容方面上讲,目前的E-learning内容上的枯燥,交互不足。相对传统教学而言,面对面的教学会显得生动而有趣的多。所以,在学员刚刚进行E—Learning学习或者学员的素质不是很高,这反而需要一个引导过程,采用一些传统的教学方式进行混合,逐渐形成E—Learning的学习习惯。同时,在E-Learning的学习管理平台中,能够提供友好的交流工具,增强通过“e”方式的交流。从技术方面上讲,现有e-learning网站使用jsp标签用的比较少。而这些网站往往修改起来很不方便,可读性不强,很不利于维护,工作效率不高。其实jsp标签有许多优点,能帮助设计者更好地设计网站,使网站优化。以上两方面的困难都是我们的课程网站需要克服的。课程站点模块①学生用户管理模块(学生用户的注册,登录,下载等功能);②教师用户管理模块(教师用户的注册,登录,上传等功能);③网站资源管理模块(教师上传的教案课件,进度表等各类资源);④学生-教师交流的管理模块(简单的答疑和留言等功能)。开发环境和平台①操作系统:win7;②开发基于Netbeans平台及JSP技术,脚本语言使用Javascript,JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准;③数据库系统采用SQLServer2008;④WEB服务器:Tomcat6.0;⑤体系结构:采用Brower/Server模式实现;⑥静态页面设计:MacromediaDreamweaverMacromediaflash;⑦图形工具:PhotoshopCS及其他图片处理软件。关键问题与技术1.权限管理的问题对不同的操作人员有不同的权限要求,系统管理员的主要工作是用户管理,教师的主要工作是进行资源的上传,解答学生的疑问等,而学生主要是下载课件和提出疑问等。2.数据库的连接问题课程网站必然离不开对数据库的使用,包括用户的注册,登录,验证,答疑留言等,如何实现前台的JSP与后台数据库的连接,以及后续对数据库的代码的维护等操作。3.jsp标签的使用问题JSP标签是一种通过JavaBean生成基于XML脚本的技术方法。优点是一次开发、到处使用,同时标签的扩展能力极为强大,便于用户根据不同的需求对已有的标签进行扩展。虽然SUN公司已经提供了大量常用标签,但是在实际项目中,用户根据需求可以开发出适合实际项目需求的标签.标准的jsp标记可以调用javabean组件或者执行客户的请求,这大大降低了jsp开发的复杂度和维护量。Jsp标签技术允许你定义taglib,其实换句话,taglib可以看成是对jsp标记的一种扩展,正如xml是对html的一种扩展一样,taglib通常定义在tag标签库中,这种标签库存放着自定义的tag标签。最终目标和成果形成同类网站展示图:工作计划第一步:研究jsp技术,了解jsp的使用方法及其实现方式;第二步:分析课程站点的功能模块,设计数据库结构,使其达到第三范式的要求;设计与实现数据库轻量级的封装;第三步:根据模块功能完成课程网站的建设,实现各模块功能及门户界面美工;第四步:对课程网站进行测试,完成各种数据容错功能,进行全方位的测试,分析4个模块是否能达到满意的推荐效果,并进行适当的调整;第五步:完成本课题的论文书写与定稿,答辩PPT的准备,网站的使用等工作。上述几个步骤将根据需要分步实施,在实施过程中如果后阶段发现前一阶段存在的问题,在回溯进行方案修改,解决存在的问题,使得完成的课程网站尽善尽美。谢谢观看!
本文标题:《office编程》网络课程站点设计与实现
链接地址:https://www.777doc.com/doc-2864259 .html