云南大学软件学院综合技能实践项目-基于开源框架的网站41368.docx
《云南大学软件学院综合技能实践项目-基于开源框架的网站41368.docx》由会员分享,可在线阅读,更多相关《云南大学软件学院综合技能实践项目-基于开源框架的网站41368.docx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、云南大学软软件学院院综合技技能实践践项目“基于于开源框框架的网网站开发发”实验指指导书李海(编)“基于开源源框架的的网站开开发”实验指指导书“基于开源源框架的的网站开开发”综合技技能实践践项目概概述“基于开源源框架的的网站开开发”综合技技能实践践是提高高学生对对网络专业业知识的的综合应应用能力力与技能能, 使使学生学学习网络络理论知知识的基基础上提提高并加加强工程程化知识识与实践践知识的的教育。通通过本实实验课程程,使学学生践行行CDIIO思想想,了解解网络项目目开发流流程及相相关文档档的编写写,实现现简单网网络开发发项目的的开发,提提交项目目开发文文档及成成果。为为学生以以后在学学习工作作中
2、进行行网络开开发设计计打下工程程基础,积积累实际际工程经经验。它它是计算算机专业业学生在在掌握一一些基本本的网络络编程语语言后,进进行系统统的事件件技能训训练的开开端,也也是后继继专业实实践、毕毕业设计计的基础础。“基于开源源框架的的网站开开发” 综合合技能实实践课的的目的使学生了解解网站开发发过程,初步步学习网网站的运行原理理、技术术方法以以及服务务器的基基本配置置。培养养学生的的计算机机实践能能力,包包括:1 通过阅读教教材和资资料,做做好网站站开发前前的准备备自学学能力;2 借助计算机机网络以及及学生所所学习的的基础程序序设计语语言和网网络服务务知识,开开发一个个项目动手手能力;3 能够
3、运用计计算机网网络原理理知识结结合实际际使用网网络经验验,对网站项目目开发进进行初步步分析判判断分析能能力;4 学会撰写网网站开发发各阶段段的实验验报告即即配合网网站开发发提交各各阶段的的文档表达达能力;5 对各自负责责的模块块通过以以前所学学习的知知识实现现设计计能力;6 软件开发以以小组为为单位进进行,小小组成员员合作的的方式实实现该项项目团队合合作能力力;7 培养与提高高学生的的科学素素养实事求求是的科科学作风风、严肃肃认真的的工作态态度、主主动研究究的探索索精神。“基于开源源框架的的网站开开发”综合技技能实践践任务 以以团队形形式提交交网站开开发项目目书,实实现项目目书中规规划的网网站
4、的开开发,并并提交项项目开发发文档及及网站源源代码。考核方式及及成绩评评定办法法平时成绩220%按时每次出出勤情况况和任务务按时完完成情况况,可分分为优,良良,中,差差四个等等级进行行评定(优为990分,良良为800分,中中为700分,差差为500分及以以下)构构思性实实践(CC)200% 构构思很好好 900 构思思较好 80 构思一一般 770 构构思基本本满足要要求 660 设计性实践践(D)220%设设计很好好 900 设计计合理 80 设计一一般 770 设设计基本本反映了了构思 60实现性实践践(I)220%功功能完全全实现,界界面良好好,容易易操作 90功功能完全全实现,界界面和
5、操操作一般般 800功能基基本实现现 700实现了了大部分分的功能能 600 运作性实践践(O)220%运运作良好好 900运行正正常,偶偶尔出现现bugg 800运行正正常,但但出现bbug频频率较高高 700运行基基本正常常,会出出现错误误和buug 660项目完成后后提交文文档:1)网站开开发方案案或网站站开发计计划书:网站开开发的规规划和进进度安排排;2)网站开开发文档档:网站站开发建建设过程程中出现现的问题题和解决决方法的的记录和总总结;3)网站使使用测试试报告:对网站站功能使使用进行行必要说说明,并并完成测测试,记记录测试试结果。1. 选题要求 自主选选题;选题题不宜过过大、过过难
6、,以以实用为为目的;团队开开发;编编程语言言不限。项目指导:第一部分 网站服服务器环环境搭建建根据选择搭搭建网站站技术的的不同,在在开发网网站前应应现搭建建合适的的网站开开发部署署平台,如如采用aasp和和aspp.neet技术术应该配配置好WWinddowss IIIS服务务,采用用JSPP技术,应应搭建好好Javva开发发平台,采采用PHHP技术术,应构构建Appachhe+MMYSQQL+PPHP环环境。下下面以PPHP开开发平台台为例,介介绍Appachhe+MMYSQQL+PPHP环环境简单单搭建.XAMPPP是一款款非常优优秀Appachhe+MMYSQQL+PPHP的的服务器器系
7、统开开发套件件,也是是笔者用用到现在在为止感感觉最好好用的一一款APPACHHE+MMYSQQL+PPHP套套件了。同同时支持持Zennd OOptiimizzer,支支持插件件安装,目目前最新新xammpp的的版本是是1.77.2。官方网址:htttp:/wwww.aapaccheffrieendss.orrg/支持操作系系统:WWinddowss 20000, XPP (SServver 20003), Viistaa (SServver 20008),全全部都是是32位位的,664位官官方未测测试。介绍一下XXAMPPP 11.7的的特点:XAMPPP支持的的操作系系统包括括:Wiind
8、oows、LLinuux、MMac OS X、SSolaariss;XAAMPPP是完全全免费的的,并且且遵循GGNU通通用公众众许可XXAMPPP目前前包含的的功能模模块如下下(Veer 11.7.3): + AApacche 2.22.144 (IIPV66 ennablled) + MyySQLL 5.1.441 (Commmunnityy Seerveer) witth PPBXTT ennginne 11.0.08-rc + PHPP 5.3.11 + PEAAR (PEAAR, Maiil_MMimee, MMDB22, ZZendd) + PPerll 5.10.0 (Bunnd
9、lee:AApacche22, BBunddle:Appachhe:ASPP, BBunddle:Emmaill, BBunddle:DBBD:myssql, DBBD:SQllitee) + XXAMPPP CConttroll Veersiion 2.55.8 (AppachheFrriennds Ediitioon) + XAMMPP CLII Buundlle 11.6 + XAMMPP Porrt CChecck 11.4 + XAMMPP Seccuriity 1.11 + SQQLitte 22.8.17 + SQLLitee 3.6.116 + OOpennSSLL 0.9.8
10、8k + pphpMMyAddminn 3.2.00.1 + ADOOdb v5.09aa + FPPDF v1.6 + ZZendd Frrameeworrk 11.9 Minnimaal PPackkagee (vvia PEAAR) + Merrcurry MMaill Trranssporrt SSysttem v4.62 + msmmtp 1.44.177 (aa seendmmaill coompaatibble SMTTP cclieent) + FiileZZillla FFTP Serrverr 0.9.332 + WWebaalizzer 2.221-002 (witth
11、GGeoIIP llitee) + XXdebbug 2.00.5 forr PHHP + eeAccceleerattor 0.99.6-rc11 foor PPHP + Minng 00.4.2 ffor PHPP + PDDF wwithh pddfliib llitee v77.0.4p44 foor PPHP一、XAMMPP的的安装过过程XAMPPP的安装装过程很很简单(是是指exxe安装装包过程程,解压压包等就就更简单单一点,实实测Wiindoows XP环环境下),但但需要注注意的两两点如下下1、安装路路径,最最好放置置到D盘盘,不建建议不要要放到系系统盘去去,尤其其是早期期的X
12、AAMPPP版本可可能默认认安装PProggramm fiiless下可能能在Viistaa、Wiindoows 7可能能需要修修改写入入权限。下下图所示示(只需需要选择择驱动器器,安装装程序会会自动创创建xaamppp目录),然然后点iinsttalll,等候候安装完完成。1、安装路路径,最最好放置置到D盘盘,不建建议不要要放到系系统盘去去,尤其其是早期期的XAAMPPP版本可可能默认认安装PProggramm fiiless下可能能在Viistaa、Wiindoows 7可能能需要修修改写入入权限。下下图所示示(只需需要选择择驱动器器,安装装程序会会自动创创建xaamppp目录),然然后点
13、iinsttalll,等候候安装完完成。2、安装完完成后,会会弹出CCOMMMANDD设置窗窗口,问问我们是是否创建建桌面快快捷方式式,我们们选择YY并回车车。3、接下来来问我们们是否定定位xaamppp的正确确路径,晕晕太快跑跑过去了了,没抓抓到图,大大概就是是Shoouldd I loccatee thhe xxamppp ppathh coorreectlly这个个样子,选选择y并并回车(此此图略)。4、选择是是否让xxamppp支持持便携使使用(无无驱动器器号),这这里要注注意,如如果后面面想把XXAMPPP注册册为系统统服务的的话,是是必须使使用驱动动器号的的,如果果要使用用USBB
14、安装xxamppp就不不能使用用驱动器器号,因因为USSB设备备可能在在不同PPC机上上的设备备号可能能有所变变化。如如下图。天天缘安装装的是到到D盘,固固定驱动动器,所所以就选选N并回回车。5、安装完完,提示示Preess to conntinnue。按按回车键键继续,如如下图。6、这一步步让我们们确认PPHP的的时区配配置UTTC是否否正确,这这个没关关系,即即使后面面发现正正确,也也可以自自己在PPHP.INII里修改改掉,如如下图,再再按回车车键继续续。7、这里是是最后一一步,如如下图,我我们只需需要选择择1并回回车启动动xammpp控控制面板板,右下下角的托托盘中已已经有了了xamm
15、pp控控制面板板启动程程序。8、然后界界面会“闪闪”一下下,如下下图,我我们选择择x退出出即可。9、到这这里xaamppp就安装装完成了了,如果果出现xxamppp安装装失败,请请先运行行安装一一半的xxamppp目录录下的卸卸载文件件uniinsttalll_xaamppp.baat执行行一次清清理,然然后再重重新安装装。下面面我们来来看一下下xammpp的的控制面面板,如如下图。图中,我们们可以看看到xaamppp 1.7.22的一些些基本控控制功能能,注意意不建议议把这些些功能注注册为服服务(开开机启动动),每每次使用用的时候候自己就就当个软软件运行行就可以以了(桌桌面上已已经有图图标)
16、,这这样在不不使用XXAMPPP时更更节省资资源。也也就是不不要点左左边的SSvc前前面的核核选框。如如果需要要启动AApacche或或Myssql只只需要点点旁边的的Staart就就可以了了,然后后就会显显示已启启动的rrunnningg状态。(除除非作为为服务器器长期使使用才考考虑注册册服务)。二、XAMMPP的的基本常常见使用用方法1. XAAMPPP的启动动路径xampppxaamppp-coontrrol.exee2. XAAMPPP服务的的启动和和停止脚脚本路径径启动 Appachhe 和和 MyySQLL:xaampppxaamppp_sttartt.exxe停止 Appachh
17、e 和和 MyySQLL:xaampppxaamppp_sttop.exee启动 Appachhe:xxampppaapacche_staart.batt停止 Appachhe:xxampppaapacche_stoop.bbat启动 MyySQLL:xaampppmyysqll_sttartt.baat停止 MyySQLL:xaampppmyysqll_sttop.batt启动 Meercuury 邮件服服务器:xammppmerrcurry_sstarrt.bbat设置 FiileZZillla FFTP 服务器器:xaampppfiilezzillla_ssetuup.bbat启动 Fi
18、ileZZillla FFTP 服务器器:xaampppfiilezzillla_sstarrt.bbat停止 FiileZZillla FFTP 服务器器:xaampppfiilezzillla_sstopp.baat3. XAAMPPP的配置置文件路路径Apachhe 基基本配置置:xaampppappachhecconffhtttpdd.coonfApachhe SSSL:xammppapaacheecoonfssll.coonfApachhe PPerll(仅限限插件):xammppapaacheecoonfperrl.cconffApachhe TTomccat(仅仅限插件件):xx
19、ampppaapaccheconnfjjavaa.coonfApachhe PPythhon(仅仅限插件件):xxampppaapaccheconnfppythhon.connfPHP:xxamppppphpphpp.inniMySQLL:xaampppmyysqllbiinmmy.iiniphpMyyAdmmin:xammppphppMyAAdmiincconffig.incc.phhpFileZZillla FFTP 服务器器:xaampppFiileZZilllaFTTPFFileeZillla Serrverr.xmmlMercuury 邮件服服务器基基本配置置:xaampppMeer
20、cuuryMMaillMEERCUURY.INIISendmmaill:xaampppseendmmaillseendmmaill.inni4. XAAMPPP的其它它常用路路径网站根目录录的默认认路径:xammpphtddocssMYSQLL数据库库默认路路径:xxampppmmysqqlddataa5、日常常使用只只需要使使用XAAMPPP的控制制面板即即可,可可以随时时控制aapacche、PPHP、MMYSQQL以及及FTPP服务的的启动和和终止。上上面的SServvicee是为了了在安装装后方便便随时可可以注册册或卸载载上文提提到的服服务项目目。三、附xaamppp的默认认密码1)
21、MyySQLL:User: rooot PPasssworrd:(空空)2) FiileZZillla FFTP:User: neewusser PPasssworrd: wammppUser: annonyymouus Paasswwordd: ssomeet3) Meercuury:Postmmastter: poostmmastter (poostmmastterloccalhhostt)Adminnisttrattor: Addminn (aadmiinllocaalhoost)TestUUserr: nnewuuserr Passswoord: waamppp4) WEEBDAAV:
22、User: waamppp Passswoord: xaamppp四、常见问问题1、关于为为xammpp添添加ZEEND OPTTIMIIZERR的说明明:XAMPPP 1.7.22 默认认PHPP加速是是使用eeaccceleerattor加加速的,功功能上相相当于ZZendd Opptimmizeer,但但是缺少少ZENND OOPTIIMIZZER的的网页加加密解析析功能。最新的Zeend Opttimiizerr 3.3.33不支持持PHPP 5.3x,最最高到PPHP 5.22.x,估估计稍后后Zennd OOptiimizzer发发布新版版本的时时候才能能支持,所所以如果果大家仍仍
23、然想使使用Zeend Opttimiizerr,可以以采用以以下方法法:1、不使用用XAMMPP,全全部手动动安装PPHP、AAPACCHE、MMYSQQL和ZZendd Opptimmizeer。2、使用XXAMPPP的早早期版本本,网上上也能搜搜索到,早早期版本本默认支支持ZEEND OPTTIMIIZERR。3、Zennd OOptiimizzer 3.33安装的的时候会会自动为为PHPP.INNI文件件增加OOptiimizzer引引擎接口口。4、如果大大家不使使用网页页加密只只使用PPHP加加速,就就是用eeaccceleerattor就就可以了了。5、最后一一点,就就是xaampp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 云南大学 软件 学院 综合 技能 实践 项目 基于 框架 网站 41368
限制150内