数据结构精品课网站的设计与实现

来源 :消费电子 | 被引量 : 0次 | 上传用户:csss2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:结合学院实际需求,并将数据结构精品课网站链接至电子与信息工程学院软件工程专业教育平台,以供学生和教师在今后的教学工作中正常使用。网站运用Java语言,页面采用jsp做动态网页,采用struts1框架并实现MVC三层结构体系,而且使用当前行业内流行的AJAX技术实现对页面静态局部刷新的功能,后台采用Oracle-OraDb10g_home1作为数据库管理系统。
  关键词:精品课程;题库;资源中心;在线答题;数据库管理系统
  中图分类号:TP311 文献标识码:A 文章编号:1674-7712 (2012) 14-0120-02
  一、绪论
  在21世纪科学技术的迅速发展过程中,计算机除了在互联网、教育、商务、通信、统计等领域外,已经成为居家必备的电子产品,人们对计算机的认识程度已深入至计算机底层内部结构。计算机不仅可以实现办公,学习以及其他高级功能,同时它依靠庞大的互联网络,为使用者提供便捷的操作方式。
  将互联网络应用至教学之中已不是罕见之事,因此,根据学院的需求,一个知识丰富,功能齐全的数据结构精品课网站应运而生。用以来实现教育教学的作用,可以方便进行数据结构的学习和交流,并同时给予爱好数据结构的人以学习讨论的平台。通过信息化建设,可以达到高效的学习效率,降低时间和空间的各方面限制,减少消耗,提高知识信息的利用率。
  二、需求分析
  (一)功能分析。经过前期细致的调研,网站分为以下十二个模块:
  用户登录认证:用户通过用户ID,用户密码,用户权限进行登录认证操作。
  用户信息管理:对可以访问该网站的用户进行录入和更新的管理操作。
  公告通知管理:对即将发布发公告和通知进行统一更新的管理操作。
  资源中心管理:对数据结构相关资源资料的上传、维护和下载等操作。
  课程信息管理:对数据结构课程简介,教学大纲和教学梯队等信息的更新操作。
  题库试题管理:对课程习题自测中所使用的试题信息进行录入和更新操作。
  课程习题自测:可以进行章节测试和综合测试操作。
  考研资料管理:可以查阅考研相关资料,复习题和大纲等,以及工程硕士的最新信息。
  作业安排管理:安排学生作业计划,以及学生上传作业的具体情况。
  实验指导管理:课程实验的安排计划,以及相关实验作品的展示。
  课程设计管理:课程设计的相关介绍及安排,以便于课程设计进行整体的计划。
  网站在线答疑:在学生与教师之间建立一个交流与学习的平台,帮助学生答疑解惑。
  (二)数据流图
  三、数据库设计
  按照数据库规范化设计思想,各个表均达到3NF,以下是数据库中的部分表
  用于存储题库判断题信息内容的数据表
  四、系统实现
  (一)主界面设计。该主界面是作为教师用户所使用的,教师通过自己的用ID和密码成功登录后所显示的页面,其中包含了教师所需要的各个功能模块,教师可以通过导航条进行各个功能的操作,以及相关按钮和操作实现相应功能,见图4.1。
  (二)批量录入和批量删除用户信息
  用户信息管理部分分为:用户信息录入和用户信息更新两个模块。此部分主要用于教师对用户信息进行检索、更新维护和学生对自己个人信息的查询和修改。将用户信息按权限的不同进行划分,即方便对不同用户进行操作控制,又可以作为一个整体进行统一管理,方便教师对所需要的用户进行快速查找与管理等操作,极大的节省了管理操作的工作量,也使整个管理系统简单明了化。
  出于对教师的方便操作,特加以批量类操作,可以使教师以班级或专业为单位一次录入所有学生的信息,方便快捷,对于批量录入和批量删除,都涉及到了一个所操作的数据范围,将范围条件确定在用户ID上,输入ID1和ID2来确定所要操作的范围值,见图4.2。
  (三)题库管理。题库管理部分分为:选择题录入,判断题录入,选择题更新和判断题更新四个模块。此部分主要用于教师对试题库的试题进行录入和更新维护功能。题库管理部分与本网站的习题自测模块之间有着联带的关系。将题库管理模块内录入的试题信息,通过在习题自我测试时,将这些试题进行统一的调用,从而实现对试题的利用,即方便对试题信息进行及时的录入和更新工作,又可以作为一个试题信息进行统一管理的场所,方便教师对教学工作等方面的统一管理,极大的提高了工作效率,也使整个管理系统更加便捷化。
  (四)习题自测。习题自测是根据学生的需要,设置进行测试试题的难易程度,且可以选择章节测试和综合测试。在章节测试中,可以对相应章节按所选难度进行测试,在综合测试中,可以对数据结构知识进行整体上的测试。即方便学生检验自己对各章节知识点的掌握程度,又可以对所有知识点进行综合评价。
  五、结论
  数据结构精品课网站是用于辅助教师教学和学生学习的一个良好平台。将数据结构精品课网站进行了信息化和自动化的实现,提高了管理应用的效率,实现资源共享,知识交流,对于网站的正常运行和信息的管理有着非常重要的意义。
  参考文献:
  [1]王华容.JSP+Oracle动态网站开发[M].北京:清华大学出版社,2005.
  [2]吴建玉.JSP动态网页设计教程[M].浙江:浙江大学出版社,2009.
  [3]范立锋.JSP程序设计[M].北京:人民邮电出版社,2006.
  [4]朱少民.软件测试方法和技术[M].北京:清华大学出版社,2005,1.
  [5]贺平.软件测试技术[M].天津:天津大学出版社,2006.
  [6]Chip Dawes Biju Thomas. OCP:Oracle - OraDb10g_home1 DBA SQL与PL/SQL学习指南(英文原版)[M].北京:电子工业出版社,2003.
  [作者介绍]刘晓灵(1980-),女,辽宁沈阳市人,讲师,本科,主要研究计算机技术。
