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

正文內(nèi)容

基于java的網(wǎng)上書店系統(tǒng)-東北財經(jīng)大學本科(編輯修改稿)

2025-01-12 09:35 本頁面
 

【文章內(nèi)容簡介】 dows 的某個版本。 ② 部分用 Java 編寫的本地 API 驅(qū)動程序 JDBC 驅(qū)動程序?qū)?shù)據(jù)庫的 API 從標準的 JDBC 調(diào)用轉(zhuǎn)換為本地調(diào)用。它們直接將 JDBC API 翻譯成具體數(shù)據(jù)庫的 API。它執(zhí)行數(shù)據(jù)庫開發(fā)商 (如 MSSQL、 Oracle 、 Sybase 等 ) 所提供的 API 來存取數(shù)據(jù)庫 ,要求在客戶端安裝一些本地代碼 ,即數(shù)據(jù)庫客戶機應(yīng)用程序必須有合適的數(shù)據(jù)庫客戶機庫。 ③ 網(wǎng)絡(luò)協(xié)議完全的 Java 驅(qū)動程序 它將 JDBC API 轉(zhuǎn)換 成獨立于數(shù)據(jù)庫的協(xié)議。 JDBC 驅(qū)動程序并沒有直接和數(shù)據(jù)庫進行通訊 ,它和一個中間件服務(wù)器通訊 ,然后這個中間件服務(wù)器和數(shù)據(jù)庫進行通訊。這種額外的中間層次提供了靈活性 ,可以用相同的代碼訪問不同的數(shù)據(jù)庫 ,因為中間件服務(wù)器隱藏了 Java 應(yīng)用程序的細節(jié)。 ④ 本地協(xié)議完全的 Java 驅(qū)動程序 這種驅(qū)動程序是純 Java 驅(qū)動程序 ,它直接與數(shù)據(jù)庫進行通訊 ,執(zhí)行數(shù)據(jù)庫的直接訪問。使用這類驅(qū)動程序可以說是純 Java 的解決方案 ,它可直接通過網(wǎng)絡(luò)協(xié)議 ,將客戶端的請求直接送到服務(wù)器端處理 ,而執(zhí)行結(jié)果也直接從服務(wù)器端取回 ,因此如果 采用這類驅(qū)動程序來開發(fā) Web 應(yīng)用系統(tǒng) ,不需要在客戶端加裝任何軟件 ,也不需通過中介軟件來進行任何轉(zhuǎn)換工作。 ( 3) JDBC 使用方法 用 JDBC 連接數(shù)據(jù)庫通常需要實現(xiàn)以下幾個步驟 : ① 載入 JDBC 驅(qū)動程序; ② 定義連接 URL;③ 建立連接; ④ 創(chuàng)建語句對象; ⑤ 執(zhí)行查詢或更新; ⑥ 處理結(jié)果; ⑦ 關(guān)閉連接。 ① 楊帆、徐春華,基于 Java 技術(shù)的網(wǎng)上書店系統(tǒng)的設(shè)計與實現(xiàn),計算機應(yīng)用研究 , 2021 (12) 8 為了使用 JSP 技術(shù),需要建立運行環(huán)境,即需要 Java2 軟件開發(fā)工具箱( J2SDK) 和 Tomcat。 以及 JSWDK 的安裝和配置 J2SDK 是 Java2 軟件開發(fā)工具集,可以從 處下載。在Window2021/xp 下,按以下步驟進行: 在桌面“我的電腦”圖標上單擊右鍵,選擇“屬性”命令,在彈出的“系統(tǒng)特征”對話框中選擇“高級”標簽。單擊“環(huán)境變量”按鈕,出現(xiàn)“環(huán)境變量”對話框,如圖 4 所示: 圖 4 環(huán)境變量 在“系統(tǒng)變量”列表框中點擊按鈕“新建”,加入變量名: CLASSPATH 變量值: E:\graduation _design\\bin。.。E:\graduation_design\\lib。E:\graduation_design\\bin\。E:\graduation_design\\jre\lib\。E:\graduation_design\\lib\。E:\graduation_design\\lib\ar 變量名: JAVA_HOME 變量值: E:\guaduation_design\ 在 path 變量中,添加變量值 %JAVA_HOME%\bin 中文問題的解決 在 JSP 中,中文亂碼常會讓人心亂如麻。對于 JSP中文問題的處理,常用的方法主要有兩種: ( 1)在 JSP 頁面上設(shè)置頁面的“ contentType”屬性。這種方法就是在頁面開始時,設(shè)置頁面的“ contentType”屬性。如: %@page contentType=“ text/html。charset=gb2312” % (2)在輸出中文信息時使用“ ISO 88591”編碼。這種方法是在輸出中文信息之前,對中文信息進行 一次“ ISO 88591”編碼。如: 9 %String Hi=“你好 ” 。 Byte []tmpbyte。 tmpbyte=(“ ISO 88591” )。 Hi=new Sring(tmpbyte)。 (Hi)。% (四) Tomcat Tomcat Tomcat是 Sun的 JSWDK(Java Server Web Development Kit)中 Servlet的運行環(huán)境 (servlet容器 )。 Tomcat 是一個 Server 容器。對于一個初學者來說,可以這 樣認為,當在一臺機器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對 HTML 頁面的訪問請求。實際上 tomcat 部分是 apache 服務(wù)器的擴展,但它是獨立運行的,所以當你運行 tomcat 時,它實際上作為一個與 apache 獨立的進程單獨運行的。 的配置 Tomcat 有 之分,同樣都需要在環(huán)境變量中添加一些變量: 在 CLASSPATH 中添加變量值: E:\graduation_design\tomcat\mon\lib 在 path 變量中,添加變量值 :E:\graduation_design\tomcat\bin。 若是 版則變量名: TOMCAT_HOME 變量值: E:\graduation_design\tomcat 若是 版則變量名: CATALINA_HOME 變量值: E:\graduation_design\tomcat Tomcat 版首先運行 Tomcat 文件目錄下的 BIN文件下的 ,就可以啟動支持 JSP 網(wǎng)頁技術(shù)的 Web 服務(wù)器,下一步 打開瀏覽器,在地址欄中鍵入 現(xiàn)下面如圖 5 所示的頁面, 就說明 JSP 環(huán)境已經(jīng)建成,可進入下一步試驗,要關(guān)閉 Web 服務(wù)器則運行 。 若是 版,則直接打開運行窗口,點擊 start 按鈕即可,關(guān)閉則點擊 stop 按鈕。 圖 5 tomcat運行成功界面 10 四、網(wǎng)上圖書銷售系統(tǒng)分析與設(shè)計 (一)需求分析 此書店系統(tǒng)主要實現(xiàn)用戶注冊、登陸、信息修改、購物、瀏覽等的用戶管理以及管理員管理。系統(tǒng)采用動態(tài)的 Web 技術(shù),瀏覽器 /服務(wù)器(簡稱 B/S)模式,直觀易操作。系統(tǒng)具有較高的可移植性、可維護性和再開發(fā)能力。 (二)總體方案 給予需求分析和問題的提出,要完成 此系統(tǒng),必須通過 Web的 B/S 模式來實現(xiàn)。所作的程序都在服務(wù)器端,用腳本語言 JSP 來實現(xiàn)。 JSP程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端得到的結(jié)果,對客戶瀏覽器的要求很低。 JSP為創(chuàng)建高度動態(tài)的 Web應(yīng)用提供了一個獨特的開發(fā)環(huán)境,它能夠適應(yīng)市場上絕大多數(shù)的服務(wù)器產(chǎn)品。 (三)可行性分析 網(wǎng)上書店利用 windows XP 系統(tǒng)作平臺,利用數(shù)據(jù)庫 MS SQL2021 和編程語言 JSP 進行開發(fā)。系統(tǒng)具有良好的 Web 用戶界面,直觀漂亮,易理解、易使用。系統(tǒng)分用戶認證和管理員認證,都是通過數(shù)據(jù)庫的驗證來實現(xiàn)。管理系統(tǒng) 服務(wù)方便靈活、使用簡便。用戶坐在任何一臺聯(lián)網(wǎng)的機器前即可完成一系列的注冊申請和購物,為用戶帶來了極大的自由和方便。系統(tǒng)的 web 服務(wù)器性價比較高,能方便用戶購物的過程,開發(fā)此項目操作可行。在有 Web 服務(wù)器、 PC 計算機、局域網(wǎng)條件下,本系統(tǒng)的設(shè)計功能可以完成。 (四)概要設(shè)計 整個書店購物系統(tǒng)分為二個部分:用戶管理和系統(tǒng)維護。其中用戶管理包括用戶注冊、用戶登錄、用戶信息修改、購物;系統(tǒng)維護包括管理員登陸、商品管理、會員查詢等。系統(tǒng)運行進入主界面,用戶可選擇注冊或登錄,也可進行購物查詢,注冊合法用戶才可以 修改自己的信息、購物。管理員可選擇登陸,登錄成功后除與用戶一樣的功能外還可以對系統(tǒng)進行維護,如會員資料查詢,圖書詳細資料查詢,供應(yīng)商資料維護等。 (五)網(wǎng)站的總體設(shè)計 本系統(tǒng)是基于 Inter 的結(jié)構(gòu) ,采用三層架構(gòu)模型。第一層采用瀏覽器 ,操作者通過界面向Web 提交服務(wù)請求。第二層的 Web 服務(wù)器專門用來進行請求中的邏輯處理 ,根據(jù)請求與第三層的數(shù)據(jù)庫服務(wù)器進行數(shù)據(jù)交易 ,然后返回瀏覽者所需要的結(jié)果 ,顯示在第一層的瀏覽器界面上 ,從而達到遠程操作的目的。采用這樣的架構(gòu)改進了傳統(tǒng) Client/ Server 結(jié)構(gòu)的缺點 , 除降低了Client 端程序邏輯的復雜度 ,更減輕了后端數(shù)據(jù)庫存取的負載 ,也平衡了整個網(wǎng)絡(luò)流量。 系統(tǒng)的權(quán)限有兩種 :普通瀏覽者和系統(tǒng)管理員。以這兩種不同的身份登錄后系統(tǒng)給出的界面和功能不同。系統(tǒng)管理員擁有所有普通瀏覽者所能操作的功能。 (1) 普通瀏覽者登錄系統(tǒng) ①查看圖書列表。②查詢書籍。這是對于瀏覽者最有用途的一個功能 ,瀏覽者可以根據(jù)書名、作者、出版社等信息進行相關(guān)書籍的模糊查詢 ,得到想要查找的書籍的詳細信息 ,確定是否購買。③查看推薦圖書。進入該網(wǎng)頁可以看到 最近發(fā)布的一些值得一看的書籍。④查看熱點圖書。進入該網(wǎng)頁讀者可以看到銷售較好的一些書籍。⑤讀者反饋。讀者如發(fā)現(xiàn)哪本書籍很好,而庫存沒有所要的書籍 ,可以在這個功能網(wǎng)頁中登記所想要的書籍 ,以便書店管理者盡快的增加貨源。消費者還可以留下自己對哪本書的意見。⑥采購書籍。讀者可將自己滿意的書籍放入購物車 ,購物車會給出采購書籍的清單。 (2) 系統(tǒng)管理員登錄系統(tǒng) 除擁有以上所有功能外 ,還有 : ①查看用戶列表??梢圆榭从脩舻牧斜聿@取用戶的注冊信息 ,查看是否屬實。②查看讀者推薦信息??煽吹剿凶x者登記的推薦信息 ,及時反饋給書店的管理人員 ,增加貨源。③發(fā)布熱點圖書。當有暢銷書時 ,管理員可以通過本網(wǎng)頁將暢銷書的信息 11 發(fā)布到網(wǎng)站上供瀏覽者查看。 數(shù)據(jù)庫下設(shè)六個表 : (1)圖書表字段包括圖書編號、種類編號、名稱、作者、出版社編號、版本、進貨價、銷售價、出版日期等。其中,圖書編號為主鍵,而進貨價則只顯示在管理員界面里的圖書查詢信息里,在普通會員界面不會顯示出來。 表 1 圖書表 列名 數(shù)據(jù)類型 長度 中文說明 idbook varchar 14 圖書編號 idcategory int 4 種類編號 bookname varchar 50 名稱 author varchar 30 作者 idsupplier int 4 出版社編號 edition varchar 50 版本 cost money 8 進貨價
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1