javaweb網(wǎng)上書(shū)店系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
javaweb網(wǎng)上書(shū)店系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
javaweb網(wǎng)上書(shū)店系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
javaweb網(wǎng)上書(shū)店系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
javaweb網(wǎng)上書(shū)店系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)用標(biāo)準(zhǔn)文案 信息科學(xué)與工程學(xué)院課程設(shè)計(jì)任務(wù)書(shū) 題 目: 網(wǎng)上書(shū)店后臺(tái)管理系統(tǒng) 姓 名: xxxxxxxxxxxxxxxxxxx 姓 名: xxxxxxxxxxxxxxxxxxx 姓 名: xxxxxxxxxxxxxxxxxxx 專(zhuān)業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù) 課 程: Java Web程序設(shè)計(jì) 指導(dǎo)教師: 職稱(chēng): 月 6-2016年2016 5 月年 完成時(shí)間: 2016年6 月27日 文檔大全實(shí)用標(biāo)準(zhǔn)文案 課程設(shè)計(jì)任務(wù)書(shū)及成績(jī)?cè)u(píng)定 課程設(shè)計(jì)的任務(wù)和具體要求 課程設(shè)計(jì)要求設(shè)計(jì)一個(gè)用Java Web開(kāi)發(fā)基于B/S架構(gòu)的管理系統(tǒng),頁(yè)面至少6個(gè)以上,應(yīng)能反應(yīng)出學(xué)生綜合利用Java Web知識(shí)和數(shù)據(jù)庫(kù)

2、知識(shí)完成一定的設(shè)計(jì)任務(wù)的能力,反映出學(xué)生理論聯(lián)系實(shí)踐的動(dòng)手能力。 具體要求如下: (1)明確所要開(kāi)發(fā)系統(tǒng)的設(shè)計(jì)任務(wù); (2)做好需求分析,合理選擇設(shè)計(jì)方案; (3)頁(yè)面靜態(tài)部分可用Dreamweaver開(kāi)發(fā)實(shí)現(xiàn) (4)動(dòng)態(tài)頁(yè)面部分可用JSP、Servlet、JavaBean等實(shí)現(xiàn); (5)后臺(tái)數(shù)據(jù)庫(kù)可采用MySQL、Oracle、SQL Server等實(shí)現(xiàn); (6)在編寫(xiě)程序過(guò)程中應(yīng)注意相關(guān)文檔的編寫(xiě); (7)認(rèn)真撰寫(xiě)課程設(shè)計(jì)總結(jié)報(bào)告。 指導(dǎo)教師簽字: _ 日期: 指導(dǎo)教師評(píng)語(yǔ) 成績(jī):指導(dǎo)教師簽字: 日期: _ 文檔大全實(shí)用標(biāo)準(zhǔn)文案 課程設(shè)計(jì)所需軟件、硬件等 512M以上;,主頻1GHz以上;

3、內(nèi)存? 硬件環(huán)境: CPU 顯示分辨率1024768 硬盤(pán)30G以上; ; eclipse; JDK1.7; 或以上版本軟件環(huán)境: Microsoft windows XP ?Tomcat7.0; MySQL 課程設(shè)計(jì)進(jìn)度計(jì)劃起至日期 工作內(nèi)容 備注 2016.5.30-2016.6. 20 WebJava 課程設(shè)計(jì)要求設(shè)計(jì)一個(gè)用頁(yè)面至少B/S開(kāi)發(fā)基于架構(gòu)的管理系統(tǒng),Java 6個(gè)以上,應(yīng)能反應(yīng)出學(xué)生綜合利用知識(shí)和數(shù)據(jù)庫(kù)知識(shí)完成一定的設(shè)計(jì)Web反映出學(xué)生理論聯(lián)系實(shí)踐的任務(wù)的能力, 動(dòng)手能力。 參考文獻(xiàn)、資料索引序號(hào) 文獻(xiàn)、資料名稱(chēng) 編著者 出版單位, :中國(guó)鐵道出版社.SQL server數(shù)據(jù)

