大学计算机基础课程学习网站的设计和实现

大学计算机基础课程学习网站的设计和实现

ID:9379964

大小:3.03 MB

页数:13页

时间:2018-04-29

大学计算机基础课程学习网站的设计和实现_第1页
大学计算机基础课程学习网站的设计和实现_第2页
大学计算机基础课程学习网站的设计和实现_第3页
大学计算机基础课程学习网站的设计和实现_第4页
大学计算机基础课程学习网站的设计和实现_第5页
资源描述:

《大学计算机基础课程学习网站的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大学计算机基础课程学习网站的设计和实现070111115大学计算机基础课程学习网站的设计和实现作者姓名:柏杨指导老师:张友志摘 要:本文主要介绍在网站开发过程中应用到的开发工具和技术,分析大学计算机基础课程学习网站的设计与实现需求,描述了大学计算机基础课程学习网站开发过程中的设计理念,其中包括对数据库的设计和具体各部分页面的设计,。关键词:Apache,PHP,MySql,网站设计和实现1.引 言随着互联网技术的发展,计算机在工作生活中广泛应用。因为校园教育资源有限,很多想系统的学习计算机基础有没有条件进入校园学习,网上资源

2、繁多混杂无从下手。大学计算机基础课程学习网站的目的就是为了给学员提供一个系统学习资源和学员交流互动的平台。可以使有限的资源,通过网站有针对性的传播。2.网站开发的工具和技术本章主要阐述的内容包含两个方面:开发工具的选择和编程技术的选择。2.1开发工具的选择及简介系统开发环境环境:window7;开发工具:Apache,PHP,MySQL,phpmyadmin;2.1.1Apache的简介Apache经过NCSAhttpd服务器的多次修改,成为世界上最受欢迎的服务器端软件之一。Apache源于“apatchyserver”的谐

3、音,它开源免费,性能稳定,因此很多开发者为它扩展功能、开发框架、修改不足。Apache运行简单、反应快、性能稳定,移植性强的特点。世界上很多知名的网站如Amazon、Yahoo!等服务器端运行的都是Apache。2.1.2PHP的简介PHP是当今颇为流行的Web编程语言之一。相比于ASP、JSP等其他Web编程语言,PHP具有开源和免费的独特优势。并且PHP的高移植性和较高的运行性能也广受欢迎[4]。PHP语法基于C、Java等语言。它可以比CGI或者Perl更快速的执行脚本网页。用PHP做出的网站与其他语言相比,PHP是嵌

4、入型语言,执行效率比完全生成HTML标记的CGI要高许多;PHP可以直接执行编译后代码,编译可以优化代码,使代码运行更快。PHP拥有一切CGI的功能,支持几乎所有流行的数据库。最重要的是PHP可以用C、C++进行功能的扩展![2]Error!Referencesourcenotfound.2.1.3MySQL数据库和它的图形化工具phpMyAdminMySQL是个关联数据库管理系统。目前MySQL被广泛地应用在上的中小型网站的服务端中。因为免费开源,性能稳定,功能齐全。[1]特别是开放源码这一特点,而成为众多开发者的首选。M

5、ySQL的特性:(1)程序采用多线程编程,高效率利用CPU资源。(2)移植性强,基于C与C++。(3)安全性高。(4)支持大型的数据库和TCP/IP、ODBC和JDBC等多种数据库接口第12页,共14页大学计算机基础课程学习网站的设计和实现070111115。(5)Mysql对PHP有很好的支持,PHP是目前最流行的Web开发语言。适用一般的个人和中小型企业来说。并且MySQL是开放源码软件,大大降低了开发成本。Mysql采用了GPL协议,你可以修改源码来开发自己的MySQL系统。在课题中选择MySQL-5.5.20版本的作

6、为开发数据库[3]。MySQL的标准操作全部是在字符界面下的,对于新手来说比较困难的去熟练操作。因此出现了一些不需要命令行方式来管理MySQL的工具。[1]其中phpMyAdmin使用最为普遍。phpMyAdmin(简称PMA)是一个用PHP编写的图形化管理MySQL数据库的工具。是大多数网站管理员首选数据库管理软件,通过phpMyAdmin可以对MySQL直观的进行数据库的增删改查同步数据。phpMyAdmin的主界面如图1所示。图1MySQL管理界面2.1PHP+MySQL技术的选择及简介PHP语言结合MySQL数据进行

7、开发的网站,该架构具有响应速度快,编码简便等特点,同时能实现常规论坛的功能。使用PHP+MYSQL进行网站开发是一种十分常用的架构。目前使用PHP+MySQL开发的网站越来越多,因此PHP开发技术的人才的需求也就越来越大。PHP+MYSQL是当前流行的开发组合,不仅可以在Windows系统下运行,也可以在Linux系统下运行。我们称在Linux系统中配置动态网站开发环境为LAMP,它指一组通常一起使用来运行开源服务端软件,它是指Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程

8、语言。[5]随着开源潮流的蓬勃发展,开源的LAMP已经与J2EE和.Net商业系统形成对立局面。越来越多用户和服务商认识到,经过LAMP组合来开发的各种商业应用和协作构建的网络应用变得更加具有竞争力,更加吸引用户[6]。1.大学计算机基础课程学习网站的设计分析网站的设计要体现出明确的目标和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。