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

正文內(nèi)容

計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2025-06-23 06:47本頁(yè)面
  

【正文】 DateFormat(yyyyMMdd)。 Calendar c = ()。 //獲得最多借閱天數(shù) int days = getMaxDay()。 //增加圖書(shū)借閱天數(shù) (, days)。 //獲得圖書(shū)歸還日期String borrowandbackmanage = (())。 系統(tǒng)登陸驗(yàn)證碼的實(shí)現(xiàn)在學(xué)校圖書(shū)管理系統(tǒng)的開(kāi)發(fā)過(guò)程中,怎么樣防止某些人利用某些惡意的軟件對(duì)圖書(shū)管理系統(tǒng)進(jìn)行惡意的登陸來(lái)攻擊系統(tǒng),增加圖書(shū)管理系統(tǒng)的安全性是一個(gè)重要的問(wèn)題。在圖書(shū)管理系統(tǒng)的登陸模塊中加入一個(gè)驗(yàn)證碼的功能,即用戶除了要輸入帳號(hào)和密碼還要輸入系統(tǒng)為用戶提供的驗(yàn)證碼。驗(yàn)證碼可以很好的解決了怎樣防止惡意用戶利用惡意軟件對(duì)系統(tǒng)頁(yè)面的瘋狂提交、以及暴力破解密碼進(jìn)行登陸的問(wèn)題。因此,設(shè)置一個(gè)隨機(jī)函數(shù)在數(shù)字0~9和英文字母A~Z中隨機(jī)抽取四個(gè),在用戶打開(kāi)登陸界面的時(shí)候,系統(tǒng)通過(guò)隨機(jī)生成器隨機(jī)生成4個(gè)數(shù)字或字母或數(shù)字加字母存放在緩存內(nèi),并出現(xiàn)在界面上順序是隨機(jī)的,當(dāng)用戶登陸時(shí)輸入的驗(yàn)證碼要與緩存中的進(jìn)行對(duì)比符合就進(jìn)入,不符合就不能登陸。系統(tǒng)在提供驗(yàn)證碼時(shí)候要加入一些干擾的條件的,不過(guò)這些人的肉眼是很容易分辨,但機(jī)器人程序不能分辨,很好的防止某人利用機(jī)器人程序?qū)ο到y(tǒng)的惡意操作增加了系統(tǒng)的安全性。驗(yàn)證碼實(shí)現(xiàn)的關(guān)鍵代碼如下:input name=rand type=text style=width:40px。 height:20px。 onkeydown=if(==13)MM_submit()。 / img src= border=1 align=absmiddle /%@ page contentType=image/jpeg%%@page import=.*,%% (Expires,1000)。 //(image/jpeg)。 (Pragma,Nocache)。 (CacheControl,nocache)。 (Expires,0)。 VerifyImage vb=()。 (,JPEG,())。 (,)。 ()。 ()。 out = ()。%//VerifyImage 驗(yàn)證碼類文件import 。import 。import 。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 BufferedImage image=null。 public String getSRand(){ return sRand。 } public BufferedImage getImage(){ return image。 } private VerifyImage(){ } public static final String VerifyNo=VerifyNo。 public static VerifyImage creatInstance(){ VerifyImage vi=new VerifyImage()。 // 在內(nèi)存中創(chuàng)建圖象 int width=40,height=17。 =new BufferedImage(width,height,)。 // 獲取圖形上下文 Graphics g=()。 // 生成隨機(jī)類 Random random=new Random()。 // 設(shè)定背景色 (getRandColor(200,250))。 (0,0,width,height)。 // 設(shè)定字體 (new Font(Times New Roman,12))。 // 畫(huà)邊框 // (new Color())。 //(0,0,width1,height1)。 // 隨機(jī)產(chǎn)生155條干擾線,使圖象中的認(rèn)證碼不易被其它程序探測(cè)到 (getRandColor(160,200))。 for(int i=0。i155。i++){ int x=(width)。 int y=(height)。 int xl=(12)。 int yl=(12)。 (x,y,x+xl,y+yl)。 } // 取隨機(jī)產(chǎn)生的認(rèn)證碼(4位數(shù)字) for(int i=0。i4。i++){ String rand=((10))。 =++rand。 // 將認(rèn)證碼顯示到圖象中 (new Color(20+(110),20+(110),20+(110)))。// 調(diào)用函數(shù)出來(lái)的顏色相同,可能是因?yàn)榉N子太接近,所以只能直接生成 (rand,9*i+3,14)。 } // 圖象生效 ()。 // (sRand======+sRand)。 return vi。 } private static Color getRandColor(int fc,int bc){// 給定范圍獲得隨機(jī)顏色 Random random=new Random()。 if(fc255) fc=255。 if(bc255) bc=255。 int r=fc+(bcfc)。 int g=fc+(bcfc)。 int b=fc+(bcfc)。 return new Color(r,g,b)。 }}6 結(jié)論經(jīng)過(guò)幾個(gè)月的設(shè)計(jì)和開(kāi)發(fā),學(xué)校圖書(shū)管理系統(tǒng)基本開(kāi)發(fā)完畢。其功能基本符合用戶需求。對(duì)于數(shù)據(jù)的一致性的問(wèn)題也通過(guò)程序進(jìn)行了有效的解決。但是該系統(tǒng)還有許多不盡如人意的地方,在今后有待進(jìn)一步改善。通過(guò)這次畢業(yè)設(shè)計(jì)真切地體會(huì)到畢業(yè)設(shè)計(jì)的目的并不止于自己?jiǎn)渭內(nèi)蝿?wù)的完成,而在于學(xué)習(xí)新的知識(shí)并掌握具體的方法,如何具體使用和具體應(yīng)用你所學(xué)所用的語(yǔ)言。從而獲得一種本領(lǐng):就是融會(huì)貫通各種語(yǔ)言。回首整個(gè)開(kāi)發(fā)設(shè)計(jì)過(guò)程,我學(xué)到了很多書(shū)本上學(xué)不到的東西。比如以前開(kāi)發(fā)軟件的時(shí)候,一般做的就是編碼工作,實(shí)現(xiàn)比較簡(jiǎn)單的功能。但是這次畢業(yè)設(shè)計(jì),我要負(fù)責(zé)圖書(shū)管理系統(tǒng)的整個(gè)開(kāi)發(fā)過(guò)程,包括系統(tǒng)可行性分析、系統(tǒng)需求分析、系統(tǒng)概要設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)等方面的工作。在每個(gè)設(shè)計(jì)階段我都能學(xué)到一些新知識(shí),對(duì)我的動(dòng)手能力提高很大。在整個(gè)畢業(yè)設(shè)計(jì)過(guò)程中,我基本上完成了圖書(shū)管理系統(tǒng)各個(gè)模塊的功能,達(dá)到了畢業(yè)設(shè)計(jì)的要求。頁(yè)面設(shè)計(jì)還有進(jìn)一步改善的地方,我會(huì)在今后的學(xué)習(xí)工作中著重加強(qiáng)這方面的鍛煉。在以后的工作中,還會(huì)遇到很多類似的情況,此次畢業(yè)設(shè)計(jì)為我以后的工作積累了很多寶貴的經(jīng)驗(yàn)。這幾個(gè)月中,從接到設(shè)計(jì)課題到具體設(shè)計(jì)再到完成系統(tǒng)開(kāi)發(fā),是一個(gè)不斷地遇到問(wèn)題與解決問(wèn)題的過(guò)程。其中包括:分析各種需求、完善各種功能、增加必要環(huán)節(jié)、對(duì)各部分及整體進(jìn)行檢測(cè)與維護(hù)。當(dāng)然仍存在許多問(wèn)題不能解決地盡善盡美,還需不斷地繼續(xù)與探索。在結(jié)束設(shè)計(jì)的同時(shí)也感到了勞動(dòng)的艱辛與勞動(dòng)成果的來(lái)之不易,明白了畢業(yè)設(shè)計(jì)是給自己提供了一個(gè)鍛煉、升華、提高、完善的機(jī)會(huì)。 主要研究?jī)?nèi)容及成果介紹學(xué)校圖書(shū)管理系統(tǒng)根據(jù)實(shí)際的需求及發(fā)展情況進(jìn)行設(shè)計(jì)與開(kāi)發(fā)情況,及介紹本系統(tǒng)設(shè)計(jì)應(yīng)用平臺(tái)及技術(shù)支持講述本系統(tǒng)設(shè)計(jì)理念及具體設(shè)計(jì)情況,講解本系統(tǒng)具體制作方法及核心代碼。開(kāi)發(fā)的圖書(shū)管理系統(tǒng)基本上能完成預(yù)期的目標(biāo),大致能滿足讀者和管理員的要求。不過(guò)也有一些不足之處需要好好改進(jìn)。 今后進(jìn)一步研究方向(1) 對(duì)頁(yè)面進(jìn)行美化,使界面變的更美觀一點(diǎn)。(2) 增加數(shù)據(jù)轉(zhuǎn)換接口,使得本系統(tǒng)能與學(xué)校圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行無(wú)縫連接。(3) 添加系統(tǒng)功能,本系統(tǒng)只有讓讀者知道還書(shū)的期限,當(dāng)圖書(shū)超期而讀者也沒(méi)注意要自己所借圖書(shū)超期了,就無(wú)法及時(shí)的還書(shū)了,因此增加圖書(shū)到期催還功能,能讓讀者在自己信息查詢時(shí)候就能看到系統(tǒng)對(duì)自己所借圖書(shū)的超期提醒以方便讀者的圖書(shū)歸還。參考文獻(xiàn)[1] 高洪巖. 精通JAVA WEB實(shí)用開(kāi)發(fā)技術(shù)(STRUTS+SPRING+HIBERNATE)電子工業(yè)出版社, 2009年11月出版.[2] JDK API [3] (美) Bruce Eckel. Java編程思想(第4版)(經(jīng)典圖書(shū)最新版本)[M].,2007 年6月出版.[4](奧)科夫勒.《MySQL權(quán)威指南》 [M].楊曉云. 人民郵電出版社,2006121出版.[5] 錢雪忠,甸海馳,(計(jì)算機(jī)課程設(shè)計(jì)與綜合實(shí)踐規(guī)劃教材),清華大學(xué)出版社, 200921出版.
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1