其他文献
2009年9月由欧盟无损检测学会认定的中国无损检测学会人员资格认证机构和唯一认可的考试中心均设立在上海材料研究所。中国无损检测学会实行的NDT人员认证制度符合EFNDT认可
子宫内膜异位症为妇科常见病,其组织学形态呈良性,但生物学行为与癌瘤相似,严重影响了广大妇女身心健康.我院自1995年1月~1999年12月采用手术治疗65例盆腔子宫内膜异位症患者,
针对大合拢焊缝检测,开发了用于长直焊缝超声检测的多用途智能爬行器。介绍了大合拢焊缝的TOFD检测工艺,根据工艺设计了爬行器的总体结构,从模块化机械设计、电气设计和软件
公安院校转型发展对传统以学历教育为主,注重知识传授的师资队伍提出了挑战。当前公安院校应按照转型发展的要求,建立完善教师教官选拔机制、评审与聘任机制、实践能力培养机
"需要国家干预说"是经济法对经济进行干预的理论基础。国家干预主要是指作为行政机关的政府对社会经济生活在一定合理范围之内的干预。为保证国家干预不被滥用,应让公众参与其
以南京森林警察学院为样本开展调研,旨在了解智能手机对公安院校大学生日常生活的影响状况。通过调查发现,智能手机在学生中已完全普及,学生每天使用智能手机占用时间较多。
目的:探讨心肌肌钙蛋白—I(cTnI)在病毒性心肌炎诊断及预后判断中的应用。方法:选择病毒性心肌炎患者42例.测定血清cTnI及CK—MB(肌磷酸激酶同功酶),采用超声心动图测定,观察心脏
目的:观察1%盐酸普鲁卡因溶液膀胱灌注对子宫颈癌根治术后患者膀胱排尿功能恢复的效果.方法:60例子宫颈癌根治术后患者随机分为两组:①观察组:30例;②对照组:30例.两组患者在
针对输气管道在线检测过程中发现的管壁异常减薄,采用金属磁记忆、声发射、声定位超声波C扫描、数字X射线等系列技术对异常处进行了检测与验证,综合各种检测结果判定该处缺陷为
目的:探讨计划性健康教育对乳腺癌静脉化疗患者及其家属的影响.方法:设计健康教育计划单,按护理程序的实施流程分化疗前、中、后三阶段对96例患者及113例陪护人员进行健康教