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

        ?

        數(shù)碼產(chǎn)品在線銷售系統(tǒng)開發(fā)研究

        2015-05-08 21:36:42康鑒
        電腦知識與技術(shù) 2015年7期
        關(guān)鍵詞:數(shù)碼產(chǎn)品設(shè)計

        康鑒

        摘要:該文主要闡述數(shù)碼產(chǎn),針對數(shù)碼產(chǎn)品在線銷售系統(tǒng)的實際需求,采用面向?qū)ο笤O(shè)計的方法和JSP, SQL Server2008等技術(shù),分析、設(shè)計并實現(xiàn)了數(shù)碼產(chǎn)品的在線銷售。該系統(tǒng)具有網(wǎng)站前臺和后臺,前臺包括公司首頁、新聞、關(guān)于我們、企業(yè)介紹、榮譽證書、產(chǎn)品展示、用戶留言、產(chǎn)品搜索和聯(lián)系方式等功能。后臺包括產(chǎn)品管理、用戶管理、留言管理、新聞管理、訂單管理、修改密碼、系統(tǒng)管理等功能,測試表明該系統(tǒng)基本達(dá)到了預(yù)期的要求。

        關(guān)鍵詞:數(shù)碼產(chǎn)品;在線銷售系統(tǒng);設(shè)計

        中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)07-0111-04

        Abstract: This article focuses on digital production, the actual demand for digital products online sales system, the use of object-oriented design methods and JSP, SQL Server2008 technology, analysis, design and implementation of online sales of digital products. The system has a website foreground and background, foreground, including Home, News, About Us, business description, honorary certificates, products, user messages, product search and contact functions. Background, including product management, user management, message management, information management, order management, change passwords, system management functions, tests show that the system has basically reached theexpected requirements.

        Key words: digital products; online sales system; design

        隨著科學(xué)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)已經(jīng)滲透到人們生活工作中的每一個角落,當(dāng)前網(wǎng)絡(luò)已經(jīng)成為繼報刊、電視后的另一種新型傳播媒介,極大地改變了人們的生活方式,隨著宣傳手段的多樣化發(fā)展,各類網(wǎng)站不斷涌現(xiàn),如為宣傳企業(yè)而制作的公司網(wǎng)站、可進(jìn)行網(wǎng)上購物的電子商務(wù)網(wǎng)站、能及時了解到天下事的新聞網(wǎng)站、方便學(xué)習(xí)的教育網(wǎng)站,還有學(xué)校、團(tuán)體、個人等等各個大小的網(wǎng)站,充斥著我們的視野,滿足著我們的需要,本文主要分析數(shù)碼產(chǎn)品在線銷售系統(tǒng)開發(fā)。

        1 開發(fā)環(huán)境及相關(guān)技術(shù)介紹

        1.1 JSP技術(shù)簡介

        JSP 中文名為java服務(wù)器頁面(全名Java Server Page),是一種簡化的Servier設(shè)計,是在1999年Sun公司推出的一種技術(shù)標(biāo)準(zhǔn),與ASP技術(shù)比較類似,開發(fā)的應(yīng)用能夠在多種操作系統(tǒng)上運行,是一種安全性較高的先進(jìn)動態(tài)網(wǎng)站。

        JSP可以在Servlet和JavaBeans/EJB/CORBA/JNDI等的支持下,構(gòu)建功能強大的信息服務(wù)應(yīng)用平臺。它的最大特點是將內(nèi)容的生成和顯示進(jìn)行分離,開發(fā)人員能夠使用XML標(biāo)識或者是HTML來設(shè)計頁面,并使用小腳本來生成動態(tài)頁面,可重用組間,幾乎適合所用支持Japa平臺,語言能夠?qū)崿F(xiàn)依稀編寫,具有強大的可伸縮性,開發(fā)工具多樣化,支持服務(wù)器組間。JSP工作原理是在網(wǎng)頁HTML文件中增加腳本,在遇到請求時,執(zhí)行腳本片段將傳給客戶,程序片段能夠重新定向頁面。在服務(wù)器端執(zhí)行所有的操作程序,客戶端只能得到結(jié)果,客戶瀏覽器要求比較低,目前JSP攪拌語言為Java程序代碼。

        1.2 JSP的基礎(chǔ)——Servlet技術(shù)

        Java Servlet最初是服務(wù)于綜合開發(fā)環(huán)境下的Java軟件部分,當(dāng)前已經(jīng)擴(kuò)展為Java web標(biāo)準(zhǔn)部件,是JSP基礎(chǔ)的基礎(chǔ),JSP技術(shù)在應(yīng)用中先被編寫為Servlet才能進(jìn)行運行,Servlet是Java編程語言的一個類,主要擴(kuò)展服務(wù)器性能,JAva Servlet為應(yīng)用程度定義Servlet類, 很多大型Web應(yīng)用程度的開發(fā)都需要依照J(rèn)ava Servlet和JSP配合。Servlet與傳統(tǒng)的程序開發(fā)工具類似,如ISAPI、NSAPI等,采用Servlet后可以舍棄CGI方式,提高效率。由于Servlet內(nèi)部提供服務(wù)采用線程方式,一個線程機制能夠同時服務(wù)于多個請求,因此工作效率比較高,無需在固定的Web服務(wù)器平臺上運行。由于Java具有跨平臺的特點,因此Servlet也具有這個特點,與Web服務(wù)器無關(guān)。

        1.3 JavaBean 特點與結(jié)構(gòu)特征

        JavaBean 又可以寫成JavaBean,屬于Java語言寫成的可重用組件,構(gòu)造器無參數(shù),一個JavaBean 由屬性、方法和事件組成,范圍屬于具有生命時間的變量,應(yīng)用于多個頁面和時間段,在應(yīng)用中一般服務(wù)于服務(wù)器的部分,具有能夠重復(fù)使用、方便維護(hù)以及易使用的優(yōu)點,能夠在任何平臺上支持Java工作,無需重新編寫,最大的優(yōu)點在于能夠?qū)崿F(xiàn)一次編寫多次使用,可以在任何Java虛擬機運行。在代碼方面,代碼容易編寫。在開發(fā)中必須在應(yīng)用程序構(gòu)造器工具中運行,分布在各個環(huán)境中,雖然無法預(yù)知具體的環(huán)境,但是JavaBean必須在生產(chǎn)的應(yīng)用程序中使用,標(biāo)準(zhǔn)的JavaBean具有構(gòu)造函數(shù)以及類型,在實踐中大多數(shù)的應(yīng)用程序的邏輯不都需要在JavaBean才能實現(xiàn),提高應(yīng)用程序的可重用性。

        2 需求分析

        2.1 系統(tǒng)描述

        2.1.1 系統(tǒng)的信息處理需求

        如今網(wǎng)上購物是一種時尚更是一種生活方式,其中數(shù)碼產(chǎn)品占有很大的份額。因此對于數(shù)碼產(chǎn)品在線銷售系統(tǒng)的開發(fā)具有重要的意義和巨大的經(jīng)濟(jì)價值。本系統(tǒng)針對數(shù)碼產(chǎn)品的網(wǎng)上訂購,對普通用戶的信息、產(chǎn)品的信息、留言信息、訂單管理信息、最新新聞信息進(jìn)行有效的管理,在產(chǎn)品分類上有大類產(chǎn)品、小類產(chǎn)品和具體產(chǎn)品信息,在訂單管理上更加人性化,還有最新新聞信息的隨時更新等等,這些內(nèi)容都使用戶更加方便快捷的在網(wǎng)上購買符合自己要求的數(shù)碼產(chǎn)品。管理員可以根據(jù)自己的需求選擇相應(yīng)的選項對用戶信息、留言信息、產(chǎn)品信息、訂單信息等信息進(jìn)行管理。

        2.1.2 系統(tǒng)功能分析

        數(shù)碼產(chǎn)品在線銷售系統(tǒng)是為了方便在線購物的管理系統(tǒng),為用戶提供充足的信息和快捷的查詢手段,方便用戶在本系統(tǒng)上了解企業(yè)網(wǎng)上商城方面的信息,同時訂購商品。該系統(tǒng)的開發(fā)主要包括前端應(yīng)用程序和后臺數(shù)據(jù)庫兩方面。前端應(yīng)用程序力求做到界面美觀大方,簡單易用;后臺數(shù)據(jù)庫則力求一致性、完整性和安全性等各方面均滿足要求,可以進(jìn)行各種數(shù)據(jù)的查詢和統(tǒng)計。前臺功能主要包括:公司首頁、新聞、企業(yè)介紹、榮譽證書、產(chǎn)品展示和搜索以及關(guān)于公司的聯(lián)系方式等;后臺功能主要包括:產(chǎn)品管理、用戶管理、訂單管理、新聞管理以及留言管理等信息的數(shù)據(jù)庫的更新和存儲。此外,管理員還需隨時更新最新產(chǎn)品的新聞信息和回復(fù)用戶的留言信息。

        2.1.3 性能要求

        本系統(tǒng)在性能方面要達(dá)到以下要求:

        在設(shè)計中,將用戶分為管理員和普通用戶,本系統(tǒng)能夠及時響應(yīng)所有用戶的有關(guān)操作并完成相關(guān)功能。用戶在客戶端發(fā)出登陸請求信息,服務(wù)器端核實用戶的身份,在用戶完成身份驗證后,可以向用戶提供相關(guān)的操作以及信息等,用戶根據(jù)自己的需求選擇命令并執(zhí)行,然后將信息傳遞給客戶端,客戶端判斷并處理,然后執(zhí)行操作。用戶修改信息后,信息能及時錄入并保存在數(shù)據(jù)庫中,查詢也能在發(fā)出請求后及時返回結(jié)果。

        在系統(tǒng)的安全保密方面,管理員可以對系統(tǒng)的用戶信息、產(chǎn)品信息、留言信息、訂單信息等信息進(jìn)行管理,并且及時更新信息。本系統(tǒng)通過不同的管理員編號和普通用戶編號區(qū)分不同的用戶,管理員和普通用戶都必須登錄后才能進(jìn)行相應(yīng)的操作,否則被認(rèn)為是不合法操作。

        2.2 系統(tǒng)建模

        2.2.1 功能建模

        系統(tǒng)的功能用數(shù)據(jù)流圖來表示,描述輸入數(shù)據(jù)流到輸出數(shù)據(jù)流的變換(加工)。

        數(shù)據(jù)流程是指系統(tǒng)中數(shù)據(jù)從生產(chǎn)到輸出的過程。在計算機系統(tǒng)中輸入采集的信息原始數(shù)據(jù),然后依照用戶的續(xù)期加工處理數(shù)據(jù)或者是直接統(tǒng)計運算輸出結(jié)果,輸出的數(shù)據(jù)舍棄了具體的處理工具以及組織機構(gòu)等,一般反應(yīng)客觀事物的特征。

        描述數(shù)據(jù)流程的工具是數(shù)據(jù)流圖以及其附帶的數(shù)據(jù)字典、處理邏輯等圖表。其中數(shù)據(jù)流圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、存儲和傳遞。

        3 概要設(shè)計

        3.1 系統(tǒng)結(jié)構(gòu)設(shè)計

        結(jié)構(gòu)化設(shè)計要滿足系統(tǒng)功能需求。模塊化是將整體軟件劃分成獨立命名且可獨立訪問的模塊,不同的模塊通常具有不同的功能或職責(zé)。每個模塊可獨立地開發(fā)、測試,最后完成組裝完成的軟件。

        設(shè)計軟件的體系結(jié)構(gòu)需要在對需求分析階段生產(chǎn)的數(shù)據(jù)流圖進(jìn)一步分析和精化的基礎(chǔ)上,首先將系統(tǒng)按照功能劃分為模塊,接著需要確定模塊之間的調(diào)用關(guān)系及其接口,最后還應(yīng)對劃分的結(jié)構(gòu)進(jìn)行優(yōu)化和調(diào)整。良好的軟件結(jié)構(gòu)設(shè)計對詳細(xì)設(shè)計及編碼階段的工作都是至關(guān)重要的。

        3.2 數(shù)據(jù)庫邏輯設(shè)計

        管理員(管理員編號,用戶名,密碼,用戶編號,產(chǎn)品編號,新聞編號,訂單編號,留言編號)

        用戶(用戶編號,用戶名,密碼,qq,公司,郵箱,地址,電話,郵編)

        產(chǎn)品(產(chǎn)品編號,名稱,規(guī)格,價格,成分,產(chǎn)地,生產(chǎn)日期,保質(zhì)期)

        新聞(新聞編號,標(biāo)題,內(nèi)容,時間)

        訂單(訂單編號,用戶編號,數(shù)量,單價,總價,日期,產(chǎn)品編號,用戶編號)

        留言(留言編號,內(nèi)容,留言用戶,時間,用戶編號)

        4 詳細(xì)設(shè)計

        通過程序流程圖的方式對模塊的執(zhí)行過程進(jìn)行描述,可以提高程序設(shè)計的邏輯性,方便后續(xù)的詳細(xì)設(shè)計和編碼部分的操作,以下是對部分模塊的程序流程描述和舉例。

        4.1 模塊程序流程描述

        4.1.1 登錄模塊

        登錄界面對于整個系統(tǒng)來說是非常重要的,因為它設(shè)置了進(jìn)入本系統(tǒng)的用戶和口令,防止非法用戶進(jìn)入系統(tǒng),破壞系統(tǒng)安全和所保存的數(shù)據(jù),只有合法的用戶在輸入正確的密碼后方可進(jìn)入系統(tǒng),否則將提示密碼或用戶名輸入錯誤,并詢問用戶是否重新輸入。

        登錄功能流程說明:

        1) 用戶在登錄頁面輸入登錄信息。

        2) 在頁面用JavaScript對用戶輸入數(shù)據(jù)格式和有效性進(jìn)行檢查。

        3) 在數(shù)據(jù)庫中判斷是否存在某一列滿足用戶名和密碼為用戶輸入的數(shù)據(jù),存在則通過。

        4) 將用戶基本信息保存在session對象中。

        4.1.2 用戶管理模塊

        管理員登錄本系統(tǒng)后,可以管理用戶信息,可以添加用戶信息,刪除用戶信息,也可以查詢用戶信息。查詢功能的實現(xiàn)可以用任何關(guān)鍵字進(jìn)行查詢,修改和刪除要選擇特定的行才能實現(xiàn),否則會提示:選擇要修改或刪除的行。

        4.2模塊詳細(xì)設(shè)計

        4.2.1 用戶管理

        5 系統(tǒng)測試與分析

        軟件測試是保證軟件質(zhì)量的關(guān)鍵,它是對需求分析設(shè)計和編碼的最后復(fù)審。在軟件生命周期的每個階段,都不可避免地會產(chǎn)生錯誤,通常在編寫出每個程序后,都要對它進(jìn)行必要的測試。

        5.1 軟件測試概述

        軟件測試就是一種用來鑒定軟件的過程,也就是比較實際輸出和預(yù)期輸出之間差異的過程,幫助識別開發(fā)完整的軟件正確度、質(zhì)量等,是SQA重要子域,重在發(fā)現(xiàn)一些可以避免的開發(fā)風(fēng)險、降低所發(fā)現(xiàn)的風(fēng)險。

        測試的目的在于將軟件設(shè)計時設(shè)計者與程序開發(fā)者之間理解不一致的地方,功能與需求不一致的地方,不符合邏輯思維的情況由開發(fā)人員進(jìn)行修改和補充。

        在整個開發(fā)過程中是按照如下原則完成測試工作的:

        1)盡早地并不斷地進(jìn)行軟件測試。

        2)開發(fā)者應(yīng)盡量避免對自己設(shè)計的軟件進(jìn)行測試。

        3)測試用例中不僅要輸入數(shù)據(jù),還要有與其對應(yīng)的預(yù)期結(jié)果。

        4)測試用例的設(shè)計同時包括合法的和非法的輸入數(shù)據(jù)。

        5)在對程序修改之后要進(jìn)行回歸測試。

        6)程序中尚未發(fā)現(xiàn)的錯誤的數(shù)量通常與改程序中已發(fā)現(xiàn)的錯誤數(shù)量成正比。

        7)妥善保留測試計劃,全部測試用例、出錯統(tǒng)計和最終分析報告,并把它們作為軟件組成的一部分,為維護(hù)提供方便。

        8)應(yīng)當(dāng)對每一個測試結(jié)果做全面檢查。

        9)嚴(yán)格執(zhí)行測試計劃,排除測試的隨意性。

        5.2 軟件測試步驟分析

        軟件測試包括狹義論和廣義論,狹義論認(rèn)為軟件測試就是為發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,在這里采用廣義上的軟件測試,軟件測試包括分析、設(shè)計和編碼等部分,共同構(gòu)成全過程的軟件測試,以保證軟件質(zhì)量。對于本系統(tǒng)的測試步驟具體如下:

        1) 單元測試:單元測試主要對模塊的4個基本特性進(jìn)行評價,如表1所示:

        6 結(jié)束語

        在進(jìn)行本系統(tǒng)分析和設(shè)計時,我運用軟件工程課程中學(xué)習(xí)的軟件開發(fā)流程,進(jìn)行了需求分析,經(jīng)過了需求獲取、需求分析、需求定義和需求驗證的過程,初步確定了數(shù)碼產(chǎn)品在線銷售系統(tǒng)的雛形,然后通過概要設(shè)計和詳細(xì)設(shè)計完成了對系統(tǒng)的整體設(shè)計,期間也伴隨著測試方案的制定,及時修正模塊中的問題。通過編碼和最后的系統(tǒng)測試完成了數(shù)碼產(chǎn)品在線銷售系統(tǒng)的設(shè)計。

        數(shù)碼產(chǎn)品在線銷售系統(tǒng)實現(xiàn)了用戶的管理、訂單的管理、新聞的管理、留言的管理和對對系統(tǒng)的管理等功能。具有在線訂購產(chǎn)品的基本功能,如果應(yīng)用于實際生活中,還需要增加一些功能。

        由于時間和個人水平的限制,數(shù)碼產(chǎn)品在線銷售系統(tǒng)還存在著一些不足,如數(shù)據(jù)庫的定時備份,對截圖刪除時進(jìn)行物理刪除,還有用戶密碼存儲于數(shù)據(jù)庫中應(yīng)進(jìn)行加密的問題,系統(tǒng)測試也不是很完善,以后我會考慮并改進(jìn)這些問題。

        參考文獻(xiàn):

        [1] 施平安.Java程序設(shè)計教程[M].北京:清華大學(xué)出版社,2004.

        [2] 陳雄峰.實用軟件工程教程[M].北京:機械工業(yè)出版社,2009.

        [3] 飛思科技產(chǎn)品研發(fā).JSP應(yīng)用開發(fā)詳解(2版)[M].北京:電子工業(yè)出版社,2000.

        [4] 阮文江.Javascript程序設(shè)計基礎(chǔ)教程[M].北京:人民郵電出版社,2004.

        猜你喜歡
        數(shù)碼產(chǎn)品設(shè)計
        何為設(shè)計的守護(hù)之道?
        《豐收的喜悅展示設(shè)計》
        流行色(2020年1期)2020-04-28 11:16:38
        對小型智能數(shù)碼產(chǎn)品IPX9防護(hù)等級的研究
        電子測試(2018年15期)2018-09-26 06:01:48
        瞞天過?!律O(shè)計萌到家
        旅途不設(shè)“線”
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        讓人美麗的數(shù)碼產(chǎn)品
        設(shè)計之味
        舒適廣告(2008年9期)2008-09-22 10:02:48
        數(shù)碼產(chǎn)品玩“另類”
        国产三级不卡视频在线观看| 精品久久亚洲中文无码| 在线看亚洲十八禁网站| 老熟女一区二区免费| 日本japanese少妇高清| 亚洲国产精品久久久久秋霞1| 无码三级国产三级在线电影| 国产一区二区三区在线影院| 97cp在线视频免费观看| 亚洲精品乱码久久久久久中文字幕 | 亚洲欧洲AV综合色无码| 二区三区日本高清视频| 在线无码中文字幕一区| 人人妻人人澡人人爽人人精品av | 国产xxxxx在线观看免费| 日韩最新av一区二区| 女同av一区二区三区| 国产亚洲欧洲aⅴ综合一区| 日日摸天天碰中文字幕你懂的| 四虎影视免费观看高清视频| 日本视频中文字幕一区在线| av蜜桃视频在线观看| 丝袜美腿丝袜美腿丝袜美腿丝袜| 亚洲中文字幕无码av永久| 丰满少妇人妻无码专区| 免费人成无码大片在线观看| 欧洲国产成人精品91铁牛tv| 日本一区二区偷拍视频| 国产精品国产三级第一集| 中文字幕人妻无码一夲道| 热久久这里只有| 一本色道久久88综合亚洲精品| 白白色发布的在线视频| 亚洲精品成人片在线观看精品字幕| 国产成人精品成人a在线观看 | 全部孕妇毛片丰满孕妇孕交| 欧美亚洲韩国国产综合五月天| 手机AV片在线| 国产高清在线精品一区二区三区| 色又黄又爽18禁免费网站现观看| 男同gay毛片免费可播放|