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

正文內(nèi)容

基于bs模式的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)參考畢業(yè)論文(編輯修改稿)

2025-07-19 01:03 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 把該產(chǎn)品移植到OS/2上。后來(lái)AstonTate公司退出了該產(chǎn)品的開(kāi)發(fā),而Microsoft公司、Sybase公司則簽署了一項(xiàng)共同開(kāi)發(fā)協(xié)議,這兩家公司的共同開(kāi)發(fā)結(jié)果是發(fā)布了用于Windows NT操作系統(tǒng)的SOL Server,1992年,將SOL Server移植到了Windows NT平臺(tái)上。在SQL Server 4版本發(fā)行以后,Microsoft公司和Sybase公司在SOL Server的開(kāi)發(fā)方面分道揚(yáng)鑣,取消了合同,各自開(kāi)發(fā)自己的SQL Server。Microsoft公司專(zhuān)注于Windows NT平臺(tái)上的SQL Server開(kāi)發(fā),而Sybase公司則致力于UNIX平臺(tái)上的SQL Server的開(kāi)發(fā)。SQL 。1996年,Microsoft公司推出了SQL Server ,這一版本在數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)庫(kù)引擎方面發(fā)生了根本性的變化。又經(jīng)過(guò)兩年的努力開(kāi)發(fā),Microsoft公司于2000年9月布了SQL Server 2000。其中包括企業(yè)版、標(biāo)準(zhǔn)版、開(kāi)發(fā)版、個(gè)人版四個(gè)版本。從SOL Server Server 2000的變化是漸進(jìn)的,只是在SQL Server [19,20]。 Eclipse與MyEclipse簡(jiǎn)述 (1)Eclipse簡(jiǎn)述Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具(Java Development Tools,JDT)。   Eclipse最初是由IBM公司開(kāi)發(fā)的替代商業(yè)軟件Visual Age for Java的下一代IDE開(kāi)發(fā)環(huán)境,2001年11月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在它由非營(yíng)利軟件供應(yīng)商聯(lián)盟Eclipse基金會(huì)(Eclipse Foundation)管理。 2003年,Eclipse 。 2007年6月?! clipse是著名的跨平臺(tái)的自由集成開(kāi)發(fā)環(huán)境(IDE)。最初主要用來(lái)Java語(yǔ)言開(kāi)發(fā),但是目前亦有人通過(guò)插件使其作為其他計(jì)算機(jī)語(yǔ)言比如C++和Python的開(kāi)發(fā)工具。Eclipse的本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得Eclipse擁有其他功能相對(duì)固定的IDE軟件很難具有的靈活性。許多軟件開(kāi)發(fā)商以Eclipse為框架開(kāi)發(fā)自己的IDE?! clipse 最初由OTI和IBM兩家公司的IDE產(chǎn)品開(kāi)發(fā)組創(chuàng)建,起始于1999年4月。IBM提供了最初的Eclipse代碼基礎(chǔ),包括Platform、JDT 和PDE。目前由IBM牽頭,圍繞著Eclipse項(xiàng)目已經(jīng)發(fā)展成為了一個(gè)龐大的Eclipse聯(lián)盟,有150多家軟件公司參與到Eclipse項(xiàng)目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一個(gè)開(kāi)發(fā)源碼項(xiàng)目,它其實(shí)是 Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其開(kāi)放源碼,任何人都可以免費(fèi)得到,并可以在此基礎(chǔ)上開(kāi)發(fā)各自的插件,因此越來(lái)越受人們關(guān)注。近期還有包括Oracle在內(nèi)的許多大公司也紛紛加入了該項(xiàng)目,并宣稱(chēng)Eclipse將來(lái)能成為可進(jìn)行任何語(yǔ)言開(kāi)發(fā)的IDE集大成者,使用者只需下載各種語(yǔ)言的插件即可。雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java IDE 來(lái)使用,但 Eclipse 的目標(biāo)不僅限于此。Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plugin Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所?;?Eclipse 的應(yīng)用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它構(gòu)成了 IBM Java 開(kāi)發(fā)工具系列的基礎(chǔ)。例如,WebSphere Studio Application Developer 添加了對(duì) JSP、Servlet、EJB、XML、Web 服務(wù)和數(shù)據(jù)庫(kù)訪問(wèn)的支持。(2)MyEclipse簡(jiǎn)述MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱(chēng)MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和J2EE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate?! ≡诮Y(jié)構(gòu)上,MyEclipse的特征可以被分為7類(lèi):J2EE模型;WEB開(kāi)發(fā)工具;EJB開(kāi)發(fā)工具;應(yīng)用程序服務(wù)器的連接器;J2EE項(xiàng)目部署服務(wù);數(shù)據(jù)庫(kù)服務(wù);MyEclipse整合幫助?! ?duì)于以上每一種功能上的類(lèi)別,在Eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)?! 『?jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò)。 本章小結(jié) 本章介紹了開(kāi)發(fā)網(wǎng)上書(shū)店系統(tǒng)所要用到的一些基礎(chǔ)知識(shí),首先介紹了數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí),包括數(shù)據(jù)庫(kù)的設(shè)計(jì)原則和SQL語(yǔ)句的簡(jiǎn)介。其次介紹了本系統(tǒng)所要使用的一些工具的基礎(chǔ)知識(shí),包括JSP技術(shù)、SQL Server 2000數(shù)據(jù)庫(kù)和MyEclipse開(kāi)發(fā)平臺(tái)。 第3章 系統(tǒng)分析 功能性需求分析 根據(jù)需求,將網(wǎng)上書(shū)店系統(tǒng)的功能實(shí)現(xiàn)分為兩大部分:前臺(tái)購(gòu)書(shū)子系統(tǒng)和后臺(tái)管理子系統(tǒng),前臺(tái)購(gòu)書(shū)子系統(tǒng)主要是會(huì)員來(lái)操作,實(shí)現(xiàn)瀏覽書(shū)店以及購(gòu)書(shū)過(guò)程;后臺(tái)管理子系統(tǒng)是管理員來(lái)操作,實(shí)現(xiàn)對(duì)書(shū)店的管理與維護(hù)。系統(tǒng)的功能模塊圖如圖31所示。圖31 系統(tǒng)功能模塊圖注冊(cè)登錄模塊:主要實(shí)現(xiàn)系統(tǒng)中用戶信息注冊(cè),身份驗(yàn)證功能。前臺(tái)購(gòu)書(shū)子系統(tǒng):(1)修改資料:修改用戶基本信息;(2)圖書(shū)查詢:提供“字段查詢”、“分類(lèi)查詢”、“索引查詢”三種查詢方式供用戶選擇;(3)熱點(diǎn)圖書(shū):列出一些比較流行的熱點(diǎn)圖書(shū),方便用戶查找;(4)推薦圖書(shū):網(wǎng)站為廣大讀者推薦的圖書(shū);(5)查看類(lèi)別圖書(shū):列出各個(gè)類(lèi)別的圖書(shū);(6)購(gòu)物車(chē):針對(duì)每一個(gè)網(wǎng)上購(gòu)物的用戶提供一個(gè)虛擬的購(gòu)物車(chē),用戶可隨時(shí)查看,添加,刪除,修改購(gòu)物車(chē)中所購(gòu)商品信息,為最終提交訂單提供必要信息;(7)讀者反饋:通過(guò)讀者推薦和圖書(shū)評(píng)比,獲得讀者反饋的信息。后臺(tái)管理子系統(tǒng):(1)圖書(shū)查詢:查詢圖書(shū)的具體信息;(2)圖書(shū)管理:增加新的圖書(shū),刪除售完的圖書(shū);(3)銷(xiāo)售狀況查詢:查看某一個(gè)時(shí)間段的銷(xiāo)售信息或者訂單;(4)圖書(shū)類(lèi)別管理:增加新的圖書(shū)類(lèi)別,刪除不用的圖書(shū)類(lèi)別;(5)會(huì)員消費(fèi)查詢:查看會(huì)員的消費(fèi)信息;(6)會(huì)員信息查詢:查看會(huì)員的基本信息,以便為該用戶發(fā)貨;(7)出版商管理:增加新的出版商,刪除不提供圖書(shū)的出版商;(8)會(huì)員等級(jí)設(shè)定:設(shè)置各個(gè)消費(fèi)金額所對(duì)應(yīng)的折扣率,比便為會(huì)員提供符合其消費(fèi)。 非功能性需求分析 軟件產(chǎn)品的非功能性需求十分重要,它不僅決定了產(chǎn)品的質(zhì)量,還在很大程度上影響著功能性需求的實(shí)現(xiàn)和該產(chǎn)品的市場(chǎng)占有率,從而最終決定該軟件產(chǎn)品的成敗,GoogleMaps比傳統(tǒng)型如MapQuest的軟件的成功就充分說(shuō)明了非功能性需求的重要性。非功能性需求是指軟件產(chǎn)品為滿足用戶業(yè)務(wù)需要而必須具有且除功能需求以外的特性。軟件產(chǎn)品的非功能性需求包括系統(tǒng)的性能、可靠性、可維護(hù)性、可擴(kuò)充性、可用性以及對(duì)技術(shù)和業(yè)務(wù)的適應(yīng)性等。(1)系統(tǒng)安全性需求系統(tǒng)應(yīng)保證企業(yè)的內(nèi)部信息對(duì)外保密,以保障使用者的權(quán)益。所以本系統(tǒng)采用權(quán)限管理,控制用戶的不同使用權(quán)限,用戶不能越權(quán)操作,從而保證數(shù)據(jù)的安全性。同時(shí),用戶要求系統(tǒng)具有高度的可靠性,數(shù)據(jù)的準(zhǔn)確性,系統(tǒng)的可恢復(fù)性[21]。(2)可維護(hù)性需求客戶會(huì)在系統(tǒng)使用過(guò)程中不斷對(duì)系統(tǒng)提出新要求,擴(kuò)展系統(tǒng)功能,這就要求系統(tǒng)的可升級(jí)性必須良好,以滿足客戶長(zhǎng)期使用的要求,并且在用戶有新要求時(shí)可以快速擴(kuò)展系統(tǒng)功能[22]。(3)用戶操作需求整個(gè)網(wǎng)上購(gòu)物過(guò)程簡(jiǎn)單,即用戶可以迅速定位自己所需商品,以最少的步驟,最佳的用戶體驗(yàn)完成購(gòu)物過(guò)程,這對(duì)網(wǎng)上購(gòu)物系統(tǒng)十分重要,要求系統(tǒng)使用簡(jiǎn)單、方便,如:多用鼠標(biāo)選擇功能,減少用戶鍵盤(pán)輸入,從而減少用戶非法輸入,以達(dá)到“人機(jī)友好”的目的。(4)運(yùn)行速度需求管理信息系統(tǒng)的響應(yīng)時(shí)間是衡量系統(tǒng)優(yōu)劣,性能好壞的重要參考,系統(tǒng)要求響應(yīng)時(shí)間短,更新處理迅速,數(shù)據(jù)轉(zhuǎn)換和傳送時(shí)間短,后臺(tái)服務(wù)器響應(yīng)迅速等。由于本系統(tǒng)使用者的特殊性,要求系統(tǒng)必須及時(shí)高效,響應(yīng)迅速。并且保證在運(yùn)行安全可靠的前提下高速響應(yīng)。(5)界面需求從界面背景色到界面背景圖片不作具體要求,但必須簡(jiǎn)單、明快、一目了然,界面友好,易于操作。 系統(tǒng)用例分析 合理的實(shí)體關(guān)系圖有助于我們對(duì)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)功能設(shè)計(jì)的把握,使整個(gè)設(shè)計(jì)思路變得清晰。并為后面的詳細(xì)設(shè)計(jì)做準(zhǔn)備。根據(jù)前面的功能系那個(gè)需求分析,我們可以確定該系統(tǒng)一共有兩種操作者,一種是管理員,另一種是會(huì)員。他們對(duì)系統(tǒng)的操作有相同的部分也有不同的部分,管理員的權(quán)限要比會(huì)員的權(quán)限大的多。該系統(tǒng)各個(gè)實(shí)體之間的關(guān)系如圖32,圖33所示。圖32 用戶用例圖圖33 管理員用例圖 本章小結(jié) 本章對(duì)網(wǎng)上書(shū)店系統(tǒng)做了分析,包括功能性分析、非功能性分析和系統(tǒng)的用例分析。每個(gè)系統(tǒng)在做之前都要進(jìn)行系統(tǒng)分析,設(shè)計(jì)出系統(tǒng)的功能以及如何實(shí)現(xiàn),并且還要注重一些非功能性的需求,比如用戶對(duì)界面、操作的要求等。系統(tǒng)的用例分析實(shí)際是功能性分析的擴(kuò)展,從操作系統(tǒng)的用戶的角度再次說(shuō)明系統(tǒng)的功能及實(shí)現(xiàn)。 第4章 系統(tǒng)設(shè)計(jì) 系統(tǒng)操作流程 為了更好地設(shè)計(jì)系統(tǒng),我們首先需要具體研究一下該系統(tǒng)的操作流程。該系統(tǒng)的操作流程主要包括兩個(gè):一個(gè)是會(huì)員操作流程;另一個(gè)是管理員操作流程。下面將逐一介紹。 會(huì)員操作流程已經(jīng)注冊(cè)過(guò)的用戶可以直接輸入帳號(hào)和密碼進(jìn)入系統(tǒng),通過(guò)身份驗(yàn)證后,用戶會(huì)進(jìn)入系統(tǒng)主界面,在該界面中用戶可以進(jìn)行查找圖書(shū)、購(gòu)買(mǎi)圖書(shū)、提交購(gòu)物車(chē)等操作。 管理員操作流程管理員是系統(tǒng)中具有最高權(quán)限的人,當(dāng)管理員要對(duì)網(wǎng)站進(jìn)行維護(hù)時(shí)必須正確地輸入管理員的帳號(hào)和密碼,系統(tǒng)核對(duì)帳號(hào)和密碼無(wú)誤后,管理員才能進(jìn)入管理主界面。管理員可以在該界面中進(jìn)行錄入新的圖書(shū)信息、更改圖書(shū)信息、刪除圖書(shū)信息、確認(rèn)用戶訂單、查看用戶信息等操作。 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)創(chuàng)建好存放數(shù)據(jù)的數(shù)據(jù)庫(kù)后就要?jiǎng)?chuàng)建具體的表存放關(guān)聯(lián)數(shù)據(jù),表的創(chuàng)建方法與數(shù)據(jù)庫(kù)的創(chuàng)建方法類(lèi)似,此處不作詳細(xì)說(shuō)明。在進(jìn)行表的設(shè)計(jì)時(shí),字段命名要遵循一定的原則,盡量做到見(jiàn)其名知其意,提高數(shù)據(jù)庫(kù)的可讀性,方便用戶管理。數(shù)據(jù)類(lèi)型除盡量采用“varchar”類(lèi)型外,有關(guān)“價(jià)格”的數(shù)據(jù)采用“money”類(lèi)型,減少編碼過(guò)程中的數(shù)據(jù)類(lèi)型轉(zhuǎn)換。選擇字段長(zhǎng)度時(shí)要根據(jù)不同的字段,具體情況具體分析,字段長(zhǎng)度過(guò)長(zhǎng),會(huì)造成系統(tǒng)資源浪費(fèi),長(zhǎng)度太短,不能達(dá)到系統(tǒng)使用要求,本系統(tǒng)所涉及的表的相同類(lèi)型字段,長(zhǎng)度選取采用統(tǒng)一的標(biāo)準(zhǔn)。 數(shù)據(jù)表結(jié)構(gòu)本系統(tǒng)數(shù)據(jù)庫(kù)中包含8個(gè)數(shù)據(jù)表,分別是books表、category表、customers表、feedback表、vouch表、distinction表、supplier表和salebook表。各個(gè)表的功能和結(jié)構(gòu)如下:(1)books表存儲(chǔ)了網(wǎng)上書(shū)店所售所有圖書(shū)的基本圖書(shū)信息,表結(jié)構(gòu)如表41所示。表41 books表結(jié)構(gòu)列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空idbookvarchar14idcategoryint4booknamevarchar40authorvarchar20idsupplierint4outdaydatetime8detailsntext16√costmoney8pricemoney8imageurlvarchar50√stockint4activebit1hotdealbit1saleint4(2)category表存儲(chǔ)了網(wǎng)上書(shū)店所售所有圖書(shū)的種類(lèi),表結(jié)構(gòu)如表43所示。表42 category表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空idcategoryint4categorynamevarchar20 (3)customers表 存儲(chǔ)了網(wǎng)上書(shū)店的所有會(huì)員的基本信息,表結(jié)構(gòu)如表42所示。表43 customers表結(jié)構(gòu) 列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空idcustomersvarchar14usernamevarchar20passwordvarchar20iddistinctionsmallint2phonevarchar20statevarchar20cityvarchar20addressvarchar80zipvarchar10varchar40(4)feedback表存儲(chǔ)了會(huì)員為各個(gè)圖書(shū)所投的票數(shù),表結(jié)構(gòu)如表44所示。表44 feedback表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空idbookvarchar14voteint4√(5)vouch表存儲(chǔ)了讀者推薦的圖書(shū)以及其獲得的推薦數(shù),表結(jié)構(gòu)如47所示。表45 vouch表列名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1