《专业英语教学网站建设与实现—功能及界面》由会员分享,可在线阅读,更多相关《专业英语教学网站建设与实现—功能及界面(73页珍藏版)》请在金锄头文库上搜索。
1、本科毕业设计说明书 题 目:专业英语教学网站建设与实现 功能及界面 院 (部):计算机科学与技术学院 专 业: 网络工程 班 级: 姓 名: 学 号: 指导教师: 完成日期: 2013 年 5 月 31 日 I 目 录 摘 要.III ABSTRACT.IV 1 前 言 1.1 课题概述 1 1.2 课题研究背景 1 1.3 课题研究现状.1 1.4 课题研究意义.2 1.5 网站建设的可行性分析.2 1.6 课题所用技术分析.3 1.7 本文的主要工作.4 1.8 本文的章节安排.4 2 需求分析 2.1 学生用户需求分析.6 2.2 教师用户需求分析.7 2.3 管理员需求分析.7 3 系
2、统设计 3.1 系统功能模块设计.8 3.1.1 用户资料管理模块 8 3.1.2 课程信息管理模块 8 3.1.3 教学资料管理模块 8 3.1.4 试题管理模块 9 3.1.5 论坛管理模块 9 3.1.6 课程公告管理模块 9 II 3.2 系统数据库设计 .11 3.2.1ER 图设计 .11 3.2.2 本系统数据库中各个表的详细设计 .16 4 详细设计与实现 4.1 用户资料管理模块27 4.1.1 用户注册 .27 4.1.2 用户登录 .28 4.2 课程信息管理模块29 4.3 教学资料管理模块30 4.4 试题管理模块31 4.5 论坛管理模块32 4.6 课程公告管理模
3、块34 5 系统测试 5.1 用户资料管理模块35 5.2 课程信息管理模块42 5.3 教学资料管理模块45 5.4 试题管理模块50 5.5 论坛管理模块56 5.6 课程公告管理模块62 6 总 结66 谢 辞67 参考文献68 III 摘 要 在网络飞速发展的今天,各行各业都已开展信息化建设工作,教学网站也频繁地出 现在了老师的教学中,为老师和学生提供了交流的平台。 本文介绍的专业英语教学网站采用 Struts 框架和 Jsp 技术,以 MySQL 为数据库, 采用 MyEclipse 作为前台的开发工具,采用这些技术和开发工具使系统的整体架构更加 清晰,用户使用更加方便。本文从多个方
4、面介绍了这个功能全面的课程教学网站的开发 过程、核心技术及操作流程。通过分别调研学生、教师、管理员用户进行需求分析设计, 了解网站要具备的功能。基于需求分析对系统做整体设计,系统设计部分分为功能模块 设计和数据库设计,功能模块设计将整个系统分为六大功能模块,分别为:用户资料管 理模块、课程信息管理模块、教学资料管理模块、试题管理模块、论坛管理模块以及课 程公告管理模块,实现了向所有用户提供视频观看、课程介绍,教材简介等功能,同时 也提供网络互动交流和上传课件、视频,提交作业及在线自测的功能。数据库设计对系 统中的实体及其属性进行分析,并设计出 ER 图。详细设计和实现部分给出各个功能模 块的设
5、计思想以及实现的流程图;最后是系统测试部分,在这个阶段为每个功能模块设 计测试用例,根据测试用例对整个系统的功能进行测试,各个功能基本都满足要求并测 试成功,只有在线测试功能方面跟要求有些不符,学生只能自测没有评分功能。 关键词:教学网站;Struts;MySQL;Jsp IV Teaching web site design and implementation of Professional English course-the function and interface ABSTRACT With the rapid development of the Internet today,
6、 informatization construction work of all trades and professions has been developed, the teaching web site also appears in teachers teaching frequently,which provides communicational plat for teachers and students. Teaching web site of Professional English course which is introduced in this paper us
7、es Struts frameworks,JSP technology,MySQL database, uses MyEclipse as development tools at the front desk.Using these technologys and tools make the entire struct of this system more clear and make more convenient for users.In this paper,I will introduce this fully functional teaching web site from
8、several aspects,including the development process of the web site, the key technology and the operational process. I will made the demand analysis through the investigation of different users.Based on the demand analysis,I will made the overall design of the system. The design of the system includin
9、g the design of functional modules and the design of database.The design of function modules made the system divided into six function modules that are management of users information,management of course information,management of teaching materials,management of test questions,management of BBS,man
10、agement of courseannouncement. It provide video watching, curriculum, description of teaching materials, and other functions to users,and also provide the functions that interactive communicating, uploading courseware, submitting assignments and online self-test. Design of database give the analysis
11、 of entities and their attribute,also design the charts of ER.The part of detailed design and implementation give the design idea and implementational flow charts of each functional module.The last part is the system test, at this phase I will design test cases for each function module, test the fun
12、ctions of the whole system according to the test cases.Each function meet demand according to test except test-online,students only can test by themselves but cannot be graded. Key words: Teaching web site;Struts;MySQL;Jsp - 1 - 1 前 言 1.1 课题概述 教学网站主要是实现把丰富的课程资源通过网络信息平台共享到互联网上,向所 有用户提供视频观看、课程介绍,教材简介等
13、功能,同时也提供网络互动交流和上传课 件、视频,提交作业的功能。为了保证任何情况下用户都能够正常访问网站,网站的设 计要最大可能地方便用户。网站的功能包括:(1)网站用户管理;(2)教学公告发布;(3)网 站信息管理;(4)教学内容管理;(5)文件上传及管理;(6)考试及成绩发布及管理;(7) 在线答疑设计等。 1.2 课题研究背景 人类社会的发展与知识的传递有着一种必然的联系,教育是人类传递知识的最直接 最有效的方式。课程是学生学习知识、能力、素质培养的重要载体,在人才培养中具有 无可替代的重要性和基础性。在 21 世纪这个信息高速发达,并且高速流通的时代,计 算机的普及以及计算机网络技术的
14、应用,让大量普通人能够有机会接触到比以往更多的 知识。高校建设课程教学网站是一项深化教学改革、提高教学质量的系统工程。课程教 学网站包括具有特色和一流教学水平的示范性课程,包括具有一流教师队伍、一流教学 内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程。课程教学网站的 建设是高等学校教学质量与教学改革工程的重要组成部分,其中包括教学队伍建设、教 学内容建设、实现优质教学资源共享等方面。国家精品课程建设是高等学校教学质量与 教学改革工程的重要组成部分。 1.3 课题研究现状 在世界范围内来看,有关教学网站研究一直都在进行并且不断取得进步,特别是 西方发达国家,他们在教学网站的理论研究
15、与实际运用方法积累了大量的经验,虽然我 们中国国内在教学网站这一方面的研究起步较晚,但我们同样也取得了大量丰硕的成果。 各个高校相继创建了各自的教学网站,清华大学、人民大学、北京大学等一大批知名学 府利用自身的资源优势,引领中国国内教学网站的发展方面。政府的大力支持,各高等 - 2 - 学府的积极配合,使得我们国内教学网站的研究取得了不俗的成就。 1.4 课题研究意义 根据我国教育水平的现状,尽管我国的现代教育水平在新中国成立之后取得了巨大 的进步,但是相对于西方发达国家而言我们还十分落后。人口多而教育资源缺乏影响着 我国受过高等教育的人在人口比例中所占的比重,这严重的制约了我国社会的发展与进
16、 步,这对于提高我国国民的文化科学素养十分不利。怎样才能让更多的人享有本因只有 一少部分人才能享有的教育资源呢?对于这个问题,前人已经做了大量的研究。随着计 算机技术以及计算机网络技术的飞速发展,人们终于找到了一条实现这种梦想的捷径, 那就是寄希望于把各种教育资源移置到互联网上去,使得各地方的人都能够方便的获取 到各种自己想要的知识,打破传统教育资源分配不均的限制,使得更多的人能够有机会 获取到知识,这就是教学网站研究的现实意义。 1.5 网站建设的可行性分析 技术可行性:技术可行性要考虑现有的技术条件是否能够顺利完成开发工作。考 虑到 Struts 框架是基于 MVC 模式的框架技术,是一个免费的开源的 WEB 层的应用框架, 具有很高的可配置性,目前,基于 Struts 1.X 版架构的 Struts 框架技术可以说是目前 Java 开源社区中最经典的一个 Web MVC 框架,它使页面与逻辑分离,实现分层解耦, 易于维护。在软件的技术方面,由于所做的毕业设计完成的模块相对知识覆盖面比较 小,应用在此的技术已经比较成熟,所以技术是行是可行的。 经济可行性:在经