999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JS技術的電子商品管理系統設計及實現

2017-09-15 13:02:53陳春雨王福成解國粱
無線互聯科技 2017年16期
關鍵詞:頁面數據庫系統

陳春雨,王福成,解國粱

(1.大慶師范學院 機電工程學院,黑龍江 大慶 163712;2.黑龍江八一農墾大學 工程學院,黑龍江 大慶 163000)

基于JS技術的電子商品管理系統設計及實現

陳春雨1,王福成2*,解國粱2

(1.大慶師范學院 機電工程學院,黑龍江 大慶 163712;2.黑龍江八一農墾大學 工程學院,黑龍江 大慶 163000)

電商行業想要通過高效的互聯網絡提高辦事效率、降低開銷成本、方便管理人員管理,利用軟件工程的設計方法和先進的軟件開發框架來實現電子商務管理勢在必行。文章主要對JS下電商管理系統的設計及實現進行了探討,以期為電商管理系統的建設提供參考。

JS;電商管理系統;設計;實現

JS(JavaScript)是一類前臺的編程語言,類似C語言一樣,也有變量、循環、函數,除此之外還有對象、DOM操作、事件等[1]。在JS下進行電商管理系統的設計、建設,具有很高的優勢和可行性,且在當前的各類系統設計中都較為常見。

1 開發工具

1.1 PhpStorm軟件

PhpStorm是本次開發的主要工具,是一種商業的PHP集成開發工具。PhpStorm的主要功能是進行PHP程序編輯,同時也可以進行JavaScript程序編輯,能夠為設計人員提供一個便捷的工作環境,可以自動地補全代碼,甚至進行語法、關鍵詞、變量方面的正確性檢測,可以提高程序設計的質量和效率[2]。

1.2 XAMPP Control Panel軟件

XAMPP是Apache+MySQL+PHP+PERL的縮寫。在本次開發中充當本地服務器的角色,沒有它,程序將無法運行。從本質上來講,XAMPP是一個集成性的軟件包,在多種操作系統之下均可運行使用,例如常用的Windows,Linux以及Solaris。另外,其具有豐富的語言支持功能,可以在日語、俄語以及英語之間做出切換,而且其功能允許開發人員輕松地在自己的計算機上構建Web服務器。

1.3 Navicat for MySQL軟件

Navicat for MySQL是一套專門為MySQL設計的數據庫管理和開發的工具。它的出現,降低了開發成本,為開發者帶來了更高的開發效率[3]。

2 系統設計思想

2.1 實用性

系統以電子商品管理者需求為目的,方便電商管理者為原則。根據實際需要,量身定制一個便捷的工作環境,盡可能方便電子商品管理者使用,以滿足其基本要求,成為一個方便管理者使用的軟件。

2.2 先進性

本系統以XAMPP Control Panel+PhpStorm+Navicat for MySQL為主要開發環境。運用成熟的框架是此系統的強力支柱[4]。

2.3 高可靠性

本系統采用先進的開發環境、流行的開發框架,保證了數據傳輸的正確性。

3 系統設計及實現

3.1 系統主界面設計

本軟件系統主界面由CSS+DIV布局,嵌入iframe框架,整體結構是左右結構,左側為導航欄,告訴使用者可對商品進行搜索、增加、刪除和搜索操作。右側為工作窗口,進行具體操作并展示頁面效果。下面簡單展示了商品列表界面(見圖1)和商品搜索界面,界面中的商品均為虛擬,無實質意義。

圖1 商品列表

3.2 數據庫設計

3.2.1 MySQL數據庫簡介

MySQL是一個關系型數據庫。MySQL數據庫由于其出色的性能,可以與PHP,Linux和Apache形成良好的開發環境,所以在業內很受歡迎并被廣泛應用。

一個MySQL數據庫包含表、視圖、觸發器、存儲過程等對象,數據庫中每一行叫作記錄,每一列叫作字段。

3.2.2 數據庫設計概念

數據庫的設計是建立數據庫和應用系統的技術,是信息系統開發的重要部分,具體來說,數據庫的設計就是運用給定的環境,構造出最優的信息要求和處理要求,這也是軟件開發階段主要要解決的問題。多年來,開發人員一直沒有停止探索。

