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

基于Java的網購系統設計與開發的注意事項

2019-09-10 07:31:45程曉宇
現代信息科技 2019年23期

摘? 要:近年來,隨著移動互聯網的快速發展,電子商務尤其是在線網上購物越來越受到網民的歡迎,電子商務對國家經濟的發展也發揮著越來越重要的作用。網民已經習慣通過網絡來購買商品,網購系統中簡單的購買流程、便捷可靠的支付方式、快捷暢通的物流快遞、安全的信息保護都使得網上購物越來越贏得網民們的青睞。但是軟件的開發需要研發人員從技術層面設計和開發嚴謹的程序。本文基于網購系統框架設計的Java知識整理,根據網購系統需求進行數據庫表的設計;基于數據表和業務結構的框架細節設計;基于網購系統框架的程序代碼編寫細節;以及對于網購系統的各程序功能檢測與糾正四個方面詳細地介紹了開發該系統所用到的技術知識與開發過程中的注意事項。

關鍵詞:Java;網購系統;設計開發

中圖分類號:TP311.52? ? ? 文獻標識碼:A 文章編號:2096-4706(2019)23-0081-02

Research on the Design and Development of Online Shopping System Based on Java

CHENG Xiaoyu

(Hehai University,College of Internet of Things Engineering,Changzhou? 213022,China)

Abstract:In recent years,with the rapid development of mobile internet,e-commerce,especially online shopping,is more and more popular among internet users. e-commerce plays an increasingly important role in the development of national economy. Internet users are used to buying goods through the internet. The simple purchase process,convenient and reliable payment method,fast and smooth logistics express delivery and safe information protection in the online shopping system make online shopping more and more popular with internet users. But the development of software requires the R & D personnel to design and develop rigorous procedures from the technical level. This paper introduces in detail the technical knowledge used in the development of the system and the precautions in the development process from four aspects:Java knowledge arrangement based on the framework design of online shopping system,database table design based on the demand of online shopping system;framework detail design based on data table and business structure;program code compilation details based on the framework of online shopping system;and the detection and correction of each program function of online shopping system.

Keywords:Java;online shopping system;design and development

0? 引? 言

當今國際間競爭歸根結底是科技的競爭,物聯網作為科技領域的未來發展趨勢,是人們可以想象的將網絡和信息科技更廣泛地運用于生活中的主要科技研發領域。物聯網的研發還處于初級階段,先進技術的學習和應用是物聯網技術人才提升自身實力和物聯網領域發展競爭力的必備途徑。所以當今技術人才要順應網絡信息時代發展的潮流,積極學習和應用所能接觸到的有關物聯網的軟硬件技術,從人們生活所需開始,進行技術水平的自我提升。

1? 基于網購系統框架設計的Java知識整理

要開發一種基于Java語言的網購軟件系統,首先要整理系統設計與開發過程中需要的Java知識點,Java框架如此之多,要根據自己的知識和能力進行適當的選擇和確定。網購系統是一個建立在Web的基礎上使用信息處理基礎將前臺、后臺中的信息進行及時處理的系統。所以研發者不僅要有基于Java語言的網購系統開發的基礎Java語法基礎,還要有相關的Java系統相關的基于后臺信息業務處理的框架知識,以及針對多用戶同時應用系統的多線程技術等。

例如,本文根據網購系統研發細節,基本確定了根據系統開發所需要的基礎知識包括但不限于Java基本數據類型、Java內存模型、數據結構、Java基礎語法等;在實踐研發過程中一定會用到接口和抽象類的區別知識,數據處理過程中的HashMap和HashTable的區別和每個集合的特點,基于大量數據并發處理所需要的Java多線程知識;Java反射原理,程序在瀏覽器中長期存儲信息的Cookie機制和Session機制的區別,以及Java的容器:List、Map、Set等知識,以及可能會用到的Java垃圾回收機制、Java鎖機制等知識。此外,筆者還對數據存儲技術,即數據庫技術知識做了長期的學習準備,對在數據庫中進行創建數據表、刪除數據表,關聯數據表,以及修改數據庫表中的數據等技術知識進行了學習和長期的實踐練習。為了保證網購系統研發的正規性,筆者對Struts2框架、Spring框架、Hibernate框架等框架知識進行了學習和準備。最后,筆者還對系統開發后期所需要的黑盒檢測基礎知識進行了以文本和視頻等多種方式的學習,以保證基于Java的網購系統設計、代碼編寫、功能檢測的順利實現。

