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

正文內容

數據庫課程設計——圖書管理系統(已修改)

2025-04-19 23:10 本頁面
 

【正文】 數據庫課程設計數據庫系統原理課程設計課題名稱:圖書信息管理系統 姓 名: 班 級: 學 號: 指導老師: 2014年 01月 02日目錄 3 背景介紹 3 開發(fā)背景的選用及介紹 3 4 系統分析 4 系統目標 4 4 5 實體ER圖 5 數據流程圖 8 8 ER圖轉換為關系模型 8 數據字典 95.物理結構設計階段 10 物理設計階段的目標和任務 10 數據存儲方面 10 10 創(chuàng)建數據庫,數據表 10 創(chuàng)建視圖 12 創(chuàng)建索引 13 創(chuàng)建觸發(fā)器 13 數據表的初始化 14 初始表的顯示 167.數據庫界面實現 19 19 系統的實現 19 25 背景介紹隨著社會的發(fā)展,人們對于知識的需求也在不斷地增長。書籍作為人們獲取并增長知識的主要途徑,使得圖書館在人們生活中占有了一定位置。但是近幾年來,隨著書量的不斷增長,造成了書庫空間極度不足,圖書擠壓,管理不善。這些都直接影響了讀者對圖書館藏書的充分利用。這時圖書館就特別需要開發(fā)一套書刊租借管理系統,通過該系統來提高圖書館的管理效率,從而減少管理方面的工作流和成本。一個現代化的圖書館在正常運營中總是面對大量的讀者信息,書籍信息以及兩者相互作用產生的借書信息,還書信息。面對圖書館數以萬計的圖書,紛繁復雜的讀者信息,頻繁更替的借還書信息,傳統的直接方法不但管理出現漏洞,造成損失。因此有一個智能化、系統化、信息化的圖書管理系統十分重要的。充分利用計算機的功能實現對讀者管理、書籍管理,借閱管理等自動化控制,將會使圖書館的工作大大減弱。方便友好的圖形界面、簡便的操作、完善的數據庫管理。將會使得圖書館系統極大限度的應用于現代化圖書管理中。 開發(fā)背景的選用及介紹 SQL Server 2005的簡介SQL是英文(Structured Query Language)的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據庫管理系統,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標準。SQL語言有以下幾個優(yōu)點:1. 非過程化語言SQL是一個非過程化的語言,因為它一次處理一個記錄,對數據提供自動導航。SQL允許用戶在高層的數據結構上工作,而不對單個記錄進行操作,可操作記錄集,所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。SQL不要求用戶指定對數據的存放方法, 這種特性使用戶更易集中精力于要得到的結果;所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數據存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。2. 統一的語言 SQL可用于所有用戶的DB活動模型,包括系統管理員、數據庫管理員、 應用程序員、決策支持系統人員及許多其它類型的終端用戶?;镜腟QL 命令只需很少時間就能學會,最高級的命令在幾天內便可掌握。3. 所有關系數據庫的公共語言 由于所有主要的關系數據庫管理系統都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS(關系數據庫管理系統)轉到另一個,所有用SQL編寫的程序都是可以移植的。 java簡介java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應4用于個人PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯網的產業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。 系統分析書刊租借系統(以高校的圖書管理系統為例)是典型的信息管理系統,其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的數據庫。而對于后者則要求應用程序功能完備,易使用等特點。 在數據庫應用系統開發(fā)之前,對開發(fā)數據庫的基本概念,數據庫的結構、開發(fā)數據庫應用程序的步驟、開發(fā)體系及方法都應當有相當清晰的了解和認識。數據庫應用系統開發(fā)的目標是建立一個滿足用戶長期需求的產品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉變?yōu)橛行У臄祿煸O計。把設計轉變?yōu)閷嶋H的數據庫,并且這些數據庫帶有功能完備、高效能的應用。 系統目標1. 用戶方便進行圖書查詢,圖書瀏覽和圖書分類瀏覽,進行圖書借閱并了解自己的借書情況和個人情況。2. 用戶在借書超期的情況下得到來自管理員的提醒。3. 管理員可以方便進行圖書管理,用戶管理,管理員管理。圖書管理包括圖書信息以及圖書分類的添加,修改,刪除。用戶管理包括用戶信息的添加,刪除,修改和鎖定(限制用戶的正常使用功能,使其無法登陸)。管理員管理包括管理員信息的添加,刪除,修改等。4. 用戶和管理員可以修改自己的密碼,修改前需先核實自己的原始密碼。5. 未注冊用戶讀者也可以瀏覽所有的圖書信息和分類信息,但是無法借閱。6. 考慮程序執(zhí)行操作時可能出現的情況,比如刪除圖書分類時該分類下存在圖書,程序自動跳轉該分類圖書查看。刪除某個用戶,如果存在借書記錄則不允許刪除,跳轉到該用戶的借書記錄。等待管理員確認該用戶所借圖書已經全部歸還之后才允許刪除該用戶信息。書刊租借系統(以高校圖書館為例)是一項復雜系統工程,要從實際出發(fā),對實際情況進行客觀的分析,深入了解需求。系統利用java與數據庫結合的技術建立數據庫管理系統,采用交互式的圖形用戶界面(GUI)來實現。需求調查是為了研究系統設計的開發(fā)途徑和方法。同時它也是進行概要設計和詳細設計的基礎,是進行內部維護和測試的依據。具體分析如下:添加操作:在執(zhí)行操作時首先都要先檢查是否已經輸入以及數據庫中是否已經存在輸入的數據,如果存在會報錯,程序返回上個頁面,不執(zhí)行添加操作。刪除操作:考慮到了字段在不同表中可能會同時存在的情況,比如:刪除圖書分類時候該分類下有書或者刪除用戶時該用戶有借書記錄,這樣的情況下程序會給出提醒并跳轉到該分類下的所有圖書查看或者是該用戶的全部借書查看。直到這種關聯取消掉之后才允許進行 刪除這樣的危險操作。查詢操作:考慮到了模糊查詢的實現, SQL語句中用“l(fā)ike”,還有組合查詢,通過對用戶輸入情況的判斷來確定SQL語句的最終形式,比如用戶查詢時并未輸入圖書名字,就是名字匹配任意字符,那么程序給數據庫的SQL語句就會是name like ‘%’。組合查詢的實現也是程序判斷用戶所做的選擇或者輸入,在SQL語句中實現的。超期統計:假定借書超期的限制是三十天,借書記錄中的所有數據的借書時間如果不在當前服務器時間減去三十天和當前服務器時間之間,那么這條借書記錄就屬
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1