美術館管理系統(tǒng)_第1頁
美術館管理系統(tǒng)_第2頁
美術館管理系統(tǒng)_第3頁
美術館管理系統(tǒng)_第4頁
美術館管理系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)據(jù)庫系統(tǒng)原理課程設計課題名稱:美術館管理系統(tǒng)姓名:慕院東班級:信管1002學號:311009030222指導老師:劉小燕2012年 1 月 1 日目錄1、任務設計書 21.1、 設計目的 .21.2、 實驗環(huán)境 .?1.3、 任務要求 .21.4、 摘要 32、需求分析 .42.1 需求分析 .42.2 參觀者管理模塊 .52.3 美術品管理模塊 62.4 美術品流通管理 .72.5 、系統(tǒng)流程圖 .83、概念結構設計 .83.1 管理員E-R圖.93.2 美術品E-R圖 .93.3 美術品類型E-R圖.93.4 參觀者E-R圖 .93.5 管理員,美術品,參觀者,之間的關系如下圖的E-R圖

2、.104、邏輯結構設計.115、物理結構設計 .126、數(shù)據(jù)實施和維護 .147、設計小結 .168、參考文獻 17- 2 - / 18設計任務書課程名稱: 美術館管理系統(tǒng)1.1 設計目的:數(shù)據(jù)庫系統(tǒng)原理課程設計對于鞏固數(shù)據(jù)庫知識,加強學生的實際動手能力和提高學生綜合素質(zhì)十分必要。通過本課程設計,使學生了解數(shù)據(jù)庫系統(tǒng)的理論,掌握數(shù)據(jù)庫的設計方法及數(shù)據(jù)庫的運用和基本開發(fā)技術。1. 掌握數(shù)據(jù)庫設計的基本方法,熟悉數(shù)據(jù)庫設計的步驟;2. 通過設計數(shù)據(jù)庫系統(tǒng)應用課題,進一步熟悉數(shù)據(jù)庫管理系統(tǒng)的操作技術,提高動手能力,提高分析問題和解決問題的能力;1.2 實驗環(huán)境:操作系統(tǒng)為Windows xp數(shù)據(jù)庫管

3、理系統(tǒng)為SQL Server 20001.3 任務要求:掌握數(shù)據(jù)庫設計的每個步驟,以及提交各步驟所需圖表和文檔。通過使用MS SQL SERVER,建立所設計的數(shù)據(jù)庫,并在此基礎上實現(xiàn)數(shù)據(jù)庫查詢、連接 等基本操作。1、需求分析根據(jù)給定的設計課題,繪制DFD、 DD 圖表以及書寫相關的文字說明。2、概念結構設計繪制所選課題詳細的E-R 圖。3、邏輯結構設計將 E-R 圖轉(zhuǎn)換成等價的關系模式;按需求對關系模式進行規(guī)范化;對規(guī)范化后的模式進行評價,調(diào)整模式,使其滿足性能、存儲等方面要求;根據(jù)局部應用需要設計外模式。4、物理結構設計 選定實施環(huán)境,存取方法等。5、數(shù)據(jù)實施和維護用 MS SQL SER

4、VER 建立數(shù)據(jù)庫結構,加載(測試/虛擬)數(shù)據(jù),能體現(xiàn)對數(shù)據(jù)庫的保護(安全性和完整性控制等)。實現(xiàn)各種查詢、鏈接應用程序,并能對數(shù)據(jù)庫做簡單的維護操作。6、設計小結:總結課程設計的過程、體會及建議。摘要:隨 著計算機的普及和網(wǎng)絡技術的發(fā)展,各類文物、美術館系統(tǒng)資源管理數(shù)字化建設進程更是關系到文物事業(yè)在新的世紀是否具有生機與活力,并將在很大程度上決定著文物、美術館事業(yè)在新世紀的生存方式和發(fā)展水平。如何推進美術觀等文博系統(tǒng)單位的信息化建設,建立起統(tǒng)一的藏品管理信息系統(tǒng)并在藏品管理信息系統(tǒng)的支持下逐步實現(xiàn)通過Internet建立起自己的網(wǎng)站,實現(xiàn)館藏資源廣泛共享,突出古老的中華文明和中國傳統(tǒng)文化特色

5、,成為擺在美術館信息化建設中首要解決的核心問題。面臨信息技術帶來的機遇和挑戰(zhàn),中國美術館經(jīng)過長期充分的調(diào)研和論證后,克服資金、人才的匱乏的困難,在2000 年就將中國美術館的信息化建設提上了歷史日程。但在初期建設中由于選型不當,走過了一段彎路。 2001 年,中國美術觀在經(jīng)過綜合比較和測試后,最終采用數(shù)據(jù)庫技術來構建中國美術館藏品管理信息系統(tǒng)關鍵詞:美術館管理系統(tǒng)、信息技術、信息管理- 4 - / 182、需求分析:一般通用的美術館管理系統(tǒng)包括系統(tǒng)管理、參觀者管理、美術品管理、美術 術品流通、統(tǒng)計、查詢等功能。比較先進的美術館管理系統(tǒng)能夠在一個界面下實 現(xiàn)美術、音像、參觀者的管理、設置假期、設

