亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        網(wǎng)上書店的開發(fā)與設(shè)計(jì)

        2019-05-08 03:16:58郝思宇
        中國科技縱橫 2019年6期
        關(guān)鍵詞:MySQL數(shù)據(jù)庫

        郝思宇

        摘 要:由于網(wǎng)絡(luò)在全球的普遍應(yīng)用,網(wǎng)上書店也有了迅速的發(fā)展。本文在功能需求分析的基礎(chǔ)上,對網(wǎng)上書店進(jìn)行界面設(shè)計(jì),同時(shí)將網(wǎng)上書店分為前臺系統(tǒng)和后臺系統(tǒng),采用HTML+CSS+PHP+MySQL開發(fā)技術(shù),實(shí)現(xiàn)動態(tài)網(wǎng)頁。

        關(guān)鍵詞:PHP;網(wǎng)上書店;MySQL數(shù)據(jù)庫

        中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-2064(2019)06-0038-02

        1 網(wǎng)上書店相關(guān)技術(shù)

        1.1 需求分析技術(shù)

        Unified Modeling Language(UML)是在1997年創(chuàng)立的一個OMG標(biāo)準(zhǔn),又被稱為統(tǒng)一建模語言或標(biāo)準(zhǔn)建模語言,適用于軟件開發(fā)各階段,包括從需求分析到規(guī)格,再從規(guī)格到構(gòu)造和配置。是一種支持模型化的圖形化語言,完成軟件開發(fā)各階段涉及到的模型化和可視化的任務(wù)。

        1.2 網(wǎng)頁設(shè)計(jì)技術(shù)

        靜態(tài)網(wǎng)頁的界面設(shè)計(jì)采用了HTML、CSS。HTML又稱超文本標(biāo)記語言,由于在網(wǎng)頁設(shè)計(jì)時(shí)的廣泛使用,使它成為一種標(biāo)準(zhǔn)與規(guī)范。CSS又稱為層疊樣式表,是一種計(jì)算機(jī)語言,用來表現(xiàn)HTML和XML文件的樣式,是將網(wǎng)頁設(shè)計(jì)與網(wǎng)頁內(nèi)容分離的樣式設(shè)計(jì)語言。

        PHP語言進(jìn)行動態(tài)網(wǎng)頁設(shè)計(jì),PHP又稱為超文本預(yù)處理器,能生成動態(tài)網(wǎng)頁內(nèi)容,也能通過PHP編寫程序訪問數(shù)據(jù)庫。還運(yùn)用到了JavaScript,它是一種內(nèi)置支持類型的直譯式腳本語言,可以將有規(guī)律重復(fù)的HTML文段進(jìn)行簡化,減少下載時(shí)間,并增加網(wǎng)頁的互動性。

        1.3 數(shù)據(jù)庫技術(shù)

        采用MySQL數(shù)據(jù)庫,MySQL是基于Linux環(huán)境開發(fā)出的自由軟件,在PHP編程中使用phpMyAdmin管理MySQL數(shù)據(jù)庫,phpMyAdmin提供了簡單的操作界面,完成MySQL數(shù)據(jù)庫所有操作。

        2 系統(tǒng)設(shè)計(jì)

        2.1 系統(tǒng)體系結(jié)構(gòu)

        系統(tǒng)采用標(biāo)準(zhǔn)B/S三層架構(gòu)開發(fā),三層架構(gòu)分別為:界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。三層架構(gòu)見圖1。

        界面層負(fù)責(zé)Web瀏覽器和用戶之間的交互,首先網(wǎng)絡(luò)上的任一Web服務(wù)器會收到Web瀏覽器提出的服務(wù)請求,然后Web服務(wù)器會驗(yàn)證用戶身份,將數(shù)據(jù)傳送給客戶端時(shí)會使用到HTTP協(xié)議,最終傳來的網(wǎng)頁文件會被客戶機(jī)接受,并在Web瀏覽器上顯示。業(yè)務(wù)邏輯層作為系統(tǒng)中最為核心的一部分,負(fù)責(zé)解決具體問題,對數(shù)據(jù)層進(jìn)行操作,對數(shù)據(jù)業(yè)務(wù)進(jìn)行邏輯處理。位于界面層與數(shù)據(jù)層之間,起到了數(shù)據(jù)交換承上啟下的作用。數(shù)據(jù)層能夠?yàn)闃I(yè)務(wù)邏輯層和界面層提供數(shù)據(jù)服務(wù),此操作層是針對非原始數(shù)據(jù)的,主要是對數(shù)據(jù)進(jìn)行操作,而不是對數(shù)據(jù)庫進(jìn)行操作。

        2.2 系統(tǒng)功能設(shè)計(jì)

        根據(jù)網(wǎng)上書店上用戶對圖書商品進(jìn)行在線查看、購買等相關(guān)操作,以軟件模型方式描述網(wǎng)上書店涉及的對象和要素、以及它們的屬性、行為和彼此關(guān)系,以此方式對系統(tǒng)進(jìn)行功能分析。

        (1)用戶選購圖書。用戶需先注冊為會員用戶后,才能購買。用戶選購圖書時(shí)序圖,見圖2。

        (2)購物車功能。用戶可隨時(shí)查看購物車中商品以及各商品單價(jià),并且能更改購買商品的數(shù)量,系統(tǒng)會自動計(jì)算出購買商品的總價(jià)。具體購物車功能時(shí)序圖,見圖3。

        (3)管理員執(zhí)行的管理功能。管理員可查看用戶和商品信息,可對用戶和商品信息進(jìn)行修改??刹榭从唵翁幚頎顟B(tài)以及各個訂單的詳細(xì)情況,具體管理員的管理工作時(shí)序圖,見圖4。

        2.3 數(shù)據(jù)庫設(shè)計(jì)

        采用MySQL數(shù)據(jù)庫,通過phpMyAdmin實(shí)現(xiàn)數(shù)據(jù)庫的創(chuàng)建。根據(jù)分析,將本次設(shè)計(jì)的數(shù)據(jù)庫命名為:shop,有六個表分別為:product表、orderdetail表、user表、orders表、admin表、producttype表,分別存放商品具體信息、訂單內(nèi)商品具體信息、會員信息、訂單中購買者信息、管理員信息、商品分類信息。

        2.4 界面結(jié)構(gòu)設(shè)計(jì)

        對前臺系統(tǒng)模塊和后臺系統(tǒng)模塊進(jìn)行分析與設(shè)計(jì),前臺系統(tǒng)模塊圖,見圖5。

        后臺系統(tǒng)模塊圖,見圖6。

        3 結(jié)語

        本次網(wǎng)上書店設(shè)計(jì)采用UML(統(tǒng)一建模語言)進(jìn)行面向?qū)ο蟮姆治雠c建模。運(yùn)用HTML、CSS和PHP,實(shí)現(xiàn)動態(tài)網(wǎng)頁的設(shè)計(jì)。采用了MySQL數(shù)據(jù)庫,通過phpMyAdmin實(shí)現(xiàn)數(shù)據(jù)庫的創(chuàng)建。

        參考文獻(xiàn)

        [1] 史麗燕.基于PHP的網(wǎng)上書店系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2008,7(10):112-114.

        [2] 丁林花,劉敏,胡靜瑤.用PHP+MySQL組建網(wǎng)上商店[J].福建電腦,2004,(7):77-78.

        [3] 劉潔,李穎,劉琳,等.基于JSP和JavaBean技術(shù)的網(wǎng)上書店設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代情報(bào),2005,(12):42-44,47.

        [4] 萬穎.基于PHP+MySQL的圖書在線銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林:吉林大學(xué),2014:16-29.

        [5] 酈麗,劉立軍.基于php的網(wǎng)上購物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2009,5(12):3138-3139.

        [6] 白磊,高杰.基于Apache+MySQL+PHP的電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].科技資訊,2006,(12):203-204.

        [7] 董屹.基于UML的圖書管理系統(tǒng)建模[J].電腦知識與技術(shù),2017,13(29):273-274.

        猜你喜歡
        MySQL數(shù)據(jù)庫
        基于android的臉部識別校園服務(wù)APP的研究與開發(fā)
        Linux負(fù)載度量
        充電樁狀態(tài)實(shí)時(shí)監(jiān)控系統(tǒng)與C/S框架設(shè)計(jì)
        基于B/S結(jié)構(gòu)的高校畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        改進(jìn)的SSH框架技術(shù)在醫(yī)藥管理系統(tǒng)中的研究及應(yīng)用
        基于PHP技術(shù)網(wǎng)上紀(jì)念園的設(shè)計(jì)與實(shí)現(xiàn)
        久久洲Av无码西西人体| 97久久人人超碰超碰窝窝| 人人做人人妻人人精| 在线成人tv天堂中文字幕| 亚洲一二三四五中文字幕| 放荡的美妇在线播放| 色婷婷久久综合中文久久蜜桃av| 亚洲都市校园激情另类| av免费网站不卡观看| 国产美女高潮流白浆免费视频| 欧美大屁股xxxx| 久久久久亚洲AV无码专| 久久国产精品免费久久久 | 久久aaaa片一区二区| 国产无遮挡又黄又爽在线视频| 一区二区在线亚洲av蜜桃| 久久国产精品亚洲我射av大全| 少妇久久久久久被弄高潮| 欧美v亚洲v日韩v最新在线| 无码区a∨视频体验区30秒| 亚洲av手机在线播放| 欧美变态另类刺激| 精品久久综合亚洲伊人| 中文字幕成人精品久久不卡| 视频在线观看免费一区二区| 2021国产精品国产精华| 专区亚洲欧洲日产国码AV| 久久午夜一区二区三区| 久久精品国产字幕高潮| 亚洲暴爽av人人爽日日碰| 久草视频在线这里只有精品| 国产91色综合久久高清| 2021久久精品国产99国产精品| 亚洲 欧美 激情 小说 另类| 日本女优久久精品观看| 国产三级av在线播放| 色诱久久av| 久久偷拍国内亚洲青青草| 久久人妻少妇嫩草av| 永久免费观看的毛片手机视频 | 国产一区二区黑丝美女|