3.2.3 數據庫的詳細設計

設計數據庫時,應注意以下幾項:(1)數據庫的應用,是要創建一個與應用相符的數據庫;(2)數據庫應符合規則,更要規范,以免發生數據庫的設計出現錯誤;(3)通過設計字段是否允許為空等,對數據進行完整性的保護。

在數據庫商品列表中,通過定義字段來體現商品的各種性質,如:商品編號、商品名稱、商品價格等,完成了商品的詳細規定,在商品分類表中通過字段限制了商品的種類。數據庫通過cid字段為兩表建立關聯,完善了商品的詳細信息,這樣數據庫可以完美地實現商品搜索、編輯、增加刪除的功能。如果不為兩表建立關聯,商品分類將無法加載,頁面就無法顯示商品分類功能。

4 軟件和系統測試

隨著信息技術的飛速發展,軟件產品逐漸滲透到社會的方方面面,軟件產品的廣泛應用讓軟件使用者不僅關注軟件的頁面美化,更加關注軟件產品的質量。無論軟件開發人員還是軟件用戶,都努力在競爭激烈的環境中生存。為了占有市場,軟件開發商就必須保證產品的質量,否則就會在激烈的競爭中被淘汰。為了保證工作的正常進行,必須選擇高質量的軟件。軟件產品質量差不僅會增加維護成本,還會產生其他問題,使企業喪失信譽度,進而打擊股市。尤其在一些關鍵的應用程序軟件中使用,一旦出現錯誤就會導致災難性的后果。

4.1 軟件測試

經過分析、設計和編碼后,得到源代碼,然后開始進行軟件測試。

4.1.1 測試的基本概念

測試的目的是為了能夠找到程序中的錯誤和不足。明確測試的目的是非常重要的,因為在實際應用中人們對測試存在著許多誤解,這些誤解時刻影響著測試工作的順利開展。要進行測試,除了需要測試數據外,還要給出測試數據會輸出的結果,把它叫作預期的結果。在測試過程中,將實際輸出的結果和預期的結果進行對比,如果兩者不同,則代表發現了錯誤。

測試的關鍵是測試用例的設計,其方法可分成兩類:白盒測試和黑盒測試。簡單來說,白盒測試就是在透明的環境之下,對程序進行測試,這個時候測試人員對于程序的設計和運行過程等都完全知曉,其主要測試的是路徑是否正確,以及邏輯是否有誤。相反,黑盒測試則是在不透明的環境下進行測試,測試人員對于程序的內部運作相當于是完全不了解的,是在一種真實的使用環境下對其進行測試,這主要測試的內容是檢查程序功能是否能夠達到預期的要求。

4.1.2 測試步驟

軟件測試的主要步驟包括單元測試、集成測試和驗證測試。單元測試(Unit Testing,UT)通常是在編碼階段進行的,單元測試通常使用白盒測試。集成測試(Integration Testing,IT)也叫裝配測試,是對每個模塊組裝在一起的程序的測試,集成測試一般采用黑盒測試。驗證測試(Validation Testing,VT)是檢查軟件的功能、性能和其他功能是否符合用戶的需求,黑盒測試通常用于驗證測試。

4.2 系統測試

測試過程及結果如表1所示。

表1 測試過程及結果

5 結語

在測試時,發現本系統還有不足之處。在對電子商品進行操作的過程中,如果使用刪除功能,在點擊確認按鈕后,該電子商品雖然在數據庫中已經被刪除,但是頁面中還能看見該商品,需要對網頁刷新后才能將該商品從頁面中刪除。但不影響功能實現,只是頁面效果欠佳,尚有待完善。

[1]吳菊華,徐夢,莫贊,等.社會化電子商務平臺的設計研究[J].現代情報,2016(5):117-122.

[2]陳小梅,關南寶.基于電子商務網站設計與管理研究[J].山東工業技術,2014(21):131-132.

[3]尚芳,吳賓賓.小型電子商務網站規劃設計研究[J].計算機光盤軟件與應用,2013(21):37-38.

