通用精品课程网站的设计与实现
精品课程教学网站毕业论文-《软件工程》精品课程教学网站的设计与实现

毕业设计(论文)说明书题目:《软件工程》精品课程教学网站的设计与实现毕业设计(论文)中文摘要毕业设计(论文)外文摘要目录1 绪论 (1)1.1 问题定义及内容简介 (1)1.2 研究背景与研究意义 (1)1.2.1 本课题研究背景 (1)1.2.2 本课题研究意义 (3)1.3 课题调研与可行性分析 (3)1.3.1 课题调研 (3)1.3.2 可行性分析 (5)1.4各章内容介绍 (6)2 系统需求分析 (7)2.1 系统的性能要求 (8)2.2 系统功能需求分析 (8)2.2.1 功能划分 (8)2.2.2 功能描述 (8)2.3 用例模型 (9)2.3.1普通用户用例图 (9)2.3.2学生用例图 (10)2.3.3教师用例图 (11)2.4 活动图 (13)2.5 数据流图 (14)2.6数据字典 (15)3系统设计 (18)3.1系统总体结构设计 (18)3.2系统数据模型设计 (18)3.2.1 E-R图 (18)3.2.2 关系模型 (20)3.2.3 数据库表的设计 (21)3.3系统开发与运行环境的确定 (23)3.3.1 系统开发环境 (23)3.3.2 系统运行环境 (24)3.4系统实现的若干关键技术 (24)3.4.1 UML建模技术 (24)3.4.2 ActiveX技术.......................................................................... 错误!未定义书签。
3.4.3流技术.................................................................................... 错误!未定义书签。
4系统内核设计. (25)5用户管理 (26)5.1用户注册 (27)5.2用户登陆 (29)5.3找回密码 (30)5.4系统安全性...................................................................................... 错误!未定义书签。
C语言程序设计精品课程网站的设计与实现

