重慶郵電大學課程設計任務書-數據庫應用開發_第1頁
重慶郵電大學課程設計任務書-數據庫應用開發_第2頁
重慶郵電大學課程設計任務書-數據庫應用開發_第3頁
重慶郵電大學課程設計任務書-數據庫應用開發_第4頁
重慶郵電大學課程設計任務書-數據庫應用開發_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、重慶郵電大學課程設計任務書二級學院 計算機學院_專業_算機科學與技術 班級實驗班 指導教師 課程名 數據庫應用開發 學年20102011學期 第 1學期 主要內容、方法和要求一、目的(1)培養綜合應用PowerBuilder進行應用程序設計和解決實際問題的能力;(2)加深對PowerBuilder編程環境和編程方法的理解;(3)發揮各人的想像能力和分析能力,拓展思維空間;(4)掌握應用程序設計的基本方法;(5)鞏固已經學到的編程技術,學會在編程中學習編程。二、題目:圖書管理和查詢系統 功能:(1)圖書信息的錄入和刪除,出版社信息管理等;(2)圖書的檢索(包括按作者姓名、出版時間、出版社名稱、圖

2、書類別、書名、關鍵宇等);(3)圖書的租借(包括借書登記、限借數量控制、還書登記、過期罰款計算等);(4)借書證件的管理(包括辦新證件,掛失、注銷等)(5)系統設置(主要是不同類型證件的可借書的總量和借書時間等)(6)統計資料(包括惜出數量與庫存數量的比例,各類圖書數量與總數量的比例,熱門圖書統計數據等各種信息資料的統計);(7)圖書測覽(包括對圖書摘要的測覽和新書測覽);(8)幫助信息(包括對系統功能的說明、使用說明、使用注意事項以及系統的版權和版本信息等)。三、要求(1)按照應用程序設計的4個階段進行,熟悉每個階段需要解決的問題以及解決的方法;(2)使用SQL Server 2000設計數

3、據庫和數據表,注意把握數據庫的設計原則;(3)要求應用程序有菜單欄,操作方便;(4)必須完成功能1-5。強調一點:在借書輸入證件ID時,首先檢索是否在“黑名單”和“掛失表”中,后再校驗證件的真偽。在借、還書時要顯示本證件已借書的量和圖書信息;證件注銷時數據的參照完整性問題。在系統設置中可隨機設置不同借書書證件(如教師和學生)的可借書數量和借書的時間。(5)應用程序界面和風格不作具體要求,各人按照自己的思路去做,發揮自己的創造。四、設計參考下面給出部分數據庫結構、菜單內容的設計方案以及簡要的設計說明,僅供設計參考。(1)數據庫的設計數據庫中,部分表的結構見表1表5。存放圖書信息的表BookInf

4、o的結構見表1。其中圖書編號具有惟一性,8位編碼中最高2位為圖書類型代碼,例如電子類、計算機類等,通過表4“BookClass”表進行圖書類型的管理,其余6位為圖書順序號。表1 BookInfo表字段名意義數據類型寬度NullPrimaryKeyBookID圖書編號Numberic8NoISBNISBN書號Char30YseTitle書名Char40YsePublish出版日期CharYseAuthor作者Char30YseWords字數(千字)IntegerYsePublisherID出版社IDNumeric4YseNumber印刷冊數IntegerYsePrice定價MoneyYseKey

5、word關鍵字Char30YseAbstract摘要Varchar400Yse表2 Publisherlnfo表字段名意義數據類型寬度NullPrimaryKeyPublisherId出版社IDNumberic4NoPublisher出版社名稱Char30YesAddress出版社地址Char0YesTel電話Char16YesFax傳真Char16YesPostcode郵政編碼Numberic6Yeshttp網址Char16Yes出版社ID是代表出版社的代碼,它與圖書信息表(表1 BookInfo表)相關聯。圖書租借表(表 3 Loan表)記錄了圖書租借情況,借書證書ID與借書證表(表5 C

6、ertificateInfo表)相關聯。表3 Loan表字段名意義數據類型寬度NullPrimaryKeyBookI圖書編號Numric2NoCert_id借書證書IDNumric5NoLoandates借書日期DateYesReturn還書日期DateYesflag標記TinyintYes表 4 BookClass 字段名意義數據類型寬度NullPrimaryKeyClassID圖書分類代號Numric2NoClassname圖書分類名稱Char30Yes 表 5 CertificateInfo字段名意義數據類型寬度NullPrimaryKeyCert_id借書證書IDNumric5NoCe