6、置暫離鎖(提高安全性)、暫停某些參觀者的欣賞權、導入導出參觀者等。此外隨著Internet應用的發(fā)展,一個完善的系統(tǒng)還應提供無縫接入Internet的功能,通過IE瀏覽器讓參觀者使用參閱資 料查詢、修改密碼、預約、美術品檢索等功能。有些系統(tǒng)還提供參觀者自助服務, 可以開放一些客戶機讓參觀者自行管理密碼、查詢自己的參觀情況、預約資料、 檢索資料等。下面介紹的是通用美術館管理系統(tǒng)所必備的功能, 如圖1所示,包括基本信 息維護、參觀者管理、美術品管理、美術品流通管理、統(tǒng)計分析管理和系統(tǒng)管理 功能模塊,其中每個功能都由若干相關聯(lián)的子功能模塊組成。除此之外系統(tǒng)還應 包括信息系統(tǒng)必須具備的通用功能,例如用

7、戶登陸、權限管理、權限設置、數(shù)據(jù) 備份與恢復等,有很多數(shù)據(jù)庫應用方面的美術品對此均有介紹。基本信息維參觀者管理美術品管理美術流通管理- 17 - / 18圖1美術館管理系統(tǒng)應該包含的基本功能2.1 基本信息維護模塊“基本信息維護”用于對美術館信息、美術品信息等項目進行初始化設置,這些設置一般不能輕易改動,包含的子功能模塊如圖2所示圖2 ”基礎信息維護”功能模塊“美術館信息”用于設置美術館的基本信息,包括美術館名稱、管長、負責人、 電話、說明等?!跋到y(tǒng)參數(shù)設置”用于設置系統(tǒng)運行所需的參數(shù),包括辦證費用、證件有效期、參觀時間、超時罰款金額等。“美術品位置設置”用于設置位置的基礎信息,內(nèi)容包括位置編

8、號、位置名稱等?!肮芾韱T設置”用于設置使用的人員及權限。2.2 參觀者管理模塊“參觀者管理”用于管理與參觀者有關的信息,包含的子功能模塊如圖3所示。參觀者檔案管理參觀者檔案庫設置“參觀者類型設置”用于設置參觀者的類型及相關的信息,內(nèi)容包括美術品類型、 數(shù)量等?!皡⒂^者檔案管理”用于設置參觀者相關的信息,內(nèi)容包括編號、條形碼、姓名、 性別、類型、出生日期、有效證件、證件號碼、聯(lián)系方式、登記日期、有效期至、 操作員、備注等?!皡⒂^者檔案庫設置”用于設置參觀者檔案常用庫。2.3 美術品管理模塊“美術品管理”用于管理美術品相關的信息,包含的子功能模塊如圖4所示。美術品管 理j)美術品類型設置作者設置美

9、術品檔案管理,)美術品征買美術品驗收美術品盤 點圖4 ”美術品管理”功能模塊“美術品類型設置”用于設置美術品的類型及相關的信息,內(nèi)容包括類型名稱、“作者設置” 用于設置美術品所屬作者的基本信息等?!懊佬g品檔案管理” 用于設置美術品相關的信息,內(nèi)容包括編號、條形碼、名 稱、類型、作者、價格、入館時間、操作員、簡介,位置等?!懊佬g品征買”用于購買新美術品,內(nèi)容包括征買編號、名稱、類型、作者、 購者聯(lián)系方式、購買數(shù)量、購買單價、購買日期、是否驗收、實際數(shù)量、實際金 額、驗收日期、操作員等?!懊佬g品驗收”用于征訂的美術品到貨后驗收,增加美術品的庫存?!懊佬g品盤點”打印美術品的在庫清單供盤點使用。2.4

10、 美術品流通管理“美術品流通管理”用于管理美術品流通環(huán)節(jié)相關的操作, 包含的子功能模塊如 圖5所示。圖5 ”美術品流通管理”功能模塊“美術品進館”用于登記美術品進館的記錄?!懊佬g品出館”用于登記美術品出館記錄。“美術品丟失”用于報失美術品,內(nèi)容包括丟失編號、損失金額、操作員、操作時間等?!懊佬g品損壞”用于對美術品損壞情況的管理,內(nèi)容包括美術品損壞編號、美術 品編號、備注等。2.5 、系統(tǒng)流程圖美術品入館美術品出還美術品購買美術品丟失美術品損壞系統(tǒng)流程圖3、概念結構設計美術館管理系統(tǒng),總共含有三個實體:管理員,美術品,參觀者,他們的E-R圖以及他們E-R之間的關系3.1管理員E-R圖3.3美術品