毕业设计说明书C语言程序设计精品课程网站的设计与实现专业 计算机科学与技术学生姓名 沈 贵 斌班级 B 计算机 082学号 0810704218指导教师 韩 立 毛完成日期 2012 年 6月 7 日C 语言程序设计精品课程网站的设计与实现摘 要:在21世纪这个信息高度发达、高速流通的时代,计算机的普及以及计算机 网络的广泛应用,让普通人能够接触到比以往更多的知识。
面对信息时代的信息大 “爆炸”现象,怎么样才能使教育跟上时代的步伐,而不至于被时代抛在后面?很 多专家一直都在思考这个问题“如何把教育资源移置到网络上去,使更多的人可以 享有这些资源”。
作为一个以传播知识为主要职能的机构,学校建立一个自己的精 品课程网站是十分必要的事情,这不仅能使更多的人享用宝贵的教育资料源,同时 也对于提升学校自身的知名度,提高学生自学能力,有相当大的帮助。
本设计的开发是基于 B/S 结构,采用 技术开发的系统。
从用户的角 度出发,采用面向对象的开发方法,以SQL SERVER 2005为数据库开发平台,使首先对C语言程序设计精品课程网站做了详细的需求分析; 用IIS作为Web服务器。
然后给出了C语言程序设计精品课程网站所需的功能, 重点探讨了 C语言程序设计 精品课程网站的设计法案;最后对C语言程序设计精品课程网站进行了较详细的设 计,并给出了具体实现步骤;通过测试分析,该系统的运行稳定、可靠,具有一定 的实用价值。
关键词:精品课程网站;教学;C语言程序设计Design and Implementation of Highquality CurriculumWebsite for C ProgrammingAbstract: The 21st Century is the times of information highly developing and speeding circulation. With the popularization of computers and the widespread application of computer network, which make the main on the street have time to touch more knowledge than even. Facing to the phenomena about “the information detonation” in the information era, how to make the education to catch the step of times, at least will not drop by it? Many experts think the question that “how can we reload the education resource onto the website and make more people be able to have time to take these source” all the while. As a organ with which diffuse knowledge as its main function, it’s very necessary to build a refinement course for each school, it not only makes more people to get close the education source but also helps the school to enhance its wellknown degree and the students’ selfstudy ability.The development of this project is based on B/S frame,. using technology to develop this system from the user’s point view, this system will use objectoriented development method ,using SQL Server 2005 as its database development platform and IIS as Web Server .At first, this paper carries on a demand analysis about highquality curriculum website for C Programming in detail. Secondly, the functions of highquality curriculum website for C Programming are provided, and the plan of it is discussed. Finally, a comparatively design is provided, and the steps of concrete realization are produced. Through a carefully testing and analyzing, which shows this system is stable, reliable, and has certain practical value.Key words:Highquality Curriculum Website;teaching;C Programming目 录1 绪论 (1)1.1 课题背景及研究意义 (1)1.2 国内外发展现状 (1)1.3 论文组织结构 (2)2 关键技术 (2)2.1 精品课程网站 (2)2.2 相关技术 (3)3 可行性研究 (4)3.1 技术可行性 (4)3.2 经济可行性 (4)3.3 操作可行性 (4)3.4 法律可行性 (4)4 需求分析 (4)4.1 功能分析 (5)4.2 性能分析 (5)4.3 数据流图 (5)4.4 数据字典 (6)5 总体设计 (7)5.1 方案设计 (7)5.2 系统功能设计 (9)5.3 用户接口设计 (10)5.4 数据库设计 (13)6 详细设计 (20)6.1 前台客户端功能模块 (20)6.2 后台管理端功能模块 (28)7 测试方案 (33)7.1 测试总体方案 (34)7.2 测试用例 (34)8 结束语 (36)参考文献 (37)致 谢 (38)附 录 (39)附录1 用户登陆注册模块程序清单 (39)附录2 资料上传下载模块程序清单 (48)附录3 用户管理模块程序清单 (54)附录4 新闻管理模块程序清单 (57)附录5 数据库备份和还原模块程序清单 (62)盐城工学院本科毕业设计说明书(2012)C语言程序设计精品课程网站的设计与实现1 绪论1.1 课题背景及研究意义2003年4月,教育部下发了《教育部关于启动高等学校教学质量与教学改革工程 精品课程建设工作的通知》,精品课程建设工作正式启动。
精品课程网站设计方案与实现设计方案课程(论文)

摘要在计算机网络飞速发展的现在,网络成为人们学习知识和快速获取、发布和传递信息的重要方式,网络在政治、经济、生活和文化等各个方面发挥着极其重要的作用。
精品课程网站是把教师在日常教案过程中所总结、积累的教案内容、教案方法、教材等一系列教案资料通过网络平台展示出来,使学生们通过互联网来更好的学习,并可通过网站上的在线答疑来解决学生学习中遇到的问题,更进一步提高学生们的知识储备,从而提高学校的教案质量。
本论文主要论述了通过采用Flex技术做UI,应用Java和数据库管理软件MySQL建立一个精品课程网站的过程。
以动态网页的方式来实现网站信息的展示,采用MVC模式,用DAO实现数据访问。
实现了用户能够在线查阅有关课程的相关信息,下载想要了解学习的课程课件,并可进行在线答疑等功能。
关键字:精品课程网站Flex MVCDAO MySQLABSTRACTNow in the rapid development of computer networks, network became to learn knowledge and fast access, publications and important way of passing information, networking in the political, economic, and cultural aspects of life play an extremely important role. Excellent courses website is concluded in the course of daily teaching teachers, accumulation of teaching content, teaching methods, teaching materials and a series of teaching materials, platform presented through the network,to allow students to better learning through the Internet. And online answering questions on the Web site to resolve problems encountered in student learning, further enhance the students ' knowledge, thereby enhancing the quality of education in schools.This paper is devoted to the UI through the use of Flex technology, Java and MySQL database management software to create a top-quality course website. Dynamic Web pages Web sites by means of information display, uses the MVC pattern, and DAO for data access. Enables the user to online access to information on courses, download if you want to know a curriculum of courseware and online features such as question answering.Keywords: quality course website Flex MVC DAO MySQL.目录第1章绪论1.1引言人类社会的发展与知识的传递是密不可分的,教育是人类传递知识的最直接最有效的方式。
精品课程网站设计与实现