4、庫(kù)應(yīng)用設(shè)計(jì)案例匯編.北京劉宇君12007.86-132 , 2005.106-158 清華大學(xué)出版社北京:數(shù)據(jù)庫(kù)編程2童愛(ài)紅等.Delphi.2009,(10):283 J.的學(xué)生成績(jī)管理系統(tǒng)四川大學(xué)學(xué)報(bào),Delphi.3劉波基于 文檔大全實(shí)用標(biāo)準(zhǔn)文案 目 錄 系統(tǒng)介紹4 1數(shù)據(jù)庫(kù)表的結(jié)構(gòu)描述及其關(guān)系4 23軟件的模塊結(jié)構(gòu)圖 4主要功能模塊的流程圖 54主要功能 5 注冊(cè)登錄 5.15 購(gòu)物車(chē) 7 5.2 后臺(tái)登錄 9 5.3 用戶(hù)管理 10 5.4 圖書(shū)管理 5.512 6心得體會(huì) 14 文檔大全實(shí)用標(biāo)準(zhǔn)文案 網(wǎng)上書(shū)店 系統(tǒng)介紹 1網(wǎng)上書(shū)店系統(tǒng)是電子商務(wù)的一類(lèi)重要應(yīng)用領(lǐng)域,通過(guò)它可以進(jìn)行在線(xiàn)

5、商品交易。隨著互聯(lián)網(wǎng)的普及以及電子商務(wù)的發(fā)展和人們購(gòu)物理念與購(gòu)物方式的改變,網(wǎng)上書(shū)店系統(tǒng)將有著巨大的市場(chǎng)潛力。本文在研究電子商務(wù),特別是網(wǎng)上書(shū)店系統(tǒng)的基本理論和關(guān)鍵技術(shù)的基礎(chǔ)上,對(duì)網(wǎng)上書(shū)店系統(tǒng)的發(fā)展背景,各種實(shí)現(xiàn) 技術(shù),以及各種實(shí)現(xiàn)技術(shù)的優(yōu)缺點(diǎn)和網(wǎng)上書(shū)店系統(tǒng)的安全策略進(jìn)行了分析。 數(shù)據(jù)庫(kù)表的結(jié)構(gòu)描述及其關(guān)系 2在mysql中創(chuàng)建一個(gè)名為“test”的數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)中建立一個(gè)名為“userdetail”的表。 表中有五個(gè)字段:username(用戶(hù)名)、userpass(密碼)、role(權(quán)限)、retime(注冊(cè)時(shí)間)和logum(登錄次數(shù))。其中username為主鍵,userpass非空

6、,role的默認(rèn)值為0(普通用戶(hù)級(jí)別),logum的默認(rèn)值為0。在建一個(gè)名為“books”的表。表中有六個(gè)字段:isbn(圖書(shū)編碼)、bookName(書(shū)名)、publisherId(出版社ID)、price(價(jià)格)、count(數(shù)量)、description(簡(jiǎn)介)。其中isbn為主鍵。count默認(rèn)為0。 3軟件的模塊結(jié)構(gòu)圖 文檔大全實(shí)用標(biāo)準(zhǔn)文案 主要功能模塊的流程圖 4 主要功能 5 注冊(cè)登錄 5.11.代碼實(shí)現(xiàn) 網(wǎng)上購(gòu)物系統(tǒng) Content-Type瑜硥屴栯浴?撓慨獲瑥朽?尲 content= script language= /* 函數(shù)名稱(chēng):loginClick 功能:驗(yàn)證登錄 輸入

7、參數(shù):無(wú) 輸出參數(shù):無(wú) */ function loginClick() /登錄用戶(hù)信息判斷 var user = document.getElementById(%username).value; var pass = document.getElementById(password).value; if (user = null | user = ) 污牥?請(qǐng)?zhí)顚?xiě)用戶(hù)名); document.getElementById(%username).focus(); else if (pass = null | pass = ) 污牥?請(qǐng)?zhí)顚?xiě)密碼); document.getElementByI

8、d(password).focus(); 文檔大全實(shí)用標(biāo)準(zhǔn)文案 else document.Regsiter.submit(); function res() document.getElementById(%username).value = ; document.getElementById(password).value = ; 2.實(shí)現(xiàn)界面 文檔大全實(shí)用標(biāo)準(zhǔn)文案 購(gòu)物車(chē) 5.2 1.代碼實(shí)現(xiàn) public class SeachBookServlet extends HttpServlet protected void doGet(HttpServletRequest request,

9、 HttpServletResponse response) throws ServletException, IOException doPost(request, response); doPost(HttpServletRequest request, voidprotected ServletException, IOException throws HttpServletResponse response) request.setCharacterEncoding(GBK); response.setContentType(ext/html;charset=GBK); String

10、bookname = request.getParameter(ookName); String pid = request.getParameter(publisher); .getServletContext(); ServletContext ctx = this 獲得web.xml中設(shè)置的初始化參數(shù) ServletContext / 通過(guò) 獲取服務(wù)器地址String server = ctx.getInitParameter(server);/ String dbname = ctx.getInitParameter(dbname);/ 獲取數(shù)據(jù)庫(kù)名 獲取數(shù)據(jù)庫(kù)用戶(hù)名 String u

