基于服务器的无人销售平台毕业论文

 2021-04-10 11:04

摘 要

本课题主要基于电子商务的基本原理,运用PHP开发技术搭建一个动态的网上商城的电子商务网站。它是在Windows系统环境下,以Mysql数据库开发平台,Apache网络信息服务器,采用PHP(Hypertext Preprocessor)技术开发的网上购物系统。本系统分为前台与后台两部分组成,前台主要针对消费者,主要包括商品展示、会员注册、购物车管理、商品收藏管理、订单管理等功能模块;后台由管理员使用,主要包括商品管理、订单管理、系统管理等功能模块。通过这些功能的实现,给商家提供一个动态、交互式、具有商品提供、系统管理等功能的电子商务平台。

关键字:电子商务,网络购物,数据库开发,PHP开发

Abstract

This issue is mainly based on the keystone of e-commerce, using  PHP development technologies which build a dynamic e-commerce web site. It is the online shopping system, in the Windows system environment,based on the Mysql database development and Apache Internet Information Server by the PHP development technologies. The system is divided into two parts :front and back. Front part is for the consumers,mainly including product display, member registration, shopping cart management, product collection management, order management modules,etc; back part is used by the administrator, including merchandise management, purchase management, order management, system management,etc. The implementation of these functions provides a dynamic and interactive e-commerce platform with the functions of providing products and system management.

Key words: e-commerce; online shopping; database development;PHP

目 录

第一章 绪论 1

1.1 电子商务概述 1

1.2 Web服务器平台与Web平台的动态设计技术 1

1.3  Web平台系统的开发方法 2

第二章 系统分析 2

2.1 开发背景与开发意义 2

2.1.1 开发背景 2

2.1.2 系统开发的意义 2

2.2 可行性分析 3

2.2.1 技术可行性分析 3

2.2.2 操作可行性分析 3

2.2.3 经济可行性分析 3

2.3 需求分析 3

2.3.1 初步调查 3

2.3.2 用户需求分析 4

2.3.3 购物流程图 5

2.3.4 数据流图 5

2.3.5数据字典 9

第三章 概要设计 12

3.1 总体方案设计 12

3.1.1 系统目标 12

3.1.2 划分子系统 13

3.1.3 系统结构总体设计 13

3.1.4 系统运行环境要求 14

3.2 数据库设计 14

3.2.1 数据库概念结构设计 14

3.2.3 连接数据库 20

第四章 详细设计 21

4.1 前台设计 21

4.1.1前台总框架 21

4.1.2 用户管理模块 22

4.1.3 商品浏览 24

4.1.4 购物车模块 25

4.2 后台部分 27

4.2.1 后台总体框架 27

4.2.2 管理员登录 29

4.2.3 订单管理 30

4.2.4 商品管理 30

4.2.7 系统管理 32

第五章 系统测试 33

5.1 测试基本要求 33

5.1.1 内容检查 33

5.1.2 链接检查 33

5.1.3 易用性测试 33

5.1.4 功能检查 33

5.1.5 容错性测试 34

第六章 总结 34

参考文献 35

第一章 绪论

1.1 电子商务概述

电子商务,顾名思义是指在Internet网上进行商务活动。其主要功能包括网上的广告、订货、付款、客户服务和货物递交等销售、售前和售后服务,以及市场调查分析、财务核计及生产安排等多项利用Internet开发的商业活动。

电子商务的一个重要技术特征是利用Web的技术来传输和处理商业信息。因此有人称:电子商务=Web IT。

电子商务有广义和狭义之分。狭义的电子商务也称作电子交易(e-commerce),主要是指利用Web提供的通信手段在网上进行的交易。而广义的电子商务包括电子交易在内的利用Web进行的全部商业活动,如市场分析、客户联系、物资调配等等,亦称作电子商业(e-business)。这些商务活动可以发生于公司内部、公司之间及公司与客户之间。

1.2 Web服务器平台与Web平台的动态设计技术

目前流行三种最常用的Web服务器平台是:基于Apache HTTP Server的服务器平台、基于网景的NES的服务器平台、基于微软的IIS的服务器平台。Apache HTTP Server可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。而且PHP与Apache HTTP Server搭配,是业界公认的黄金组合,因此本系统便是采用Apache HTTP Server服务器平台。