精品课程网站设计与实现摘要随着知识经济时代的来临,掌握知识的人才日益成为国家繁荣、民族振兴的决定性因素和主要资源。
远程教育这一基于计算机技术和通讯技术的教育方式,正以其自身优势,成为现代教育的一个亮点。
远程教育是现代多媒体教学与网络技术相结合的产物。
在现有的高等教育条件下,采用网上现代远程教育形式。
扩大高校教学覆盖面,可以有效地缓解我国教育资源的不足与信息化时代巨大的社会教育需求之间的矛盾。
本文仅对专题精品课程学习网站:精品课程网站的实施作一概述。
精品课程网站利用DREAMWEA VER MX和ASP进行网站设计和开发。
主要内容主要是从ASP和DREAMWEA VER MX的开发环境的架设开始,一步步讲解ASP和DREAMWEA VER MX的技术知识。
主要包括HTML,DREAMWEA VER MX,ASP,SQL语言的基本概念及高级应用,ASP与数据库的连接。
关键词:精品课程、asp、AccessAbstractWith the knowledge economy era, knowledge and talent to master increasingly become a national boom, the decisive factor in national revitalization and major resources. The computer-based distance education technology and communication technology, teaching methods, is its own advantages and become a highlight of modern education. Distance education is the teaching of modern multimedia and network technology product of the combination. Under the conditions of the existing higher education, the use of modern distance education in the form online. Expand the coverage of college teaching, can effectively alleviate the shortage of educational resources and information education in the era of enormous social contradictions between the needs. This site only feature quality courses: Courses provide an overview of the implementation of the site.Courses using DREAMWEAVER MX and ASP web site design and development. Mainly from the main ASP DREAMWEAVER MX development environment and the erection began, explaining step by step, DREAMWEAVER MX ASP and technical knowledge. Including HTML, DREAMWEAVER MX, ASP, SQL language, basic concepts and advanced applications, ASP and database connectivity.关键词(Keywords):Quality courses, asp, Access目录摘要 (1)ABSTRACT (2)1引言 (4)2系统概述 (5)2.1课程网站简介 (5)2.2 研究背景 (6)2.3 研究意义 (7)2.4 学习型网站设计原则 (7)3 系统的技术分析 (8)3.1 asp简介 (8)3.2 HTML简介 (9)3.3 JavaScript简介 (10)3.4 Access数据库简介 (10)4.系统的详细设计 (12)4.1数据库层的设计 (12)4.2 界面层的设计 (13)4.2.1网站总体设计 (13)4.2.1网站详细设计 (14)5网站功能实现 (15)5.1首页 (15)5.2用户功能模块的实现 (22)5.3教学资料模块的实现 (24)5.4 课程管理模块的实现 (25)5.5 后台登陆 (25)5.6 后台管理 (26)6.结论 (27)7.致谢 (28)参考文献 (28)1引言考虑到当前学校师资力量紧缺,又伴随网络技术的发展,传统的面对面教学方式则面临着改变,由于网络应用的普遍性,网上教学不仅可以在本地进行,也可以在异地进行,大大扩展了教学的灵活性,避免了面对面的局限性,因此觉得网上教学则是一个很重要的方向。
课程教学网站的设计与实现_本科毕业设计说明书(论文)

