PHP毕业设计精品课程网站的设计与实现Word文档下载推荐.docx
《PHP毕业设计精品课程网站的设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《PHP毕业设计精品课程网站的设计与实现Word文档下载推荐.docx(46页珍藏版)》请在冰点文库上搜索。
对己有功能和所欠缺的问题提出了自己的建议和打算。
在本系统完成后的测试及试用过程中,能够满足中小型精品课程的具体需求和管理要求,各方面均已达到了预期的目标。
关键词:
精品课程;
网站设计技术;
EclipsPHPstudioj技术
Exquisitecoursewebsitedesignandimplementation
ABSTRACT
AlongwiththedevelopmentoftheInternetandinformationofthenetworkspreadextensively,moderneducationhasstartedtobreakthroughthetraditionaleducationmodel,andnetworkcombined.Andexquisitecourseisoneformofthecombination,itbreakstheexistingeducationteachingqualityteachingresourcesshortagebybottleneck.
Mygraduationdesigntasksubject--qualitycoursewebsiteconstruction,ispartofthecourseconstruction.Itisateachingapplicationwebsite,isthefreeonlineresources.Throughthiswebsite,canforteachers,studentsandotherrelevantpersonneltoprovidecomprehensiveteachinginformation,realizetheteachingresourcessharing;
Canstrengthenthecommunicationbetweenteachersandstudents,improvethestudents'
learningandtograsptheknowledgeandtheeducationmodeofthereformisofgreatsignificance.
ThissitesetupismainlyinPHPlanguageimplementation.MakeuseofawebpageprogrammingtoolforthefrontdeskEclipsPHPstudiodevelopment,constructingthewebsiteframe,thekeyofwhichliesinhowtodisplaydynamictext;
DynamiccontentistouseMySqldatabasedevelopment,itisrelativelysimple,supportdynamicdatatypesanddynamicprotocol,andisconvenientforallkindsofdataresourcesconstantlyupdateandmaintain.Setupthecompletequality.
Inthedetaileddesignstage,thissystemisfocusingonthespecificfunctionofrelatedmoduleareanalyzedindetaildesign,givesadetaileddescriptionofthemodulefunctionlogic;
Theanalysisofrelevantinterfacedesign;
Andthenthedatabasedesign;
Accordingtotheanalysisofthefunctionofthecourseandthesettingofthedatabase,usingtheprogrammingtoolEclipsPHPstudio,andMySQLdatabaseofbooksmanagementsystemcoderealization,andUSESthemanythirdpartycontroltoincreasethemaneuverabilityoftheprogram,thedesignofthedatastorageprinciplesanddatastoragesolutions.Usersneedtoenteryourusernameandpasswordtologinthesystem.Inthesystemintheprocessofoperation,thesystematanytimeweincreasethestorageandmodifiedinformation,sothattheuserview,statistics,consolidation.
Finally,thesystemoftherealizationoftheenvironmentwereanalyzedandexplained.Thefunctionofhimselfandnotputforwardhisownadviceandgoingto.Inthissystemafterthecompletionofthetestandtrialprocess,andcansatisfythespecificrequirementsofsmallandmedium-sizedexquisitecourseandmanagementrequirements,eachrespecttoallhasreachedthedesiredobjectives.
Keywords:
exquisitecourse;
Websitedesigntechnology;
PHPstudiojtechnology
目录
第1章引言
1.1课题研究的目的
1.掌握采用Internet的TCP/IP协议,EclipsPHPstudio编程技术,多媒体技术。
2.掌握一种多任务多用户操作系统
3.EclipsPHPstudio的动态网页和MySQL大型的数据库。
4.学会使用某种开发工具。
5.培养相互合作的精神。
1.2课题研究的意义
精品课程建设是高校教学建设和教学改革工程的重要组成部分,是提高教学质量的关键环节和重要举措。
在教育部《关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》中明确提出精品课程要使用网络进行教学管理,并形成中国高校精品课程网站。
精品课程资源网站是精品课程建设和评价的窗口,是精品课程资源发布与共享的主要途径,在精品课程建设过程中起着至关重要的作用。
于是出现了各种形式的精品课程独立网站,在充分体现了每门课程特色创新的同时,也给教师带来了压力,教师在课程内容设计的同时,还须致力于考虑课程网站的开发、网络资源的更新与维护等。
目前,在精品课程建设的统一性、规范性和管理的可操作性等方面还存在诸多问题,大致归纳为以下几方面:
(l)各自建设一个独立课程网站,造成开发费用的浪费,很多精品课程项目组并没有建设网站的经验和技术,没有固定的网站维护人员,后期网站的更新与维护存在问题。
(2)多数网站基本上采用独立开发模式,分散存储,致使各高校精品课程网站存在重复开发现象,占有学校WEB服务器资源比较大,网站的冗余代码偏多,稳定性与安全性不高。
(3)精品课程建设的内容,缺乏统一规划、统一设计,致使需求不明、开发编码混乱、维护困难,难以实现各精品课程建设动态信息的共享。
(4)精品课程网站的展示,只是做成由学校管理部门主管的一个动态链接,在管理上面存在一定问题。
(5)网站功能差异较大,许多网站缺少必要功能,缺乏统一的课程资源管理功能。
网站提供的资源形式多样,质量差异明显,给用户查阅、使用造成困难。
不利于精品课程的统一管理与建设。
精品课程网站建设和管理存在的这些问题,导致课程网站成为精品课程建设的瓶颈,影响了精品课程的建设与管理,严重制约了优质教学资源的利用共享。
本文就是针对以上存在的问题,着力解决目前精品课程建设中各自独立建立一个网站,各自进行后台管理与维护的现象,在Microsoft的最新Web开发平台上,采用EclipsPHPstudio开发技术和MySQL数据库技术,运用软件工程的方法,系统地分析精品课程的建设内容和建设规范,建立一个基于统一平台的精品课程建设web系统,实现精品课程网站内容各自更新与后台管理,建设动态统一显示等功能,并从技术上也同时实现了整合主管部门动态建设通知、选课信息及相关教授查询等的共享内容,从技术上完善了精品课程的建设,加强了精品课程建设的监督与管理工作,让学校的精品课程建设上一个新的台阶[1,5,10]。
1.3精品课程建设的现状
教育资源开放和共享是教育研究者和使用者一直以来比较关注的问题,通过查阅国内外对于精品课程建设状况的文献资料和相关网站了解到,国外高校并无“精品课程,’这一名词,从2001年开始美国麻省理工学院就开展开放课件运动,以其为代表的“开放式课程,,队伍正不断发展壮大,“资源的共享和可持续发展,成为课程建设的新思潮。
国外目前正建设与研究的主要有开放式课程(openCourseS)、网络课堂、开放教育、课件网络版、讲座视频及录音视频等方面。
开放式课程是指以提纲、课堂笔记、作业及考试等呈现出的课程方式。
通过检索与分析,国外对一些开放式课程的资料网络共享、课程视频方面介绍相对比较多,而对于课程建设管理方面的研究资料比较少。
自2003年我国高校启动精品课程建设这一教学改革工程以来,精品课程建设工作受到各省市(自治区)教育主管部门和高校的重视,全国建立起了各门类和各专业的校、省(直辖市、自治州)和国家三级精品课程体系,启动了高校进行课程内容改革和建设的热潮。
截止2009年底,己批准的国家级精品课程达3146门:
其中普通本科课程2084门,涉及到各一、二、三级学科等专业课程、选修课程和公共课程均有不同程度分布,高职高专课程814门,网络课程149门,军队(含武警)课程99门,覆盖了13个一级学科门类(n个学科加文化素质教育类和两课类),70个二级学科。
2009年评审出本科国家级精品课程400门,高职高专国家精品课程200门,网络教育国家精品课程50门,军队院校国家精品课程29门。
通过国家精品课程建设,累计带动起1.5万以上的省级精品课程和更多的校级精品课程,使教学手段向现代化教学模式迈开了一大步,提高了教学质量,扩大了学生自主学习的途径。
2010年国家相关部门将计划评审产生690门国家精品课程。
按照2010年度国家精品课程评审指标,围绕精品课程所具备的一流教师队伍,一流教学内容,一流教学方法,一流教材,一流教学管理等特点要求进行建设,以充分发挥精品课程的示范辐射作用,促进教学资源有效利用和共享,促进教学质量的提升。
根据清华大学、北京大学、北京师范大学、北京交通大学、北京航天航空大学等五所高等学校课题组,借助2009年3月召开的“全国高校精品课程管理、制作及共享研讨会”之际,采用“焦点组访谈”方式,搜集了来自全国近138所高校262位教师对于精品课程建议、管理及共享相关问题的看法。
从调查研究分析报告情况显示,大部分教师反应访问和利用精品课程的目的是多方面的(如表1-1),主要归结为:
获取教学资源,了解教学方法与手段,学习教学理念与设计,学习网站、课件和教学资源共享的制作技术,了解相关教师信息等。
表1-1教师访问和利用精品课程分析
序号
利用目的
百分比(%)
1
获取教学资源
69.6
2
了解教学方法与目的
54.9
3
学习教学理念与设计
49.3
4
学习网站、课件等制作技术
29.0
5
了解相关教师信息
13.2
从调研报告中也反应出了部分教师很少访问并利用精品课程建设改进教学
方法和手段(如表1-2),其原因也表现为多方面:
因学校办学条件的限制,网络条件受限制,课程资源的收集不够全面,达不到自己的实际需要,对方有访问权限限制,课程网站链接失败等因素。
表1-2教室不访问和利用精品课程分析
原因分析
网络条件受限制
39.2
资源不适合自己的需求
37.4
对方有访问权限限制
35.0
连接失败
12.3
没有时间
9.6
6
觉得没有必要
6.8
7
其他
4.3
根据国家精品课程资源中心2009年6月份的统计数据分析(如表1-3),国家精品课程建设的辐射共享作用并未得到很好的发挥。
精品课程一旦申报立项之后,有部分精品课程网站的更新工作就显得缓慢,甚至是无法访问该网站;
特别是,有些可供参考学习的资料被人为设置权限,难以共享;
有些课程网站宣传推广力度不够,师生不知晓、访问量低;
课程网站中师生间的交流互动、疑问解答、留言版中的留言等栏目基本上都在该精品课程立项评审期间启用,之后建设过程中很少得以更新升级;
相关课程教师之间的互相交流缺乏。
可见,各高校在精品课程的建设管理与督查工作上还有待进一步加强和重视。
表1-3国家精品课程资源中心统计数据(2009.6)
本科
高职位
网院
03-08年评选出的精品课程数量
1664门
605门
99门
无法访问的网站统计数据
203门
191门
访问权限控制
12.2%
31.6%
随着信息技术时代的到来,网络信息技术的不断发展,借助发达的网络资源发展与建设精品课程,为高校教学提供很好的契机和广阔的平台,加强精品课程的建设,充分利用校园网平台,.建设精品课程网络,发布课程建设的基本信息、实践信息、科研信息、教学资源和在线学习等,充分发挥精品课程网站在教学中的作用,已经成为当前课程建设一项重要途径。
从2003年初开始我国各高校均投入了大量人力物力进行精品课程网站的开发。
近年来,随着精品课程建设指标体系的不断完善与规范,对精品课程网络资源建设的要求也在不断提高。
但从实际情况来看,精品课程网站的建设与管理还不够规范,大部分的精品课程独成一家,许多课程的后期应用处于高成本、低效率的恶性循环,没有固定的网站维护人员,后期网站的更新与维护存在问题,导致课程无法得到有效使用。
为提高网站开发效率,有些高校开发出与精品课程网站制作相关的支持软件,以部分解决类似的问题,但从实际情况来看,随着精品课程建设指标的不断完善与规范,这种方法解决的问题还是有限。
当然,其中有不少软件开发人员或软件公司根据精品课程建设评价指标要求,进行精品课程共享网站研究与设计,推出了一些功能较强的精品课程开发系统,各精品课程可以采用统一的模板,将课程的申报材料、课程介绍、教学队伍、课程信息(教学大纲·
授课教案·
习题、试卷库少多媒体课件·
实验教学·
教学成果·
科学研究、教学录像、在线交流互动等信息上传到共享课程网站l4]。
然而建立精品课程共享网站并不能从实质上实现高校精品课程建设的统一化管理,各个课程网站只是从建设标准、规范上实现了统一,但还是各自进行后台管理与维护,占有学校web服务器资源比较大,网站的冗余代码偏多,稳定性与安全性不高,且不便于集中管理与维护,且购买价格较高,给系统升级、维护和二次开发造成困难。
因此,开发通用性强、可重用性高、可扩展性高、易于定制和管理的精品课程开发系统是十分必要的[4,15,17]。
1.4课题的可行性分析
1.4.1课题调研
(1)与实践活动和相关的文件和资料由教师提供。
(2)本课题要求学生有熟练的EclipsPHPstudio开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。
(3)具有对复杂表进行处理的能力。
(4)具体问题再做详细调查研究并与指导老师面谈。
1.4.2可行性分析
(1)技术可行性-----本系统仅需要一台装有Office软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。
对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用MySQL
(2)经济可行性-----由于本系统是为精品课程管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。
所带来的效益远远大于系统软件的开发成本。
在经济上完全可行。
(3)操作可行性-----界面设计时充分考虑管理人员的习惯,使得操作简单;
数据录入迅速、规范、可靠;
统计准确;
制表灵活;
适应力强;
容易扩充。
第2章系统分析
2.1系统需求分析
所谓"
需求分析"
,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。
可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”。
需求分析就是分析软件用户的需求是什么,如果投入大量的人力,物力,财力,时间,开发出的软件却没人要,那所有的投入都是徒劳。
如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首的。
比如,用户需要一个forlinux的软件,而你在软件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当然的认为是开发forwindows的软件,当你千辛万苦地开发完成向用户提交时才发现出了问题,那时候你是欲哭无泪了,痕不得找块豆腐一头撞死.需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位。
大家一定要对需求分析具有足够的重视。
在一个大型软件系统的开发中,他的作用要远远大于程序设计。
可以从用户需求分析和系统需求分析入手。
精品课程网站既是国家优秀课程申报的重要依据,更是学生利用网络教学资源自主学习的一个平台。
它主要面对的是学生和教师,用户浏览网站的目的主要是进行学习,教学资源和信息查询以及师生交互。
面对这样群体的需求,网站的设计应该包括一下性能[3,4,8]。
1.符合最新的Web标准。
Web标准,即网站标准。
目前通常所说的WEB标准一般指网站建设采用基于XHTML语言的网站设计语言,WEB标准中典型的
应用模式是“CSs+div”。
网页主要由三部分组成:
结构(Structure)、表现(Presentation)和行为(Behavior)。
对应的网站标准也分三方面:
结构化标准语言,主要包括XHTML和XML;
表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3CDOM)等。
2.网站交互性强和实现网络辅助教学功能。
精品课程网站建设成以后最重要的一个功能就是实现网络辅助教学。
所以应该提供课程介绍、教师介绍、教学公告,教学大纲,教学日历,教案课件、考核办法、历年试题、视频录像、参考资料等教学资源,供学生课前预习和课后学习。
同时,应体现网络的实时性和可交互性。
网站要能及时对学生的学习做出相应的反馈,以检测学生的学习效果和教师的教学成效。
可以通过信箱、留言板、课程论坛、聊天室等方式提供师生实时或非实时的互动交流。
3.是学生学习的优良平台。
精品课程网站的建设是信息环境下教师教育模式的探索,是以学生为中心的教学模式的体现。
所以这种教学模式必须把学生作为主要对象和学习过程的主体,学生通过网站提供的各种教学信息和资源,利用课后时间思考学习,从而获取知识,学生是网站的主要用户,所以,在网站的宏观规划和微观实现方面都应该坚持以学生为本的原则,充分发挥学生的主动性和创造性,在培养学生的创新能力和增强信息文化素养方面发挥应有的作用。
4.教学设计和网站操作简洁简单。
精品课程网站的建设必须要遵循教学中的规律,即从学生的认知过程,思维方式,教学目标,知识结构入手,采用科学的适当的表现形式去规划设计。
网站内容要行文流畅,符合知识的内在逻辑体系和学生的认知结构。
由于网站所包含的内容比较多,所以网页设计应尽量简洁,界面直观友好,操作简单,可以让学生以最快的速度找到所要学习的内容[9,15]。
2.2用户需求分析
一直以来人们使用传统的人工方式授课方式,对于在线阅读,网上学习课程,想必大家都已很熟悉。
在计算机尚未在网上学习广泛使用之前,授课和和学习过程主要依靠学校。
传统的授课方式需要庞大的人力物力资源,而精品课程可满足大部分用户的需求,学生通过网站提供的各种教学信息和资源,利用课后时间思考学习,从而获取知识,学生是网站的主要用户,所以,在网站的宏观规划和微观实现方面都应该坚持以学生为本的原则,充分发挥学生的主动性和创造性,在培养学生的创新能力和增强信息文化素养方面发挥应有的作用,教学设计和网站操作简洁简单。
由于网站所包含的内容比较多,所以网页设计应尽量简洁,界面直观友好,操作简单,可以让学生以最快的速度找到所要学习的内容。
随着人类社会的发