2020年(项目管理)云南大学软件学院综合技能实践项目基于开源框架的网站

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(项目管理)云南大学软件学院综合技能实践项目基于开源框架的网站

云南大学软件学院综合技能实践项目——“基于开源框架的网站开发”实验指导书

李海(编)

“基于开源框架的网站开发”实验指导书

“基于开源框架的网站开发”综合技能实践项目概述

“基于开源框架的网站开发”综合技能实践是提高学生对网络专业知识的综合应用能力与技能, 使学生学习网络理论知识的基础上提高并加强工程化知识与实践知识的教育。通过本实验课程,使学生践行CDIO思想,了解网络项目开发流程及相关文档的编写,实现简单网络开发项目的开发,提交项目开发文档及成果。为学生以后在学习工作中进行网络开发设计打下工程基础,积累实际工程经验。它是计算机专业学生在掌握一些基本的网络编程语言后,进行系统的事件技能训练的开端,也是后继专业实践、毕业设计的基础。

“基于开源框架的网站开发”综合技能实践课的目的

使学生了解网站开发过程,初步学习网站的运行原理、技术方法以及服务器的基本配置。培养学生的计算机实践能力,包括:

1通过阅读教材和资料,做好网站开发前的准备——自学能力;

2借助计算机网络以及学生所学习的基础程序设计语言和网络服务知识,开发一个项目——动手能力;

3能够运用计算机网络原理知识结合实际使用网络经验,对网站项目开发进行初步分析判断——分析能力;

4学会撰写网站开发各阶段的实验报告即配合网站开发提交各阶段的文档——表达能力;

5对各自负责的模块通过以前所学习的知识实现——设计能力;

6软件开发以小组为单位进行,小组成员合作的方式实现该项目——团队合作能力;

7培养与提高学生的科学素养——实事求是的科学作风、严肃认真的工作态度、主动研究的探索精神。

“基于开源框架的网站开发”综合技能实践任务

以团队形式提交网站开发项目书,实现项目书中规划的网站的开发,并提交项目开发文档及网站源代码。

考核方式及成绩评定办法

平时成绩20%

按时每次出勤情况和任务按时完成情况,可分为优,良,中,差四个等级进行评定(优为90分,良为80分,中为70分,差为50分及以下)

构思性实践(C)20%

构思很好90 构思较好80 构思一般70 构思基本满足要求60

设计性实践(D)20%

设计很好90 设计合理80 设计一般70 设计基本反映了构思60

实现性实践(I)20%

功能完全实现,界面良好,容易操作90

功能完全实现,界面和操作一般80

功能基本实现70

实现了大部分的功能60

运作性实践(O)20%

运作良好90

运行正常,偶尔出现bug 80

运行正常,但出现bug频率较高70

运行基本正常,会出现错误和bug 60

项目完成后提交文档:

1)网站开发方案或网站开发计划书:网站开发的规划和进度安排;

2)网站开发文档:网站开发建设过程中出现的问题和解决方法的记录和总结;3)网站使用测试报告:对网站功能使用进行必要说明,并完成测试,记录测试结果。

1.选题要求

自主选题;选题不宜过大、过难,以实用为目的;团队开发;编程语言不限。

项目指导:

第一部分网站服务器环境搭建

根据选择搭建网站技术的不同,在开发网站前应现搭建合适的网站开发部署平台,如采用asp和技术应该配置好Windows IIS服务,采用JSP技术,应搭建好Java开发平台,采用PHP技术,应构建Apache+MYSQL+PHP 环境。下面以PHP开发平台为例,介绍Apache+MYSQL+PHP环境简单搭建.

XAMPP是一款非常优秀Apache+MYSQL+PHP的服务器系统开发套件,也是笔者用到现在为止感觉最好用的一款APACHE+MYSQL+PHP套件了。同时支持Zend Optimizer,支持插件安装,目前最新xampp的版本是1.7.2。官方网址:http://

3) Mercury:

Postmaster: postmaster (postmaster@localhost)

Administrator: Admin (admin@localhost)

TestUser: newuser Password: wampp

4) WEBDAV:

User: wampp Password: xampp

四、常见问题

1、关于为xampp添加ZEND OPTIMIZER的说明:

XAMPP 1.7.2 默认PHP加速是使用eaccelerator加速的,功能上相当于Zend Optimizer,但是缺少ZEND OPTIMIZER的网页加密解析功能。

最新的Zend Optimizer 3.3.3不支持PHP 5.3x,最高到PHP 5.2.x,估计稍后Zend Optimizer发布新版本的时候才能支持,所以如果大家仍然想使用Zend Optimizer,可以采用以下方法:

1、不使用XAMPP,全部手动安装PHP、APACHE、MYSQL和Zend Optimizer。

2、使用XAMPP的早期版本,网上也能搜索到,早期版本默认支持ZEND OPTIMIZER。

3、Zend Optimizer 3.3安装的时候会自动为PHP.INI文件增加Optimizer引擎接口。

4、如果大家不使用网页加密只使用PHP加速,就是用eaccelerator就可以了。

5、最后一点,就是xampp仅作开发环境使用,请不要用于服务器环境,因为xampp有很多安全问题未作处理,官方也特别做这个声明。

2、APACHE无法启动的常见问题

那是因为端口占用导致无法启动APACHE,不过可以通过关闭占用端口程序的方式再次启动APACHE,APACHE启动错误日志所在目录:D:\xampp\apache\logs,打开现实(OS 10048)通常每个套接字地址(协议/网络地址/端口) 只允许使用一次: “make_sock: could not bind to address 0.0.0.0:80”,这时,可以通过在开始运行里输入CMD回车进入命令行,输入netstat -anb回车,检查占用端口的应用程序,一般迅雷、BT等软件都会占用80端口,关闭后应该可以启动。或者先启动Xampp后启动迅雷等P2P软件也可以。

3、参照上文XAMPP安装和配置完成后,我们就可以安装Dreamweaver等网页程序编辑软件,进行网页编程测试了。

第二部分网站搭建配置案例

基于开源框架的网站很多,可根据个人掌握的网站开发技术和网站需求不同,选取合适的开源网站系统进行配置和设计。

下面以Joomla为例来示范简单网站建设流程。

相关文档
最新文档