- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java课程群辅助教学平台设计和实现
Java课程群辅助教学平台设计和实现
摘要:依托华中农业大学楚天学院软件工程专业,以培养学生实践能力和创新能力为目标,对Java课程群教学平台进行深入了研究。该系统可以实现在线课件预览或下载、问题答疑、作业提交、在线考试等,为课堂教学提供良好辅助。
关键词关键词:JavaEE;B/S;课程群;教学平台
DOIDOI:10.11907/rjdk.143879
中图分类号:TP319
文献标识码:A文章编号文章
编号2015)002008803
基金项目基金项目:湖北省教育厅教学研究项目(2013455);华中农业大学楚天学院教学研究项目(201303);华中农业大学楚天学院课程建设项目(201301)
作者简介作者简介:刘艳梅(1981-),女,湖北武汉人,硕士,华中农业大学楚天学院信息工程学院讲师,研究方向为计算机应用。
0引言
目前,社会对于软件开发类人才的主流需求主要集中在3类:Java程序员、.net程序员、移动互联网开发程序员。而Java 语言自1995 年问世以来,由于其安全、跨平台、面向对象、简单、适用于网络等显著特点,迅速得到了广大用户的认可,成为最流行的网络编程语言。多年来,Java 程序员的市场需求量一直稳居第一。
Java技术的不断发展,使其远远超出了程序设计语言的范畴,成为包括程序设计模式、框架,以及面向对象的设计思想、方法及语言在内的一个内涵完整的体系。该体系内容庞杂,因此华中农业大学楚天学院专门针对软件工程专业开设了Java体系的系列课程,设计并实现了Java课程群辅助教学平台。
1Java课程群辅助教学平台建设意义
课程改革一直是教育教学改革的重要内容,课程群建设亦是课程改革的新趋势。课程群建设注重课程之间的相互联系和课程资源之间的交叉融合,从而弱化了课程的独立性。课程群的培养目标是围绕课程目标实现课程内容的取舍,最大限度地提高教学质量和教学效率\[1\]。
结合软件工程专业的人才培养方案,“Java课程群”主
要包含如下课程:Java程序设计、JSP程序设计、企业级软件平台与开发(Java EE)、Java程序设计课程设计、JSP程序设计课程设计、企业级软件平台与开发(Java EE)课程设计共6门课程。经过6门课程的系统学习,学生可以从一个门外汉成为一名合格的Java开发工程师。Java课程群将对课程体系总体目标进行科学定位,最大程度地优化融合教学资源,保障知识点递进式教学。但要实现课程资源的交叉融合,弱化课程的独立性,仅凭课堂教学无法实现。借助Java课程群辅助教学平台,将解决这一问题,实现课程资源交叉融合,以及课内、外的相互融合。
2Java课程群辅助教学平台需求分析
平台采用JavaEE框架和B/S结构构建\[2\]。教师共享课件和资料、布置作业及组织考试,以方便学生学习知识、完成作业及测试等,同时还具有答疑和消息提醒功能。
(1)系统管理。包括管理员登录、管理员密码修改功能,启用、禁用账号和临时启用、停用课程等。
(2)用户管理。包括通过用户名进行用户登录、个人信息显示和修改功能。其中个人信息包括用户名、密码等,根据角色不同进行显示。
(3)课程、课件管理。教师可以为课程添加章节、课件和知识点,学生只能查看其内容不能修改。
(4)答疑管理。教师和学生在列表上只能看到与自己有关课程的答疑。学生可以提问并设置最佳答案。
(5)题库管理。教师可以创建、删除、更新题目,新创建题目默认为停用状态。
(6)作业管理。教师可以对作业实现创建、删除,并设置截止时间,截止后可以进行批改并查看提交情况。
(7)考试管理。教师可以对考试设置开始和截止以及实际考试时间,在考试过程中可以查看人数参与情况,还可对考试的学生设置考题。
3Java课程群辅助教学平台设计
3.1总体设计
在上述需求分析的基础上,确定平台的详细功能模块如图1所示。
图1Java课程群辅助教学平台总体设计
3.2数据库设计
数据库设计是系统设计中非常重要的一个环节,是系统设计的基础,本系统采用以下数据模型:
(1)用户和用户信息表。用于存储用户信息,包括用户名、密码、角色、状态、该用户的详细信息。
(2)课程表。用于存储课程信息,包括课程名、课程简介、创建和更新时间、课程类别、课程状态、课程所属专业。
(3)章节表。用于存储章节信息和章节结构,由于存在章节上下级和排序问题,故除了基本信息还有根章节、父章节、上一章的序号。
(4)课件表。用于存储课件详细信息,除了基本信息外还有课件资源url(存放doc文件生成的html
原创力文档


文档评论(0)