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

正文內(nèi)容

網(wǎng)絡(luò)書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文正文-免費(fèi)閱讀

  

【正文】 (conn)。 ResultSet rs = null。 } (rs)。 rs = (sql)。 if (strPageNo == null || ()) { pageNo = 1。 (sql)。 }finally{ (stmt)。 ((title))。 return totalPages。 if(()){ totalRecords = (1)。!()){ ( and ftime)。+stime+39。amp。 if(title!=nullamp。 } finally { (stmt)。 } finally { (conn)。 (3, stime)。 } } 由于點(diǎn)擊訂單管理就直接跳轉(zhuǎn)到圖 ,功能與其他模塊功能相近,在此就不做過(guò)多的說(shuō)明了。 String sql3 = delete from orderinfo where id=39。 rs = (sql1)。 } } 訂單 管理 模塊 該模塊分為 刪除 訂單 ,查詢 訂單。 ((num))。 rs = (sql)。 }return totalRecords。)。)。)。amp。%+category+%39。 if(bookname!=nullamp。 result = 0。 (6,num)。 Connection conn = ()。 Statement stmt = (conn)。 ()。 (1, bookname)。 } catch (SQLException e) { ()。 rs = (sql)。 } 獲得符合查詢結(jié)果的記錄顯示的頁(yè)數(shù) public int getTotalPages(int totalRecords){ int totalPages = totalRecords % pageSize == 0 ? totalRecords / pageSize : totalRecords / pageSize + 1。 } rs = (())。 Statement stmt = (conn)。 (users)。 rs = (())。 } } try { ResultSet rs = null。 Statement stmt = (conn)。 (pstmt)。 } if(!(psw3)){ result = 0。 ResultSet rs = null。+username+39。 return result。會(huì)員 39。 Statement stmt = (conn)。 詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定怎樣實(shí)現(xiàn)所要求的系統(tǒng),給出軟件模塊結(jié)構(gòu)中各個(gè)模塊的內(nèi)部過(guò)程描述。完成數(shù)據(jù)模型的建立后,我們就必須對(duì)字段進(jìn)行命名,確定字段的類型和寬度,并利用數(shù)據(jù)庫(kù)管理系統(tǒng)或數(shù)據(jù)庫(kù)語(yǔ)言創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu)、輸入數(shù)據(jù)和運(yùn)行等,因此數(shù)據(jù)庫(kù)的實(shí)施是數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的 “ 最終實(shí)現(xiàn) ” 。因此,在這一階段中我們必須將注意力集中在怎樣表達(dá)出用戶對(duì)信息的需求,而不考慮具體實(shí)現(xiàn)問(wèn)題。其中比較有效的方法是訪談,我們可以借助一些設(shè)計(jì)合理的調(diào)查表來(lái)與用戶直接交流。 如圖所示 圖 系統(tǒng)文件夾總體結(jié)構(gòu) 網(wǎng)絡(luò) 書(shū)店系統(tǒng) 會(huì)員管理 圖書(shū)管理 訂單管理 促銷活動(dòng)管理 留言簿管理 增加會(huì)員 修改會(huì)員信息 刪除會(huì)員 查詢會(huì)員 增加圖書(shū) 修改圖書(shū)信息 刪除圖書(shū) 查詢圖書(shū) 增加訂單 刪除訂單 查詢訂單 增加促銷活動(dòng) 刪除促銷活動(dòng) 查詢促銷活動(dòng) 增加留言 刪除留言 網(wǎng)絡(luò)書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 15 圖 系統(tǒng)文件 夾展開(kāi)后 構(gòu)建開(kāi)發(fā)環(huán)境 網(wǎng)站開(kāi)發(fā)環(huán)境: Myeclipse 集成開(kāi)發(fā)環(huán)境 網(wǎng)站開(kāi)發(fā)語(yǔ)言: JAVA/JSP 網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù): SQL Server2020 開(kāi)發(fā)環(huán)境運(yùn)行平臺(tái): Windows XP 操作系統(tǒng): Windows XP Web服務(wù)器: Tomcat 數(shù)據(jù)庫(kù)服務(wù)器: SQL Server2020 瀏覽器: IE 數(shù)據(jù)庫(kù) 的 設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程 的 步驟: 確定建立數(shù)據(jù)庫(kù)的目的和收集數(shù)據(jù) 數(shù)據(jù)庫(kù) 設(shè)計(jì)過(guò)程的第一個(gè)階段是確定建立數(shù)據(jù)庫(kù)的目的和收集數(shù)據(jù)。 圖 部署 Tomcat1 如圖 ,在 project 中選擇 RMS,點(diǎn)擊右邊的 Add 按鈕,出現(xiàn)如圖 ,在Server 中選擇使用的服務(wù)器,其它默認(rèn),點(diǎn)擊 Apply,點(diǎn)擊 OK按鈕,完成部署。單擊“提交”按鈕 ( 4)系統(tǒng)顯示操作成功頁(yè)面 擴(kuò)展 1 (3a)輸入信息不合法 (3a1)系統(tǒng)顯示操作失敗頁(yè)面 (3a2)可點(diǎn)擊“重置”按鈕鏈接返回成功場(chǎng)景( 1) 備注 只有管理員可以增加促銷活動(dòng)。單擊“查詢”按鈕 ( 4)系統(tǒng)顯示執(zhí)行操作后的用戶列表 表 留言 簿 用例描述 執(zhí)行者 會(huì)員、游客、管理員 前置條件 已經(jīng)登錄進(jìn)系統(tǒng) 主成功場(chǎng)景 ( 1)進(jìn)入系統(tǒng)首頁(yè) ( 2)點(diǎn)擊“留言簿”鏈接 ,顯示所以留言。 本 系統(tǒng)無(wú)操作系統(tǒng)限制, 方便不同平臺(tái)之間的移植。而且不同的權(quán)限就如不同的操作界面,功能也有所限制。 系統(tǒng)運(yùn)行穩(wěn)定,安全可靠 。他們只需要熟 悉 Windows和 IE的基本操作,熟練掌握計(jì)算機(jī)的使用,就可以輕松使用該系統(tǒng)。本系統(tǒng)就是隨著網(wǎng)絡(luò)經(jīng)濟(jì)不斷發(fā)展而誕生而改善?,F(xiàn)有軟件,硬件均具備條件,通過(guò)相關(guān)技術(shù)設(shè)想的功能均可以實(shí)現(xiàn)。特別是在今年全球經(jīng)濟(jì)不景氣的大背景下,網(wǎng)絡(luò)渠道的銷售規(guī)模依然保持了高速的增長(zhǎng)。系統(tǒng)的角色由管理員、會(huì)員、游客組成。這些優(yōu)勢(shì)在大型項(xiàng)目的開(kāi)發(fā)中表現(xiàn)得尤為突出,可以充分發(fā)揮不同開(kāi)發(fā)者各自的特長(zhǎng);美工人員可以充分發(fā)揮自己的才能;程序編寫(xiě)人員可以專注于業(yè)務(wù)邏輯以及程序功能的實(shí)現(xiàn)。 此模式遵 MVC模式。所有數(shù)據(jù)通過(guò) Bean處理。要想完成一個(gè)簡(jiǎn)單 JSP頁(yè)面所具有的功能,需要編寫(xiě)大量 Servlet 代碼,而且從代碼上根本看不出來(lái)要生成的 HTML 文檔結(jié)構(gòu)。 開(kāi)發(fā)技術(shù)及相關(guān)工具 JSP JSP(JavaServer Pages)是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 進(jìn)入該系統(tǒng)的每一個(gè)用戶,都應(yīng)該只有一個(gè)屬于自己的賬號(hào)和密碼,所以在使用本系統(tǒng)時(shí)需要進(jìn)行用戶信息的注冊(cè)??傊?,網(wǎng)絡(luò)可以在絕對(duì)低成本的狀態(tài)下完成相對(duì)高質(zhì)量的任務(wù)。幾年前,我還至少一個(gè)月就會(huì)去書(shū)店逛兩次,如今一年也難得去一回,究其因有如下幾點(diǎn)。 一來(lái)支付方便,款到發(fā)貨,拿書(shū)付錢(qián),一點(diǎn)風(fēng)險(xiǎn)也沒(méi)有。 在目前的實(shí)際應(yīng)用中,已經(jīng)有很多的網(wǎng)上書(shū)店系統(tǒng)被人們所熟知了,比如:當(dāng)當(dāng)網(wǎng)()、亞馬遜 ()等等。管理員身份還能添加、刪除用戶,會(huì)員只能修改自己的個(gè)人信息,管理員可以修改所有用戶及管 理員的信息 。此技術(shù)為創(chuàng)建 Web 頁(yè)面提供了一個(gè)簡(jiǎn)捷快速的方法。另外, JSP中的雙引號(hào)等特殊字符,在 Servlet中需要進(jìn)行轉(zhuǎn)義處理,進(jìn)一步降低了代碼的 可讀性。模式一也實(shí)現(xiàn)了頁(yè)面表現(xiàn)和業(yè)務(wù)邏輯相分離。其主要思想是使用一個(gè)或多個(gè) Servlet作為控制器。 網(wǎng)絡(luò)書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 4 第二章系統(tǒng)分析 系統(tǒng)目標(biāo) 網(wǎng)絡(luò)書(shū)店系統(tǒng)最終目的是為用戶提供一個(gè)良好的便捷購(gòu)物交流平臺(tái),使用戶真正得到最大的方便和感受網(wǎng)絡(luò)的強(qiáng)大功能,了解網(wǎng)上購(gòu)書(shū)的進(jìn)程信息。 可行性分析 : 網(wǎng)絡(luò)書(shū)店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) : 本系統(tǒng)類似于淘寶,易趣等網(wǎng)上購(gòu)物商城。越來(lái)越多的人選擇足不出戶的網(wǎng)購(gòu)。 技術(shù)實(shí)力不足 ,系統(tǒng)設(shè)計(jì)有困難 ,需要指導(dǎo)。本著服務(wù)大眾,改善網(wǎng)購(gòu)環(huán)境的目標(biāo),本系統(tǒng)不斷地改善網(wǎng)絡(luò)購(gòu)書(shū)系統(tǒng),使網(wǎng)絡(luò)購(gòu)書(shū)更加便捷。 假定與約束 假定客戶機(jī)與服務(wù)器能夠聯(lián)網(wǎng),并且具備運(yùn)行軟件的基本環(huán)境,用戶熟練掌握計(jì)算機(jī)基本操作和熟悉瀏覽器環(huán)境。 開(kāi)發(fā)工具的選擇 本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用目前最新的 Microsoft SQL Server 2020,該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn)確性和運(yùn)行速度方面有絕對(duì)的優(yōu)勢(shì),并且處理數(shù)據(jù)最大,效率高;前臺(tái)采用 jsp作為主要的網(wǎng)絡(luò)書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 6 開(kāi)發(fā)工具,其可與 SQL Server 2020 數(shù)據(jù)庫(kù)無(wú)縫連接。 當(dāng)然,這里是不同權(quán)限的用戶。 網(wǎng)站最大限度的實(shí)現(xiàn)易維護(hù)性和易操作性。 ( 3)輸入留言內(nèi)容。 網(wǎng)絡(luò)書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 12 表 查詢 促銷活動(dòng) 用例描述 執(zhí)行者 會(huì)員、游客、管理員 前置條件 已經(jīng)登錄進(jìn)系統(tǒng) 主成功場(chǎng)景 ( 1)進(jìn)入系統(tǒng)首頁(yè) ( 2)點(diǎn)擊“查詢促銷活動(dòng)”鏈接 ( 3)輸入查詢條件。 網(wǎng)絡(luò)書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 13 圖 部署 Tomcat2 圖 部署 Tomcat3 網(wǎng)絡(luò)書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 14 第 三 章 系統(tǒng)概要說(shuō)明 系統(tǒng)的軟件結(jié)構(gòu) 本系統(tǒng)分為五大模塊:會(huì)員管理、圖書(shū)管理、訂單管理、促銷活動(dòng)管理、留言簿管理。通常,我們也把確定網(wǎng)絡(luò)書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 16 建立數(shù)據(jù)庫(kù)的目的稱為需求分析。通過(guò)充分交流,可以了解他們平時(shí)是如何使用數(shù)據(jù)庫(kù)的,以及對(duì)當(dāng)前信息的要求,進(jìn)而設(shè)計(jì)滿足用戶需求的字段,并根據(jù)設(shè)計(jì)的字段收集數(shù)據(jù)。 建立數(shù)據(jù)模型 完成上一階段后,我們得到了一個(gè)與具體計(jì)算機(jī)軟、硬件無(wú)關(guān)的概念模型。如果數(shù)據(jù)庫(kù)運(yùn)行很成功,則表明數(shù)據(jù)庫(kù)設(shè)計(jì)任務(wù)基本結(jié)束 ,以后的重點(diǎn)就是數(shù)據(jù)庫(kù)的維護(hù)工作,包括做好備份工作、數(shù)據(jù)庫(kù)的安全性和完整性調(diào)整、改善數(shù)據(jù)庫(kù)性能等。經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,得出對(duì)目標(biāo)系統(tǒng)的精確描述,這個(gè)描述在編碼階段可以由程序員直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。 ResultSet rs =null。,?)。 }catch (Exception e) { ()。 (sql)。 try { String pswsql=select psw from userinfo where id= 39。 return result。 return result。 網(wǎng)絡(luò)書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 25 ListUsers usersList = new ArrayListUsers()。 StringBuffer buffer = new StringBuffer(select top +pageSize+* + from(select ROW_NUMBER() OVER (ORDER BY id) AS rn, * from userinfo)。 Users users = null。 } (rs)。 ResultSet rs = null。 if(()){ totalRecords = (1)。 return totalPages。 if(()){ users = new Users()。 }finally{ (stmt)。 (2, author)。 (pstmt)。 try { String sql = delete from bookinfo where id=39。 網(wǎng)絡(luò)書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 30 try { String sql = update bookinfo set bookname=?,author=?,publish=?,isbn=?,price=?,num=?,category=?,contents=? where id=?。 (7,category)。 return result。amp。)。!()){ ( and publish like 39。 } if(sprice!=nullamp。 } if(fprice!=nullamp。 } rs = (())。 } 獲得符合查詢結(jié)果的記錄顯示的頁(yè)數(shù) public int getTotalPages(int totalRecords){ int totalPages = totalRecords % pageSize == 0 ? totalRecords / pageSize : totalRecords / pageSize + 1。 while(()){ book = new Book()。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1