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

正文內(nèi)容

基于web開發(fā)的圖書銷售系統(tǒng)的設(shè)計與實(shí)現(xiàn)畢業(yè)設(shè)計論文-wenkub

2023-07-08 08:48:55 本頁面
 

【正文】 該系統(tǒng)最為核心的技術(shù)是搜索引擎技術(shù)的使用,搜索引擎是根據(jù)用戶的查詢請求,按照一定算法從 索引數(shù)據(jù)中查找信息返回給用戶。并顯示信息查詢結(jié)果是否查詢出來。 JDBC 的實(shí)現(xiàn)由數(shù)據(jù)庫廠商以驅(qū)動程序的形式提供。它是在一 個程序的內(nèi)部進(jìn)行分工合作。當(dāng)程序等待響應(yīng)的時候其他任務(wù)不能執(zhí)行,這就影響了程序的效率。 Java 擁有的高效性、多平臺移植性、通用性與高安全性,使之 成為擁有顯著優(yōu)勢以及廣闊應(yīng)用前景的一種語言。而本系統(tǒng)正是基于消費(fèi)者對圖書購買的背景需求下開發(fā)而來。目的就是能夠方便消費(fèi)者能夠借助搜索引擎來查詢自己鐘意的圖書并進(jìn)行購買。 可行性分析 可行性分析主要 講述系統(tǒng)在經(jīng)濟(jì),技術(shù)和社會等方面是否具有可行性從而確立整個系統(tǒng)是否具有可行性。經(jīng)濟(jì)上可以視為一款可行性極高的開發(fā)系統(tǒng)。在操作上簡單快捷。所以在其他方面均有可行性。本 系統(tǒng)的 用戶信息 與訂單信息均需用戶登陸后方可修改查看,采用 MD5 加密技術(shù)進(jìn)行加密,能夠大大 提升用戶信息的安全性。每個模塊的功能都單獨(dú)存放,這能夠方便將來在添加一些額外功能時能夠在不破壞原有系統(tǒng)的功能前提下增加額外的功能模塊,這就使系統(tǒng)的擴(kuò)展性大大提升 。 用戶 注冊 用戶注冊 的功 能 主要是 進(jìn)行非會員用戶在進(jìn)行圖書購書時要先進(jìn)行用戶注冊以保存用戶的圖書信息和用戶信息,也是為了保證用戶的個人信息的安全性 。 用戶只要輸入 注冊用戶名和密碼進(jìn)行登錄 。 圖書商品列表 圖書商品列表主要是顯示了用戶檢索出來的圖書的基本信息,包括圖書的名稱,圖書的作者,圖書的簡介,圖書的類型等等。如果滿足消費(fèi)者需求則進(jìn)一步進(jìn)行圖書購買,填寫用戶相關(guān)信息,填寫購買圖書數(shù)量等信息進(jìn)行圖書購買??傮w設(shè)計的目的是為系統(tǒng)的詳細(xì)設(shè)計與實(shí)現(xiàn)做準(zhǔn)備。在下圖書銷售系統(tǒng) 客戶端 管理端 用戶注冊 用戶登錄 圖書搜索購買 用戶訂單 購物車 圖書的增刪改查 訂單的刪除 管理員個人信息 第 10 頁 共 53 頁 一個部分,我們來介紹 各個模塊的主要功能以及流程。若用戶輸入的以上 兩項(xiàng)與數(shù)據(jù)庫中保存的 用戶數(shù)據(jù) 相符,則表明用戶登錄成功,可以開放全部前臺子系統(tǒng);如果不符,則登錄失敗。則圖書銷售系統(tǒng)數(shù)據(jù)庫包含以下幾個表:用戶表 consumer, 圖書表 books,訂單表 orders,如表 , 所示 1. 用戶 信息表 表 用戶信息表 列名 數(shù)據(jù)類型 長度 備注 用戶名 varchar 20 主鍵 密碼 varchar 20 Email varchar 20 性別 varchar 6 生日 date 愛好 varchar 90 地址 varchar 60 備注 varchar 1200 2. 圖書 信息表 表 圖書信息表 列名 數(shù)據(jù)類型 長度 備注 圖書號 number 10 主鍵 圖書名稱 varchar 150 圖書作者 varchar 50 圖書厚度 varchar 30 圖書價格 number 圖書折扣 varchar 20 圖書類型 varchar 10 圖書圖片 varchar 50 第 15 頁 共 53 頁 3. 訂單 信息表 表 訂單 信息表 列名 數(shù)據(jù)類型 長度 備注 訂單號 number 20 主鍵 訂單名 varchar 20 聯(lián)系電話 varchar 11 聯(lián)系地址 varchar 100 收件人 varchar 20 第 16 頁 共 53 頁 5 圖書銷售系統(tǒng)的具體實(shí)現(xiàn) 公共模塊的實(shí)現(xiàn) 數(shù)據(jù) 庫連接方法概述 鑒于本系統(tǒng)采用 Oracle Database 11g存儲數(shù)據(jù), MyEclipse 開發(fā)平臺,因此采用JDBC 數(shù)據(jù)庫連接技術(shù)進(jìn)行數(shù)據(jù)連接訪問。 name = (name)。 name = new String((iso88591),gbk)。 第 17 頁 共 53 頁 2.提供 jdbc 連接的 URL url jdbc\:oracle\:thin\:localhost\:1521\:XE 3.?dāng)?shù)據(jù)庫的連接 conn = (url,name,password)。 ResultSet rs = null。//執(zhí)行命令,返回結(jié)果集 obj = mapRow(rs, clazz)。 } 5.執(zhí)行 sql語句 rs = ()。 public GoodsVO[] selectGoodsbyName(String name) { Object []obj = null。 obj = (sql, new Object[]{name,name}, new SetParameters(){ Override public void setParameters(PreparedStatement pstmt, Object[] obj) { try { for (int i = 0。)。 } else if (obj[i].getClass().getName().equals()) { (i+1,new Date((()obj[i]).getTime()))。 for(int i=0。 } } return gvo。當(dāng)用戶注冊完畢時,將用戶輸入的信息存儲到數(shù)據(jù)庫中以便日后登錄時匹配數(shù)據(jù)庫的相關(guān)信息作為登陸憑證。container39。intro39。subtitle39。 form acceptcharset=UTF8 action=servlet/SvConsumer class=new_user id=new_user method=post name=form1 div class=39。 第 22 頁 共 53 頁 name=ame/input/td /tr tr td align=right 密碼 *: /td td colspan=3input type=39。stackedgroup39。signup39。gdid=${ite }img src=/ZYJWangGouXiTong/${ } width=100 height=100 //a/td tda href=/ZYJWangGouXiTong/servlet/SvGoods?mand=showgoodsdetailsamp。perfect_for39。這種模式在使用之后,能充分體現(xiàn) Services層組件封裝 DAO 層組件的模式。 用戶信息層的 DAO 實(shí)現(xiàn)如下: package 。 boolean consumerRegister(ConsumerVO vo)。 GoodsVO[] selectGoodsbyName(String name)。 public interface OrderDao { boolean insertOrder(OrdersVO vo)。 DAO 生成和管理都是由 Spring容器 負(fù)責(zé)的。 圖書 Service 層的實(shí)現(xiàn)如下: package 。 public class GoodsService { GoodsDao dao = new GoodsDaoImpl()。 } } 用戶 Service 層的實(shí)現(xiàn)如下: package 。 public class Consumer { ConsumerDao dao = new ConsumerDaoImpl()。 import 。 public boolean tiJiaoDingDan(OrdersVO[] vos) { for(int i=0。 第 32 頁 共 53 頁 } } return true。 用戶層的 Servlet 的實(shí)現(xiàn)如下(部分代碼): public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String mand = (action)。 if(Let me in.equals(mand)) { doCheckLogin(request, response)。 (mand)。 } } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response)。 } if(showGoods.equals(mand)) {//商品加入購物車或者立即購買 第 34 頁 共 53 頁 doShowGoods(request, response)。 } } 第 35 頁 共 53 頁 參考文獻(xiàn) [1] 夏俊博,宋曉宇 著 .“電腦知識與技術(shù) ”,《學(xué)術(shù)交流》 [J], 20xx 年 7 月 [2] 百度百科 , 20xx 年 [3] 百度百科 , 20xx 年 [4] 百度百科 , 20xx 年 [5] 劉曉華,張健,周惠貞 編著 .JSP 應(yīng)用技術(shù)開發(fā)詳解(第三版) [M]. 北京 : 電子工業(yè)出版社, 20xx 年 [6] 林上杰等 編著 . 技術(shù)手冊 [M]. 北京:電子工業(yè)出版社, 20xx 年 [7] Liang編著 Java 語言程序設(shè)計 [M]北京:電子工業(yè)出版社, 20xx 年 [8] 李賢華 著,基于 JSP 技術(shù)的大型網(wǎng)上購物系統(tǒng)的設(shè)計與實(shí)現(xiàn) [J].計算機(jī)與現(xiàn)代化 ,20xx 年 [9]AmonCShinderT.,CarasikHenmi,“The Best Damn Firewall Book Period Syngress”[M], 20xx [10] Asibonler . User Interface DesignBridging the Gap from User Requirements to Design [11] 張剛 著 .信息系統(tǒng)開發(fā)實(shí)踐教程 [M]. 成都 : 電子科技大學(xué) 出版社 , 20xx 年 第 36 頁 共 53 頁 總結(jié) 本次畢業(yè)設(shè)計是基于 Web 網(wǎng)上銷售圖書系統(tǒng)的設(shè) 計與實(shí)現(xiàn),采用 MyEclipse 工具作為開發(fā)環(huán)境, Oracle 11g作為數(shù)據(jù)庫管理工具, Tomcat 作為服務(wù)器。在實(shí)現(xiàn)過程中難免有不足之處。感謝 彭紀(jì)良 老師一路上的幫助,當(dāng)我遇到技術(shù)和理論難題時,老師總是為我指點(diǎn)迷津,讓我 走出困惑。雖然今后我不一定會繼續(xù)從事 軟件開發(fā) 有關(guān)的工作,但是 軟件工程 依然是一個十分具有活力的專業(yè)。 最后 再次感謝 彭紀(jì)良 老師對我畢業(yè)設(shè)計的幫助。 import 。 import 。 import 。 String url = null。 String path = ().getResource().getPath()。 driver = (className)。 driver = new String((iso88591),gbk)。 (driver)。 (連接錯誤 !)。 } public static void free(Connection conn, Statement st, ResultSet rs) { 第 40 頁 共 53 頁 free(st, rs)。 } public static void free(Connection conn, Statemen。 } public static void free(Statement st, ResultSet rs) { free(rs)。 ()。 } catch (IOException e) { ()。 url = new String((iso88591),gbk)。 password
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1