本科毕业设计说明书(论文)题目:课程教学网站的设计与实现课程教学网站的设计与实现摘要精品课程网站是精品课程申报的必备教学环境, 而现有的精品课程网站没有很好的通用性。
本系统就是应通用性的要求而设计和开发的精品课程网站。
本系统选用ASP作为主要开发语言,选用MS Access数据库作为本系统的数据库。
系统前台主要包括用户管理模块,信息浏览模块,测试管理模块,作业管理模块;后台主要包括个人中心模块,信息管理模块,作业管理模块,测试管理模块,栏目管理模块,模板管理模块,功能模块管理模块,用户管理模块,系统设置模块。
在该系统中,我所负责的主要有以下几个部分:前台的用户管理模块、测试管理模块和作业管理模块;后台的模板管理模块、作业管理模块、测试管理模块和上传文件管理模块。
论文中详细描述了这几个模块的相关设计。
关键词:精品课程,网站设计,在线测试,内容管理THE DESIGN AND IMPLEMENTATION OF WEBSIT OFCOMMON COURSEABSTRACTThe high-quality curriculum website is the necessary teaching environment when the high-quality curriculum is applying, however existing high-quality curriculum website not very good versatility. This system is designed and implemented for the versatile requests.This system selects ASP as the main development language, selects MS Access as database.The system onstage mainly includes the user administration module, the information browsing module, the test management module, the homework management module; The backstage mainly includes individual central module, the information management module, the homework management module, the test management module, the column administration module, the template administration module, the functional module administration module, the user administration module, the system establishment module.In this system, which I am responsible is : Onstage user administration module, test management module and homework management module;Backstage template administration module, homework management module, test management module and upload document management module. In the paper , the design of these module will be described in detail.Key Words: high-quality curriculum, web design, content management, online testing目录摘要 (1)ABSTRACT (2)第一章绪论 (1)1.1课程网站建设的背景 (1)1.2国内外研究现状 (1)1.3系统开发的基本内容和目标 (2)1.3.1开发的内容 (2)1.3.2开发的目标 (2)1.4论文组织结构 (3)第二章系统技术概论 (4)2.1ASP技术 (4)2.1.1ASP技术概要 (4)2.1.2ASP工作原理 (5)2.2AJAX技术 (5)第三章系统分析和总体设计 (7)3.1系统总体结构设计 (7)3.1.1系统体系结构 (7)3.1.2系统功能结构 (8)3.2系统功能简介 (8)3.3系统开发环境 (10)第四章概要设计 (11)4.1前台的用户管理 (11)4.2前台的测试管理 (11)4.3前台的作业管理 (12)4.4模板管理 (12)4.5后台的测试管理 (14)4.6后台的作业管理 (15)4.7数据库设计 (15)4.7.1数据库的选择 (15)4.7.2数据库结构 (16)第五章详细设计 (26)5.1前台的用户管理 (26)5.1.1用户登录 (26)5.1.2用户注册 (27)5.1.3找回密码 (28)5.2前台的作业管理 (29)5.2.1布置作业的提交 (29)5.2.2提交作业的修改 (29)5.3前台的测试管理 (30)5.4模板管理 (31)5.4.1模板管理介绍 (31)5.4.2模板导出 (32)5.4.3模板导入 (33)5.4.4模板方案的导入/导出 (34)5.4.5标签管理介绍 (34)5.4.6标签的添加与修改 (34)5.4.7JS文件的添加与修改 (35)5.5后台的测试管理 (36)5.6后台的作业管理 (37)5.6.1作业布置 (37)5.6.2作业批阅 (38)5.7上传文件管理 (39)第六章总结 (40)参考文献 (41)致谢 (43)附录 (1)第一章绪论1.1课程网站建设的背景进入21世纪后,我国高等教育的教学观念、人才培养模式和目标、课程体系与教学内容、办学条件和教学环境、教材建设等都发生了深刻的变化[1]。
《C语言程序设计》精品课程网站设计与实现

