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

正文內(nèi)容

計算機專業(yè)畢業(yè)論文圖書管理系統(tǒng)-閱讀頁

2025-07-07 02:59本頁面
  

【正文】 礎(chǔ)上歸納出人員管理數(shù)據(jù)庫表格的組成之間的聯(lián)系等等。 所建立的數(shù)據(jù)冗余度小,獨立性強。保密性好、可靠性好。圖書信息實體屬性圖如圖41所示。圖42 讀者信息實體屬性圖圖書的借閱和歸還是圖書管理系統(tǒng)中的一項重要的環(huán)節(jié),開發(fā)圖書管理系統(tǒng)就是為了方便讀者對圖書的借閱和歸還,因此要建立一個圖書借還實體,用來保存讀者對圖書的借閱和歸還的詳細信息。圖43 讀者借還實體屬性圖圖書管理系統(tǒng)為了增加系統(tǒng)的安全性,管理員只有在系統(tǒng)登陸模塊驗證通過后才能進入管理員的操作界面,因此套在數(shù)據(jù)庫中創(chuàng)建一個存放登錄用戶信息的管理員實體。圖44 管理員實體屬性圖 圖書管理系統(tǒng)的系統(tǒng)ER圖圖書管理系統(tǒng)的系統(tǒng)ER圖如圖45所示。數(shù)據(jù)庫中的表有管理員信息表、圖書信息表、讀者信息表、管理員權(quán)限表、圖書借閱歸還表等。字段名數(shù)據(jù)類型長度主鍵描述idvarchar50是管理員編號namevarchar50否管理員名稱pwdvarchar30否密碼 表46 tb_admin(管理員)表 讀者詳細信息表tb_reader,如表47所示。字段名數(shù)據(jù)類型長度主鍵描述Bookcodevarchar30是圖書條形碼booknamevarchar50否圖書名稱typevarchar50否圖書類型autorvarchar50否作者translatorvarchar50否譯者pubnamevarchar100否出版社pricemoney8否價格pageint4否頁碼bcasevarchar50否書架storagebigint8否 存儲數(shù)量inTimesmalldatetime4否入館時間opervarchar30否操作員borrownumint4否被借次數(shù)表48 tb_bookkifo(圖書信息)表圖書借閱和歸還信息表tb_borrowandback,如表49所示。字段名數(shù)據(jù)類型長度主鍵描述idvarchar50是用戶編號sysetbit1否系統(tǒng)設(shè)置readsetbit1否讀者管理booksetbit1否圖書管理borrowbackbit1否圖書借還syaquerybit1否系統(tǒng)查詢表410 tb_purview(權(quán)限信息)表5 圖書管理系統(tǒng)詳細設(shè)計 系統(tǒng)流程分析根據(jù)開發(fā)圖書管理系統(tǒng)的需求分析,本系統(tǒng)設(shè)計了三種用戶,分別為系統(tǒng)管理員、教師和學(xué)生。讀者(老師和學(xué)生)使用讀者帳號登陸系統(tǒng)后,可以查詢自己所需要的圖書的信息、也可以查詢自己個人的基本信息及圖書的借還信息,還能查看排行榜的信息。 主要模塊的運行 登陸界面當(dāng)用戶輸入用戶名、密碼,系統(tǒng)自動將輸入的信息和相關(guān)數(shù)據(jù)表中的內(nèi)容進行比較,如果該用戶輸入的內(nèi)容和數(shù)據(jù)表中的內(nèi)容相符,則通過驗證,此次登錄成功;否則登錄失敗。51 圖書管理系統(tǒng)登陸界面 圖書信息管理模塊圖書信息管理模塊主要分為查看圖書信息頁面和添加修改圖書信息頁面,用戶可以在查看圖書信息頁面查看圖書的基本信息,管理員也可以看這些信息,并且可以通過單擊“添加圖書信息”這個超級鏈接或集合列表中的“詳情”超級鏈接轉(zhuǎn)到添加或刪除圖書信息界面,并在該頁中添家或修改圖書信息,如圖52與53所示。 Hibernate,通過對jdbc進行封裝,對 java類和關(guān)系數(shù)據(jù)庫進行mapping,實現(xiàn)了對關(guān)系數(shù)據(jù)庫的面向?qū)ο蠓绞降牟僮?,改變了傳統(tǒng)的jdbc + sql操作數(shù)據(jù)的方式,從而使開發(fā)人員可以話更多精力進行對象方面的開發(fā)。 圖書借還信息模塊圖書借還管理模塊主要分為圖書借閱頁面和圖書歸還頁面,用戶可以在通過這個模塊查看圖書的借閱和歸還信息。圖54 圖書的借閱管理圖55 圖書歸還管理 系統(tǒng)開發(fā)的遇到的相關(guān)問題及解決 圖書管理系統(tǒng)索引 圖書管理系統(tǒng)開發(fā)中存在大量的數(shù)據(jù)和信息檢索,怎樣更好的檢索數(shù)據(jù)和信息操作是保證檢索速度的提高和數(shù)據(jù)的分頁顯示,主要考慮了以下幾個方面:(1)設(shè)計邏輯結(jié)構(gòu)時充分考慮冗余量和可處理性兩方面的要求,在接受冗余量的提下,盡量減少表的連接操作。(3)建立合理的索引結(jié)構(gòu)。索引設(shè)計是數(shù)據(jù)庫物理設(shè)計的基本問題,也是較困難的問題,建立索引可以極大地提高系統(tǒng)的查詢速度,但是同時做Insert、Update、Delete操作時會降低速度,因為做這些操作的同時需要更新索引,所以不能對數(shù)據(jù)庫中所有的表都建立索引。滿足下列條件之一的可以考慮建立索引:主鍵和外鍵都建立索引、對于以讀為主或只讀的表,只要需要,且存儲空間允許,可以減少連接開銷、對于等值查詢(即查詢條件以等號為比較符),最好建立索引、對查詢范圍(即查詢條件,≤,≥為比較符),最好建立索引、有些查詢可以由檢索直接得到結(jié)果,不必訪問數(shù)據(jù)塊。 如何驗證輸入的字符串在圖書管理系統(tǒng)的開發(fā)過程中,需要對一些輸入的字符串進行驗證,例如金額、電話號碼、Email等,由于許多模塊都需要用到這些驗證,因此可以將其寫入到一個公共JS腳本中然后在其他的頁面中直接調(diào)用即可。代碼如下:驗證輸入為Emailif(!=(/^\w +[]\w +[.][\w.] +$/)) {alert(您的電子郵件格式錯誤!)。 return false。因此本系統(tǒng)是這樣解決問題的:首先獲取系統(tǒng)時間,然后從數(shù)據(jù)表中查詢出該類圖書最多借閱天數(shù),最后計算歸還日期。自動計算圖書歸還日期的關(guān)鍵代碼如下://獲得當(dāng)前日期 SimpleDateFormat time=new SimpleDateFormat(yyyyMMdd)。 //獲得最多借閱天數(shù) int days = getMaxDay()。 //獲得圖書歸還日期String borrowandbackmanage = (())。在圖書管理系統(tǒng)的登陸模塊中加入一個驗證碼的功能,即用戶除了要輸入帳號和密碼還要輸入系統(tǒng)為用戶提供的驗證碼。因此,設(shè)置一個隨機函數(shù)在數(shù)字0~9和英文字母A~Z中隨機抽取四個,在用戶打開登陸界面的時候,系統(tǒng)通過隨機生成器隨機生成4個數(shù)字或字母或數(shù)字加字母存放在緩存內(nèi),并出現(xiàn)在界面上順序是隨機的,當(dāng)用戶登陸時輸入的驗證碼要與緩存中的進行對比符合就進入,不符合就不能登陸。驗證碼實現(xiàn)的關(guān)鍵代碼如下:input name=rand type=text style=width:40px。 onkeydown=if(==13)MM_submit()。 //(image/jpeg)。 (CacheControl,nocache)。 VerifyImage vb=()。 (,)。 ()。%//VerifyImage 驗證碼類文件import 。import 。import 。/** * author To change the template for this generated type ment go to * WindowPreferencesJavaCode GenerationCode and Comments */public class VerifyImage{ public String sRand=。 public String getSRand(){ return sRand。 } private VerifyImage(){ } public static final String VerifyNo=VerifyNo。 // 在內(nèi)存中創(chuàng)建圖象 int width=40,height=17。 // 獲取圖形上下文 Graphics g=()。 // 設(shè)定背景色 (getRandColor(200,250))。 // 設(shè)定字體 (new Font(Times New Roman,12))。 //(0,0,width1,height1)。 for(int i=0。i++){ int x=(width)。 int xl=(12)。 (x,y,x+xl,y+yl)。i4。 =++rand。// 調(diào)用函數(shù)出來的顏色相同,可能是因為種子太接近,所以只能直接生成 (rand,9*i+3,14)。 // (sRand======+sRand)。 } private static Color getRandColor(int fc,int bc){// 給定范圍獲得隨機顏色 Random random=new Random()。 if(bc255) bc=255。 int g=fc+(bcfc)。 return new Color(r,g,b)。其功能基本符合用戶需求。但是該系統(tǒng)還有許多不盡如人意的地方,在今后有待進一步改善。從而獲得一種本領(lǐng):就是融會貫通各種語言。比如以前開發(fā)軟件的時候,一般做的就是編碼工作,實現(xiàn)比較簡單的功能。在每個設(shè)計階段我都能學(xué)到一些新知識,對我的動手能力提高很大。頁面設(shè)計還有進一步改善的地方,我會在今后的學(xué)習(xí)工作中著重加強這方面的鍛煉。這幾個月中,從接到設(shè)計課題到具體設(shè)計再到完成系統(tǒng)開發(fā),是一個不斷地遇到問題與解決問題的過程。當(dāng)然仍存在許多問題不能解決地盡善盡美,還需不斷地繼續(xù)與探索。 主要研究內(nèi)容及成果介紹學(xué)校圖書管理系統(tǒng)根據(jù)實際的需求及發(fā)展情況進行設(shè)計與開發(fā)情況,及介紹本系統(tǒng)設(shè)計應(yīng)用平臺及技術(shù)支持講述本系統(tǒng)設(shè)計理念及具體設(shè)計情況,講解本系統(tǒng)具體制作方法及核心代碼。不過也有一些不足之處需要好好改進。(2) 增加數(shù)據(jù)轉(zhuǎn)換接口,使得本系統(tǒng)能與學(xué)校圖書管理系統(tǒng)數(shù)據(jù)庫進行無縫連接。參考文獻《深入淺出mysql》 人民郵電出版社 《java核心技術(shù)》 機械工業(yè)出版社 《jsp程序設(shè)計》 人民郵電出版社 《struts 權(quán)威指南》電子工業(yè)出版社 致謝本系統(tǒng)是在劉珂老師的悉心指導(dǎo)下順利完成的,從系統(tǒng)的選題、方案的制定以及論文的撰寫,每一步都傾注著崔老師的心血。在此同時感謝崔永強老師,他縝密的邏輯,活躍的思維,敏銳的洞察力,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度以及民主的作風(fēng)給我留下了深刻的印象,為我開闊了視野,豐富了學(xué)識,并將使我受益終身,我學(xué)習(xí)的楷模;崔老師的工作態(tài)度和說教方式讓我們感到很親切與他相處的也很融洽。感謝計算機科學(xué)與技術(shù)專業(yè)、計算機系的全體老師辛勤培養(yǎng)和教誨! 最后,作者向在學(xué)習(xí)和生活中給予過自己關(guān)心、支持與鼓勵的所有老師、同學(xué)、朋友們表示最誠摯的謝意!
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1