基于Linux系统的网站发布和维护毕业论文

 2021-04-10 11:04

摘 要

随着internet的展,人们的生活已经离不开网络。人们的工作将时刻依赖于数字技术的发展,电子商务这一热门领域在最这十几年里进行德如火如荼,人们可以不用出门,在家里利用电脑就可以操持着日常的绝大部分事情如:购物,炒股,聊天…….。

电子商务大题上可以分为B2B和B2C两种,现在比较流行的一个电子商务模式就是B2C,既bussiness to customer,是企业与顾客之间的一些交易,譬如:淘宝网,亚马逊书店,当当网。这些网站在各自国家做的非常成功,因为他们能满足顾客顾客的心理需求,本毕业设计也模拟这一模式做一个系统。

本课程设计,是模拟一些网上点餐系统.设计的实现功能是顾客在家里通过餐厅网站,在写订单这一选项里面写上进餐的日期,以及那些菜系。本店会根据顾客的订单需求做好准备,到规定时间,会满足顾客的需求。

关键字:点餐 电子商务 PHP

Abstract

Along with the development of the Internet, People's lives have tied to the Internet. The life ,work of people will moment depends on the development of digital technology。The hot fields of e-commerce in the most this more than a decade, People could toil for most of the daily things such as shopping,frying by using computers at home.

Now one of the most popular e-commerce mode is B3C which is called

business to customer.And this is the transaction betweent the enterprise and customers such as :taobao,amazon bookstore,dragons dangdang. These sites in the respective national do very successful because they can satisfy customer customer psychological needs. The graduation design also simulation, this pattern do a system.

This course is simulating some online ordering system.the realization of the function is that the customer write down the dining date in the order option in the restaurant sites at home.And the store will be ready

for the order according to the customer's demand in the stipulate time.

Keywords:order e-Commerce

目录

前言 5

第一章 基于系统的平台和语言介绍 6

1.1 Apche 的介绍 6

1.1.1 web服务器 6

1.1.2 Apcahe服务器的简介 7

1.2 PHP的介绍 8

1.3 mysql的介绍 9

1.4 Javascript的介绍 10

2.系统部分 11

2.1 系统性能需求 11

2.2 需求分析 11

2.3系统目标 12

2.4. 系统环境配置 13

2.5 工作流程图 14

2.6 数据库的设计 16

2.6.1 数据库E-R图 16

2.6.2 表结构 19

3.系统功能实现 22

3.1 前台 22

3.1.1 前台主页 22

3.1.2 登陆页面 24

3.1.3 注册页面 25

3.1.4 订餐页面 28

3.1.5 确认订单页面 30

3.2 后台页面 32

3.2.1 员工管理页面 32

3.2.2 菜谱管理页面 34

论文总结: 38

致谢 39

前言

随着web的发展,人们已经不满足于仅仅在浏览器器中浏览一些静态的信息,人们要通过它来发表文章,与其他人交流信息,查询数据,甚至一些网上购物。于是这就需要利用一些服务器端动态语言来实现他的功能。这些语言技术将web与数据库结合起来,不仅把web与数据库的所有优点集中在一起,而且充分利用的大量的数据库信息资源,可以使用户在web浏览器上方便地查询内容,这对许多软件开发者来说具有相当大的诱惑力。所以将web技术与数据库相结合。开发动态的网页已经成为当今web技术研究的一个热门点。

随着人们生活节奏的加快,工作压力也随之加大,而真正能给自己享受没事的时间则越来越少,不光是排队等待麻烦,而且也浪费时间,也是财富上的一个损失,这这种情况下,网上餐厅迅速被人们所接受,继而引发了餐饮业的大爆发,竞争空前激烈。

第一章 基于系统的平台和语言介绍

1.1 Apche 的介绍

1.1.1 web服务器

Web服务器也称为WWW服务器,它的主要功能是使用户能够在网上浏览信息,www是internet的多媒体信息查询工具,是internet上最近几年来才发展起来的服务。

它的具体功能实现如下:

Web服务器可以解析http协议,当web服务器接受到一个http请求,会返回一个响应,例如返回一个HTML页面,为了处理一个请求,web服务器可以响应一个静态页面或者图片进行页面跳转,或者把由动态的CGI语言编写成的代码委托给响应的CGI软件进行解析,解析完成后返回成HTML文件再由服务器发送到浏览器供读者浏览。

