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

正文內容

學校圖書管理系統(tǒng)的開發(fā)畢業(yè)設計-資料下載頁

2025-05-12 04:08本頁面

【導讀】學生姓名:XXXXXX學號:05600XXX. 完成時間:2020年3月31日。浙江師范大學本科畢業(yè)設計(論文)正文。畢業(yè)設計(論文)網(wǎng):

  

【正文】 以下幾個方面: (1)設計邏輯結構時充分考慮冗余量和可處理性兩方面的要求,在接受冗余量的提下,盡量減少表的連接操作。 (2)關系的大小對查詢的影響也是很大的,因此為了提高數(shù)據(jù)庫的查詢速度,減小系的大小和數(shù)據(jù)量也是必要的。 (3)建立合理的索引結構。索引相當于一個映射機構,將鍵值轉換成相對應的 記錄地址,形成索 引文件。 索引設計是數(shù)據(jù)庫物理設計的基本問題,也是較困難的問題,建立索引可以極大地提高系統(tǒng)的查詢速度,但是同時做 Insert、 Update、 Delete 操作時會降低速度,因為做這些操作的同時需要更新索引,所以不能對數(shù)據(jù)庫中所有的表都建立索引。比如滿足下列條件之一的不易建立索引:不出現(xiàn)或很少出現(xiàn)的屬性或表、屬性分布嚴重不均的屬性、經(jīng)常更新的屬性或表、過長的屬性、太小的表等。 滿足下列條件之一的可以考慮建立索引:主鍵和外鍵都建立索引、對于以讀為主或只讀的表,只要需要,且存儲空間允許,可以減少連接開銷、對于等值查 詢(即查詢條件以等號為比較符),最好建立索引、對查詢范圍(即查詢條件 ,≤,≥為比較符),最好建立索引、有些查詢可以由檢索直接得到結果,不必訪問數(shù)據(jù)塊。 根據(jù)實際需要,讀者信息表,圖書信息表,圖書借還信息表,權限信息,管理員信息表 等 都建立索引,合理使用緩沖區(qū)。 如何 驗證輸入 的字符串 在圖書管理系統(tǒng)的開發(fā)過程中,需要對一些輸入的字符串進行驗證,例如金額、電話號碼、 Email 等,由于許多模塊都需要用到這些驗證,因此可以將其寫入到一個公共類中然后在其他的頁面中直接調用即可。 C中對字符串進行驗 證時,可以使用 Regex 類,要使用正則表達式驗證輸入的字符串,如驗證輸入的字符串是否為Email 的地址格式的實現(xiàn)方法。代碼如下: region 驗證輸入為 Email /// summary /// 驗證輸入為 Email /// /summary /// param name=str/param /// returns/returns public bool validateEmail(string str) { return (str, @\w+([+.39。]\w+)*@\w+([.]\w+)*\.\w+([.]\w+)*)。 } endregion 自動計算圖書歸還日期 在圖書管理系統(tǒng)運行中會常常遇到這樣的問題:在借閱圖書時,需要自動計算圖書的歸還日期,而這個日期又不是固定不變的,它是需要根據(jù)系統(tǒng)日期和數(shù)據(jù)表中保存的各類圖書的最多借閱天數(shù)來計算的,即圖書歸還日期 =“系統(tǒng)日期” +“最多借閱天數(shù)”。因此本系統(tǒng)是這樣解決問 題的:首先獲取系統(tǒng)時間,然后從數(shù)據(jù)表中 查詢出該類圖書最多借閱天數(shù) ,最后計算歸還日期。計算方法如下: 首先取出所借圖書的最多借閱天數(shù),然后根據(jù)圖書的最多借閱天數(shù),使用 TimeSpan,最后使用當前時間與先返回的Timespan時間間隔相加。 自動計算圖書歸還日期的關鍵代碼如下: int days = ((btypemanage, tb_booktype).Tables[0].Rows[0][2].ToString())。 TimeSpan tspan = ((double)days)。 = + tspan。 系統(tǒng)登陸驗證碼的實現(xiàn) 在學校圖書管理系統(tǒng)的開發(fā)過程中, 怎么樣防止某些人利用某些惡意的軟件對圖書管理系統(tǒng)進行惡意的登陸來攻擊系統(tǒng),增加圖書管理系統(tǒng)的安全性是一個重要的問題。 在圖書管理系統(tǒng)的登陸模塊中加入一個驗證碼的功能,即用戶除了要輸入帳號和密碼還要輸入系統(tǒng)為用戶提供的驗證碼。驗證碼可以很好的解決了怎樣防止惡意用戶利用惡意軟件對系統(tǒng)頁面的瘋狂提交、以及暴力破解密碼進行登陸的問題。 因此 , 設置一個隨機函數(shù)在數(shù)字 0~9和英文字母 A~Z 中隨機抽取四個,在用戶打開登陸界面的時候,系統(tǒng)通過隨機生成器隨機生成 4個數(shù)字或字母或數(shù)字加字母 存放在緩存內,并出現(xiàn)在界面上順序是隨機的,當用戶登陸時輸入的驗證碼要與緩存中的進行對比符合就進入,不符合就不能登陸。 系統(tǒng)在提供驗證碼時候要加入一些干擾的條件的,不過這些人的肉眼是很容易分辨 , 但機器人程序不能分辨,很好的防止 某人 利用機器人程序 對系統(tǒng)的惡意操作增加了系統(tǒng)的安全性。驗證碼實現(xiàn)的關鍵代碼如下: private string GenerateCheckCode() { int number。 char code。 string checkCode = 。 random = new Random()。 for (int i = 0。 i 4。 i++) { number = ()。 if (number % 2 == 0) code = (char)(39。039。 + (char)(number % 10))。 else code = (char)(39。A39。 + (char)(number % 26))。 checkCode += ()。 } (new HttpCookie(CheckCode, checkCode))。 return checkCode。 } private void CreateCheckCodeImage(string checkCode) { if (checkCode == null || () == ) return。 image = new ((int)(( * )), 22)。 Graphics g = (image)。 try { //生成隨機生成器 Random random = new Random()。 //清空圖片背景 色 ()。 //畫圖片的背景噪音線 for (int i = 0。 i 2。 i++) { int x1 = ()。 int x2 = ()。 int y1 = ()。 int y2 = ()。 (new Pen(), x1, y1, x2, y2)。 } 6 結論 經(jīng)過幾個月的設計和開發(fā),學校圖書管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求。對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。但是該系統(tǒng)還有許多不盡如人意的地方,在今后有待進一步改善。通過這次畢業(yè)設計 真切地體會到畢業(yè)設計的目的并不止于自己單純任務的完成,而在于學習新的知識并掌握具體的方法,如何具體使用和具體應用你所學所用的語言。從而獲得一種本領:就是融會貫通各種語言。回首整個開發(fā)設計過程,我學到了很多書本上學不到的東西。比如以前開發(fā)軟件的時候,一般做的就是編碼工作,實現(xiàn)比較簡單的功能。但是這次畢業(yè)設計,我要負責圖書管理系統(tǒng)的整個開發(fā)過程 ,包括系統(tǒng)可行性分析、系統(tǒng)需求分析、系統(tǒng)概要設計、系統(tǒng)詳細設計 等方面的工作。在每個設計階段我都能學到一些新知識,對我的動手能力提高很大。在整個畢業(yè)設計過程中,我基本上完成了圖書管理 系統(tǒng)各個模塊的功能,達到了畢業(yè)設計的要求。頁面設計 還有進一步改善的地方,我會在今后的學習工作中著重加強這方面的鍛煉 。 在以后的工作中,還會遇到很多類似的情況,此次畢業(yè)設計為我以后的工作積累了很多寶貴的經(jīng)驗。這幾個月中,從接到設計課題到具體設計再到完成系統(tǒng)開發(fā),是一個不斷地遇到問題與解決問題的過程。其中包括:分析各種需求、完善各種功 能、增加必要環(huán)節(jié)、對各部分及整體進行檢測與維護。當然仍存在許多問題不能解決地盡善盡美,還需不斷地繼續(xù)與探索。在結束設計的同時也感到了勞動的艱辛與勞動成果的來之不易 ,明白了畢業(yè)設計是 給自己提供了一個鍛煉、升華、提高、完善的機會。 主要研究內容及成果 介紹學校圖書管理系統(tǒng) 根據(jù)實際的需求及發(fā)展情況進行設計與開發(fā) 情況 ,及介紹本系統(tǒng)設計應用平臺及技術支持講述本系統(tǒng)設計理念及具體設計情況,講解本系統(tǒng)具體制作方法及核心代碼。開發(fā)的圖書管理系統(tǒng)基本上能完成預期的目標,大致能滿足讀者和管理員的要求。不過也有一些不足之處需要好好改進。 今后進一步研究方向 (1) 對頁面進行美化, 使界面變的更美觀一點 。 (2) 增加數(shù)據(jù)轉換接口,使得本系統(tǒng)能與學校圖書管理系統(tǒng)數(shù)據(jù)庫進行無縫連接。 (3) 添加系統(tǒng)功能, 本系統(tǒng)只有讓讀者知道還書的期限,當圖書超期而讀者也沒注意要自己所借圖書超期了,就無法及時的還書了,因此 增加圖書到期催還 功能,能讓讀者在自己信息查詢時候就能看到系統(tǒng)對自己所借圖書的 超期提醒 以方便讀者的圖書歸還 。 參考文獻 [1] 劉乃麗 .精通 +SQLServer 2020項目開發(fā) .[M].北京:人民郵電出版社 , 2020:100~ 150. [2] 易向東,陳蓓,萬英編著 .C程序員開發(fā)指南 [M].北京:北京希望電子出版社, 2020:212~232. [3] (美 )內格爾, 伊夫杰,格林等 .C高級編程(第四版) [M].李敏波 .北京:清華大學出版社, 2020:80~ 100. [4] (美 )Kaili Watson .C2020數(shù)據(jù)庫編程經(jīng)典教程 [M].人民郵電出版社 ,2020:90~ 120. [5] (美 )沃爾特,本 甘,薩卡 .Microsoft SQL Server 2020技術內幕 TSQL程序設計 [M].北京:電子工業(yè)出版社, 2020:50~ 80. [6] 劉燁,季石磊等 .C編程及應用程序開發(fā)教程 [M].北京:清華大學出版社, 2020:132~ 180. [7] 殷泰 暉,張強,楊豹等 C編程從基礎到實踐,電子工業(yè)出版社 ,2020:100~ 120 [8]李永平 . (C)基礎教程 [M] .北京:清華大學出版社, 2020:123~ 143. [9] 微軟公司著 .熊盛新,許志慶,李欽譯 .Visual C .NET語言參考手冊 [M].北京:清華大學出版社, 2020年 :160~ 180. [10] 王珊,薩師煊 .數(shù)據(jù)庫系統(tǒng)概論(第四版) [M].高等教育出版社, 2020:70~ 100. [11] 馬軍 .精通 [M].人民郵電出 版社, 2020:110~ 140. [12]歐立奇,康祥順,馬煜編著 .Visual C .NET 案例開發(fā)集錦 [M].北京:電子工業(yè)出版社,2020:233~ 245. 致 謝 為期三年的大專 的學 習生活即將結束,在此,感謝我的家人,是他們的支持和鼓勵使我有了三年美好的大專 時光。我要感謝所有曾經(jīng)教導過我的老師和關心過我的同學,感謝他們在我學習成長過程中所給予我的幫助。 這次 畢業(yè)設計能成功完成,要特別感謝我的 老師,感謝 老師對我的作品提出的建議和指導。 在整個設計階段,老師在我有困難的時候細心為我指導,給了我很大的幫 助。在論文完成之際, 謹向我尊敬的導師表示誠摯的謝意,感謝 老師對我的關心和幫助。 在整個系統(tǒng)的開發(fā)過程中,同學和朋友給了我很大的幫助。感謝給予我?guī)椭耐瑢W和朋友們,他們在我的整個設計過程中給我提供了大量的技術指導和實踐機會。 衷心的感謝你們!
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1