《C语言程序设计》精品课程网站设计与实现摘要:精品课程建设是高等学校教学质量与教学改革工程的一项重要内容,精品课程网站是精品课程建设和评价的窗口。
C语言程序设计课程是计算机系的专业基础课,本文设计和实现了《C语言程序设计》精品课程网站。
该网站服务器端采用ASP技术、后台数据库采用Access,利用ADO数据库访问技术实现对数据的各种管理操作。
网站上发布与共享教学资源,学生自学或补充学习;提供在线交流平台,实现师生互动;提供在线测试平台,检验学习成果。
关键词:C语言精品课程ASP Access精品课程是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。
精品课代表了高校课程建设的最高水平,为了使学生和老师之间有多角度,多渠道的沟通,将优质的教学资源上网并共享、动态更新,提高学生自学能力。
通过网络教学平台实现师生互动,在线解答学生提出的问题,及时了解学生当前的状态。
因此,建立精品课程网站是十分必要的事情。
C语言程序设计课程是计算机系的核心专业基础课,它功能丰富,表达能力强,使用灵活方便,应用面广。
几年来,课程组人员在C语言程序设计课程建设上投入了很大精力,积极地进行了教材建设、教学内容、教学方法、教学手段和考核方式的改革,取得了良好的成绩。
本文针对C语言课程建设的发展,采用数据库技术与ASP技术,实现了一个基于B/S结构的《C语言程序设计》精品课程网站。
一、精品课程网站规划该网站主要面向的用户人群有三类:(1)教师,教学资源的提供者,上传和发布作业,查看学生提交的作业,回答学生提出的问题。
(2)学生,网站的主要使用者,下载课件,下载作业,提交做好的作业,可通过留言板提出问题,可在线交流,可在线测试和练习。
(3)系统管理员,后台管理者和网站维护者。
网站划分出以下几个功能模块:(1)课堂教学:包括教学大纲、授课教案、教学课件、教学录像、考试大纲(2)实践教学:包括实验大纲、综合实例、实验开放(3)互动学习:包括留言与反馈、网上答疑、在线测试、作业提交(4)教学资源下载:包括教学课件、同步训练、模拟试卷、经典案例、算法动态演示(5)常见问题二、数据库设计数据库是信息系统的核心和基础,是网站开发和建设的重要组成部分,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
精品课程网站的设计与实现

《精品课程网站的设计与实现》文献综述学院:周口师范学院系别:计算机科学与技术学院专业班级:10专升本3班姓名:王洋指导教师:张中军随着网络在人们生活、办公中的不断普及,人们经常在家上网浏览大量网站了解外面世界的发展信息,进行各种商业交易、娱乐活动、信息交流等等,这使得生活变得变得非常便捷,很受欢迎。
这也成为一种时尚潮流,更是一种发展趋势。
这个时候网站的开发就势必变得刻不容缓,目前对网站的追求不仅是基本功能的实现,更是发展成为对审美欣赏、技术质量的更高要求。
现在越来越多的个人和单位企业开始建设属于自己的网站。
1、文献总结由于网页设计技术的不断发展,人们对网页的要求不再局限于文字、图片、动画等网页元素静态的堆砌,而对网页的实时性、交互性等方面有了更高的要求,这使得越来越多的网站开始使用动态网页技术。
在众多的网站开发工具中,Dreamweaver是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发,它以方便快捷的操作成为网站开发的首选工具。
动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和交互的功能。
而ASP做为微软早期的动态网页编程语言,由于简单易学、安装使用方便且功能强大,成为动态网站编程的普及语言。
因此,使用Dreamweaver和ASP是开发中小型动态网站的最佳组合。
我选用的网站开发工具主要就是Dreamweaver8,在安装服务器软件IIS的计算机中创建默认Web站点进行实现。
其中利用到了很多方面的知识,比如建立SQL 数据库利用ASP来连接,用到很多精美图片、动画都是利用PS或者Flash实现,包括设计主题都是与平时学习色彩是分不开的,还有一些脚本语言JavaScript来实现一些网页的动态效果,后面将会具体介绍。
Dreamweaver是个原本由Macromedia公司所开发的著名网站开发工具。
它使用所见即所得的接口,亦有HTML编辑的功能。
最新精品课程网站的设计与实现设计课程(毕业设计论文)

