时间:2023-10-13 09:12:13
引言:寻求写作上的突破?我们特意为您精选了4篇精品课程开发范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。
现国家正加强中职学校精品课程建设,精品课程建设工程的目标是实现全国优质教学资源的共享,要求精品课程的相关内容全部通过网站的方式对外开放。因此,精品课程网站建设是精品课程建设中的一个重要环节。
目前很多资料或论文在涉及精品课程网站制作时,都以站在网站的技术开发角度进行论述,这些专业知识对于非计算机专业人员是较难透彻理解网站的开发过程。而且精品课程网站作为一个共享平台,还要把课程的资源放到平台上,涉及到平台的建设、各个资源内容制作和整合等工作,更是需要团队合作。一个完整的网站开发不像其它项目或者任务可以单独完成,是需要一个团队多个人分工合作完成。
一、网站项目开发团队,包括以下的角色和职责:
(一)网站项目经理
职责:1.项目执行监理2.质量监督员
网站项目经理负责与用户进行沟通,了解用户开发网站的思想、用途和要求。并创建和维护项目的规划和战略文件,预算表,项目进度和甘特图表,会议记录,费用记录和团队其他详细工作的项目文档。并协调、沟通网站各项目小组的日常工作。
(二)艺术总监
职责:1.网页界面设计师2.交互式设计师
(FLASH,JavaScript,Ajax)3.媒体专家(摄影,插图,视频,音效)。艺术总监的主要职责是设计网站的整体外观和感觉。把网站排版、用户界面设计、颜色标准、页面布局细节、图片要求、摄影、插画、网站的视听媒体等元素汇聚并形成一个整体。
(三)网站技术主管
职责:1.网页程序设计师(.net,Java,PHP/Perl,Ruby)2.网页工程师(XHTML,CSS,JavaScript,Ajax)3.数据库管理员4.网站管理员网站技术主管必须掌握有网站的环境、开发语言和开发站点框架、选择网络数据库等广泛的网络技术。他应该在技术人员、创意人员和项目团队各主管中充当一个桥梁或者翻译工作
(四)网站制作主管
在设计早期阶段,网站制作主管主要负责把原始的网站模型、界面和蓝图转化成HTML页面。一旦网站规划及设计完成并且信息架构也规划好之后,网站制作主管的主要工作就是制作站点页面,当然他可以直接用html编写,或者使用网站内容管理系统(CMS),也可以用一些站点开发软件,例如Adobe Dreamweaver。
(五)网站信息架构师
网站信息架构师主要负责网站的结构和内容进行组织和分类。在整个项目的设计和规划早期阶段,信息架构师是最活跃的。他要制定整个网站的内容结构,网站的框架结构,向客户和网站开发团队介绍网站的整体规划。信息架构师也要与网站设计师紧密合作,制作用于显示网站各个页面的名称、导航和页面内容的网站蓝图。
1.文字撰稿人2.站点内容专家(内容协调,制作)。网站编辑负责整个网站的文字内容和编辑质量。他或她创建的网站编辑的基调,确定文字风格,并与客户和相关内容的专家收集、整理。以上就是网站开发时所需要的六个基本角色及其职责,每个角色都有负责的方面。当然其中有可能一个人员充当几个角色,也有可能一个角色里面要几个人员组成。
二、网站项目开发过程及团队各角色相互合作关系
从图1-1我们可以把网站作为一个完整的项目,可以分为“规划”和“站点制作”两个主要阶段。
(一)规划阶段
这个阶段里要进行的工作就是用户调查与网站规划。网站项目经理要与用户进行接触,全面了解用户的需求,包括网站的用途和要实现的功能。用户也在这个阶段明确要网站能实现的功能模块和需要提供的材料。充分了解用户需求后,艺术总监和网站信息架构师就要基于用户的要求、网站的用途和网站访问者等各方面的考虑,使用PhotoShop或其它工具绘制出网站首页、二级页面的图形界面。与用户确定好界面、功能与内容,就开始分两条线路进行开发。1、技术路线:网站技术主管根据界面并与信息架构师一起进行技术规划,制作好网站使用的开发语言、技术、数据结构和数据库等。2、内容路线:网站编辑要开始规划网站编辑的基调;内容在网页上的表现形式(文本、图片、视频、动画);确定文字风格和网页显示的字体的大小与字形;
(二)站点制作阶段
站点制作阶段是实际开发周期,各项目小组根据前面制定好的规划进行制作。网站信息架构师在各部门之间进行项目规则解释、协调和统筹。1、程序开发:网站制作小组根据界面规划把图形界面转换成网页格式;依据技术规划,制作网站的各页面。从图中的甘特表显示,程序开发和网站合成占整个项目的最大时间比例。2、内容整理:网站编辑要与客户和相关内容的专家收集、整理放到网站平台的资源。网站资源如涉及到图片、动画和视频等,网站编辑要与媒体专家合作共同制作。当平台主要架构搭建成形,后台数据库建立完毕,网站编辑就可以把网内容上传到网站平台内,把网站合成。
关键词:精品课程;;功能模块;数据库
中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)22-747-03
Object-oriented Programming Quality Courses Website Design and Development
ZHANG Feng
(Computer Science and Information Technology, Information Institute, Zhejiang Shuren University, Hangzhou 310018, China)
Abstract: Network to the development of education is an inevitable trend in education, curriculum and quality education construction site in the network as a key link; also plays a role can not be ignored.
Along with education reform and the various disciplines corresponding quality courses have also developed. This article network technology and traditional education courses combined production of quality sites, more popular choice of the current network programming as a major means of achieving. This paper briefly explains the fine course site features and significance of the site's overall system architecture.
Key words: Excellent Courses; ; Module; Database
1 引言
随着网络的高速发展和广泛传播,现代教育已经开始突破传统教育模式,向网络教育方向发展。自20世纪90年代以来,我国高等教育相继实施了一系列重大教学改革工程,使高等教育的教学观念、人才培养模式和目标、课程体系与教学内容、办学条件和教学环境、教材建设等都发生了深刻的变化。精品课程建设正是适应这一形式而提出的,通过精品课程建设,充分发挥精品课程的示范和辐射作用,牵动其它课程建设,促进课程整体水平的提高;通过每门精品课程教学队伍的建设,促进学校尽快完成本科教学中坚力量的新老交替,推进教学改革,促进优质教学资源的共享,全面提高教学质量和人才培养质量。
精品课程网站是精品课程建设之中重要和关键的一环,是精品课程外在的表现形式和载体,直接反映和影响精品课程建设的质量。
2 精品课程网站建设的意义与功能
2.1 精品课程网站的现状
目前多数精品网站按照“三级管理”的模式建设自己的开放式课程资源共享网站。教育部在精品课程建设的文件中强调要重点切实加强教师队伍建设,重视教学内容和课程体系的改革,注重使用先进的教学方法和手段,重视教材建设,理论教学与实践教学并重,建立切实有效的激励和评价机制,实现优质教学资源共享,提高高等学校教学质量和人才培养水平。但国内部分网站建设的统一性、规范性和可适用性不强,同时由于资源数量的有限还不能很大程度上的满足同学需要。大部分网站没有设置“搜索查询”功能,没有进行课程的详细分类。
2.2 精品课程网站建设的意义
随着网络教育的开展,人们正逐渐的接受这种新的教育形式。信息技术的进步和发展使网络课程的开发和应用环境发生了很大的变化,如互联网速度大幅度提高,网上教学的实时交互已经很容易实现。其次在实践过程中,大多数院校也逐步认识到学生群体的特点,积累了很多经验。再者,大家的观念也发生了改变,认识到资源已不在是静态的,它发展到了立体化,综合性阶段。
网络教育的飞速发展,使得建立精品课程网站,成为高等教育社会化、大众化的重要途径。
2.3 精品课程系统的功能
精品课程网站作为一个课程教育系统,必须体现它的学习性和动态性,所以根据系统可建立如下几种功能:课程信息功能、教材资料功能、教师信息功能、在线留言功能、管理员登陆功能、网站管理功能。此外为了帮助用户提高学习效率和浏览速度,分别实现了搜索功能和导航功能。在学习的同时,为了方便用户了解新闻实事和校园动态,还应实现新闻动态功能。
因此网站主要可由9个功能模块:
1)搜索功能:利用Google进行信息搜索;
2)导航功能:快速浏览站内信息,链接其他页面;
3)新闻动态功能:显示最新新闻动态,供客户浏览;
4)课程信息功能:介绍相关课程信息供用户浏览;
5)教材资料功能:拥有大量教学资料供用户浏览学习;
6)教师信息功能:显示课程教师信息;
7)在线留言功能:提供用户交流平台;
8)管理员登陆功能:用于验证管理员身份;
9)网站管理功能:管理员可通过此功能对网站数据进行修改、删除、维护等,实现对网站的管理。
3 开发工具
动态网站的开发工具有很多,通过系统分析和查阅资料,建议选择和SQL Server2000来进行网站的建设,数据访问接口则可采用ODBC。
3.1
在开发平台上,用Web窗体控件,HTML控件和修改它们的属性、事件及C#来制作页面框架和部分内容。.NET框架提供将C++强大的功能、VB的开发效率、Java的跨平台性和Delphi的易操作性综合于一身的C#编程语言。采用Visual Studio 2005编程技术,Visual Studio 2005代码编辑器比2003版本前进了一大步,最重要的新“特征”在于,新的编辑器不会自动地“打乱”代码格式,除非重新格式化文档,而且在新的HTML编辑器中引入了智能感知技术并且出现在每一处位置。利用Dreamweaver结合对页面进行布局,Dreamweaver具有最佳的制作效率、网站管理、无可比拟的控制能力等优点。
3.2 数据库及数据库访问接口
本系统数据库采用SQL Server2000,它能创建、维护、修改相关数据,确保数据的完整和安全,数据出现错误时也便于恢复。SQL是Structured Query Language 的缩写,它的中文意思是结构化查询语言。它是定义和访问关系数据库的国际标准。SQL Server 2000 具有非凡的可伸缩性和可靠性。SQL Server 2000 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 Transact-SQL 方式定义和使用函数等功能,还可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序。
数据访问接口采用ODBC(Open Database Connectivity,开放数据库互连)。ODBC是 Microsoft Windows Open Standards Architecture (WOSA, Windows开放服务体系)的重要组成部分,由Microsoft公司于1991年底,短短几年已成为事实上的工业标准.它建立了一组规范,提供了一套分层(随着层的扩展,数据服务能力不断的增强)的标准API(支持SQL),它解决了嵌入式SQL接口的非规范核心,数据应用系统用它来访问任何提供了ODBC驱动程序(一组DLL)的数据库,结束了过去针对不同的数据库系统开发须掌握相应数据访问API的时代.目前ODBC驱动已经提供了对大多数常见类型数据库的支持,包括dBase、Access、SQL Server和Oracle等,也包括了对其他类型的数据库的支持,如文本、Excel电子表格等。
3.3 开发语言
3.3.1 HTML语言
HTML(超文本标记语言)是制作网页的最基本语言,随着技术的发展不断推出各种新技术产品,例如JavaScript、VBScript、ASP等,但它们依然是基于HTML之上的,并没有舍弃现有的HTML,它是踏入网页制作领域所必需的。
3.3.2 C# 语言
C#是.NET的代表语言。微软总裁兼首席执行官Steve Ballrner把.NET定义为:.NET代表一个集合,一个环境,它可以作为平台支持下一代Internet的可编程结构。
C#的特点:
1)完全面向对象。
2)支持分布式。
3)跟Java类似,C#代码经过编译后,成为了一种IL(中间语言)。
4)健壮,C#在检查程序错误和编译与运行时错误一点也不逊于Java,C#也用了自动管理内存机制。
5)C#不像Java那样完全摒弃了指针和手动内存管理。C#默认情况下是不能使用指针的,程
序员在有必要时可以打开指针来使用。这样可以保证编程的灵活性。
6)安全性:C#的安全性是有.NET平台来提供的。
7)可移植性:由于C#使用类似Java的中间语言机制。使得C#也跟Java类似,可以很方便
的移植到其他系统。
8)解释性:C#也是一种特殊的解释性语言。
9)高性能:C#把代码编译成中间语言后,可以高效的执行程序。
10)多线程:与Java类似,可以由一个主进程分出多个执行小任务的多线程。
11)组件模式:C#很适合组件开发。
C#是在Java流行起来后所诞生的一种新的语言。如果单纯从技术上来讲,C#在网络编程上可以与Java匹敌。而由于微软在操作系统上占有很大的优势,在以往的开发中累积了不少经验,所以C#在Windows方面可以说比Java具有更大的优势。
4 系统总体结构设计
系统采用了B/S(Browser/Server)三层体系结构,即表示层,功能层和数据库服务层,其体系结构如图1所示;使用IIS架设Web站点;通过访问数据库。
对数据库的访问和应用程序的执行均在Web服务器端完成。客户端无需安装任何专门的软件,通过浏览器即可访问Web服务器并运行程序。
5 系统功能实现构架
系统功能构架如图2所示:
■
图2 系统构架图
6 结束语
在制作网页过程中,可采用统一的CSS结构对网页进行了美观修改,以保证网站统一的界面风格。通过样式表(CSS)来进行控制,样式表可以从网上下载。通过查看网页源代码的方式,查找到该网页样式表的URL地址,然后进行下载,再应用到自己的编写的页面中。为了使网页具有合理、清晰的版面设计,可通过表格的方式对页面的内容进行编排。在脚本代码方面基本仿效了参考资料以及网上的实例经典。
精品课程网站作为网络教育建设中的一个关键环节,成为了高等学校教学质量和教学改革工程的重要组成部分,也是高校教学信息化的重要组成部分,它承担重要的教学信息化建设示范作用,可为教学手段的改进、教学活动的创新提供极大的帮助。
参考文献:
[1] 蒋理. 动态网页设计实用教程[M]. 西安电子科技大学出版社,2007.
[2] 王华章. 网络系统开发实用教程[M]. 中国铁道出版社,2006.
[3] 赵杰等. SQL SERVER数据库管理设计与实现教程[M]. 北京:清华大学出版社,2004:33-74.
中图分类号:TP393.092
精品课程代表高校课程建设的最高水平,在学校课程建设中占有举足轻重的地位。科学性、先进性、教育性、系统性、适用性和示范性是精品课程最显著的特点。精品课程的科学性、先进性应体现在结合使用现代信息技术和网络通信技术,将精品课程最终建成网络课程,通过网络进行教学与管理,同时实现各种资料的上网并免费开放,实现优质教学资源共享,并且能够做到教师之间、师生之间、学生与系统之间、教师与系统之间及时的交互与交流,这也真正体现了精品课程的适用性与示范性[1]。本文以为昭通学院校级精品课程C语言程序设计精品课程网站为例,主要以ASP(Active Server Pages,动态网页)技术为主,从基本的网页结构设计开始,通过Dreamweaver可视化设计功能的辅助,建立一个师生信息交流的平台。
1 ASP技术
ASP是基于DCOM(Distributed Component Object Model,分布式组件对象模型)构架,所以程序构架可以在本地或网络上以分布方式执行。微软公司提供的Web服务器组件IIS,能将脚本式编程语言直接嵌入HTML语言中,能够利用它建立和运行动态的、交互的、高效的网络服务器的应用程序。由于HTTP浏览器本身具有跨平台的优势,是一种极好的客户端操作平台,因此可以很好地构建B/S(浏览器/服务器)模式。
可以通过OLE DB对应用程序的数据源进行访问。通过ADO对象模型,能够使用VBScript或Jscript等脚本语言访问这些接口,并将数据库功能添加到Web应用程序中。
2 精品课程网站需求分析
2.1 任务目标
精品课程网站作为精品课程的一项重要支撑项目,网站要充分展示精品课程的重要信息,以帮助专家学者、教师学生的快速浏览。
本网站系统实现的主要功能如下:
(1)动态显示课程网站的分类信息,包括精品课程申报表,教师队伍,课程特色,教学资源,教学成果,网络平台等;(2)资源下载,包括教学录像,教学课件、课后习题,预测试卷等学习资料的下载;(3)后台管理,管理员登陆后台进行用户管理、栏目管理、新闻管理、日志管理、数据备份及恢复等。
2.2 功能模块
本网站系统由前台信息展示模块和后台管理模块组成。
前台信息展示模块:(1)信息浏览。浏览申报表、课程特色、教学资源、实验教学,教师队伍,教学成果等;(2)网络平台。进行在线学习、在线答疑及在线考试;(3)下载资源。下载所需教学与学习资源。
后台管理模块:(1)用户管理。包括添加用户、删除用户、用户密码修改等;(2)栏目管理。包括动态添加、修改及删除栏目,可以进行一级栏目、二级栏目甚至更多级栏目的管理;(3)新闻管理。包括添加新闻、修改新闻、删除新闻。通过集成ewebeditor可以方便实现新闻内容的动态添加,包括文字格式化、图片、动画、视频的上传,有设计模式和代码模式两种方式进行方便的操作;(4)资源管理。上传教学资料、教学录像和教学课件等,以方便下载;(5)系统安全。包括系统备份、恢复及日志管理。
3 系统设计
3.1 数据库表结构设计
数据库主要由六张数据表构成,如表1所示,每张数据表保存网站的不同信息,后台管理人员负责从后台把信息添加到数据表,前台展示页面根据查询算法把需要的信息动态从数据表里读取出来。
3.2 后台登陆模块设计
3.2.1 后台登陆模块
本模块涉及到整个网站的安全问题,所以网站安全处理的第一步便是验证,即对于请求信息的用户验证其身份。用户通过输入用户名和密码,并与数据表里已有的用户名和密码进行比对,只有用户名和密码与表里的某条记录的用户名和密码都相同,才允许用户登陆进入后台管理页面。如果用户名或密码有错,登陆就会失败,以保证网站的安全。此处特别说明的是用户输入的密码需要通过MD5()加密函数转换后才可能与表里的加密密码相同,进一步保证网站的安全性问题。
3.2.2 新闻管理模块
新闻管理主要包括新闻分类、添加新闻和管理新闻。新闻分类可以进行新闻一级栏目分类、二级栏目分类和三级栏目分类,甚至是再多级别的栏目分类,一级栏目下包含二级栏目,二级栏目下包含三级栏目,形成树形目录结构,便于对栏目分类管理。添加新闻模块集成了ewebeditor模块,能够实现上传文字、flas、图片,并可进行格式化处理,有设计视图和源代码视图,方便进行实时设计和代码编辑。管理新闻模块能够对新闻页面进行删除、复制、转移、置顶和推荐等操作,操作方便、功能强大。
3.2.3 系统管理模块
主要包括站点信息配置、用户管理和友情链接管理。站点信息配置管理能初始化系统信息,包括网站名称、网站标题、网站网址等信息。用户管理能添加删除用户,设置密码,修改密码,设置权限等。友情链接管理能方便地添加删除友情链接的网站名称、网站地址等信息。
4 系统实现
4.1 主页实现
主页通常命名为default.asp或者index.asp,本网站的主页命名为index.asp。一个网站主页的界面美观性,操作方便性,响应敏捷性至关重要,首先用户关注的就是主页,主页是一个网站的门面。所以,需要花费大量的心思和精力来思考主页的外观、布局、效率等问题。本网站主页采用动静结合的方式进行设计布局和功能实现。首先在dreamweaver环境下用DIV+CSS技术来进行页面布局,采用目前网页布局比较流行的盒子模型技术,保证页面各个部分相对固定,实现无缝连接。把整个页面看作一个大盒子,称为container,在container里从上到下又包含三个小盒子head,main和foot,依此方法继续把main盒子分为两行,每行再分为两到三列。主页布局好后就可以往各个小盒子里面填入内容,填入的内容可以是静态的,也可以是动态的,此处的动态是指内容是根据需要用数据库查询语句从数据表里面提取出来的,这也是动态网站与静态网站最本质的区别。例如,主页调用一个过程函数Article_List()来实现新闻内容的显示,具体代码如下:
主页各个盒子内容添加完成之后,就涉及到最后一步,进行美化设计。采用比较先进的表现形式CSS(层叠样式表),把CSS单独做成一个文件,让网站的内容与表现形式分离,也是网站设计的宗旨。通过类别选择器、ID选择器和标签选择器的灵活运用,可以实现简约而不简单的美化设计,所有页面都可共享调用设计好的选择器,实现网站风格统一,结构清晰,代码精简。例如,下面CSS代码为一个命名为box的类别选择器:
box {PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;PADDING-TOP:0px;margin:0px;BACKGROUND:#f6f6f6;}
此段代码设置了盒子的内边距,外边距和背景颜色。
4.2 其他主要页面
除了主页之外,最重要的两个页面就是list.asp和show.asp。list.asp页面用来显示主栏目下包含的子栏目信息,对于我们网站的导航和子栏目的选择至关重要,当然具体实现也是采用数据库查询语句从class表里把某个主栏目包含的相关子栏目查询并显示出来,再采用CSS样式表进行美化。show.asp页面用来进行具体某条新闻内容的显示,实现方式也是用数据库查询语句从article表里把新闻标题、作者、添加日期、具体内容等信息显示出来,再用CSS样式表进行美化。
5 结束语
本网站以操作简单,够用就行的原则,在Dreamweaver操作环境下,以DIV+CSS技术进行页面布局,以ASP作为服务器端平台,并以Microsoft Access作为后台数据库,这些都是实现中小型网站、尤其是精品课程网站的首选工具。本文阐述了精品课程网站的开发的全过程,包括分析、设计与实现,尤其是对实现部分的阐述思路清晰,动静结合,让表现形式与具体内容分开处理。
参考文献:
[1]杨祥,刘海波,刘璞.C程序设计精品课程网站开发设计[J].通化师范学院学报,2010(05):33-35.
[2]孙媛,赵明茹.基于ASP技术动态网站的设计与实现[J].中国制造业信息化,2012(11):68-71.
随着我国高等教育规模的不断扩大,对于现代的高校教育,除了传统的课堂授课教育模式以外,网络教育模式是当代大学教育的一大特色,而精品课程网站则是网络教学模式的一个重要元素。《离散数学》课程网站对课程进行精心的网络教学设计,给广大学生提供优质的资源共享平台,可以下载学习课件以及阅读在线课件或者教学视频,满足大学生的各种自主学习要求,为提高精品课程教学的质量增添了教学特色,促进了高校的教学改革。
1 网站开发工具及运行环境
《离散数学》课程网站是辅助教学的互动网站,网站基于B/S模式,采用PHP语言,后台采用MySQL数据库开发实现,其运行环境为:操作系统 windows XP及windows 7 或以上,开发工具Zend Studio9.0、AppServ、Photoshop CS4。
2 网站设计
2.1 网站总体结构
前台功能:浏览课程信息、观看教学录像和在线课件、下载相关教学课件和视频录像、作业查询、在线留言等功能。
后台功能:管理员登录和验证、管理员管理(查看管理员、增加管理员、删除管理员)、留言管理(查看留言、删除留言)、作业管理(查看作业、删除作业、作业)、上传管理(查看上传、修改上传、删除上传)等主要功能.
2.2 主要功能模块描述
2.2.1 课程信息浏览
在网站浏览时,通过对课程描述、师资队伍等页面,对精品课程的相关课程信息进行浏览,让普通用户了清晰的了解离散数学精品课程。
2.2.2 在线视频与课件
在线视频与课件,能让用户在线观看教学视频,同时还为用户提供了课件学习。
2.2.3 相关资源下载
离散数学精品课程网站为用户提供了教学视频和教学课件的下载,给所有用户带来资源共享的益处。
2.2.4 作业查询与留言
用户可以通过网站提供的作业查询功能,及时查询相关授课教师布置的作业,并可以查看过往作业;留言功能使得用户能通过匿名留言给相关的授课教师,同时授课教师能及时查看留言。
2.2.5 管理员登录与验证
普通管理员由超级管理员注册添加,管理员使用已添加的账号和密码进行登录,后台管理工具通过与数据库的交互,验证和判断用户身份,做出登录成功或失败的跳转。
2.2.6 管理员管理模块
超级管理员在这个模块中拥有最高的权限,能对已有管理员进行修改、删除、查看;也可添加新的管理员用户。
2.2.7 留言管理模块
留言管理模块显示的内容是来自前台页面的用户通过匿名留言而来的,在这个模块中,管理员可以进行留言的查看和删除。
2.2.8 作业管理模块
管理员通过作业管理模块来作业、查看过的作业、删除已的作业,的作业将显示在前台网站上,供用户查询。
2.2.9 上传管理模块
管理员通过上传管理模块来上传文件,上传的文件被限制为.doc、.xls、.ppt、.txt等格式的文件,这些文件上传后用来提供给用户下载或者查阅。管理员还能在这个功能模块中修改和删除已上传的文件。
2.3 系统流程设计
2.3.1 前台页面流程图
用户先进入首页,然后从首页通过导航栏分别进入:师资队伍、课程描述、课件学习、下载中心、联系我们模块。
2.3.2 后台管理流程图
管理员首先通过身份验证和密码验证,登录到后台管理工具中,登录成功后可以进行:管理员管理(查看管理员、增加管理员、删除管理员)、留言管理(查看留言、删除留言)、作业管理(查看作业、删除作业、作业)、上传管理(查看上传、修改上传、删除上传),
3 数据库设计
3.1 系统E-R图
离散数学精品课程网站的实体由管理员、留言、作业、上传四个组成,其中管理员中包含了管理员和超级管理员.
3.2 数据字典
离散数学精品课程网站一共使用了4张数据表,分表是:管理员表(admin)、留言表(message)、作业表(homework)、上传表(upload)。
admin管理员表:管理员表用于保存管理员的信息。admin_id为主键。
4 结束语
本课程网站是一个教学辅助平台,通过本网站学生可以了解到离散数学在教学中的地位和作用,了解课程的重点、难点,可以在线观看教学视频、下载教学课件,遇到疑难问题可以在线和老师进行沟通交流,教师也能及时了解学生的学习动态。精品课程网站的建设为高校的教学改革提供一个良好的教学资源共享的平台,对促进现代教育是一种创新,也是未来高校教育的一种趋势。
参考文献
[1]屈婉玲,耿素云,张立昂.离散数学[M].北京:高等教育出版社,2008.
[2]于丽.基于的C语言精品课程网站设计与实现[J].福建电脑,2014(03):140-142.
[3]黄智诚.中文Photoshop CS网页设计案例教程[M].北京:冶金工业出版社,2011:10-15.
[4]温施耐德,马朝晖.PHP和MySQL Web开发[M].北京:机械工业出版社,2012:5-250.
[5]玉敏,张传.PHP+MYSQL [M].北京:人民邮电出版社,2012:100-147.
作者简介