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

正文內(nèi)容

網(wǎng)上考試書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧

2024-11-16 03:24 本頁(yè)面


【正文】 ..................... 23 軟件測(cè)試的具體步驟 ....................................................................................................... 24 部分軟件測(cè)試用例 ........................................................................................................... 24 結(jié) 論 ...................................................................................................................................... 27 謝 辭 ...................................................................................................................................... 28 參考文獻(xiàn) .................................................................................................................................. 29 1 第一章 緒 論 本課題 的 主要 工作 是 網(wǎng)上考試書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。在設(shè)計(jì)前,需要了解網(wǎng)上書店的開發(fā)背景和國(guó)內(nèi)外的發(fā)展 狀況,確定此類網(wǎng)站是否具有發(fā)展前景。在本章中將對(duì)此進(jìn)行詳細(xì)介紹。 在本章最后,將介紹 本課題 的研究目標(biāo)和內(nèi)容 以及 用于本系統(tǒng)實(shí)現(xiàn)的開發(fā)工具。 開發(fā)背景 隨著信息技術(shù)的不斷發(fā)展,信息的處理和傳遞突破了時(shí)間和地域的局限,網(wǎng)絡(luò)化和全球化成為一種不可避免的 世界趨勢(shì)。由于網(wǎng)絡(luò)用戶的迅速膨脹,人們紛紛將眼光投向因特網(wǎng),在線系統(tǒng)迅速發(fā)展壯大起來(lái),電子商務(wù)就是在此基礎(chǔ)上發(fā)展起來(lái)的。而隨著電子商務(wù)的不斷發(fā)展,網(wǎng)上購(gòu)物越來(lái)越普及,越來(lái)越多的商家建立了自己的網(wǎng)上店鋪,人們從此得以足不出戶地購(gòu)買所需商品 [1]。網(wǎng)上書店是網(wǎng)上店鋪的一個(gè)方面,已經(jīng)逐漸成為 Inter 上一道靚麗的風(fēng)景。 網(wǎng)上書店不僅查找圖書方便和快速、圖書種類繁多、價(jià)錢低廉,而且能夠在全世界范圍和 24 小時(shí)全天候銷售圖書,突破了場(chǎng)地和時(shí)間的限制。 本論文的設(shè)計(jì)方案是基于實(shí)體書店的眾多不便之處而提出的,希望能解決 實(shí)體書店占地廣、查找不便、成本高、銷售時(shí)間短、銷售區(qū)域小等的缺點(diǎn),充分利用網(wǎng)上書店網(wǎng)站的眾多優(yōu)點(diǎn),減少書店的運(yùn)營(yíng)成本,增加圖書的銷售數(shù)量,獲得更豐厚的利潤(rùn)。據(jù)調(diào)查,目前網(wǎng)上書店網(wǎng)站的種類和數(shù)量都不多,而專門針對(duì)考試方面的網(wǎng)上書店網(wǎng)站更是少之又少。因此,針對(duì)眾多考生的考試書店的發(fā)展具有光明的前景。 國(guó)內(nèi)外發(fā)展?fàn)顩r 網(wǎng)上書店在國(guó)內(nèi)外的發(fā)展?fàn)顩r有很大的不同。在海外,網(wǎng)上書店已得到了極大的發(fā)展,取得了巨大的成功,尤其是西方發(fā)達(dá)國(guó)家的網(wǎng)上書店,已處于世界領(lǐng)先地位。在國(guó)內(nèi),網(wǎng)上書店發(fā)展還不完善,發(fā)展?jié)摿薮?,?景光明。 國(guó)外網(wǎng)上書店起步早、規(guī)模大、發(fā)展快、數(shù)量多,在歐美等經(jīng)濟(jì)技術(shù)比較發(fā)達(dá)的國(guó)家和地區(qū)發(fā)展的非常迅速和廣泛。在 90 年代末期,國(guó)外已有網(wǎng)上書店 1000 多家。而其中最令人矚目的是亞馬遜( ) —— 全球最大的網(wǎng)上書店。它為讀者提供了方便舒適的網(wǎng)上購(gòu)物環(huán)境,豐富的圖書品種(達(dá) 310 萬(wàn)以上),優(yōu)惠的價(jià)格(折扣率從20%到 50%),完善的金融結(jié)算制度,以及高效率的配送服務(wù),并且實(shí)現(xiàn)了零庫(kù)存運(yùn)轉(zhuǎn)。自 1995 年 7 月亞馬遜書店賣出第一本書起,它的銷售總額直線上升, 1997 年銷售額即達(dá) 億美元,為 1996年的 倍, 1998 年猛增到 ,增幅達(dá) 365%。它塑造了成功的網(wǎng)上銷售模式,產(chǎn)生了良好的品牌效應(yīng)。亞馬遜在短短幾年之內(nèi),獲得了巨大的成功,成了全世界圖書業(yè)界矚目的對(duì)象。 國(guó)內(nèi)的網(wǎng)上書店主要具有以下特點(diǎn): 1. 起步晚、數(shù)量少。最早的網(wǎng)上書店是中國(guó)書店,建立于 1995 年,而后至 1997年新華書店才建立網(wǎng)上書店。 2 2. 起步低,模式少。 2021 年評(píng)選出總體競(jìng)爭(zhēng)力前 5名網(wǎng)上書店是:當(dāng)當(dāng)網(wǎng)上書店、中國(guó)尋書網(wǎng)、上海書城網(wǎng)上書店、博庫(kù)網(wǎng)上書店、全國(guó)購(gòu)書網(wǎng)。 3. 分布極不平衡。網(wǎng)上書店基本上集中在以北京 為中心的地區(qū),以及上海為中心的地區(qū)和廣東為中心的地區(qū)。 現(xiàn)在,國(guó)內(nèi)的網(wǎng)上書店主要有卓越網(wǎng)和當(dāng)當(dāng)網(wǎng),發(fā) 展的比較完善。雖然跟國(guó)外網(wǎng)上書店還有很大差距,但它們正逐漸發(fā) 展得 更加健 全、完善,逐步縮小跟國(guó)外的差距。 研究目標(biāo)、內(nèi)容 本課題主要研究 網(wǎng)上 考試 書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。本 網(wǎng) 站主要為考生購(gòu)買考試用書而設(shè)計(jì)。專業(yè)網(wǎng)站 在 內(nèi)容和服務(wù) 方面 針對(duì)性強(qiáng),對(duì)用戶的吸引力大,相同類型的專業(yè)網(wǎng)站之間的競(jìng)爭(zhēng)力非常激烈。因此,一個(gè)競(jìng)爭(zhēng)強(qiáng)的網(wǎng)站應(yīng)該便于用戶使用和易于管理員管理,使系統(tǒng)實(shí)現(xiàn)最大程度的自動(dòng)化,盡可能的減少人工操作環(huán)節(jié),縮 短交易時(shí)間和減少由于人工造成的失誤, 因此必須注重每一個(gè)細(xì)小的環(huán)節(jié),避免電子交易時(shí)發(fā)生錯(cuò)誤,避免 造成經(jīng)濟(jì)損失。將數(shù)據(jù)庫(kù)與動(dòng)態(tài)網(wǎng)頁(yè)相關(guān)聯(lián),使得商品信息可以及時(shí)的保存和更新,使得用戶和管理員可以更好的及時(shí)了解商品買賣信息。 本系統(tǒng)主要實(shí)現(xiàn)兩個(gè)功能:一是用戶網(wǎng)上選書、購(gòu)書、產(chǎn)生訂單的功能,二是管理員對(duì)圖書、用戶、訂單進(jìn)行管理的功能。兩大功能可以分為以下功能模塊: 1. 匿名用戶模塊 :匿名用戶可以查看圖書信息、使用模糊查詢搜索圖書、進(jìn)入注冊(cè)頁(yè)面注冊(cè)成會(huì)員 2. 會(huì)員用戶模塊:除具有匿名用戶的所有功能外,還可以登錄 帳號(hào)、訂購(gòu)圖書、查看訂單 3. 購(gòu)物車模塊:臨時(shí)存儲(chǔ)會(huì)員訂購(gòu)的圖書 4. 管理員模塊:管理員可以進(jìn)行圖書分類管理、管理圖書、管理用戶、管理訂單 研究方法 本系統(tǒng)利用 Windows XP 作為開發(fā)平臺(tái),采用 JSP 作為開發(fā)語(yǔ)言,后臺(tái)數(shù)據(jù)庫(kù)使用MySQL 實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ) ,設(shè)計(jì)的系統(tǒng)采用 MVC 模式。 JSP 是 Java Server Page 的縮寫,是由 Sun 公司倡導(dǎo)、許多公司參與,于 1999 年推出的一種 Web 服務(wù)設(shè)計(jì)標(biāo)準(zhǔn)。 JSP 是基于 Java Servlet 以及整個(gè) Java 體系的 Web 開發(fā)技術(shù),利用這一技術(shù)可以建 立安全、跨平臺(tái)的先進(jìn)動(dòng)態(tài)網(wǎng)站。 JSP 是以 Java 技術(shù)為基礎(chǔ),又在許多方面做了改進(jìn),具有動(dòng)態(tài)頁(yè)面與靜態(tài)頁(yè)面分離,能夠脫離硬件平臺(tái)的束縛,以及編譯后運(yùn)行等優(yōu)點(diǎn),完全克服了 ASP 的缺點(diǎn)。目前, JSP 已經(jīng)成為開發(fā)動(dòng)態(tài)網(wǎng)站的主流技術(shù) [2]。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。插入的 Java 程序段可以操作數(shù) 據(jù)庫(kù) 、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP 是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè) HTML 文本,因此客 戶端只要有瀏覽 3 器就能瀏覽。 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典 MySQLAB 公司。在 2021年 1月 16日被 Sun 公司收購(gòu)。而 2021 年 ,Sun 又被 Oracle 收購(gòu)。 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。 MySQL 還具有以下優(yōu)點(diǎn):使用 C 和 C++編寫,并使用了多種 編譯器 進(jìn)行測(cè)試,保證源代碼的可移植性;為多種編程語(yǔ)言提供了 API;支持 多線程 , 充分利用 CPU資源;優(yōu)化的 SQL 查詢算法,有效地提高查詢速度等 [3]。 MVC 是三個(gè)單詞的縮寫 ,分別為:模型 (Model),視圖 (View)和控制器 (Controller)。 MVC 是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。 MVC 模式的目的就是實(shí)現(xiàn) Web 系統(tǒng)的職能分工。 MVC 具有以下的優(yōu)點(diǎn):低耦合行、高重用性和可適用性、較低的生命周期成本、快速的部署、可維護(hù)性、有利于軟件工程化管理。 圖 MVC模式 Model 層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通常可以用 Javabean 來(lái)實(shí)現(xiàn)。 Javabean 主要提供簡(jiǎn)單的 setXXX 方法和 getXXX 方法,在這些方法中不涉及對(duì)數(shù)據(jù)的具體處理細(xì)節(jié),以便增強(qiáng)模型的通用性。 View 層用于與用戶的交互,通常用 JSP 來(lái)實(shí)現(xiàn)。其作用主要是向控制器提交必要的數(shù)據(jù)和為模型提供數(shù)據(jù)顯示。 Controller 層是一個(gè)或多個(gè) Servlet 對(duì)象,是 Model 與 View 之間溝通的橋梁,根據(jù)視圖提供的要求進(jìn)行數(shù)據(jù)處理操作,并將有關(guān)的結(jié)果存儲(chǔ)到 Javabean 中,然后 Servlet使用重定向方式請(qǐng)求視圖中的某個(gè) JSP 頁(yè)面更新顯示 [4]。 視 圖 : 由 一個(gè) 或 多 個(gè) J S P頁(yè) 面 構(gòu) 成控 制 器 : 由一 個(gè) 或 多 個(gè)s e r v l e t 構(gòu) 成模 型 : 由 一個(gè) 或 多 個(gè)J a v a b e a n 構(gòu) 成數(shù) 據(jù) : 數(shù) 據(jù)庫(kù) 或 文 件請(qǐng) 求 處 理 數(shù) 據(jù)請(qǐng)求J S P顯示數(shù)據(jù)存 儲(chǔ) 數(shù) 據(jù)讀取 4 第二章 可行性與需求 分析 系統(tǒng)開發(fā)前,經(jīng)過(guò)可行性分析和需求分析,才能使系統(tǒng)更加可行、合理。 可行性分析是決定“做還是不做”,需求分析是 決定“做什么、不做什么”。 可行性分析 可行性研究主要內(nèi)容是要求以全面、系統(tǒng)的分析為主要方法,經(jīng)濟(jì)效益為核心,圍繞影響項(xiàng)目的各種因素,運(yùn)用大量的數(shù)據(jù)資料論證擬建項(xiàng)目是否可行。 也就是說(shuō) 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)和值得進(jìn)行研究的過(guò)程,實(shí)際上是一次大大簡(jiǎn)化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過(guò)程,所以,進(jìn)行可 行性 分析是非常必要的,也是很重要的 [5]。 經(jīng)過(guò)最初的設(shè)計(jì)目標(biāo)和進(jìn)行的市場(chǎng)調(diào)查 ,可以從以下三個(gè)方面對(duì)本系統(tǒng)進(jìn)行可行性分析:管理可行性、經(jīng)濟(jì)可行性、技術(shù)可行性。 1. 管理可行性 參考當(dāng)當(dāng)網(wǎng)、卓越網(wǎng)的圖書訂購(gòu)流程和幫助教程,并由多次網(wǎng)購(gòu)圖書的同學(xué)提供參考意見和多名考研期間的考生提供建議,可確保系統(tǒng)在管理層面上可行。 2. 經(jīng)濟(jì)可行性 JSP+Tomcat+MySQL 是免費(fèi)開源的框架或者軟件,使得開發(fā)成本大大下降。 系統(tǒng) 可重用性高,除可用于針對(duì)考生的考試書店,經(jīng)過(guò)修改后,可用于其他類型的網(wǎng)上書店。采用 MVC 模式使得開本成本降低和易于維護(hù)用戶接口。界面美觀 、易懂、操作方便,電腦初學(xué)者無(wú)需經(jīng)過(guò)學(xué)習(xí) 就可以輕松得操作本系統(tǒng)的所有功能。本系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是可行的。 3. 操作可行性 JSP+Servlet 在技術(shù)上已經(jīng)成熟, MySQL 數(shù)據(jù)庫(kù)易于連接,采用 MVC 模式,使得視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼,同樣,一個(gè)應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需要改動(dòng) MVC 的模型層即可。因?yàn)槟P团c控制器和視圖相分離,所以很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。 MVC 模式允許你使用各種不同樣式的視圖來(lái)訪問同一個(gè)服務(wù)器端的代碼。由于模型返回的數(shù)據(jù)沒有進(jìn)行格式化,所以同樣的構(gòu)件能被不同 的界面使用。例如,很多數(shù)據(jù)可能用 HTML來(lái)表示,但是也有可能用 WAP 來(lái)表示,而這些表示所需要的僅僅 是改變視圖層的實(shí)現(xiàn)方式,而控制層和模型層無(wú)需做任何改變。 綜上所述,本系統(tǒng)從各種方面分析都是完全可行的,系統(tǒng)的開發(fā)完全可行。 需求分析 軟件需求分析是指用戶對(duì)目標(biāo)系統(tǒng)在功能、性能、行為等方面的期望,也就是說(shuō) 要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括 用戶 需要輸入什么數(shù)據(jù), 要如何操作,最后 要得到什么結(jié)果。 5 需求分析是在可行性研究的基礎(chǔ)上進(jìn)行的,可行性研究實(shí)質(zhì)上是一次完整的分析和設(shè)計(jì)過(guò)程,只不過(guò)是在抽 象的層次上進(jìn)行的大大壓縮和簡(jiǎn)化的分析和設(shè)計(jì)過(guò)程。需求分析的結(jié)果是軟件開發(fā)的基礎(chǔ),必須仔細(xì)驗(yàn)證它的正確性,開發(fā)人員必須和用戶取得完全一致的意見,需求分析的文檔應(yīng)該被用戶所確認(rèn)。為了更準(zhǔn)確、更具體地確定用戶的需求,往往需要構(gòu)造出目標(biāo)系統(tǒng)的原型,供用戶試用以取得實(shí)踐。良好的分析活動(dòng)有助于避免或盡早剔除早期錯(cuò)誤,從而提高軟件生產(chǎn)率,降低開發(fā)成本,改進(jìn)軟件質(zhì)量 [6]。 將需求分析分為兩個(gè)過(guò)程,一個(gè)是理解需求,另一個(gè)是分析需求。 1. 理解需求。 理解需求主要是開發(fā)人員同用戶進(jìn)行溝通,了解用戶的的目地和意向,并且可以 通過(guò)開會(huì)、跟隨用戶參與實(shí)際工作、發(fā)放一些問卷調(diào)查等形式來(lái)了解需求,進(jìn)而理解需求 。 2. 分析需求 分析需求就是描述系統(tǒng)的需求,通過(guò)定義系統(tǒng)中的關(guān)鍵信息來(lái)建立模型。分析需求是在正確地理解需求的基礎(chǔ)上來(lái)綜合歸納用戶的需求,并且反饋給用戶,最終由開發(fā)人員同用戶一起確定需求的內(nèi)容。 通過(guò) 上面的需求分析的過(guò)程,描述本系統(tǒng)的 需求分析 : 1. 本系統(tǒng) 根據(jù) 需要把用戶權(quán)限分為管理員和用戶兩類。管理員能夠?qū)τ脩舻牟糠中畔⑦M(jìn)行管理。 2. 管理員進(jìn)貨 ,收集圖書所有信息 后 ,可以
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1