11、ser = ctx.getInitParameter(%user);/ String pwd = ctx.getInitParameter(pwd);/ 獲取數(shù)據(jù)庫(kù)密碼 BookDao(); newBookDao dao = ; null List booklist = try dao.getConn(server, dbname, user, pwd); & bookname.length() 0 nullif (bookname != | pid.equals() & (pid = null / 根據(jù)書(shū)名查找圖書(shū)列表 booklist = dao.getBookByName(booknam

12、e); else if (pid != null & pid.length() 0 | bookname.equals() null & (bookname = / 根據(jù)出版社 ID查找圖書(shū)列表 booklist = dao.getBookByPublisher(Integer. parseInt (pid); else if (bookname != null & bookname.length() 0 & pid != null & pid.length() 0) / 根據(jù)書(shū)名和出版社查找圖書(shū) booklist = dao.getBookByNameAndPublish(bookname,

13、 Integer . parseInt(pid); else / 返回所有圖書(shū)列表 文檔大全實(shí)用標(biāo)準(zhǔn)文案 booklist = dao.getAllBook(); catch (Exception e) e.printStackTrace(); if (booklist != null ) request.setAttribute(ookList, booklist); request.getRequestDispatcher(ooklist.jsp).forward(request, response); 2.實(shí)現(xiàn)界面 文檔大全實(shí)用標(biāo)準(zhǔn)文案 后臺(tái)登錄 5.3 1.代碼實(shí)現(xiàn) 網(wǎng)上購(gòu)物后臺(tái)管理系

14、統(tǒng) /* 函數(shù)名稱(chēng):loginClick 功能:驗(yàn)證登錄 輸入?yún)?shù):無(wú) 輸出參數(shù):無(wú) */ function loginClick() /登錄用戶(hù)信息判斷 var user = document.getElementById(%username).value; var pass = document.getElementById(password).value; if (user = null | user = ) 污牥? 請(qǐng)?zhí)顚?xiě)用戶(hù)名); document.getElementById(%username).focus(); else if (pass = null | pass = ) )

15、; 請(qǐng)?zhí)顚?xiě)密碼 污牥?document.getElementById(password).focus(); else document.Regsiter.submit(); res() functiondocument.getElementById(%username).value = ; document.getElementById(password).value = ; 2.實(shí)現(xiàn)界面 用戶(hù)管理 5.4 1.代碼實(shí)現(xiàn) 文檔大全實(shí)用標(biāo)準(zhǔn)文案 序號(hào) 用戶(hù)名 密碼 用戶(hù)類(lèi)別 注冊(cè)時(shí)間? span style=ont-weight: 400th width= 登陸次數(shù)th width=? % if

16、 (request.getAttribute(%userList) = null ) ServletContext ctx = this.getServletContext(); / 通過(guò)ServletContext獲得web.xml中設(shè)置的初始化參數(shù) String server = ctx.getInitParameter(server);/ 獲取服務(wù)器地址 String dbname = ctx.getInitParameter(dbname);/ 獲取數(shù)據(jù)庫(kù)名 String dbuser = ctx.getInitParameter(%user);/ 獲取數(shù)據(jù)庫(kù)用戶(hù)名 String pw

17、d = ctx.getInitParameter(pwd);/ 獲取數(shù)據(jù)庫(kù)密碼 UserDao dao = new UserDao(); try dao.getConn(server, dbname, dbuser, pwd); / 獲取所用圖書(shū)并保存到 pageContext 中 List list = dao.getAllUser(); pageContext.setAttribute(%userList, list); catch (ClassNotFoundException e) e.printStackTrace(); catch (Exception e) e.printStac

18、kTrace(); % items=甥敳屲 c:forEach var= varStatus=$userList獜慴疇屳 input type= ?尥 width= 捜湥整屲 楜灮瑵牟摡潩 class= $status.count 文檔大全實(shí)用標(biāo)準(zhǔn)文案 $user.username $user.userpass td align=捜湥整屲 ?獵牥爮汯?普通用戶(hù) ?管理員 2.代碼實(shí)現(xiàn) 圖書(shū)管理 5.5  圖書(shū)名稱(chēng):     出版社: 人民郵電出版社 清華大學(xué)出版社 電子工業(yè)出版社   查詢(xún) 圖書(shū)列表   id= 敜捸汥 ; hand td style=cursor: onClick=addIt()新增圖書(shū) 30% button style=width:   20% 刪除  on

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論