摘要在计算机网络飞速发展的现在,网络成为人们学习知识和快速获取、发布和传递信息的重要方式,网络在政治、经济、生活和文化等各个方面发挥着极其重要的作用。
精品课程网站是把教师在日常教学过程中所总结、积累的教学内容、教学方法、教材等一系列教学资料通过网络平台展示出来,使学生们通过互联网来更好的学习,并可通过网站上的在线答疑来解决学生学习中遇到的问题,更进一步提高学生们的知识储备,从而提高学校的教学质量。
本论文主要论述了通过采用Flex技术做UI,应用Java和数据库管理软件MySQL建立一个精品课程网站的过程。
以动态网页的方式来实现网站信息的展示,采用MVC模式,用DAO实现数据访问。
实现了用户能够在线查阅有关课程的相关信息,下载想要了解学习的课程课件,并可进行在线答疑等功能。
关键字:精品课程网站Flex MVC DAO MySQLABSTRACTNow in the rapid development of computer networks, network became to learn knowledge and fast access, publications and important way of passing information, networking in the political, economic, and cultural aspects of life play an extremely important role. Excellent courses website is concluded in the course of daily teaching teachers, accumulation of teaching content, teaching methods, teaching materials and a series of teaching materials, platform presented through the network, to allow students to better learning through the Internet. And online answering questions on the Web site to resolve problems encountered in student learning, further enhance the students ' knowledge, thereby enhancing the quality of education in schools.This paper is devoted to the UI through the use of Flex technology, Java and MySQL database management software to create a top-quality course website. Dynamic Web pages Web sites by means of information display, uses the MVC pattern, and DAO for data access. Enables the user to online access to information on courses, download if you want to know a curriculum of courseware and online features such as question answering.Keywords: quality course website Flex MVC DAO MySQL.目录第1章绪论 (5)1.1 引言 (5)1.2 背景与发展 (5)1.3 可行性分析 (6)1.3.1概述 (6)1.3.2 技术可行性分析 (6)第2章系统所用技术概述 (8)2.1 网站开发所用技术概述 (8)2.1.1 Java理论基础 (8)2.1.2 JSP简介 (8)2.1.3 Servlet简介 (9)2.1.4 Struts框架的主要组件和原理 (9)2.1.5 FLEX技术 (9)2.1.6 MySQL数据库 (10)2.1.7 Tomact服务器 (10)2.1.8 BlazeDS (10)2.2 网站开发模式简介 (11)2.2.1 主机/终端结构 (11)2.2.2 客户机/服务器结构 (11)2.2.3 浏览器/服务器结构 (11)第3章系统需求分析 (13)3.1 课题的目的与意义 (13)3.2 需求分析 (13)3.2.1 项目目标 (14)3.2.2 用户特点 (14)第4章系统概要设计 (16)4.1 精品课程网站 (16)4.1.1 系统功能概述 (16)4.1.2 模块概述 (17)4.2 数据库设计 (18)4.2.1 数据库概念设计 (19)4.2.2 PowerDesigner数据建模 (19)第5章系统详细设计与实现 (20)5.1 系统目标 (20)5.2 设计原则 (20)5.3 文件的设计 (20)5.4 界面的设计 (20)5.5 数据库详细设计 (22)5.5.1 数据库环境说明 (22)5.5.2 创建数据库 (24)5.6 代码设计 (24)5.6.1 管理员和教师登录模块 (24)5.6.2 在线答疑模块 (25)5.6.3 课件上传模块 (26)5.7 接口的设计与实现 (28)第6章部署与测试 (29)6.1 部署 (29)6.2 测试方法 (30)6.3 测试Flex与Java通信 (31)6.4 Web测试 (31)6.5 测试用例的设计 (31)总结与展望 (33)致谢 (35)参考文献 (36)第1章绪论1.1引言人类社会的发展与知识的传递是密不可分的,教育是人类传递知识的最直接最有效的方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通用精品课程网站的设计与实现
【摘要】本系统的开发是基于B/S结构,采用JA V A程序设计语言及MySQL 数据库进行开发。
本文首先对精品课程网站做了详细的需求分析;然后给出了精品课程网站所需的功能,最后对精品课程网站进行了较详细的设计,并给出了具体实现步骤。
通过测试分析,该系统的运行稳定、可靠,具有一定的实用价值。
【关键词】网站建设;精品课程;总体设计
1.引言
精品课程建设是教育部启动的提高高等学校教学质量与教学改革工程的重要组成部分,它对于提高高等学校人才培养质量,改进学校育人环境,激发师生工作学习的积极性和创造性,有着重要的作用。
精品课程建设的重要成果之一是建立精品课程网站,精品课程网站是利用现代信息技术手段将精品课程的相关内容上网并免费开放,以实现优质教学资源共享,提高高等学校教学质量和人才培养质量。
精品课程网站建设在学校教学工作中,起到了举足轻重的作用。
它增强学生和学校的互动性,加强学生和老师的沟通以及学生之间的交流和探讨,给老师和学生提供一个教与学交流、共享资源的平台。
2.精品课程网站的总体设计
本系统的开发是基于B/S结构,采用JA V A程序设计语言及MySQL数据库进行开发,是符合当今教学模式的高效合理地精品课程网站系统,实现通过网络进行学习,实时考试监督学习效果,并进行合理地评分,将评分结果随时反映给学生,做到有效地监督,借此来提高学生学习积极性,促进网络教学的正常高效的运行。
通过论坛对教学资源、教学方法提出有效地意见并加以改进,来完善学习评估系统,促进学生与老师之间的联系,实时沟通,帮助老师掌握学生动态。
2.1 系统的性能要求
2.1.1 磁盘容量要求
本系统属于B/S模式构架,因此存储容量较小,数据库系统也不是很大,系统文件估计占30M的磁盘空间,数据库文件占用空间也不是很大。
不过该教学网站的在线教学模块会占很大的空间。
一些教师的教学视频在文件中将会占有很大的空间。
2.1.2 安全性要求
本系统有着权限的设置,不同的用户拥有不同的权限,普通游客不可以进行学生的操作,学生也不能操作老师的页面,同时老师也不能进行管理员的操作。
同时对于非法用户,不能够根据用户的相对网址来访问网站,和对网站进行任何操作。
必须进行登录才可以访问操作。
2.1.3 适应性要求
网站界面友好,菜单清楚,学生和老师都能很快熟悉网站。
对于信息、课件的发布要求达到所见即所得的效果。
2.2 系统功能需求分析
本系统可以作为一般学校的网络学堂;也可以作为教学网站来完成一些课程的学习任务。
2.2.1 功能划分
根据需求分析和系统分层情况,将整个系统划分为6个模块,它们分别是:
(1)登陆:1)自动记录用户名,无需每次都输入。
2)不同用户登陆后权限不同,
登陆界面不同。
3)用户注册账号的功能。
4)用户忘记密码,密码找回功能。
(2)课程信息:其中包含精品课程设计队伍的具体信息和精品课程的具体材料。
(3)课程指南:如何学习课程。
(4)在线学习:视频学习、视频下载、查看资料、下载资料等。
(5)在线考试:实现在网上学生考试,教师判卷,学生查询成绩的功能;包含题库,成绩系统。
(6)网上交流、论坛:显示当前帖子总数、帖子点击总数。
帖子功能:1)显示帖子发表日期,点击数,回复帖子数。
2)设定帖子内容最大允许的字节数。
3)管理员功能:管理员登录之后可以进入管理菜单,管理论坛版面、精华区域,帖子查询,编辑版面说明等功能。
4)查询功能:论坛系统具有帖子查询功能,可以快速获得信息。
其中在线考试功能模块包括三部分,分别是:
(1)教师部分
上传题库模块,考试评分模块,成绩录入查询模块。
(2)学生部分
在线考试模块,成绩查询模块。
(3)题库部分
选择题模块,判断题模块,填空题模块,简答题模块,程序题模块。
2.2.2 权限划分
系统分为三类权限:管理员,普通用户(教师用户,学生用户),游客。
管理员:对普通用户信息的增删改查,修改课程信息、课程指南,添加删除项目案例、学生实训、在线学习。
对论坛的管理权限。
对普通用户中教师用户的申请有审核的权限。
教师用户:修改密码,找回密码,对课程信息、项目案例、学生实训、在线学习有上传的权限。
对论坛有上传,留言的权限。
可以上传题库,评分,在线考试。
学生用户:具备独有的考试权限(仅学生才可以考试),同时可以浏览网页、下载课件、视频材料,登陆后可以考试、查询成绩、论坛回复等权限。
游客:只具有浏览的权限。
2.2.3 数据库中表的设计
数据库的内容以及表的设计直接影响到开发的系统的质量,好的设计可以达到方便易用的功能。
根据系统的要求,本系统应用的是MySQL数据库,数据库中建有10个表,具体信息如下:
管理员表jp_gl,存有管理员的信息,包括ID号,姓名,密码,有效证件号。
教师表jp_tea,存有教师的信息,包括ID号,姓名,密码,教师号,班级,有效证件号。
学生表jp_stu,存有学生的信息,包括ID号,姓名,密码,学号,班级有效证件号。
题库表jp_tk,存有题库的信息,包括ID号,题目编号,题目类型,答案。
题库补充表jp_tcon,存有补充题库的信息,包括ID号,部分编号,题目内容,部分内容。
考生答案表jp_answer,存有考生的答案信息。
资料表jp_ziliao,视频表jp_shipin,存有上传的一些文件。
帖子jp_tz,回复表jp_hf,存有关于论坛的信息。
3.系统功能实现
系统平台设计时,采用的是Myeclipse为开发工具,利用JSP技术,MySql 数据库作为后台数据库,以WEB服务采用TOMCAT实现。
系统页面主要采用动态页面,利用JSP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现课件、文章、用户等远程浏览及管理。
系统能够实现基于校园网络环境下的资源管理,以便有效地管理用户们上传的资源,构建适合的课程资源库。
系统采用B/S结构,即浏览器/服务器结构。
用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器上。
客户机无需安装软件,只需在服务器上进行简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适合管理员的使用习惯。
采用上述思路,设计出的精品课程网站基本可满足不同课程申报、评审和教学的需要,具有一定的通用性和灵活性。
图3.1是实现上述功能的数据结构课程网站首页截图。
图3.2是实现在线考试功能首页截图。
4.结束语
学校作为一个以传播知识为主要职能的机构,建立一个自己的精品课程网站是十分必要的事情,这不仅能使更多的人享用宝贵的教育资料源,同时对于推进教育创新,深化教学改革,促进现代信息技术在教学中的应用,提高教育教学质量都将起到积极的促进作用。
在精品课程的评审、验收过程中,精品课程网站起着非常重要的作用。
参考文献
[1]李志勇,魏红.高校精品课程数字化资源建设与推广应究[J].电脑知识与技术,2010(2).
[2]卜炟.21天学通JavaWeb开发.电子工业出版社,2009.
[3]王占中,崔志刚.java程序设计.清华大学出版社,2008-11.
[4]沈中林.基于B/S模式的高校科研管理信息系统的设计[J].中国民航学院学报,2004(05).
[5]范次猛.电子技术精品课程教学网站的设计与实现[J].廊坊师范学报学报(自然科学版),2008(03).
吉林省教育厅项目:基于B/S模式的高校精品课程通用型系统平台的研究与实现(项目编号:吉教合字2012第438号)。
陈义辉,男,硕士,长春职业技术学院信息分院副教授。