2? 根據網購系統需求進行數據庫表的設計

要開發一個系統,首先要了解的就是系統的需求,即要實現的功能。在需求分析的基礎上,進行數據庫表的設計,因為數據庫表示是系統開發過程中所需要的最基本的數據單元,所有操作都圍繞數據庫表進行,不同的功能需求之間還對不同的數據庫表之間的關聯有一定的強制性。因此,要進行基于Java語言的網購系統的研發,首先要了解功能,然后進行數據庫表的設計與創建。

例如,本文對網購系統可能遇到的需求進行了調查和分析,將網購系統分為前臺客戶部分和后臺的數據管理部分。前臺購物系統主要包括用戶模塊、商品模塊、購物車模塊和訂單模塊;后臺數據處理部分主要包括用戶管理模塊、商品管理模塊、訂單管理模塊以及運營模塊等。所以本文將前臺的數據庫表進行了如下設計:User Commodity ShoppingCart以及Order表,對后臺數據處理部分進行了如下設計:UserMana CommodityMana OrderMana以及Operate,將以上這些數據庫表作為網購系統開發的數據庫表,并在這些數據庫表中進行了各表的字段和屬性的相應設置。

3? 基于數據表和業務結構的框架細節設計

在分析了系統設計需求,整理和學習基本的Java基礎知識和框架知識后,就要為代碼編寫做最后的準備,即基于數據庫表和業務結構進行框架的細節設計。系統框架設計不僅是為了保證業務功能的完整性,更是為了保證代碼編寫的專業性。

例如,本文為了保證系統中代碼的松耦合性,將Spring框架融合Struts2框架和Hibernate框架,進行了基于數據庫表和業務結構的方法設計,如在XML中進行顯示配置的XML注冊Bean的方式,在Java中進行顯示配置的Component配置注解方式和Annotation配置注解方式,以實現隱式的Bean發現機制和自動裝配,保證系統的專業性和安全性。在Hibernate框架處理“前臺接收”數據時也應用了注解方式。為了保證代碼的松耦合性,利用Struts2框架將與數據庫進行連接的途徑進行了基于接口的方法設計,讓業務邏輯層通過接口連接數據訪問層,進行針對數據庫表的操作。

4? 基于網購系統框架的程序代碼編寫細節

網購系統最重要的部分在于代碼的編寫,因為如果沒有代碼的充實,再完美的框架也只是個“架子”。但是,代碼編寫需要保證一定的格式正確,因為在代碼的調試過程中,程序員要不斷地進行代碼閱讀,代碼調試。此外,程序員還需要對代碼進行相應的斷點調試技術,保證代碼編寫的正確性。

例如,本文在代碼編寫的過程中,嚴格遵守Java代碼編寫的正確格式,保證代碼的可讀性。如在同一類體中,不同方法的開始總是處于同一豎直線上,方法內部的代碼與方法名的聲明隔后四位;在方法體內部,首先聲明局部變量,然后進行變量的使用;在需要方法返回參數的方法聲明中,嚴格按照返回參數的個數和類型進行聲明。同時,在開發過程中,不斷利用斷點調試功能進行功能的檢測和錯誤的查找。

5? 對網購系統的各程序功能的檢測與糾正

系統測試作為系統研發的最后部分,需要測試者嚴格按照白盒測試或黑盒測試要求進行各項功能的檢測,以達到系統編寫可以正常運行的目的。

例如,本文在進行基于Java語言的網購系統編寫后,由于缺乏人手,于是按照黑盒測試的方式,在前臺頁面和后臺管理頁面進行各項功能的檢查和測試,發現經過后臺從數據庫中查出的數據并不完整,或者查出來的數據不顯示、不對應,筆者按照斷點調試,逐步鎖定錯誤代碼的位置,進行代碼的修正,保證了網購系統的正常運行。

