【正文】
eturn。end SET @bookType =(SELECT BookType FROM Book WHERE =@bookID)SET @BookTypeMAXNUM=(SELECT BorrowNumber FROM BookType WHERE =@bookType)SET @current_bookTyoe_borrow_num=(SELECT COUNT(*)FROM BorrowInfo ,Book WHERE = AND =@bookType)IF(@current_bookTyoe_borrow_num=@BookTypeMAXNUM)本類數(shù)已超借閱本數(shù)限制 begin SET @result= 39。 本類數(shù)已超借閱本數(shù)限制!39。return。end SET @bookIndex=(SELECT BookIndex FROM Book WHERE =@bookID)SET @number=(SELECT COUNT(*)FROM BorrowInfo,Book WHERE = AND =@bookIndex)IF(@number=1)已經(jīng)借過同一本書!begin SET @result= 39。已經(jīng)借過同一本書!39。return。end BEGIN TRAN INSERT INTO BorrowInfo VALUES(@readerID,@bookID,GETDATE(), @duringHoliday,@continueborrow ,DATEADD(day,@readerMAXDays,GETDATE()), @operatorID,@memo)。UPDATE Book SET IsBorrowed=39。是39。 , BookBorrowTimes=BookBorrowTimes+1 WHERE BookID=@bookID。COMMIT TRAN SET @result= 39。借書成功!39。結論本系統(tǒng)數(shù)據(jù)庫設計方面由于調研充分,經(jīng)歷時間較長,設計結果較為滿意,在理論上能夠向上支持較為完整的事務約束,但由于編碼時間較短加之編碼時編碼人員經(jīng)驗畢竟十分有限,很多功能也只是望洋興嘆,尚未有能力實現(xiàn),本系統(tǒng)只能提供圖書和讀者信息的多功能查詢和帶有很少事務約束的借書、還書功能以及基本信息的維護模塊。像對圖書流通率、分類流通率、流通變化趨勢的統(tǒng)計分析和圖表顯示有待實現(xiàn),還有下一步應該實現(xiàn)更具現(xiàn)實意義的借書、還書處理以及罰款功能。學習體會本次課程設計強度之大(每天從早到晚)、任務之重(從設計到實現(xiàn)),都是以前沒有過的,所幸,課程設計本身并不難,每一步都是有章可循且每一個人都有能力實現(xiàn)相應的部分。一個數(shù)據(jù)庫系統(tǒng)的實現(xiàn),絕對是全體人員共同團結、努力協(xié)作的結果。本次課程設計訓練,讓我大略“體會”(或者用想象更貼切)了軟件開發(fā)人員所經(jīng)歷的苦與樂,使我對今后自己從事的工作有了一個基本的體會和感受,也算是提前“打了一個預防針”吧。同時作為本組組長,我負責各個成員的具體分工。分工合作實際上已是現(xiàn)代社會最基本的特征,各個組織在各種現(xiàn)代社會活動中,都有自己的明確分工。一個好的組長,應該能夠充分調動各個本組成員的積極性和參與性,使他們都能夠充分發(fā)揮自己在系統(tǒng)開發(fā)中的作用,清楚知道每一個人的強項和不足,“因地制宜”,確定不同的分工。待基本的分工確定之后,組長應該隨時掌握各部分的進展狀況,適時給予相應的調整。同時,組長應把握大局,不斷優(yōu)化和調整系統(tǒng)的結構和布局。而我顯然還做得有待提高。致謝趙海霞老師、魏汪洋老師、王志強老師不辭辛苦給予我們上機指導,特此感謝!Special thank to。那些在課程設計中給予過我們組幫助的同學們!參考文獻【1】Thomas ,Carolyn , 北京:機械出版社,2005,1 【2】王珊,北京:高等教育出版社 2006,5第五篇:數(shù)據(jù)庫課程設計報告格式要求一、題目人事管理系統(tǒng)二、內容需求分析、數(shù)據(jù)庫設計、數(shù)據(jù)庫建立、數(shù)據(jù)輸入、應用系統(tǒng)的設計和開發(fā)、用戶界面的設計和實現(xiàn)、系統(tǒng)調試和安裝等。三、要求(一)報告內容格式要求紙張大小為A4紙。正文為5號宋體,一級標題:第一章(標題,2號宋體,上下空兩行居中,行距為5號宋體單倍行距)。二級標題:(標題,3號黑體居中,上下空一行,行距為5號宋體單倍行距)。三級標題: [第一章 第一節(jié) 第一個問題](標題,4黑左頂,占2行)。… … … …表名為小5號黑體,居中,形式如“表11 表名”。圖名為小5號宋體,居中,形式如“”。參考文獻字體為5號字體。頁眉,頁碼為小5號宋體,居中。(二)報告內容要求(參考教材 數(shù)據(jù)庫設計)(1)目錄(2)概述包括項目背景、編寫目的、軟件定義、開發(fā)環(huán)境等內容(3)需求分析①信息要求用戶需要從數(shù)據(jù)庫中獲得信息的內容與性質。數(shù)據(jù)庫中需要存儲哪些數(shù)據(jù)。②處理要求用戶需要完成什么處理功能,對處理的響應時間有什么要求。(給出功能模塊圖)③安全性與完整性要求(4)概念模型設計生成基本ER圖(5)邏輯模型設計把ER模型圖轉換為關系表(6)物理模型設計在sql server中實際創(chuàng)建的表(7)主要模塊的設計以及代碼按功能模塊進行劃分,進行前臺界面的設計,把前臺界面和后臺數(shù)據(jù)庫連接起來,形成一個完整的管理系統(tǒng)。(8)總結①設計過程中遇到的問題以及解決方法。②設計的體會。(9)參考文獻。題目一:人事管理系統(tǒng)系統(tǒng)功能的基本要求:(1)員工各種信息的輸入,包括員工的基本信息、學歷信息、婚姻狀況信息、職稱等。(2)員工各種信息的修改;(3)對于轉出、辭職、辭退、退休員工信息的刪除;(4)按照一定的條件,查詢、統(tǒng)計符合條件的員工信息;至少應該包括每個員工詳細信息的查詢、按婚姻狀況查詢、按學歷查詢、按工作崗位查詢等,至少應該包括按學歷、婚姻狀況、崗位、參加工作時間等統(tǒng)計各自的員工信息;(5)對查詢、統(tǒng)計的結果打印輸出。數(shù)據(jù)庫要求:在數(shù)據(jù)庫中至少應該包含下列數(shù)據(jù)表:(1)員工基本信息表;(2)員工婚姻情況表,反映員工的配偶信息;(3)員工學歷信息表,反映員工的學歷、專業(yè)、畢業(yè)時間、學校、外語情況等;(4)企業(yè)工作崗位表;(5)企業(yè)部門信息表。