7、rt_name證件名稱Char10YesCert_value證件號碼Numric18YesName姓名Char8YesDepart所在部門Char20Yesflag標記TinyintYes(2)應用程序主菜單的設計應用程序主菜單有6個標題,分別為“圖書管理”、“圖書檢索”、“圖書租借”、“圖書測覽”、“統計資料”和“幫助”。各菜單項實現的功能見表5。表5 各菜單項的功能(供參考)菜單標題菜單項功 能圖書管理新書入庫進行新書的入庫登記,即將新書信息加入到BookInfo表中舊書銷毀將需要淘汰或銷毀的舊書從數據庫中刪除出版社管理出版社信息,具有添加、刪除、修改的功能退出退出應用系統圖書檢索按作者姓

8、名按作者姓名進行圖書的模糊查詢按出版日期某個階段查詢某個時間段內的出版的圖書按出版日期某個日期查詢某個日期出版的圖書按出版社名稱按出版社名稱進行圖書的模糊查詢按圖書分類按圖書分類進行圖書的分類查詢按書名按圖書的名稱進行圖書的模糊查詢圖書租借借書辦理借書登記,將借書信息記錄到Loan表中還書辦理還書手續,包括過期罰款的計算,在Loan表中該記錄上填寫還書日期和圖書預覽閱讀摘要可設計成兩個數據窗口,一個顯示圖書名稱,另一個顯示選中的圖書摘要新書預覽瀏覽近半年內出版的新書及該書摘要統計資料各類圖書比例按圖書分類,統計各類圖書數量占總量的比例庫存與借出比例統計借出圖書數量與庫存圖書量的比例熱門書統計按

9、分類、圖書名稱統計借出率最高的類別、圖書幫助幫助提供系統的功能說明使用說明注意事項等版本信息提供系統的版權和版本信息(3)對話框的設計應用程序的各項功能都是依靠對話框來實現的。對話框的設計應當“以人為本”,方便用戶。例如,在新書錄入的對話框中,“圖書類型”和“出版社”可以通過下拉列表框來選 不能讓用戶去輸入代碼或名稱。又比如菜單“統計資料”中的“各類圖書的比例”菜單項彈出的對話框中,最好采用餅圖方式來表論統計結果?!盁衢T圖書統計”可以采用條形圖來表示。其他設計方法和設計原則可以參考上機操作題和有關章節中的內容。也可自擬題目,需征得指導老師同意!五、成績考核辦法1、設計成績由指導教師根據考勤、課

10、程設計報告、知識的掌握程度、綜合運用能力等方面進行審核,根據系統設計和報告的質量評定成績按五級分制綜合評定。即優秀、良好、中、及格、不及格。其中優秀系統設計的標準如下:系統設計合理,有一定的實用性,邏輯性強,界面友好;優秀報告的標準如下:層次清晰,文字流暢,重點突出。2、根據設計的完成情況、程序的編制質量、獨立設計能力以及答辯情況綜合衡量,由答辯小組討論決定。原則上按以下公式計算:課程設計成績考勤×10%報告×20%答辯×20%程序×50%六、報告格式:電子文檔目錄1、題目;2、需求分析。3、開發環境,設計工具;4、詳細設計(功能模塊的設計過程,含關鍵源代碼)。5、關鍵技術及體會。七、提交方式提交報告電子文檔與系統運行錄像。系統運行錄像應包含設計結果預覽及由設計部分生成運行部分的過程,系統運行演示,整個錄像時間5-10分鐘??墒褂肧nagit、屏幕錄像專家、Adobe Captivate等屏幕錄像軟件進行錄制,如果添加音頻解說可加分。八、時間安排:17周前提交課程設計源碼及設計報告到指導老師處,電子檔的。以自己的學號姓名命名,壓縮后統一交到班級負責人處(班長),再交到指

溫馨提示

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

最新文檔

評論

0/150

提交評論