【正文】
畢業(yè)設計 (論文 ) 題 目 辦公用品網上商城的設計與實現 摘 要 辦公用品是人們日常生活中必不可少的物品, 而且隨著時代的發(fā)展, 現代意義上的辦公用品擴展到所有與現代辦公相關的商品。 傳統(tǒng)的辦公用品采購方式中存在很多缺點與不足,隨著互聯網和電子商務的發(fā)展,通過網絡來銷售辦公用品的辦公用品網上商城有著很大的發(fā)展前景。 本文介紹了辦公用品網上商城的設計與實現。該網站在 PHP+MySQL+Apache 開發(fā)環(huán)境下,使用 Zend Studio 集成開發(fā)工具開發(fā) 而成。在設計過程中綜合使用了 PHP、 CSS和 JavaScript 等技術。該網站采用了基于 MVC 模式的 ThinkPHP 框架。該網站分為前臺和后臺兩個部 分。前臺面向會員。 會員登錄后可以查詢、訂購和評論商品,也可以管理個人信息。后臺面向管理員。管理員可以對商品、會員、訂單和評論進行管理,也可以發(fā)布網站公告。 該網站經過運行和測試,實現了 設計的 功能,可以滿足用戶的需求,達到了預期的效果。 關鍵字: 辦公用品 網上商城 PHP MVC ThinkPHP ABSTRACT Office supplies are essential for people39。s daily life items. With the development of the times, office supplies has extended to all merchandise which are related to contemporary office mode in the modern sense. There are many shortings and deficiencies in traditional office supplies the development of Inter and emerce,office supplies online store which use the work to sell office supplies has great prospects for development. This article describes the office supplies online store design and implementation. The website is developed by Zend Studio and was based on PHP + MySQL + Apache development environment. It uses a bination of PHP, CSS, JavaScript technologies and so on. The site uses ThinkPHP framework, a framework bases on MVC schema. The website consist of two parts, foreground and background. The foreground is designed for members. The logged user can inquiries, orders and reviews modities, users can also manage personal information. Background is designed for administrators. Administrators can manage merchandise, membership, order, and ments. Administrators can publish website announcement. After running and testing, the website can meet the needs of users, and has achieved the desired requirements. Keywords: Office supplies online store PHP MVC ThinkPHP 第一章 緒論 研究背景與意義 隨著互聯網的不斷發(fā)展,越來越多的行業(yè)都在發(fā)生巨大的變革?;ヂ摼W以其便捷的信息傳輸形式改變著人們的生活方式和消費模式。利用簡單、快捷、低成本的電子通信方式,買賣雙方不謀面即可在網上直接進行各種商貿活動。 IBM 公司在 1996 年提出了電子商業(yè)( ECommerce)的概念。在 1997 年,該公司又提 出電子商務( EBusiness)的概念。短短幾年時間內這些概念就被廣泛接受。 電子商務可分為企業(yè)對企業(yè) (B2B),企業(yè)對消費者( B2C),個人對消費者 (C2C)、企業(yè)對政府( B2G)、線上對線下( O2O)等模式,其中主要模式包括 B2B、 B2C 兩種模式。隨著國內互聯網使用人數的增加,利用互聯網進行網 絡購物并以銀行卡付款的消費方式已日漸流行,市場份額也在迅速增長,而電子商務網站也層出不窮。 本次畢業(yè)設計的題目是辦公用品網上商城的設計與實現。辦公用品是人們日常生活中必不可少的物品。辦公用品也是企事業(yè)營運成本一項持續(xù)性支出,且更替頻繁,是一項不少的開支。而傳統(tǒng)的辦公用品采購方式中存在很多缺點與不足。例如采購過程本身效率較低且消耗較多的勞動力。許多企業(yè)的采購部門約有一半的工作是在處理這些價值低 并且很頻繁的采購訂單。該領域內的平均生產力水平極低,并是現代商業(yè)中勞動力最密集的地方之一。而且隨著時代的發(fā)展,現代意義上的辦公用品已經不局限于我們過去所使用的紙、筆之類的產品,而擴展到了包括打印機、打印耗材、辦公室生活用品等在內的所有與現代辦公相關的商品 。在這種形勢下,隨著互聯網和電子商務的發(fā)展,通過網絡來銷 售辦公用品的辦公用品網上商城應運而生。 人們通過該網站可以比較多種品牌的辦公用品,并輕松地訂購商品。企事業(yè)單位可以在該網上商城上大規(guī)模采 購辦公商品 可以使采購辦公用品的程序更簡化,提高采購辦公商品的 效率 , 極大地節(jié)約人力成本。而商家也可通過該網上商城增加其商品銷售量,提高營業(yè)額,并提高銷售管理的效率。 國內外應用現狀和發(fā)展趨勢 現在中國辦公用品的電子商務有了一定的發(fā)展。史泰博、歐迪辦公等辦公 用品巨頭相繼在中國組建子公司,發(fā)展辦公用品電子商務。以京東商城、卓越亞馬遜、一號店為代表的綜合性 B2C 網站經營種類豐富的辦公用品。此類網站 流量大,知名度高,網民在進行個人購物所養(yǎng)成的購物習慣轉接到了對辦公用品的采購。一些辦公用品品牌企業(yè)相繼在淘寶商城上建立的品牌專賣店。如益而高、得力文具淘寶商城店,利用淘寶商 城的巨大流量,以品牌直銷的概念進行產品銷售。此外,辦公行業(yè)品牌企業(yè)開始建設自身的 B2C 商城,如天威打印 耗材的好彩快線商城。 2020 年中國辦公用品市場銷售總額超 過 1000 億,雖然辦 公用品電子商務所占比例不高,但正面臨難得的發(fā)展機會。 在美國, 2020 年 B2C 電子商務排名前十的有三個是辦公用品,即史泰博、歐迪 辦公和 OfficeMax,這說明在電子商務最成熟的美國,辦公用品占有十分重要 的地位。全球五大辦公用品品牌史泰博、歐迪 亞商 OfficeDepot、國譽 KOKUYO易優(yōu)百、歐瑪特和愛蘇極樂 ASKUL 都建立了 網上商城并大力發(fā)展電子商 務。 2020 年,史泰博與中國最大的網上辦公用品銷售企業(yè) — 上海上信電子商務 有限公司組建上海史泰博企業(yè)發(fā)展有限公司,開始正式進入中國辦公用品市場。 研究內容和結構 本課題旨在設計并實現辦公用品網上商城,用來解決傳統(tǒng)辦公用品銷售和采購方式中存在的眾多問題。該網站可以給用戶提供便利的服務并降低 企事業(yè)單位 用戶的采購成本 。該網站也提高了商家的管理效率并為商家?guī)?收益。該網站 以 Windows XP 操作系統(tǒng)為服務平臺 , 采用目前流行的 PHP 技術,后臺數據庫采用 MySQL,服務器采用 Apache HTTP server。 本論文的結構如下: 第一章:緒論。主要包括課題的研究背景和意義、國內外應用概況和發(fā)展趨勢以及論文的結構。 第二章:開發(fā)工具和方法。 包括開發(fā)該網站用到的工具和方法。 第三章: 需求分析 。 包括可行性分析和需求分析 第四章: 系統(tǒng)概要設計 。 第五章:詳細設計與實現 第六章:測試與維護 第二章 開發(fā)工具和方法 +MySQL+Apache 介紹 PHP 是 PHP: Hypertext Preprocessor( PHP 超文本預處理器)的遞歸縮寫,是 一種在服務器端執(zhí)行的跨平臺的 HTML 嵌入式的腳本語言。其獨特的語法混合了 C 語言、 Java語言和 Perl 語言的特點,是一種被廣泛使用的、開源式的多用途 腳本語言,尤其適合Web 開發(fā)。 PHP 起源于 1995 年,由 Ramus Lerdorf 開發(fā)。 根據 TIOBE 公布的 2020 年 4月編程語言指數排行榜, PHP 語言名列第六,并呈上升趨勢。 PHP 具有速度快、支持面向對象、實用性強、 功能強大、成本低、開放性和可擴展性良好、版本更新速度快、模塊化和應用范圍廣等特點。 MySQL 是最流行的開放源碼 SQL 數據庫管理系統(tǒng),由 MySQL AB 開發(fā)。 MySQL是一個關系型數據庫管理系統(tǒng) 。它將數據保存在不同的表中,從而增加了速度并提高了靈活性。 MySQL 使用 的 SQL 語言是用于訪問數據庫的最常用標準化語言。由于 MySQL數據庫 具有 體積小、速度快、 易于使用、工作模式多、 總體擁有成本低 且 開放源碼 等特點 ,一般中小型網站的開發(fā)都選擇 MySQL 作為網站數據庫。 MySQL 數據庫 搭配 PHP和 Apache 可組成良好的開發(fā)環(huán)境。 Apache HTTP Server(簡稱 Apache)是 Apache 軟件 基金會的一個開放源碼的網頁服務器, 是世界使用排名第一的 Web 服務器軟件。 Apache 的特點是簡單、速度快、性能穩(wěn)定,并可做代理服務器來使用。 它可以運行在幾乎所有廣泛使用的計算機平臺上。由于其跨平臺和安全性被廣泛使用,是最流行的 Web 服務器端軟件之一。 +CSS+JavaScript 介紹 HTML( Hypertext Markup Language) 是 超文本標記語言,是用于描述網頁文檔的一種標記語言。 它是網頁中的重要構成,主要負責將網頁內容進行格式化,使內容更具邏輯性。 HTML 是標準通用標記語言 下的一個應用,也是一種規(guī)范,一種標準,它通過標記符號來標記要顯示的網頁中的各個部分。 HTML 具有簡易性、可擴展性和平臺無關性。 CSS( Cascading Style Sheet)是層疊樣式表, ,它是一種用來表現 HTML 或 XML 等文件樣式的計算機語言。 CSS 語法的目的是讓網頁內容與視覺呈現分離。一方面可以使頁面維護工作更容易,另一方面也可增加頁面在不同媒介的呈現效果。 CSS 能夠對網頁中的對象的位置排版進行像素級的精確控制,支持幾乎所有的字體字號樣式,擁有對網頁對象和模型樣式編輯的能力,并能夠進行初步交互設計 ,是目前基于文本展示最優(yōu)秀的表現設計語言。 CSS 能夠根據不同使用者的理解能力,簡化或者優(yōu)化寫法,針對各類人群,有較強的易讀性。 JavaScript 是一種 面向對象的動態(tài)類型的 基于對象和事件驅動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端 Web 開發(fā)的腳本語言, 其源代碼在發(fā)往客戶端運行之前不需經過編譯,而是將文本格式的字符代碼發(fā)送給瀏覽器由瀏覽器解釋運行。 JavaScript 常用來給 HTML 網頁添加動態(tài)功能。 在 HTML 基礎上,使用 Javascript可以開發(fā)交互式 Web 網頁。 Javascript 可以 提高了網頁的瀏覽速度和交互能力 并 使網頁增加互動性。 Studio 介紹 Zend Studio 是專業(yè)開發(fā)人員在使用 PHP 整個開發(fā)周期中唯一的集成開發(fā)環(huán)境,它包括了 PHP 所有必須的開發(fā)部件。通過一整套編輯、調試、分析、優(yōu)化和數據庫工具,Zend Studio 加速開發(fā)周期,并簡化復雜的應用方案。 Zend Studio 具備功能強大的專業(yè)編輯工具和調試工具,支持 PHP 語法加亮顯示,支持語法自動填充功能,支持書簽功能,支持語法自動縮排和代碼復制功能,內置一個強大的 PHP 代碼調試工具,支持本地和遠 程兩種調試模式,支持多種高級調試功能。 Zend Studio 設計時考慮了商務應用開發(fā)的需要,是開發(fā)者利用 PHP 創(chuàng)造強有力數據庫應用軟件的完美開發(fā)環(huán)境。 Zend Studio 具有專業(yè)和企業(yè)開發(fā)者開發(fā)、配置、調試和管理關鍵商務 PHP 應用的易使用性、可伸縮性、可