6? 結? 論

綜上所述,在Java語言背景的系統設計與開發過程中,不僅要整理開發所需的知識,還要根據系統架構和代碼編寫等科學的研發過程進行設計與實施。基于需求的系統功能設計到數據庫表的設計,再到根據業務結構進行的框架整體和細節設計,以及網購系統中代碼的規范編寫、軟件開發后期的系統各功能檢測與代碼糾正等,科學高效地進行以Java語言為基礎的網購系統編寫,可以提升自身在物聯網領域中各項技術的整體實力和單方面實力。

參考文獻:

[1] 焦亦薇.基于Java數據庫互連技術的登錄界面設計與實現 [J].福建電腦,2018,34(8):126-127.

[2] 王振巖.基于計算機軟件開發下JAVA編程語言的研究 [J].中國高新區,2018(4):181.

[3] 蔣雯雯.Java信息管理系統開發模式設計 [J].中國管理信息化,2017,20(3):143-144.

作者簡介:程曉宇(2000-),女,漢族,安徽阜陽人,就讀于物聯網工程專業,本科,研究方向:網頁開發、移動應用開發。

主站蜘蛛池模板: 国产日本欧美在线观看| 九色最新网址| 伊人色天堂| 无码国内精品人妻少妇蜜桃视频| 国产粉嫩粉嫩的18在线播放91 | 欧美成人免费午夜全| 视频一本大道香蕉久在线播放| 97精品久久久大香线焦| www.youjizz.com久久| 国产人人乐人人爱| 日韩高清一区 | 日韩精品少妇无码受不了| 狠狠亚洲婷婷综合色香| 国产一级妓女av网站| 狠狠亚洲婷婷综合色香| 欧美福利在线| 伊人天堂网| 免费国产高清精品一区在线| 日韩在线2020专区| 免费国产高清精品一区在线| 亚洲欧洲综合| 亚洲午夜18| 亚州AV秘 一区二区三区| 999国产精品| 国产在线拍偷自揄拍精品| 亚洲日韩图片专区第1页| 激情成人综合网| 国内毛片视频| 91久久性奴调教国产免费| 99999久久久久久亚洲| 欧美日韩国产在线观看一区二区三区| 日韩黄色在线| 国产成人av大片在线播放| 国产精品无码AⅤ在线观看播放| 中文字幕 91| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲成人www| 国内老司机精品视频在线播出| 国产一级毛片在线| 一级黄色欧美| 99热这里只有精品免费| 国内精品视频| 波多野结衣爽到高潮漏水大喷| 国产亚洲精品自在久久不卡| 亚洲欧美精品在线| 色国产视频| 亚洲人人视频| 996免费视频国产在线播放| 91破解版在线亚洲| 亚洲美女AV免费一区| 欧美精品xx| 欧美激情成人网| 蜜桃视频一区二区| 伊人网址在线| 天堂va亚洲va欧美va国产| 波多野结衣无码AV在线| 日本成人福利视频| 国产精品片在线观看手机版| 一级毛片免费高清视频| 狠狠色噜噜狠狠狠狠色综合久| 任我操在线视频| 亚洲人成影院午夜网站| 中文字幕无线码一区| 亚洲成人精品在线| 亚洲一区二区三区国产精华液| 亚洲男人天堂2020| 在线观看国产精品一区| 国产国语一级毛片| 日韩午夜福利在线观看| 国产黄色片在线看| 99热这里只有成人精品国产| Jizz国产色系免费| 狠狠色噜噜狠狠狠狠奇米777 | 欧美日韩资源| 99成人在线观看| 91亚洲精品第一| 色婷婷综合激情视频免费看| 亚洲欧美成人网| 国产在线高清一级毛片| av一区二区三区高清久久| 鲁鲁鲁爽爽爽在线视频观看| 日韩高清在线观看不卡一区二区|