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| 国产在线自乱拍播放| 在线一级毛片| 欧美一级专区免费大片| 亚洲欧洲综合| 午夜福利在线观看成人| 国产区在线看| 亚洲黄色网站视频| 9966国产精品视频| 久久久久九九精品影院| 免费女人18毛片a级毛片视频| 丰满的少妇人妻无码区| 伊人精品视频免费在线| 国产欧美日韩精品综合在线| 欧洲成人免费视频| 欧美午夜网| 亚洲国产看片基地久久1024| 韩日免费小视频| 亚洲成人精品久久| 亚洲第一成人在线| 亚洲欧洲一区二区三区| 人妻少妇乱子伦精品无码专区毛片| 91蝌蚪视频在线观看| 国产高颜值露脸在线观看| 国产特级毛片aaaaaaa高清| 日韩欧美中文字幕一本| 国产精品尤物铁牛tv | 精品自拍视频在线观看| av大片在线无码免费| 亚洲资源站av无码网址| 国产91在线|中文| 曰韩免费无码AV一区二区| 亚洲精品va| 国产理论精品| 人人爱天天做夜夜爽| 国产日本欧美在线观看| 精品免费在线视频| 日韩高清中文字幕| 精品丝袜美腿国产一区| 国产成年无码AⅤ片在线| 在线看片免费人成视久网下载| 久久午夜夜伦鲁鲁片无码免费| 久久无码av一区二区三区| 九一九色国产| 欧类av怡春院| 亚洲三级网站| 亚洲系列无码专区偷窥无码| 国产簧片免费在线播放| 日韩无码真实干出血视频| 欧美激情伊人| 东京热av无码电影一区二区| 91九色最新地址| 国产又爽又黄无遮挡免费观看| 亚洲第一中文字幕| 福利姬国产精品一区在线| 亚洲国产成人综合精品2020| 国产成人一区| 国产又粗又爽视频| 国产成人一区| 日本一区二区三区精品国产| 国产va欧美va在线观看| 亚洲精品在线影院| 亚洲人网站| 久久精品这里只有国产中文精品| 日本精品影院| 精品国产成人a在线观看| 日本精品影院| a免费毛片在线播放| 久久久久人妻一区精品| 欧美性色综合网| 超级碰免费视频91| 国产一区二区在线视频观看| 亚洲欧美综合在线观看| 青青操视频在线| 久久综合激情网| 国产一区二区网站| 99爱视频精品免视看| 国产AV毛片| 亚洲成人黄色在线| 国产精品区网红主播在线观看| 黄片一区二区三区| 亚洲福利视频一区二区|