11、類型E-R圖3.4參觀者E-R圖Id namex /pwd sex'''XY>管理員m官理>>n(Id2)SXS(money美術品nm一參觀者Nameagel work>tarting)''''' ''' endingQpdateJ)、<S) sex 3.5管理員,美術品,參觀者,之間的關系如下圖的E-R圖如下:4、邏輯結構設計4.1管理員字段長度必填字段允許空格備注IDint50是否id主鍵namechar50是否名字pwdchar50是否密碼sexchar50是否性別4.2

12、美術品信息字段回長度必填字段允許空值備注idint否id主鍵typechar50是否圖書類別startingdate10是否入館endingdate10是否出館moneyint20是否貨幣pdate日期時間是否時間namechar50是否名稱numint8是否數(shù)量美術品類別字段長度必填字段允許空值備注idintid主鍵typechar50是否美術品類別參觀者表字段回長度必填字段允許空值備注idint否id主鍵namechar50是否名字workchar50是否職業(yè)ageInt20是否年齡sexint20是否性別5、物理結構設計物理設計階段包括美術品基本表,作者基本表,參觀者基本表,管理者基本

13、表以及一個數(shù)據(jù)文件將各個文件的索引字段聯(lián)系起來,形成一個美術館管理系 統(tǒng)。美術品基本信息:編號,名稱,作者,價格,類別,進館日期。參觀者信息:姓名,性別,年齡,職業(yè)管理員信息:姓名,性別,年齡,編號,登陸密碼作者基本信息:姓名,年齡,性別,作品日期5.1美術品基本表字段名稱字段名字段類型字段長度編號Msg-bh字符型15名稱Msg-mc字符型20作者Msg-zz字符型20價格Msg-jg價格型15類別Msg-lb字符型20進館日期Msg-sj日期型105.2參觀者信息字段名稱字段名字段類型字段長度姓名Msg-zm字符型20年齡Msg-nl數(shù)字型15職業(yè)Msg-zhy字符型25性別Msg-xb字

14、符型20身份證號Msg-sfh數(shù)字型505.3管理員信息字段名稱字段名字段類型字段長度姓名Msg-xm字符型20性別Msg-xb字符型15年齡Msg-nl數(shù)字型20編號Msg-bh字符型25登陸密碼Msg-mm數(shù)字型s305.4作者基本信息字段名稱字段名字段類型字段長度姓名Msg-xm字符型20年齡Msg-nl數(shù)字型15性別Msg-xb字符型20作品日期Msg-rq數(shù)字型206、數(shù)據(jù)實施和維護關于創(chuàng)建數(shù)據(jù)庫部分,可以通過 SQL Server企業(yè)管理器來創(chuàng)建,也可以通過查詢分析器來創(chuàng)建,對應的SQL 語句如下create DATABASE meishuguanonprimary (name=m

15、eishuguan_data,數(shù)據(jù)文件MSSQLmeishuguan_data.mdf',size=200MB,maxsize=200,)log on(name=meishuguan_log,數(shù)據(jù)文件MSSQLmeishuguan_log.ldf',size=200MB,maxsize=200,)GOcreate table admin(id int primary key,name nvarchar(50),pwd nvarchar(50);create tableartwork(id int primary key,type nvarchar(50),starting nv

16、archar(50),money nvarchar(50),pdate datetime,name nvarchar(50),num int);create table type(id int primary key,type nvarchar(50);create table visitor(id int primary key,name char(50),sex char(50),Age char(25)Professional char(50)Id number char(50);create table author( name char(50),sex char(50),Age ch

17、ar(25)datetime char(50);語句查詢Select*from authornameWhere author;select * from artworktype where artwork;select * from come name where artworkselect * from money where artwork;select * from artworkname where artwork;查詢的實現(xiàn)sql="select * from artwork where 1 "if type<>"" thensql

18、=sql+"and type like '%"&type&"%”else if name<>"" thensql=sql+"and name like '%"&name&"%'"else if starting<>"" thensql=sql+"and starting like '%"&starting&"%' "end ifend

19、ifend ifsql=sql+"and money>='"&money1&"' and money<='"&money2&"' and pdate between '"&date111&"' and '"&date222&"' order by id desc"rs.open sql,db,1,3if rs.eof or rs.bof thenresponse.write "對不起沒有搜索到記錄"response.end設計小結經(jīng)過這一星期課程設計,我更進一步掌握數(shù)據(jù)庫這門課的知識和提高設計能力。 把書中的理論知識

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論