[4]呂春生,張俊峰.電子商務網站的設計與推廣[J].農業網絡信息,2006(2):69-72.

Design and implementation of e-commodity management system based on JavaScript technology

Chen Chunyu1, Wang Fucheng2*, Xie Guoliang2
(1.Mechatronics Engineering School of Daqing Normal University, Daqing 163712, China; 2.Engineering College of Heilongjiang Bayi Agricultural University, Daqing 163000, China)

The e-commodity industry wants to improve ef fi ciency of the service, reduce the cost of overhead, facilitate the management of managers through the efficient interconnection network, using the design method of software engineering and advanced software development framework to implement e-commodity management is imperative. This paper mainly discusses the design and implementation of the e-commerce management system of JavaScript(JS), so as to provide reference for the construction of e-commerce management system.

JavaScript; e-commodity management system; design; implementation

黑龍江八一農墾大學教學研究課題;項目名稱:基于BIM技術的計算機繪圖技能的探索與實踐研究;項目編號:NDJY1608。

陳春雨(1979— ),女,吉林四平人,博士,講師;研究方向:測試計量技術及儀器。

*通信作者:王福成(1979— ),男,吉林四平人,講師;研究方向:結構力學。

猜你喜歡
頁面數據庫系統
大狗熊在睡覺
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 亚洲精品天堂在线观看| 在线视频亚洲色图| 亚洲免费福利视频| 99这里只有精品免费视频| 免费人欧美成又黄又爽的视频| 亚洲日韩高清在线亚洲专区| 亚洲区欧美区| 欧美视频免费一区二区三区| 日韩人妻无码制服丝袜视频| 亚洲一区二区日韩欧美gif| 亚洲国产综合精品中文第一| 中文字幕日韩欧美| 国内精品小视频福利网址| 亚洲 欧美 日韩综合一区| www精品久久| 国产福利小视频在线播放观看| 日韩一区精品视频一区二区| 午夜限制老子影院888| 幺女国产一级毛片| 人妻一区二区三区无码精品一区 | 欧美一区中文字幕| 午夜天堂视频| 精品一区二区三区波多野结衣| 国产成人狂喷潮在线观看2345| 久久精品电影| 中文精品久久久久国产网址 | 91视频首页| 国产你懂得| 99热这里只有精品5| 97视频在线精品国自产拍| 欧美爱爱网| 国产精品亚洲αv天堂无码| 欧美无遮挡国产欧美另类| 亚洲精品无码AⅤ片青青在线观看| 国产精品任我爽爆在线播放6080 | 日本一区中文字幕最新在线| 欧美激情福利| 国产毛片高清一级国语 | 任我操在线视频| 91精品国产麻豆国产自产在线| 亚洲成a人在线播放www| 高清国产在线| 成人免费午间影院在线观看| 国产欧美性爱网| 国产自在线播放| 综合亚洲网| 久久香蕉国产线| 青草视频网站在线观看| 国产凹凸一区在线观看视频| 国产真实乱子伦视频播放| 亚洲日韩精品无码专区97| 欧美日韩亚洲国产| 亚洲精品无码久久毛片波多野吉| 99re精彩视频| 久久久久久久久亚洲精品| 一本久道久久综合多人 | 18禁黄无遮挡免费动漫网站| 欧美国产在线看| 国产亚洲欧美日韩在线观看一区二区 | 国产va在线观看免费| 1769国产精品视频免费观看| 久久综合成人| 无码精品福利一区二区三区| 国产亚洲男人的天堂在线观看| 国产人成乱码视频免费观看| 亚洲第一天堂无码专区| 国产欧美精品专区一区二区| 欧美区在线播放| 中文字幕乱码二三区免费| 91在线一9|永久视频在线| 色婷婷久久| 国产精品观看视频免费完整版| 伊人天堂网| 婷婷色中文| 九九热在线视频| 91麻豆精品视频| 国产h视频在线观看视频| 久久永久视频| 精品国产Av电影无码久久久| 亚洲国产午夜精华无码福利| 亚洲精品黄| 国产成人精品亚洲77美色|