在unix和linux平台下使用较为广泛的服务器是Apache,W3C和NCSA服务器,而windows平台上面使用最多的则是微软公司本身研制的IIS服务器。在选择使用Web服务器应该考虑它本身的特定因素例如:性能,安全性,日志和统计,虚拟主机,代理服务器,缓冲服务和一些应用程序。

1.1.2 Apcahe服务器的简介

Apache 是使用排名世界最高的web服务器软件之一,它源于NCShttp服务器,经过多次的修改,成为最受欢迎的web服务器之一。本来它只用于小型或实验internet网络,后来逐渐扩充到各种UNIX系统中,尤其与LINUX的搭档近乎完美,LAMP就是因此衍生而来。Apache产品分为多个种类,可以支持SSL技术,支持多个虚拟主机。它是以进程为基础的结构,进程要比线程消耗更多的系统资源,不太适合多处理器环境

到目前为止,Apache是世界上用的最多的服务器,市场占有率高达60%左右。世界上很多著名的网上都是利用Apache作为web服务器,例如:亚马逊,雅虎,W3c等。它之所以取得这么大了成功缘由于它的源代码是开放的,后面有一个强大的队伍支撑的apache的发展,更新频率高,时刻提高着本身的性能,还有一个重要的因素就是它的跨平台做的很好,不像微软的IIS,打着盈利的口号,只能在window下面运行。因此很受个人和企业欢迎。

1.2 PHP的介绍

Php这个单词是一个嵌套的缩写名称,它是超级文本预处理语言的简称。PHP是一种HTML内嵌式的语言,它与microsoft的ASP有几分相似,都是一种在服务器端执行的脚本语言。PHP独特的语法混合了C,JAVA,PERL,以及本身自创的一些新的语法,它是一种弱类型语法,但是功能非常强大,因为它背后有各种扩展库。用PHP做出的动态页面与其它CGI脚本语言相比,php是也是将程序嵌入到HTML文件页面文档中去执行,但是它的执行效率相比之下要高的多。PHP的强大功能远远止于网页的制作,它可以在UNIX平台下面自己编写shell脚本,不需要服务器就可以查询信息,PHP甚至能够写桌面程序,尽管相对于其他语言例如JAVA,C#等来说不是最好的一种选中。PHP具有如下几个特性:

1.数据库连接

Php内部有与许多数据库相连接的函数,譬如mysql,oracle,其中php与mysql是现在被成为绝佳组合,你还可以自己编写外围的函数取间接存取数据。通过这样的途径,当你换使用的数据库时,可以轻松的更改编程以适应这样的变化。Phplib就是最经常要使用到的能够提供一般事务需要的一系列基库。

2.可扩展性能

就如同前面所描述的那样,php已经进入一个高速发展的时代。对于一个非程序员来说为PHP扩展一些另外功能比较的困难,但是相对应专业的PHPer来说并不困难。

3.面向对象编程

PHP提供了类与对象。基于web的编程工作非常需要面向对象的编程能力。Php支持构造器,提取类等。

4.可伸缩性

传统的页面之间的交互是要通过CGI来实现其功能的,CGI程序的伸缩性不是很理想,因为它每一个正在运行的CGI程序开一个单独的进程。解决方法就是将经常用解释器编译进你的服务器。PHP就能够以这种方式安装。虽然很少有人愿意这样以CGI方式安装它,内嵌的PHP就有很高的伸缩性。

PHP的使用情况:

使用PHP技术制作的网站数量在最近几年内疯狂增加。截止到09年40%以上的网站采用PHP技术。82%以上的web2.0网站采用了php技术开发。成功的案例例如:腾讯网,新浪网,百度网,facebook,youtube,淘宝等等。

1.3 mysql的介绍

Mysql是最流行的开放源代码DBMS,它是由mysql AB公司开发,发布并支持的。现以被甲骨文收购。数据库是数据的结构化集合。它可以是任何东西,从简的购物清单到画展甚至于企业网络的大量信息。要想将数据添加到数据库里面,或者访问并且处理数据库中的数据,我们就需要处理DBMS。常用的数据库管理系统有很多,例如:Mysql ,Oracle,SQL server,Access,DB2,MS SQL等等。而我们之所以选择了mysql是有其它具有以下一些特性。

Mysql软件是一种开放源代码软件,开放源码意味着任何人都能免费使用和改变软件。任何人都能从mysql官网或者论坛上面下载此软件。如果可以,还可以研究源码并进行恰当的更改,以满足程序员自己的需求。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。