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

正文內(nèi)容

圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)jsp網(wǎng)絡(luò)技術(shù)設(shè)計(jì)范文模板參考資料-預(yù)覽頁(yè)

 

【正文】 段。如何獲取信息?圖書是我們最好的獲取信息的方式,書籍是人類不可缺少的精神食糧,尤其對(duì)一些學(xué)校來(lái)說(shuō),尤其重要。在開(kāi)發(fā)過(guò)程中,研究 JSP 技術(shù)在實(shí)際網(wǎng)站開(kāi)發(fā)中的應(yīng)用。圖書館的服務(wù)工作與全校教學(xué)、科研以及學(xué)習(xí)生活密切相關(guān)。然而,作為國(guó)際性學(xué)科的圖書館學(xué),其發(fā)展水平在國(guó)際上不具有可比性,與發(fā)達(dá)國(guó)家相比,無(wú)論在理論研究還是實(shí)際情況方面,我國(guó)的圖書事業(yè)都還確實(shí)存在一定差距,這必將對(duì)我國(guó)的現(xiàn)代化建設(shè)和未來(lái)的綜合發(fā)展產(chǎn)生不利影響。 WEB 頁(yè)面的設(shè)計(jì)使用了 HTML、 CSS、 JS 等技術(shù)。 第二章 介紹了圖書管理系統(tǒng)設(shè)計(jì)的需求分析 。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 3 第一章 技術(shù)概覽 JSP 技術(shù) Web 服務(wù)從由簡(jiǎn)單網(wǎng)頁(yè)構(gòu)成的靜態(tài)服務(wù)網(wǎng)站,發(fā)展到可以交互執(zhí)行一些復(fù)雜步驟的動(dòng)態(tài)服務(wù)網(wǎng)站,這就需要和其他服務(wù)整合,需要多個(gè)服務(wù)能夠一起無(wú)縫地協(xié)同工作,需要能夠創(chuàng)建出與設(shè)備無(wú)關(guān)的應(yīng)用程序,需要能夠容易地協(xié)調(diào)網(wǎng)絡(luò)上的各個(gè)服務(wù)的操作步驟,容易地創(chuàng)建新的用戶化的服務(wù)。 JSP 技術(shù)不是惟一的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),也不是第一個(gè),在 JSP 技術(shù)出現(xiàn)之前就已經(jīng)存在幾種優(yōu)秀的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),如 CGI、 ASP 等。而且開(kāi)發(fā)人員完全可以不自己編寫腳本程序,而只是通過(guò) JSP 獨(dú)有的標(biāo)簽使用別人已寫好的部件來(lái)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的編寫。換句話說(shuō),就是擁有程序的對(duì)平臺(tái)的獨(dú)立性,即 Write once, Run anywhere!?,F(xiàn)在,大量的標(biāo)準(zhǔn) JavaBeans 程序庫(kù)就是一個(gè)很好的例證。 HTML語(yǔ)言是通過(guò)利用各種標(biāo)記( tags)來(lái)標(biāo)識(shí)文檔的結(jié)構(gòu)以及標(biāo)識(shí)超鏈( Hyperlink)的信息 。 HTML 語(yǔ)言是一種所寫既所見(jiàn)的代碼。為了解決這個(gè)問(wèn)題,人們也走了不少?gòu)澛?,用了一些不好的方法,比如給 HTML 增加很多的屬性結(jié)果將代碼變得很臃腫,將文本變成圖片,過(guò)多利用 Table 來(lái)排版,用空白的圖片表示白色的空間等。 ① JavaScript 是一種新的描述語(yǔ)言,此一語(yǔ)言可以被箝入 HTML 的文件之中。 Request 對(duì) 象 , 我 們 知 道 HTTP 通 訊 協(xié) 議 是 一 種 請(qǐng) 求 與 響 應(yīng)(Request/Response)的通訊協(xié)議,因此通常由客戶端向 Web服務(wù)器提出請(qǐng)求, Web服務(wù)器才會(huì)響應(yīng)信息。在 JSP 中負(fù)責(zé)將信息傳達(dá)到用戶的對(duì)象就是 Response 對(duì)象。必須通過(guò) Session對(duì)象記錄用戶的相關(guān)信息,以供用戶再次對(duì)此 Web 服務(wù)器提出要求時(shí)作確認(rèn),例如,在某些特定的網(wǎng)頁(yè)中,常需要用戶輸入確認(rèn)的賬號(hào)和密碼,假如這些身份確認(rèn)的結(jié)果無(wú)法保留,那豈不是每一個(gè)網(wǎng)頁(yè)都需要重新輸入一次密碼。 JDBC 支持基本的 SQL 語(yǔ)言,提供多樣話的數(shù)據(jù)南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 6 庫(kù)連接方式,為各種不同的數(shù)據(jù)庫(kù)提供統(tǒng)一的操作界面。 ? 建立與數(shù)據(jù)庫(kù)之間的連接:創(chuàng)建 Connection 實(shí)例, Connection conn=(String url,String user,String password)。 ResultSet rs=()。數(shù)據(jù)庫(kù)就是這些數(shù)據(jù)的集 合,它具有統(tǒng)一結(jié)構(gòu)形式并存放于統(tǒng)一的存儲(chǔ)介質(zhì)內(nèi),它是多種應(yīng)用數(shù)據(jù)集成,并可被應(yīng)用共享。 ? 控制及保護(hù)數(shù)據(jù)不受破壞。 數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能: ? 數(shù)據(jù)模式定義:負(fù)責(zé)為數(shù)據(jù)庫(kù)構(gòu)作模式。 ? 數(shù)據(jù)的并發(fā)控制與故障恢復(fù):對(duì)并發(fā)操作作必要的控制以保證數(shù)據(jù)不受破壞,這就是數(shù)據(jù)的并發(fā)控制;保護(hù)數(shù)據(jù)庫(kù)中的數(shù)據(jù)并在它遭受破壞后有能力及時(shí)進(jìn)行恢復(fù),這就是數(shù)據(jù)的故障恢復(fù)。 數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)語(yǔ)言 ? 數(shù)據(jù)定義語(yǔ)言( DDL):負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)作。 1. 查詢語(yǔ)句 Select Colname from Table where Condition。 開(kāi)發(fā)環(huán)境 系統(tǒng)在 Microsoft Windows XP 下開(kāi)發(fā),所采用的開(kāi)發(fā)工具主要是JCreate, Macromedia Dreamweaver 8。圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)數(shù)據(jù)管理新模式。學(xué)生登錄后可以了解自己所借閱圖書的信息。 ? 學(xué)生帳號(hào)管理:學(xué)生注冊(cè)、修改基本信息功能。 ② 查詢模塊需求分析 查詢模塊是本系統(tǒng)的一大模塊,主要是學(xué)生對(duì)圖書信息進(jìn)行查詢了解。 ? 圖書的借閱歸還:學(xué)生到管理員處實(shí)現(xiàn)對(duì)圖書的借閱 歸還。 權(quán)限需求分析 圖書管理系統(tǒng)是一個(gè)面向?qū)W生與圖書管理員的網(wǎng)絡(luò)管理系統(tǒng)。 2) 學(xué)生:不僅提供瀏覽網(wǎng)站權(quán)限,同時(shí)還有查看自己借閱的圖書的信息及發(fā)表留言的權(quán)限。 圖書管理系統(tǒng)公告的數(shù)據(jù)庫(kù)設(shè)計(jì) 1) 數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析 當(dāng)打開(kāi)社區(qū)首頁(yè)時(shí),為了那些需要了解學(xué)校公告,設(shè)計(jì)一個(gè)公告表,存儲(chǔ)學(xué)校最新發(fā)布的公告或者新聞,為了實(shí)現(xiàn)這個(gè)信息的加載,需要用到bulletin 表。圖書管理員通過(guò)管理員登錄頁(yè)面登錄可以對(duì)圖書進(jìn)行管理。 2) 表的結(jié)構(gòu)設(shè)計(jì) ? 學(xué)生信息表 (student) 學(xué)生信息表的結(jié)構(gòu)如表 32 所示。我設(shè)計(jì)了 4 張表來(lái)實(shí)現(xiàn)這些操作。 ? 圖書信息表:存放了圖書的基本信息的表。 表 35 借閱證信息表 字段名 描述 類型 長(zhǎng)度 是否主鍵 card_id 借閱證 ID int 4 是 stud_no 學(xué)生學(xué)號(hào) int 4 否 card_exist 是否注銷 int 4 否 ? 借閱信息表( borrowinfo) 借閱信息表的結(jié)構(gòu)如表 36 所示。需要用到 5 張表。 ? 圖書信息表:存放了圖書的基本信息的表。 圖 32 圖書修改模塊表關(guān)系圖 3) 表的結(jié)構(gòu)設(shè)計(jì) ? 圖書 管理員表( admin) 學(xué)生信息表的結(jié)構(gòu)如上表 33 所示。 ? 圖書歸還信息表( returninfo) 學(xué)生借閱信息表的結(jié)構(gòu)如表 37 所示 表 37 歸還信息表 字段名 描述 類型 長(zhǎng)度 是否主鍵 book_id 圖書編號(hào) int 4 是 return_day 借閱時(shí)間 varchar 50 否 card_id 借閱證 ID int 4 是 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 17 第四章 圖書管理系統(tǒng)的模塊設(shè)計(jì) 圖書管理系統(tǒng)框架設(shè)計(jì) 主頁(yè)面的設(shè)計(jì) 主頁(yè)面服務(wù)的對(duì)象是所有用戶,不論注冊(cè)與否,用戶都有權(quán)利對(duì)圖書進(jìn)行查詢。若登錄非普通用戶權(quán)限頁(yè)面系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)到訪問(wèn)此頁(yè)面需要權(quán)限的登錄頁(yè)面。首頁(yè)圖書的信息用動(dòng)態(tài)圖片顯示。book_type39。 String img=(book_pic)。并可以更改個(gè)人資料信息,以及對(duì)圖書借閱證進(jìn)行注銷。 圖 43 管理員登錄管理頁(yè)面 管理員擁有更多的權(quán)限,學(xué)生圖書的借閱、歸還、辦證,圖書的入庫(kù)、添加等等全部由管理員完成,也就是說(shuō)只有管理員才有權(quán)限對(duì)數(shù)據(jù)庫(kù)進(jìn)行直接的操作,這大大的保證了系統(tǒng)的安全性。 ? 信息修改:在通過(guò) JDBC 連接了數(shù)據(jù)庫(kù)后,所需做的工作就是傳輸一個(gè) SQL 語(yǔ)句來(lái)執(zhí)行這個(gè)修改操作。管理員管理借閱證的辦理。并自動(dòng)分配一個(gè)借書卡號(hào)。注銷以后無(wú)法借閱歸還圖書,必須激活帳戶以后才能進(jìn)行操作。 { if(a==1) //若借閱證未注銷,則注銷 update card set card_exist=0 where stud_no=39。在該模塊中主要實(shí)現(xiàn)了學(xué)生(管理員)的登錄,退出。 退 出 時(shí) 調(diào) 用()來(lái)刪除 session,達(dá)到徹底退出的目的。普通用戶的基本查詢權(quán)限是查詢所有圖書、精確查詢 、模糊查找。這個(gè)設(shè)計(jì)是出于讀者的考慮,方便了讀者。 and +select1+ like 39。 2) 學(xué)生登錄查詢 學(xué)生登錄以后不僅擁有普通用戶的查詢權(quán)限,還可以查詢自己所借閱南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 24 圖書的信息。只需知道學(xué)生的借閱證或?qū)W號(hào)即可查詢。在圖書管理員登錄之后,這時(shí)調(diào)用 session對(duì)象的 setAttribute(str,str)方法來(lái)保存管理員信息。這樣學(xué)生就可以查詢某位學(xué)生的借閱情況。+book_id+39。+card_id+39。 圖 410 圖書借閱頁(yè)面 2) 圖書歸還 歸還圖書時(shí),先從圖書借閱信息表里查詢是否存在某學(xué)生借閱的某本書。+book_id+39。+book_id+39。+book_id+39。實(shí)現(xiàn)語(yǔ)句如下: Select * from book where book_id=39。同樣也先要判斷 圖書是否存在。+book_id+39。管理員在輸入圖書信息的時(shí)候會(huì)把該圖書的封面圖片上傳到服務(wù)器端。 //定義 smartupload對(duì)象 (pageContext)。 //設(shè)定允許上傳的文件 ()。 //取文件名 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 28 String aa = 。+book_id+39。book_id39。首頁(yè)顯示時(shí)間獲得方法如下: df = new (HH:mm MM 月 dd 日 E)。 用 該 類 的getYear(),getMonth(),getDay 來(lái)獲取當(dāng)前的年份,月份以及日期。 int month=1+()。 借閱天數(shù)的計(jì)算 圖書館管理系統(tǒng)中圖書的借閱時(shí)間是圖書館對(duì)學(xué)生進(jìn)行約束的必要方法。在做該功能的時(shí)候,先定義兩個(gè)數(shù)組 m,n來(lái)存放閏年與非閏年每月底到年初的天數(shù)。amp。 天數(shù)顯示在學(xué)生的借閱信息上,如圖 417 所示: 判斷兩個(gè)日期是否在同一個(gè)年份 判斷 計(jì)算方法一 計(jì)算方法二 判斷兩個(gè)日期處于什么年份 (閏年、非閏年) 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 31 圖 417 圖書借閱信 息及借閱天數(shù)頁(yè)面 頁(yè)面分頁(yè)技術(shù) 一個(gè)頁(yè)面如果顯示的記錄條目很多,那瀏覽器的滾動(dòng)條必須要拉很長(zhǎng),那樣不僅僅不美觀,更麻煩的是容易讓人看不清數(shù)據(jù)。而 absolute()則把游標(biāo)記錄定在了指定的記錄點(diǎn),這樣在按頁(yè)碼查詢時(shí),我們就利用頁(yè)碼獲得一個(gè)數(shù)據(jù) N,并從第 N條記錄查起 ,這樣就能實(shí)現(xiàn)分頁(yè)技術(shù)。 //總頁(yè)數(shù) int ShowPage=1。 //獲得當(dāng)前行號(hào) String Page=(page)。 測(cè)試的目的在于找出程序中的問(wèn)題。測(cè)試的目標(biāo)是以最少的時(shí)間和人力找出軟件中潛在的各種錯(cuò)誤和缺陷。 在本系統(tǒng)中,主題是圖書管理,應(yīng)此注意一些圖片,信息之類的不要偏離主題。還要檢查下系統(tǒng)的頁(yè)面風(fēng)格是否一致。 由于 SQL SERVER 2021 數(shù)據(jù)庫(kù)在操作上對(duì)于中文操作容易發(fā)生錯(cuò)誤,因此我在設(shè)計(jì)之初,就將數(shù)據(jù)庫(kù)表中字段名都采用英文定義,同時(shí),考慮南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 34 到數(shù)據(jù)庫(kù)錄入時(shí)存在非法數(shù)據(jù)輸入的情況,在設(shè)計(jì)過(guò)程中我通過(guò)JAVASCRIPT 語(yǔ)言約束了數(shù)據(jù)的錄入。特別容易導(dǎo)致程序的錯(cuò)誤。 配置信息的設(shè)置 1. 數(shù)據(jù)源的配置 點(diǎn)擊“控制面板” →“管理工具”→“數(shù)據(jù)源”→“系統(tǒng) DNS”→“添加 SQLServer” 輸入數(shù)據(jù)源名 book_system連接到本地服務(wù)器并添加數(shù)據(jù)庫(kù)。 第一,對(duì)于一個(gè)網(wǎng)站來(lái)講,對(duì)于頁(yè)面美觀的設(shè)計(jì)非常重要。三層架構(gòu)表面上看會(huì)把一個(gè)簡(jiǎn)單問(wèn)題復(fù)雜化,但是有規(guī)范的框架,使得以后修改起來(lái)更加的方便。 經(jīng)過(guò)幾十天的努力,畢業(yè)設(shè)計(jì)終于完成了。在最后的測(cè)試階段,發(fā)現(xiàn)了很多問(wèn)題,很多是由于需求分析做的不夠。在以后的學(xué)習(xí)中我將會(huì)對(duì)本系統(tǒng)做出進(jìn)一步的完善,使這個(gè)系統(tǒng)能夠更人性化、更實(shí)用。 2. Lending management,: Including books and returned。jsp。s mainly made up of three parts of customer end browser, Web server and database server, it is typical Browser/Server structure. This text is a detailed introduction, in order to draw support from JSP strong database access ability, procedure is it bee simple and easy fast to work out, and can the security system have better performance, adopt and develop ripe JSP technology, use the script language that JavaScript are easily understood, and then bine HTML code and utilize web database thesis includes The Foreword, The Lesson Background, The Related T
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1