当前比较流行的Web开发技术有: ASP, PHP,JSP,ASP.NET等。ASP在国内比较流行,但是由于ASP的跨平台能力差,而且安全性不好;JSP在国际上比较流行,适合开发一些企业级电子商务系统,但由于其在技术上和成本上要求都比较高,现在在国内运用的还比较少;ASP.NET是Microsoft .NET Framework中的一组用于构建Web应用程序和XML Web Service的技术平台,有一定的复杂性;而PHP 是秉承Linux 的GNU 风格,借助与源码公开,使他迅速成为世界上目前应用最为广泛的站点制作语言之一。加上它和Linux,Apache 和MySql 的紧密配合,用PHP编写的代码执行起来会更快、更稳定。用PHP编写的代码,不用改变就可以在不同的WEB服务器上、不同的操作系统下运行。相比之下,我们选择了PHP语言来开发本系统。

1.3  Web平台系统的开发方法

在探讨电子商务的基本原理以及WEB相关开发技术的基础上,我们以软件工程方法完成了网上商城系统的开发。开发过程中所做的工作包括:整个系统的需求分析、系统设计和所有模块的具体实现、系统测试等。

第二章 系统分析

2.1 开发背景与开发意义

2.1.1 开发背景

随着信息时代的崛起,网络已经深入人们生活的每个部分。世界变得越来越小,信息传播越来越快。人们对于网络的需求也不再是简单的信息获取,人们需要更多方便,便捷,可交互的网络服务。电子商务因此应运而生。它极大的方便了人们的生活,让人们足不出户就能买到自己想要的商品。与此同时,越来越多的企业也已经将电子商务作为其新的业务增长点。或许加入电子商务的行列不会让企业马上获利颇丰,但是不加入则一定会遭到历史的淘汰!

电子商务的优势也是显而易见的。它大大节约了企业的成本,如人工费,场地费等等。正因如此产品能的零售价格也有所降低。此外,电子商务可以扩大企业的业务范围。只要能够上网的人,就能够称为客户。一定程度上取消了地域的影响。电子商务作为一种全新的商务模式,可以加速资本流通。而且,它是24小时不间断服务的!所以,我们非常有必要对电子商务做深入的研究。这不仅对于企业还是个人,都是有利的。而电子商务的核心便是电子商务网站的研发,这便是我此次课题的内容。。

2.1.2 系统开发的意义

长期以来,大部分的销售活动,都是面对面的销售,如:店铺销售、广交会、上门推销等。这些销售活动,都会受到地域、时间、环境等方面的影响,从而给企业、公司等的销售管理带来极大的不便。而且信息的人工管理,也存在诸多缺点。而网上商城,正好能全面解决这样的问题。产品生产-销售-客户订单管理系统软件为企业、公司等的销售管理带来了极大的方便。产品生产-销售-客户订单管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段。作为计算机应用的一部分,使用计算机对企业、公司的产品销售信息进行管理,具有手工管理所无法比拟的优点。因此,开发这样一套管理系统成为很有必要的事情,它能够具体化、合理化的管理单位的销售信息情况,用结构化的思维方式去了解计算机的工作原理。

2.2 可行性分析

2.2.1 技术可行性分析

本系统采用PHP Mysql Apache进行开发,其中前台用HTML嵌入PHP进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力;后台采用Mysql数据库开发和管理数据库,部分关键内容采用事务处理机制,具有很强的错误处理能力。本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠。PHP Mysql Apache这个国际公认的网站开发黄金组合,在电子商务系统开发上,得到广泛的应用。如易趣网、百度有啊、ecshop等大型电子商务网站。综上所述,本系统在技术方面是可行的。

2.2.2 操作可行性分析

电子商务的相关技术(认证加密技术,数据备份技术,网上交易技术等)已经十分完善,能够保障系统正常,无错的运行。

2.2.3 经济可行性分析

由于本系统属于模拟的网上商城系统,整个系统并不算太大,因此开发成本不算太高。系统采用php mysql平台,此平台完全免费。而且通过网络进行商务活动,可以足不出户的完成交易,既可以节省交通经费,有减少了务工人员费用,同时,在前期我们可以选择小型服务器甚至vps虚拟空间以减少成本预算。

2.3 需求分析

2.3.1 初步调查

本次调查主要是由我们两个同学一起通过亲身体验现在各大 B2C 网站的购物流程,如卓越网、百度有啊、淘宝网、京东商城等等,熟悉其实现购物的方式,了解其管理的运作方式和管理业务流程,分析现在 B2C 网上商城的基本运行情况和不足并探讨其需求。同时,参考了相关网站的调查分析报告等。

2.3.2 用户需求分析

随着互联网的高速发展,Web应用技术也得到了迅速提高。电子商务平台便是基于这些互联技术发展起来的。而基于 B/S体系结构的网上购物系统正是电子商务的典型,系统简单却功能强大。

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

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