freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp技術(shù)構(gòu)建的網(wǎng)上圖書商城的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-21 20:00 本頁面
 

【文章內(nèi)容簡介】 率,節(jié)省工作時間,方便操作與管理而設(shè)計。本系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是完全可行的。開發(fā)此軟件不需要大量經(jīng)費,而且是個人獨立設(shè)計,可以節(jié)省許多費用,同時也可提高個人的實際動手能力。 技術(shù)可行性根據(jù)該系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析??紤]到系統(tǒng)實施的可行性,在軟件方面選擇了如今較流行的Eclipse工具來進(jìn)行開發(fā)管理平臺的設(shè)計,使用SQL server 2005數(shù)據(jù)庫存儲數(shù)據(jù)。在硬件方面,則選擇空間較大,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢。考慮到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。在軟件方面,由于Eclipse和SQL server 2005是兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。 運行可行性 在現(xiàn)今社會,順著Internet在中國的迅速發(fā)展,人們?nèi)粘I钪性絹碓蕉嗟厥褂肳eb技術(shù)來為自己的工作和學(xué)習(xí)服務(wù)。許多企業(yè)為了擴(kuò)大他們的規(guī)模,將他們的生意范圍涉及到了出口生意,由于企業(yè)的客戶很多,而且分布于各地,甚至還有國外,在線銷售商品有著對顧客的地域無限制等諸多的優(yōu)點,可以成功地解決企業(yè)所面臨的難題。本網(wǎng)上書店系統(tǒng)操作簡單易行,所以使用前的培訓(xùn)也比較容易,此系統(tǒng)網(wǎng)站的管理人員對開發(fā)此應(yīng)用項目的態(tài)度確定而且管理方面的條件都比較成熟。經(jīng)過以上分析,運行方面是可行的。 功能需求分析經(jīng)過對各大商品購物網(wǎng)站及實際商品企業(yè)銷售過程的考察、分析,要求本系統(tǒng)具有以下功能:1. 統(tǒng)一友好的操作界面,保證系統(tǒng)的易用性,方便用戶的操作;2. 具備商品信息的展示功能,方便瀏覽者對商品信息進(jìn)行瀏覽與比較;3. 規(guī)范的商品分類,方便瀏覽者分類查找商品;4. 完善的購物車功能與用戶結(jié)賬功能;5. 設(shè)置網(wǎng)站公告信息模塊,使瀏覽者能夠及時了解網(wǎng)站的各項動態(tài)變化,及銷售的新品、特價活動等信息;6. 商品銷售排行功能;7. 訂單信息查詢功能、商品信息查詢功能;8. 全面的后臺管理功能,以方便管理員對網(wǎng)站信息進(jìn)行更新與管理。第4章 系統(tǒng)分析與對象類建模 用例建模 系統(tǒng)的參與者和用例參與者是指在系統(tǒng)外部與系統(tǒng)交互的人或其它系統(tǒng),以某種方式參與系統(tǒng)內(nèi)的執(zhí)行。在懷遠(yuǎn)新華書店網(wǎng)上圖書商城中,參與者由“游客”、“會員”、“管理員”組成。參與者圖如圖41所示。 圖41 系統(tǒng)的參與者用例是系統(tǒng)所提供的一個功能或者系統(tǒng)提供的某一特定用法的描述,在元數(shù) 據(jù)管理系統(tǒng)中,包括“元數(shù)據(jù)采集”,“元數(shù)據(jù)導(dǎo)出”,“元數(shù)據(jù)瀏覽”,“系統(tǒng)管理”等即為用例。用例圖如圖42所示。圖42 系統(tǒng)的用例 關(guān)聯(lián)關(guān)系由于本網(wǎng)上圖書商城網(wǎng)站是面向讀者用戶和網(wǎng)站管理員的,在此網(wǎng)站系統(tǒng)中的權(quán)限不同,在本系統(tǒng)中操作的功能模塊也不同。用例圖的關(guān)聯(lián)關(guān)系如圖43所示。 圖43 用例關(guān)聯(lián)關(guān)系圖 對象類靜態(tài)結(jié)構(gòu)模型靜態(tài)模型用于描述系統(tǒng)中對象之間互相進(jìn)行聯(lián)系的模型,這些關(guān)系不隨時間變化,一般指系統(tǒng)的體系結(jié)構(gòu)。 類圖類圖描述了系統(tǒng)中的類及類之間的關(guān)系,即系統(tǒng)的邏輯結(jié)構(gòu)。系統(tǒng)類圖如圖44所示。 圖44 網(wǎng)上圖書商城類圖 構(gòu)件圖構(gòu)件(Component)也稱組件,是系統(tǒng)中遵從一組接口并提供實現(xiàn)的一個物理的、可替換的單元。它是軟件復(fù)用的基本物理實現(xiàn)單元,是邏輯模型元素(如類、接口、協(xié)同等)的物理包。在UML中,對象庫、可執(zhí)行體、COM+構(gòu)件和企業(yè)級JavaBeans都可以描述為構(gòu)件。下面是懷遠(yuǎn)新華書店網(wǎng)上圖書商城一個簡單的構(gòu)件圖。 管理員可以對會員、圖書和訂單進(jìn)行管理,信息會由相關(guān)操作錄入數(shù)據(jù)庫,用戶可以對數(shù)據(jù)庫進(jìn)行訪問來查找相關(guān)信息。會員用戶和管理員用戶進(jìn)行訪問具體關(guān)系如圖45所示。圖45 構(gòu)件圖 對象類動態(tài)結(jié)構(gòu)模型 對象狀態(tài)模型 狀態(tài)圖(Statechart Diagram)。UML中的狀態(tài)圖描述了系統(tǒng)中一個對象所具有的各種狀態(tài)和這個對象從一種狀態(tài)到另外一種狀態(tài)的轉(zhuǎn)移,以及影響對象這些狀態(tài)的事件(如收到消息、時間超時、報錯、條件為真)等。下面列出了系統(tǒng)的四個狀態(tài)圖,如圖所示。 (1)查看登錄首頁信息 圖46 查看首頁狀態(tài)圖(2)查看圖書銷售排行信息 圖47 查看圖書銷售排行狀態(tài)圖 (3)添加圖書信息圖48 添加圖書信息狀態(tài)圖 (4)訂單處理信息 圖49 訂單處理狀態(tài)圖 在UML面向?qū)ο笾?,活動圖記錄單個操作或方法的邏輯,或者單個業(yè)務(wù)流程的邏輯。它描述系統(tǒng)中各種活動的執(zhí)行順序,通常用于描述一個操作中所要進(jìn)行的各項活動的執(zhí)行流程。同時,它也被用來描述一個用例的處理流程或某種交互流程?;顒訄D由一些活動組成,圖中同時包括了對這些活動的說明。當(dāng)一個活動執(zhí)行完畢之后,將沿著控制轉(zhuǎn)移箭頭轉(zhuǎn)向下一個活動。在活動圖中,還可以方便地描述控制轉(zhuǎn)移的條件和并行執(zhí)行等要求。在系統(tǒng)的開發(fā)由于時間等因素的限制,不可能開發(fā)全部的系統(tǒng)功能模塊,所以在活動圖中主要列出的是參與開發(fā)的模塊,其中用戶購書活動圖如圖410所示。 會員 管理員 圖410 系統(tǒng)活動圖 對象間交互行為模型 順序圖(Sequence Diagram)順序圖描述對象之間信息交換時的時間順序,用來描述用例圖的行為。下圖描述了用戶購書順序圖:首先用戶要提交購書請求,購物車系統(tǒng)進(jìn)行計算金額,然后將請求確認(rèn)信息發(fā)給用戶,用戶確認(rèn)后,確定繼續(xù)購買,進(jìn)入結(jié)算階段。結(jié)算完成,系統(tǒng)提示交易成功。用戶購書的順序圖如圖411所示。 圖411 用戶購書的順序圖 協(xié)作圖(Collaboration Diagram)在UML面向?qū)ο笾校瑓f(xié)作圖用于顯示組件及其交互關(guān)系的空間組織結(jié)構(gòu),它并不側(cè)重于相互的順序。協(xié)作圖顯示了交互中各個對象之間的組織交互關(guān)系以及對象彼此之間的鏈接。與順序圖不同,協(xié)作圖顯示的是對象之間的關(guān)系。另一方面,協(xié)作圖沒有將時間作為一個單獨的維度,因此,序列就決定了消息及并發(fā)線程的順序。它用帶有編號的箭頭來描述特定的方案,以顯示在整個方案過程中消息的移動情況。協(xié)作圖主要使用描繪對象之間消息的移動情況來反映具體的方案,并顯示對象及其交互關(guān)系的空間組織結(jié)構(gòu),而非交互的順序。訂單交易的協(xié)作圖如圖412所示。圖412 訂單交易的的協(xié)作圖第5章 系統(tǒng)設(shè)計 功能結(jié)構(gòu)設(shè)計利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素(不能再分割的元素)。隨著這種結(jié)構(gòu)的精細(xì)化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細(xì),這種模式非常適合于需求分析階段的需要。從對頂層的信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。本系統(tǒng)一共分為前臺和后臺兩大模塊,兩個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能分析,系統(tǒng)在兩個模塊的基礎(chǔ)上每一個模塊又分為幾個模塊。1.前臺系統(tǒng)功能模塊(1)商品展臺模塊:通過新品上架,分頁顯示特價商品,商品銷售排行展示網(wǎng)站的所有商品;(2)商品查詢模塊:按商品的類別查詢商品的相關(guān)信息;(3)購物車模塊:用戶添加商品至購物車,查看購物車中的商品,從購物車中移除不滿意的商品,清空購物車中的產(chǎn)品,修改所要購買的商品的數(shù)量;(4)收銀臺模塊:用戶滿意購物車中的產(chǎn)品后進(jìn)行結(jié)賬并填寫訂單信息;(5)用戶維護(hù)模塊:為用戶提供了用戶注冊、用戶登錄、用戶資料修改以及找回密碼的功能;(6)訂單查詢模塊:用戶通過查看訂單能夠了解到自己的當(dāng)前訂單信息及歷史訂單記錄;(7)公告瀏覽模塊:用戶通過瀏覽公告信息,能夠及時了解到網(wǎng)站最新的各種信息。(8)留言模塊:客戶可以進(jìn)行留言給我們提意見,我們在不斷地改進(jìn)中前進(jìn)。系統(tǒng)前臺用戶功能結(jié)構(gòu)圖如圖51所示。圖51 系統(tǒng)前臺用戶功能結(jié)構(gòu)圖2.后臺系統(tǒng)功能模塊分為(1)商品管理模塊:按類別查看商品,對商品的信息進(jìn)行維護(hù);(2)用戶管理模塊:為了保護(hù)用戶的信息,此模塊與前臺用戶維護(hù)的區(qū)別是管理員只能查看用戶信息和刪除操作;(3)管理員維護(hù)模塊:這是對管理員的信息進(jìn)行維護(hù),可以修改管理員的密碼。(4)訂單管理模塊:管理員查詢訂單,查看訂單詳細(xì)信息,刪除訂單信息,進(jìn)行訂單受理;(5)公告管理模塊:管理員公告瀏覽,公告信息維護(hù);(6)留言模塊:管理員可以查看客戶的留言,對留言進(jìn)行刪除。系統(tǒng)后臺管理員功能結(jié)構(gòu)圖如圖52所示。圖52 系統(tǒng)后臺管理員功能結(jié)構(gòu)圖 代碼設(shè)計代碼,就是用來表征客觀事物的實體類別和屬性的一個或一組易于計算機識別和處理的特定的符號或記號,它可以是字符、數(shù)字、某些特殊符號或它們的組合。代碼設(shè)計的任務(wù)就是把信息系統(tǒng)要處理的事務(wù)用特定的字符、數(shù)字或其組合來描述,以便于計算機系統(tǒng)識別與處理。合理的編碼結(jié)構(gòu)是系統(tǒng)是否具有生命力的一個重要因素,在代碼設(shè)計時應(yīng)注意以下問題:第一,設(shè)計代碼在邏輯上必須滿足用戶的需要,在結(jié)構(gòu)上應(yīng)當(dāng)與處理的方法相一致。例如,在設(shè)計用于統(tǒng)計的代碼時, 為了提高處理速度,往往使之能夠在不需要調(diào)出有關(guān)數(shù)據(jù)文件的情況下,直接根據(jù)代碼的結(jié)構(gòu)進(jìn)行統(tǒng)計。第二,一個代碼應(yīng)該唯一標(biāo)志它所代表的事物或?qū)傩浴4a設(shè)計時,要預(yù)留足夠的位置,以適應(yīng)不斷的變化需求。否則,在短時間內(nèi),隨便改變編碼的結(jié)構(gòu)對設(shè)計的工作來說是一種嚴(yán)重的浪費。第三,系統(tǒng)化,代碼的編制應(yīng)盡量標(biāo)準(zhǔn)化,盡量使代碼結(jié)構(gòu)對事物的表示具有實際的意義,以便于理解及交流。由于系統(tǒng)主要信息為訂單信息等,且訂單的編號是唯一不可重復(fù)的一個重要標(biāo)志。本系統(tǒng)的編碼方式為層次碼,以訂單信息為例。本系統(tǒng)代碼設(shè)計如下:訂單信息編碼。以20140529031420為例,2014代表的是下單的年份,05代表下單的月份,29代表是下單的日期,03代表的是時,14代表的是分,20代表的是秒。具體如圖53所示。 圖53 員工信息檔案編碼代碼設(shè)計 詳細(xì)設(shè)計 系統(tǒng)首頁設(shè)計本系統(tǒng)網(wǎng)站的主界面設(shè)計結(jié)構(gòu)采用了上左右的結(jié)構(gòu),上部分為主功能菜單區(qū),主要是顯示網(wǎng)站的主功能,左側(cè)為用戶注冊、登錄,公告瀏覽,商品查詢,右部分為信息顯示區(qū),銷售排行榜 主要是為方便用戶提供了一些最新上架的商品信息。界面設(shè)計如圖54所示。圖54 系統(tǒng)首頁 系統(tǒng)前臺基本功能設(shè)計與實現(xiàn)本節(jié)對系統(tǒng)前臺主要功能設(shè)計進(jìn)行詳細(xì)的說明。1. 用戶維護(hù)模塊設(shè)計與實現(xiàn)由于網(wǎng)上購物必須保證用戶的正確性、購物的安全性,需要對用戶資料進(jìn)行有效的管理,因此用戶管理是電子商務(wù)網(wǎng)站的重要內(nèi)容。它主要包括用戶注冊、登錄和驗證、用戶注冊資料的修改更新和用戶注銷等功能。(1)注冊實現(xiàn)目標(biāo)用戶單擊注冊后需要輸入密碼和確認(rèn)密碼、用戶真實姓名、住址、性別、E_mail、。用戶只須填寫一個Web表單。這里需要用戶通過E_mail注冊是考慮到兩點:第一,用戶的E_mail是惟一的;第二,通過用戶的E_mail可以很方便快捷的與用戶取得聯(lián)系。用戶在提交注冊信息后,系統(tǒng)會對注冊頁面填寫的正確性進(jìn)行檢查。對于不符合要求的填寫會給出必要的提示,并返回修改;對于符合要求的注冊表單,用戶提交信息后也要返回相應(yīng)的歡迎信息,用戶提交的正確注冊信息將被存入系統(tǒng)的數(shù)據(jù)庫中。界面的設(shè)計如圖55所示。圖55 用戶注冊模塊實現(xiàn)過程所屬頁面名:表單屬性:name=form1 action=%=path%/ method=post頁面設(shè)計如表52所示。表51 用戶注冊主要控件信息列表名稱類型含義userNameText輸入用戶名稱passwordPassword輸入密碼passwordOnePassword輸入確認(rèn)密碼userRealnameText輸入真實姓名userAddressText輸入住址userSexradio選擇性別userTelText輸入聯(lián)系方式EmailText輸入Email地址確定Button提交用戶信息取消Button取消注冊(2)登錄和驗證用戶登錄程序流程描述當(dāng)用戶輸入用戶名和密碼后首先要進(jìn)行身份驗證,如果用戶存在,則成功登錄,反之,如果用戶不存在,提示錯誤信息“輸入的用戶名或密碼不存在,請注冊”,返回登錄界面重新輸入用戶名和密碼。用戶登錄的程序流程圖如圖56所示。圖56 用戶登錄程序
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1