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

正文內(nèi)容

網(wǎng)絡(luò)書店的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文正文(完整版)

  

【正文】 括管理員、會(huì)員、 管理員 。 查看書店內(nèi)的交易信息。 目標(biāo) 由于時(shí)間有限,技術(shù)水平不足,雖然實(shí)際的網(wǎng)絡(luò)書店系統(tǒng)可以設(shè)計(jì)得非常完善和龐大,但是在實(shí)際實(shí)現(xiàn)這個(gè)畢業(yè)設(shè)計(jì)中,還是把目標(biāo)定在建立一個(gè)具有基本功能的 B/S結(jié)構(gòu)的網(wǎng)絡(luò)書店系統(tǒng)。 需求分析 目前,雖然經(jīng)濟(jì)形勢(shì)整體不好,但是網(wǎng)絡(luò)經(jīng)濟(jì)帶來的效益依舊持續(xù)增長(zhǎng)。 本系統(tǒng)采用 B/S結(jié)構(gòu)實(shí)現(xiàn),安全,快捷,準(zhǔn)確。采用面向?qū)ο蟮拈_發(fā)方法,主要應(yīng)用 Jsp和 SQL Server2020 實(shí)現(xiàn)。 系統(tǒng) 運(yùn)行穩(wěn)定、安全可靠。 Servlet 處理完后設(shè)置 JavaBean 的屬性, JSP讀取此 JavaBean 的屬性,然后進(jìn)行顯示。在大型項(xiàng)目里,這種方法將導(dǎo)致頁(yè)面的維護(hù)困難。分別為模式一和模式二。所有對(duì)程序的操作都在服務(wù)器端執(zhí)行,網(wǎng)上傳送給客戶端的僅僅是得到的結(jié)果,因此對(duì)客戶瀏覽器的要求最低。 促銷活動(dòng)可以使書籍賣的更多更快,使商家盈利,促銷活動(dòng)由系統(tǒng)管理員發(fā)布和刪除,會(huì)員和游客可以查詢與查看促銷活動(dòng)信息 。 管理員通過網(wǎng)站:管理會(huì)員、管理書籍、管理訂單、管理書庫(kù)、管理促銷活動(dòng)、管理留言簿 。毫無疑問,網(wǎng)店儼然已經(jīng)成為了互聯(lián)網(wǎng)時(shí)代的又一個(gè)新興產(chǎn)業(yè),而隨著信息時(shí)代的發(fā)展,它所帶來的影響也將越來越廣泛和深遠(yuǎn)。如今人們的生活水平也在不斷的提升,越來越多的人們開始以網(wǎng)上購(gòu)物來代替?zhèn)鹘y(tǒng)的購(gòu)物方式。 其三,網(wǎng)絡(luò)書店讓我找書的時(shí)間也省了很多,現(xiàn)在的書籍浩如煙海,而網(wǎng)上書店的搜索和推薦功能,讓我很容易定位到購(gòu)買的目標(biāo)。其中前臺(tái)管理的主要功能有書籍類型展示、查詢書籍、查詢書籍促銷信息、購(gòu)買書籍、訂單查詢、留言。如果發(fā)布的書籍有所不當(dāng),可以進(jìn)行書籍的刪除。傳統(tǒng)網(wǎng)頁(yè) HTML文件加上 Java程序片段和JSP標(biāo)記,就構(gòu)成 JSP網(wǎng)頁(yè) (*.jsp)。 總之,用 JSP開發(fā)系統(tǒng)可以降低開發(fā)門檻,提高代碼可讀性,開發(fā)出高性能跨平臺(tái)的企業(yè)級(jí)軟件。如果要處理的業(yè)務(wù)邏輯很復(fù)雜時(shí),情況將變得非常糟糕。在 Servlet作控制器時(shí),每個(gè) Servlet通常僅實(shí)現(xiàn)一小部分功能,多個(gè) Servlet 控制器結(jié)合起來就可以完成復(fù)雜的任務(wù)。 劃分用戶級(jí)別,進(jìn)行權(quán)限分配。主要由前臺(tái)會(huì)員管理模塊和后臺(tái)管理員管理模塊兩部分組成。 2020 年第一季度中國(guó)網(wǎng)絡(luò)購(gòu)物市場(chǎng)交易額規(guī)模達(dá) 467 億元,環(huán)比增長(zhǎng) %,同比增長(zhǎng)%。對(duì)于購(gòu)物人員,只需熟悉 Windows和IE的基本操作,了解購(gòu)物流程就可成功購(gòu)買到自己喜歡的圖書。綜合了多家網(wǎng)絡(luò)書店的特點(diǎn), 并結(jié)合所學(xué)知識(shí),模擬實(shí)現(xiàn)了簡(jiǎn)單的網(wǎng)絡(luò)書店系統(tǒng)。 如果系統(tǒng)的適用對(duì)象較多,則要求本系統(tǒng)具有較好的權(quán)限管理。 采用面向?qū)ο蟮拈_發(fā)方法,以 Myeclipse作為主要開發(fā)工具,使用 SQL Server2020作為關(guān)系數(shù)據(jù)庫(kù), 應(yīng)用 JAVA語(yǔ)言實(shí)現(xiàn)功能代碼以及JSP技術(shù)。 用戶登錄 系統(tǒng)后,將對(duì)書籍選擇,并查看不同書籍的 相關(guān)情況,并將 喜歡的書籍 下單 ,避免繁瑣,確認(rèn)信息后就可以點(diǎn)擊提交購(gòu)買書籍了 。 用 例分析 系統(tǒng)分為三類角色:會(huì)員、游客、管理員。 表 增加圖書 用例描述 執(zhí)行者 管理 員 前置條件 已經(jīng)以 管理員 身份登錄進(jìn)系統(tǒng) 主成功場(chǎng)景 ( 1)進(jìn)入系統(tǒng)首頁(yè) ( 2)點(diǎn)擊“ 增加圖書 ”鏈接 ( 3)輸入 書名 、類別、 作者 、 出版社 、 isbN(國(guó)際標(biāo)準(zhǔn)書號(hào)) 、 價(jià)格 、數(shù)量、簡(jiǎn)介 。 Jdk則使用 MyEclipse 自帶的。 系統(tǒng)整體結(jié)構(gòu)圖 如圖 所示: 圖 系統(tǒng) 功能 結(jié)構(gòu)圖 三層軟件結(jié)構(gòu)示意圖 網(wǎng)絡(luò)書店系統(tǒng) 采用了三層 結(jié) 構(gòu)的模式。并且通過調(diào)查、收集和分析信息,以了解在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù),要完成什么樣的數(shù)據(jù)處理功能。 概念模型,也稱信息模型,它是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)。在這一階段中我們要將概念模型中得到的 ER圖轉(zhuǎn)換成具體的數(shù)據(jù)模型。只有設(shè)計(jì)出合理的數(shù)據(jù)庫(kù),才能為建立在數(shù)據(jù)庫(kù)上的應(yīng)用提供方便。編 碼就是將軟件詳細(xì)設(shè)計(jì)的結(jié)果翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程序。+username+ 39。 (1, psw)。 return result。 } finally { (stmt)。 網(wǎng)絡(luò)書店的設(shè)計(jì)與實(shí)現(xiàn) 23 rs = (pswsql)。 PreparedStatement pstmt = (sql)。 result = 0。 } else { try { pageNo = (())。amp。 ((id))。 }finally{ 網(wǎng)絡(luò)書店的設(shè)計(jì)與實(shí)現(xiàn) 26 (stmt)。 if(username!=nullamp。 } }catch(SQLException e) { ()。 Statement stmt = (conn)。 ((psw))。 }return users。 (4, isbn)。 } catch (Exception e) { ()。 (sql)。 (1,bookname)。 (9,id)。 } } 點(diǎn)擊左側(cè)查詢圖書,頁(yè)面跳轉(zhuǎn)至查詢圖書,如圖 ,輸入條件點(diǎn)擊右側(cè)查詢按鈕,頁(yè)面跳轉(zhuǎn)至如圖 ,點(diǎn)擊 id鏈接,頁(yè)面跳轉(zhuǎn)至如圖 圖 查詢圖書界面 網(wǎng)絡(luò)書店的設(shè)計(jì)與實(shí)現(xiàn) 31 圖 查詢圖書界面 圖 查詢圖書界面 其部分代碼如下: 獲得符合結(jié)果的記錄條數(shù) public int getTotalRecords(String strPageNo,String bookname ,String author ,String publish,String isbn,String sprice,String fprice,String category){ int totalRecords =0。%+bookname+%39。amp。)。!()){ float floatmoney = 0。!()){ float floatmoney = 0。 }else{ totalRecords =0。 } 獲取一個(gè)圖書對(duì)象 public Book getBook(String id){ Connection conn = ()。 ((bookname))。 } (rs)。 int num = 0。 } String sql2 = update bookinfo set num = num + ? where id=?。 (rs)。 Connection conn = ()。 (pstmt)。 Statement stmt = (conn)。 網(wǎng)絡(luò)書店的設(shè)計(jì)與實(shí)現(xiàn) 37 圖 查詢促銷活動(dòng)界面 圖 查詢促銷活動(dòng)界面 圖 查詢促銷活動(dòng)界 面 其部分代碼如下: 獲得符合結(jié)果的記錄條數(shù)方法 public int getTotalRecords(String strPageNo,String title ,String operater1,String stime,String operater2,String ftime){ int totalRecords =0。%+title+%39。!()){ ( and stime)。amp。 if((3)) ()。 }finally{ (rs)。 Act act = null。 ((ftime))。 } } 留言簿模塊 該模塊分為 刪除留言,查看留言。 (conn)。 } if (pageNo = 0) pageNo = 1。 ((id))。 (conn)。 if(()){ totalRecords = (1)。 return totalPages。 } }catch(SQLException e) { ()。 } 獲得符合結(jié)果的記錄條數(shù) public int getTotalRecords(String strPageNo){ int totalRecords =0。 ((contents))。 else{ pageNo = 1。 Connection conn = ()。 Statement stmt = (conn)。 ((createdtime))。 String sql = select * from actinfo where id=+ id。 (conn)。+ftime+39。amp。 if((2)) (=)。 } if(operater1!=nullamp。 Statement stmt = (conn)。+id+39。 }catch (Exception e) { ()。 PreparedStatement pstmt = (sql)。 }catch (Exception e) { ()。 (1, num)。 try { ResultSet rs = null。 }finally{ (stmt)。 ((publish))。 網(wǎng)絡(luò)書店的設(shè)計(jì)與實(shí)現(xiàn) 33 Book book = null。 }finally{ (rs)。 ( and price =)。 ( and price =)。amp。%+author+%39。 } if(category!=nullamp。 Statement stmt = (conn)。 (pstmt)。 (3, publish)。 } finally { (stmt)。 return result。 (6, num)。 Connection conn = ()。 ((capacity))。 try { ResultSet rs = null。 (stmt)。!()){ (where username like 39。 }return usersList。 ((username))。%+username+%39。 } if (pageNo = 0) pageNo = 1。 } finally { (conn)。 (2, phone)。 String password = (1)。 } } 會(huì)員 點(diǎn)擊左側(cè)修改會(huì)員信息,頁(yè)面跳轉(zhuǎn)至修改會(huì)員信息,如圖 ,點(diǎn)擊右側(cè)修改按鈕,頁(yè)面跳轉(zhuǎn)至如圖 圖 修改會(huì)員信息界面 圖 修改會(huì)員信息界面 其部 分代碼如下: public int editUsers(String psw1,String psw2,String psw3,String phone,int id){ int result = 1。 } } 會(huì)員 點(diǎn)擊左側(cè)刪除會(huì)員,頁(yè)面跳轉(zhuǎn)至刪除會(huì)員界面,點(diǎn)擊右側(cè)刪除按鈕,彈出對(duì)話框,提示是否刪除如圖 圖 刪除會(huì)員界面 其部分代碼如下: public void delUsers(String username){ Connection conn = ()。 (3, phone)。 while (()) { result = 0。運(yùn)用軟件功能方法設(shè)計(jì)軟件,主要是為了提高軟件質(zhì)量,軟件質(zhì)量在很大程度上取決于設(shè)計(jì)的質(zhì)量,同時(shí)編碼的好壞也是影響軟件質(zhì)量的十分重要的因素,如果編碼中存在各種問題,那么再好的設(shè)計(jì)也無法體現(xiàn)出來。 數(shù)據(jù)表設(shè)計(jì) 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求,本系統(tǒng) 設(shè)計(jì)了 五 張 數(shù)據(jù)表 ,以下為各 數(shù)據(jù)表: actinfo表 用來保存促銷活動(dòng)信息 (見 表 ), bookinfo 用來保存圖書信息 (見 表 ), ment 用來保存留言信息 (見 表 ), orderinfo 用來保存訂單管理信息(見 表 ), userinfo 表用來保存 用網(wǎng)絡(luò)書店的設(shè)計(jì)與實(shí)現(xiàn) 17 戶 信息 (見 表 ) 表 促銷活動(dòng)信息表 字段名 類型 長(zhǎng)度 可空 主鍵 描述 id int 否 是 用戶 id title nvarchar 50 否 否 題目 contents text 是 否 活動(dòng) stime datetime 是 否 開始時(shí)間 ftime datetime 是 否 結(jié)束時(shí)間
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1