【正文】
需要能相應(yīng)的做出更新或修改。 (3) 查詢用戶信息; 管理員可以登錄用戶數(shù)據(jù)庫進(jìn)行用戶信息查詢。軟件可行性研究的目的就是用最小大代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得去開發(fā) 。這樣即減少了開發(fā)成本又提高了開發(fā)效率。 (3) 安全性: 網(wǎng)站中用戶的信息存放在數(shù)據(jù)庫中,管理員之外的人需要密碼才能進(jìn)入查看,因此,個人信息是十分安全的,訂單付款方面既可以貨到付款也可以通過支付寶付款,安全有保障 。除了這些 作用外,設(shè)計好前臺的結(jié)構(gòu)形式,也是為后面程序的編寫做出了框架。 功能模塊 設(shè)計 層次模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng) , 子系統(tǒng)下再劃分為若干的模塊 。 圖 管理員管理結(jié)構(gòu)圖 購物車管理 用戶選擇好自己想要的圖書后可以添加到購物車,并在購物車中對商品進(jìn)行一些操作,如:核對并修改信息、核對庫存、數(shù)量、金額等。它對整個數(shù)據(jù)庫的設(shè)計具有深刻的影響。概念模型實際上是現(xiàn)實世界到機(jī)器世界的一個中間層次。 表 43 d_category 的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長度 是否為空 是否為主鍵 字段描述 Id integer 16 否 是 類別編號 Turn Int 10 否 否 等級 En_name Varchar 200 否 否 產(chǎn)品類 型 name varchar 200 否 否 類別名 Description varchar 200 否 否 類別說明 Parent_id Int 10 是 否 父類別編號 (4) 產(chǎn)品表 d_product 產(chǎn)品表 d_product 用來保存了系統(tǒng)中的產(chǎn)品信息。所以設(shè)計和實現(xiàn)每一個網(wǎng)頁也是非常重要的工作。在頁面的 風(fēng)格上應(yīng)保持統(tǒng)一,這里采用 CSS 樣式表將所有頁面的字體、字號、顏色以及超鏈接的樣式做統(tǒng)一定義。 用戶注冊的流程圖如 圖 所示。Persist Security Info=False。 圖 用戶登錄頁面 購物車模塊 購物車模塊中,主要包含以下幾個功能,即:添加購物車、查看購物車、生成訂單和清空購物車。如果欲刪除該商品,可以在數(shù)量文本框里輸入“ 0”,并需要單擊“修改”按鈕來更新購物車中商品的數(shù)量。 ( 4)清空購物車 清空購物車是指當(dāng)用戶訂單生成后,倘若還想繼續(xù)購物一定要清空購物車再進(jìn)行選購商品,這樣防止重復(fù)購物,其實清空購物車實現(xiàn)起來非常簡單,只需要將 session 中 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 24 頁 存儲的 shop 對象清空即可。 ( 1)后臺導(dǎo)航區(qū):放置管理員可操作項目的鏈接; ( 2)操作區(qū):顯示所有后臺導(dǎo)航的鏈接信息。 流程圖如圖 所示。如果用戶蓄意性注冊或者在很長時間內(nèi)沒有訂單產(chǎn)生,管理員就可以將該用戶信息刪除。測試原理是軟件測試活動的理論基礎(chǔ),測試方法是測試原理的實際應(yīng)用和獲得測試數(shù)據(jù)的手段。只檢查程序是否做了它應(yīng)該做的事這僅完成 了測試工作的一半,另一半則是要檢查程序是否做了它不該做的事;一段程序中存在錯誤的概率與在這段程序中已發(fā)現(xiàn)的錯誤數(shù)成比例;測試上作必須有明確的目標(biāo);盡早地和不斷地進(jìn)行軟件測試;窮舉測試是不可能的,充分覆蓋程序邏輯是有可能的。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進(jìn)行測試。 ( 1) 黑盒測試 黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測 試或基于規(guī)范的測試,它是在己知產(chǎn)品所應(yīng)具有的功能的前提下,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者對程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息 (如數(shù)據(jù)庫或文件 )的完整性。所以應(yīng)該與軟件的研制人員以及最終用戶一起,有針對性地研究實際操作環(huán)境并加以描述,形成合理的測試 用例集。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 30 頁 6 系統(tǒng)調(diào)試與實施 系統(tǒng)測試原理及測試準(zhǔn)則 在完成某一功能模塊后,都要進(jìn)行一下系統(tǒng)測試。 商品訂購詳單主要通過提交的訂單號從 d_order表中查詢處對應(yīng)的商品并顯示在頁面中,管理員審核后可通過復(fù)選框來設(shè)置訂單是否執(zhí)行。 流程圖如圖 所示。 訂單查詢模塊流程圖如圖 所示。當(dāng)用戶確認(rèn)對購物車不再改變以后,就可以到收銀臺結(jié)帳并生成訂單。 在這段代碼流程中,還使用了集合類型。 amp。 ( 2)用戶登錄 用戶登錄窗口設(shè)置在首頁上,主要用來接收用戶錄入的用戶名及密碼。 前臺功能模塊分為用戶管理模塊、訂單查詢模塊、購物車模塊 3 個部分。 在整個網(wǎng)頁的制作過程中,都是結(jié)合使用 HTML 語言來實現(xiàn)設(shè)計的。在本章將具體討論如何實現(xiàn)功能模塊,最 終實現(xiàn)整個系統(tǒng)。根據(jù)前面對網(wǎng)站前臺與后臺功能模塊的分析和對數(shù)據(jù)庫中實體關(guān)系的設(shè)計,可以看到網(wǎng)站中所用到的數(shù)據(jù)信息基本包括:用戶信息、收貨信息、產(chǎn)品類別、產(chǎn)品信息、圖書信息、訂單信息、訂單明細(xì)等。在設(shè)計好前臺與后 臺的功能模塊后,就開始進(jìn)行數(shù)據(jù)庫的設(shè)計了。對用戶需求進(jìn)行分析時數(shù)據(jù)庫設(shè)計的第一個階段。 用戶管理 為了方便于網(wǎng)站的管理,必須由一套完整的用戶管理體系。這樣,除了設(shè)計后臺的各個管理界面外,為了方便管理員的工作,可以將各個管理的界面結(jié)合到一個頁面中。數(shù)據(jù)庫將要作為網(wǎng)站后臺重要的組成部分,管理員的主要操作幾乎全部圍繞數(shù)據(jù)庫,最后將更新的數(shù)據(jù)要顯示給前臺。 (2)用戶使用可行性:本系統(tǒng)主要是 為滿足廣大用戶的需求, 用戶對網(wǎng)上購物已經(jīng)有了一定的了解,操作方面只需要點擊幾下鼠標(biāo)就可完成,十分簡單 。 (2) 技術(shù): 這個網(wǎng)上購物系統(tǒng) 采用的開發(fā)語言是 Java 語言, Java 語言擅長 Web 方面的系統(tǒng)開發(fā), 系統(tǒng)采 基于 java 語言的 JSP 技術(shù)開發(fā), JSP 是 Sun 屬下 JavaSoft 公司推出的技術(shù),使用的 Java 語言是 ASP、 PHP 和 JSP 三者中最新的技術(shù)。 (4)核對金額 ;時刻對頁面的售價是否和數(shù)據(jù)庫中的一致 。 (3) 訂單查詢; 用戶登錄網(wǎng)站后,可以查看個人賬戶,從中獲取訂單消息。在聲明中規(guī)定了頁面的背景、滾動條的顏色 樣式等。這樣,在其他的 Java文件和頁面中聲明調(diào)用或包含了 文件后,都可以對數(shù)據(jù)庫操作了。 Tomcat 也可以與其它一些軟件集成起來實現(xiàn)更多的功能。在 Unix 中,一個 group對應(yīng)著系 統(tǒng)的一定資源,某個 group不能訪問不屬于它的資源。通過這個應(yīng)用,輔助于 FTP,你可以在遠(yuǎn)程通 過 Web 部署和撤銷應(yīng)用。與傳統(tǒng)的桌面應(yīng)用程序不同, Tomcat 中的應(yīng)用程序是一個WAR( WebArchive)文件。這些編程語言包括 C、 C++、 Python、 Java、 Perl、PHP、 Eiffel、 Ruby 和 Tcl 等。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 6 頁 ( 4)作為 Java 的一個重要組成部分, JSP 技術(shù)能夠支持高度復(fù)雜的、基于 Web 的企業(yè)級應(yīng)用。 pageContext 對象的創(chuàng)建和初始化都是由容器來完成的,在 JSP 頁面中可以直接使用 pageContext 對象。 config 對象的主要作用是取得服務(wù)器的配置信息。但是與 session 不 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 5 頁 同的是,所有客戶的 application 對象都是同一個,即所有客戶共享這個內(nèi)置的application 對象。 Session: 從一個客戶打開瀏覽器并連接到服務(wù)器開始,到客戶關(guān)閉瀏覽器離開這個服務(wù)器結(jié)束,被稱為一個會話。它以 JavaServlet 技術(shù)為基礎(chǔ),又在許多方面作了改進(jìn),并且充分借鑒了 ASP 和 PHP 一些合理的地方。第四章的系統(tǒng)總體設(shè)計在明確了系統(tǒng)設(shè)計原則下,進(jìn)行了功能模塊設(shè)計。這些部分用 JSP 設(shè)計頁面及連接,使用數(shù)據(jù)庫來建立相關(guān)的表,以便于對其進(jìn)行查看、修改或刪除。毫無 疑問,高速,海量的信息傳輸對報刊業(yè)也是巨大的刺激。根據(jù) CNNIC 的統(tǒng)計結(jié)果,截止 2021 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(論文 ) 第 2 頁 年 1 月中國有互聯(lián)網(wǎng)用戶 7950 萬人,而又有 %以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物的用戶達(dá)是 萬人,并且這一數(shù)字還在以 17%左右的速度增長,到 2021 年中國網(wǎng)上購物用戶將達(dá)到 6962 萬人,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受 ?,F(xiàn)在的網(wǎng)絡(luò)對于人們來說,已經(jīng)可以不再是單單獲得信息的意義,更反應(yīng)了現(xiàn)代人生活的理念,更為重要的是成為企業(yè)與政府傳達(dá)思想,介紹自身的平臺。s living standard has the very vital significance. This article elaborated the online shopping system development and design. Design USES now more popular JSP web development technology, and processing of data by considering the site structure and learned knowledge, using MySQL database system as background database website. System has realized the basic function of website, including customer registered login, information query, browse the web site information, shopping, and fill in the order. In the page design and production, for the basic format of the page, use HTML language to write framework, then use MyEclipse in framework to do detailed design. Made out of the front desk information release site and background management maintenance system. The online shopping system can help users to the front desk for daily management and information release。 隨著網(wǎng) 絡(luò)購物安全性和售后服務(wù)的加強(qiáng),網(wǎng)上購物系統(tǒng)的發(fā)展對提高人們生活水平方面具有十分重要的意義。 本文闡述了網(wǎng)上購物系統(tǒng)的開發(fā)與設(shè)計。 And occupy less system resources, informative, site maintenance convenient, easy to expand and update, easy to inherit and protect the historical data, etc, at the same time, this system can overe the traditional sales in the region, advertising, human resources, lack of restrictions, can well to meet the needs of online sales. Keywords: online shopping。 國內(nèi)外現(xiàn)狀 伴隨著 Inter 的蓬勃發(fā)展,網(wǎng)絡(luò)購物中心作為電子商務(wù)的一種形式正以其高效、低成本的優(yōu)勢,逐步成為新興的經(jīng)營模式和理念,人們已不再滿足于信息瀏覽和發(fā)布,而是渴 望著能夠充分享受網(wǎng)絡(luò)所帶來的更多的便利。 在最近一段時間里,我也查了一些關(guān)于網(wǎng)上購物的信息。 2021 第五屆中國網(wǎng)絡(luò)媒體論壇中提出到“ 順應(yīng)數(shù)字化潮流,地方報業(yè)踏上網(wǎng)上之路 ”。在網(wǎng)站設(shè)計中,管理員完成對網(wǎng)站的維護(hù)與管理的工作。接著進(jìn)行數(shù)據(jù)庫設(shè)計,首先針對系統(tǒng)中的數(shù)據(jù)設(shè)計出實體間的關(guān)系,然后描述了數(shù)據(jù)庫中基本表的設(shè)計。 JSP 技術(shù)是以 JAVA 語言為基礎(chǔ)的,可以使用 JavaBeans 組件和自定義標(biāo)簽,因此具有良好的擴(kuò)展 性。當(dāng)一個客戶訪問一個服務(wù)器時,可能會在這個服務(wù)器的幾個頁面之間 反復(fù)連接,反復(fù)刷新一個頁面,服務(wù)器應(yīng)當(dāng)通過某種辦法知道這是同一個客戶,這就需要 session 對象。 application 對象常用方法 :(1)public void setAttribute(String key,Object obj): 將參數(shù) Object 指定的對象 obj 添加到 application 對象中,并為添加的對象指定一個索引關(guān)鍵字。通過 pageContext 對象的 getServletConfig() 方法可 以獲取一個 config 對象。 總的來說, JSP 已成為目前主