課程設計要求及題目_第1頁
課程設計要求及題目_第2頁
課程設計要求及題目_第3頁
課程設計要求及題目_第4頁
課程設計要求及題目_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數據庫原理課程設計一、課程設計的目的和意義通過課程設計,使學生掌握數據庫的基本概念,結合實際的操作和設計,鞏固課堂教學內容,使學生掌握數據庫系統(tǒng)的基本概念、原理和技術,將理論與實際相結合,應用現有的數據建模工具和數據庫管理系統(tǒng)軟件,規(guī)范、科學地完成一個小型數據庫的設計與實現,把理論課與實驗課所學內容做一綜合,并在此基礎上強化學生的實踐意識、提高其實際動手能力和創(chuàng)新能力。1、掌握數據庫原理2、掌握SQL Serve r2005數據庫系統(tǒng)的基本功能: 數據庫的管理 數據表的管理 使用數據查詢、聯接、視圖、存儲過程、觸發(fā)器、約束、默認、規(guī)則。二、設計要求后臺數據庫采用SQL Server2005數據

2、庫服務器,前臺開發(fā)語言可自選,系統(tǒng)采用C/S模式或B/S模式均可。要求根據題目及其實現的功能自行設計系統(tǒng)所應用的數據庫和數據表,并數據入庫。通過系統(tǒng)界面實現對數據庫的各種查詢,增加、刪除和修改數據等功能操作。1、需求分析:根據自己的選題,繪制DFD、DD圖表以及書寫相關的文字說明。2、概念結構設計:繪制所選題目詳細的E-R圖。3、邏輯結構設計:將E-R圖轉換成等價的關系模式;按需求對關系模式進行規(guī)范化;對規(guī)范化后的模式進行評價,調整模式,使其滿足性能、存儲等方面要求;根據局部應用需要設計外模式。4、物理結構設計:選定實施環(huán)境,存取方法等。5、數據實施和維護:用DBMS建立數據庫結構,加載數據,

3、實現各種查詢、鏈接應用程序,設計庫中觸發(fā)器、存儲器等對象,并能對數據庫做簡單的維護操作。注意:每6人一組,每個同學都應參與系統(tǒng)設計。三、課程設計的一般步驟課程設計大體分五個階段:1、選題與搜集資料:根據分組,選擇課題,在小組內進行分工,進行系統(tǒng)調查,搜集資料。2、分析與設計:根據搜集的資料,進行功能與數據分析,并進行數據庫、系統(tǒng)功能等設計。其中創(chuàng)建數據庫:依據數據庫類型、實現表結構的建立、字段和表之間的約束,參照完整性的設計。3、程序設計:運用掌握的語言,編寫程序,實現所設計的模塊功能。根據設計的各功能模塊,設計界面,編制程序。首先學會設計數據庫應用界面,能將數據庫與應用界面聯系起來,然后使用

4、前臺語言對相關的關系數據庫表編程,完成相應的功能。4、系統(tǒng)連編調試與測試:將各功能模塊有機的連接起來,形成一個系統(tǒng)的數據庫應用軟件。并進行軟件功能驗證,針對出現的問題,仔細分析,查找解決問題的方法并進行改正,直至整體功能全部實現。5、撰寫課程設計報告。具體要求見下節(jié)。四、課程設計報告要求課程設計報告要求以設計說明書的方式來完成,主要敘述對題目的認識和理解,闡明系統(tǒng)功能分析,各功能的實現,設計過程中存在的問題以及解決方法等內容。課程設計報告有四個方面的要求: 1、問題描述。包括此問題的理論和實際兩方面。2、解決方案。包括:E-R模型要設計規(guī)范、合理,關系模式的設計至少要滿足第三范式,數據庫的設計

5、要考慮安全性和完整性的要求。3、解決方案中所設計的E-R模型、關系模式的描述與具體實現的說明。4、具體的解決實例。課程設計報告主要包括:1、 設計內容2、 數據字典(數據字段名稱、類型、寬度、索引、約束條件)3、 功能描述4、 系統(tǒng)模塊圖及流程圖5、 采用的實現技術6、 詳細設計包括界面以及關鍵實現代碼7、 小結8、 參考文獻。五、課程設計報告格式(參照本系畢業(yè)論文格式)六、課程設計題目(每組限選一題,且不重復)1、網上書店管理系統(tǒng)隨著現代信息技術的迅猛發(fā)展,網絡技術在現代社會的商業(yè)中的應用日益廣泛和深入,在網絡技術逐漸滲入社會生活各個層面的今天,傳統(tǒng)的面對面的交易方式也面臨著變革,而通過網絡

6、進行書籍交易則是一個方面的體現。通過該系統(tǒng),人們可以找到自己喜歡的書籍,然后和賣方進行交易,而書店管理人員通過該系統(tǒng)來查閱和統(tǒng)計書籍的銷售情況,使得書籍的銷售管理方便、快捷、準確、科學,從而取代了傳統(tǒng)的純手工管理、工作量大、效率低的銷售管理的工作方式。因此,開發(fā)一個網上書店系統(tǒng)來提高書籍銷售管理效率,達到提高其經濟效益。根據網上書店的基本需求,本系統(tǒng)需要完成的具體任務如下:(1) 圖書發(fā)布模塊:當客戶進入網上書店時,在主頁面中顯示了最新的書目信息,以讓客戶了解哪些新書已上市,同時也應該提供按照圖書名稱,或者作者信息快速查詢所需書目信息的功能。(2) 購物車管理模塊:當客戶選擇購買某圖書產品時,

7、應該能夠將對應圖書信息,如:價格、數量記錄到對應的購物車中,并允許客戶返回到購物大廳,選擇其他商品,并添加到購物車中,當對應的購物訂單生成后,應該能夠自動清除以生成訂單的購物車中的信息。(3) 訂單處理模塊:對應客戶購買圖書商品信息的需求,在確定了所購圖書商品的價格、數量等信息后,提示用戶選擇對應的送貨方式及付款方式,最終生成對應的訂單記錄,以便于網站配貨人員依據訂單信息進行后續(xù)的出貨、送貨的處理。(4) 會員注冊模塊:為了能夠實現圖書商品的購買,需要管理客戶相關的聯系方式、送貨地點等相關的信息。(5)管理員模塊:具有書籍管理、訂單管理、公告管理、會員資料管理、反饋信息管理等功能。對用戶提交的

8、定單進行審核,發(fā)貨,完成交易。(6)用戶登陸模塊:為了系統(tǒng)的安全性,以不同身份登錄,具有不同的權限。(7)系統(tǒng)管理模塊:包括用戶密碼修改、用戶權限設置、用戶添加、刪除等;(8)系統(tǒng)維護模塊:包括系統(tǒng)初始化、數據庫備份、數據庫還原等。(9)系統(tǒng)幫助模塊:包括系統(tǒng)安裝、介紹、使用等。2、數據庫要求:在數據庫中至少應該包含下列數據表:(1) 圖書基本信息表:存放網上書店所銷售圖書的基本信息。(2) 客戶基本信息表:存放書店客戶的基本信息。該表存放了用戶購買完圖書登錄時的用戶名和密碼,注冊一個新用戶以及生成訂單時存放用戶的一些信息,如送貨地址等等。(3) 訂單信息表:存放與客戶相關的訂單的基本信息。該

9、表存放了用戶訂單的信息,如送貨方式,是否已經付款等等(4) 訂單條目詳細信息表:存放訂單中詳細條目的基本信息。生成用戶訂單后,用戶可以通過查看詳情查看訂單的詳細信息,以便知道自己購買了哪些圖書。(5) 公告信息表:存放一些基本的公告信息。通過該表,用戶可以瀏覽公告信息,管理員通過后臺可以添加、修改、刪除公告信息。(6) 意見信息表:存放客戶所提出的意見。(7) 管理員表:存放管理員的用戶名和密碼,管理員登錄成功進行后臺管理。當管理員進入后臺后,可以通過該表修改自己的密碼。2.人事信息管理系統(tǒng)人事管理系統(tǒng)可以實現功能包括“人事信息維護”、“數據查詢”、“系統(tǒng)維護”。 該系統(tǒng)應該提供人事信息的錄入

10、(修改)、刪除、查詢;人事常用的數據查詢(包括各種復雜查詢)。人事管理一般是對人事基本信息的管理,所以在數據庫模式定義中可以將人事基本信息定義在一個表中,這樣對數據的增加、修改、刪除、查詢、統(tǒng)計操作處理起來都相對簡單。用戶賬號權限的設置、管理可以在數據庫中建立一張獨立的表來實現,人事系統(tǒng)將根據用戶不同的權限設置不同的操作功能。本系統(tǒng)將設計以下功能: (1)用戶登錄功能:該人事管理系統(tǒng)主要是面向人事部門工作人員,為了提高系統(tǒng)的人性化管理,該系統(tǒng)也為其他員工提供一個窗口,方便員工查詢個人資料等等。因此用戶在登錄時需選擇登錄身份,系統(tǒng)根據身份向數據庫查詢用戶輸入的帳號和密碼是否符合,然后根據身份跳轉

11、到不同頁面。 (2)系統(tǒng)管理功能:高級管理員登錄系統(tǒng)后可對該系統(tǒng)進行設置,包括員工的自助注冊功能、新員工的錄入審核、員工的修改權限設置、系統(tǒng)的基本信息如公司名、電話等等進行選擇性設置;系統(tǒng)可設置多位管理員,他們可以根據各自的權限進行相關操作,實現系統(tǒng)功能的有效分配。該功能提高了人事管理系統(tǒng)的人性化,并降低了人事部門工作人員的工作強度,提高工作效率。(3)員工管理功能:包括對員工信息的添加、修改、刪除、查詢。員工在企業(yè)工作過程中可能會遇到部門調動、休假申請、獎懲記錄等等,這些都會造成系統(tǒng)數據與實際不符,因此需要及時更新;對于員工離職或停薪留職就可對員工信息刪除;該系統(tǒng)提供了較全面的查詢功能,管理

12、員可對選擇性的對員工資料查詢,員工工資管理、考勤管理、獎懲管理等。(4)員工自助功能:員工登錄后可查詢自己的資料是否與自己提交的資料一致,如果不一致可向人事部門申請修改資料,修改記錄將保存到員工修改日志中。3、教學事務管理系統(tǒng) 通過對學校教務處、各教學單位的詳細調查,要求本系統(tǒng)應具有以下功能:(1)提供學生、教師、課程、選課等信息查詢。(2)學生、教師、院系、班級、課程、學生選課等信息的錄入、修改、刪除操作的管理。(3)靈活的信息打印功能。(4)完善的用戶管理機制,以增強系統(tǒng)的安全性。(5)數據備份及恢復功能,保證系統(tǒng)數據的安全性。具體內容: 學生平臺主要實現查詢功能,還有添加選課功能。學生平

13、臺分為3個部分:學生本人的詳細基本信息查詢核實,綜合查詢和實現部分添加選課信息。學生本人的詳細基本信息查詢核實,學生基本信息包括:學號,姓名,性別,密碼(提供給學生登錄系統(tǒng)進行部分信息操作時使用),入學時間,學籍狀態(tài),政治面貌,年齡,聯系方式(e-mail,電話號碼),所屬院系,所屬專業(yè),所屬班級,籍貫,住宿信息(住宿樓號,宿舍號),個人照片等。學生查詢核實時,必須輸入本人學號,姓名,以及密碼。綜合查詢包括查詢院系信息,專業(yè)信息,班級信息,選課信息,課程信息,成績信息。查詢時,只需要選擇相關信息輸入相關條件,即可查詢。實現部分選課信息即學生可以對一些選修課進行選修,但是對必修課不許進行自行選課

14、。 教師平臺主要實現查詢功能,還有部分學生信息操作功能。教師平臺包括3個部分:本人詳細信息查詢核實,綜合查詢,實現學生選課信息的修改。本人詳細信息查詢核實,教師基本信息包括:教師工號和姓名,密碼,(供給教師登錄該系統(tǒng)時,對系統(tǒng)部分信息進行操作)性別,年齡,教師職稱,執(zhí)教時間,政治面貌,所屬院系,聯系方式(電子郵箱,電話號碼),住宿信息(住宿樓號,宿舍號),籍貫,月薪,個人照片等。查詢核實時,教師必須輸入:教師編號,姓名,密碼。綜合查詢包括查詢院系信息,專業(yè)信息,班級信息,選課信息,課程信息,成績信息。查詢時,只需要選擇相關信息輸入相關條件,即可查詢。實現學生選課信息的操作,包括幫學生添加選課信

15、息,修改學生的選課信息即對學生的選課成績進行錄入以及修改。 管理員平臺其擁有學生的功能,亦有教師的功能,同時還負責管理教師,學生,以及系統(tǒng)的全部信息。管理員平臺主要有兩部分構成,包括基本信息管理和綜合查詢?;拘畔⒐芾戆ㄒ韵聨讉€部分:(1)學生基本信息管理。學生基本信息包括:學號,姓名,性別,密碼(提供給學生登錄系統(tǒng)進行部分信息操作時使用),入學時間,學籍狀態(tài),政治面貌,年齡,聯系方式(e-mail,電話號碼),所屬院系,所屬專業(yè),所屬班級,籍貫,住宿信息(住宿樓號,宿舍號),個人照片等。學生信息管理操作包括:錄入學籍信息;修改學生基本信息(按學號修改);刪除學生基本信息,對休學,退學等的學

16、生的基本信息進行刪除;查詢學生信息。(2)教師基本信息管理:教師的基本信息,包括:教師工號和姓名,密碼,(供給教師登錄該系統(tǒng)時,對系統(tǒng)部分信息進行操作)性別,年齡,教師職稱,執(zhí)教時間,政治面貌,所屬院系,聯系方式(電子郵箱,電話號碼),住宿信息(住宿樓號,宿舍號),籍貫,月薪,個人照片等。教師信息管理操作包括:錄入教師基本信息;修改教師基本信息;刪除教師信息,對不在該校工作了的教師的信息進行刪除;查詢教師信息。(3)院系信息管理。院系信息包括:院系編號,院系名稱,負責人,備注信息。院系信息管理操作包括:添加院系信息;修改院系信息(按編號修改);刪除院系信息(按編號進行刪除);查詢院系信息。(4

17、)專業(yè)信息管理,專業(yè)信息包括:專業(yè)編號,專業(yè)名稱,所屬院系,備注。添加專業(yè)信息;修改專業(yè)信息(按專業(yè)編號修改);刪除專業(yè)信息(按編號進行刪除);查詢專業(yè)信息。(5)班級信息管理,班級信息包括:班級編號,班級名稱,班主任,人數,所屬專業(yè),所屬院系,備注。添加班級信息;修改班級信息(按編號修改);刪除班級信息(按班級編號刪除);查詢班級信息。(6)課程信息管理,課程信息包括:課程編號,課程名,課程類別,課時,學分。添加課程信息;修改課程信息(按編號修改);刪除課程信息(按課程編號刪除);查詢課程信息。(7)選課信息管理,選課信息包括:學生信息(學號,姓名),課程信息(課程編號,課程名),責任教師信

18、息(教師編號,教師姓名),成績,所得學分。添加選課信息;修改選課信息(按學號,課程編號,責任教師編號修改);刪除選課信息(按學號,課程編號,責任教師編號刪除);查詢選課信息。(二)綜合查詢。綜合查詢包括查詢院系信息,專業(yè)信息,班級信息,選課信息,課程信息,成績信息,教師信息。查詢時,只需要選擇相關信息輸入相關條件,即可查詢。(1)查詢院系信息:可以按院系編號或院系名稱進行查詢。(2)查詢專業(yè)信息:可以按專業(yè)編號、專業(yè)名稱或所屬院系進查詢。(3)查詢班級信息:可以按班級編號、班級名稱、所屬專業(yè)或所屬院系進行查詢。(4)查詢選課信息:可以按學號、課程編號、課程名、課程類別或學生姓名進行查詢。(5)

19、查詢課程信息:可以按課程編號、課程名或課程類別進行查詢。(6)查詢教師信息:可以按教師編號、姓名、所屬院系、政治面貌或職稱進行查詢。(7)查詢成績信息:可以按班級編號、學生姓名、班級名稱或選課科目數進行查詢。4.工資管理系統(tǒng)系統(tǒng)功能的基本要求:(1)員工每個工種基本工資的設定。(2)加班津貼管理,根據加班時間和類型給予不同的加班津貼。(3)按照不同工種的基本工資情況、員工的考勤情況產生員工的每月的月工資。(4)員工年終獎金的生成,員工的年終獎金計算公式(員工本年度的工資總和津貼的總和)/12。(5)企業(yè)工資報表。能夠查詢單個員工的工資情況、每個部門的工資情況、按月的工資統(tǒng)計,并能夠打印。 5.

20、機票預定系統(tǒng)系統(tǒng)功能的基本要求:(1)每個航班信息的輸入。(2)每個航班的坐位信息的輸入。(3)當旅客進行機票預定時,輸入旅客基本信息,系統(tǒng)為旅客安排航班,打印取票通知和帳單。(4)旅客在飛機起飛前一天憑取票通知交款取票。(5)旅客能夠退訂機票。(6)能夠查詢每個航班的預定情況、計算航班的滿座率。6.倉庫管理系統(tǒng)系統(tǒng)功能的基本要求:(1)產品入庫管理,可以填寫入庫單,確認產品入庫。(2)產品出庫管理,可以填寫出庫單,確認出庫。(3)借出管理,憑借條借出,然后能夠還庫。(4)初始庫存設置,設置庫存的初始值,庫存的上下警戒限。(5)可以進行盤庫,反映每月、年的庫存情況。(6)可以查詢產品入庫情況、

21、出庫情況、當前庫存情況,可以按出庫單、入庫單,產品、時間進行查詢。7. 醫(yī)院門診管理信息系統(tǒng)系統(tǒng)功能的基本要求:(1)門診系統(tǒng)設定模塊:包括“操作員系統(tǒng)權限設定”及“操作員密碼修改”及各種數據字典(基礎信息)的維護和更新。(2)門診掛號系統(tǒng)功能:模塊根據輸入的掛號類別,系統(tǒng)會自動生成掛號費用,掛號完后系統(tǒng)會自動生成病號信息到病號信息庫中。(3)門診醫(yī)生工作站功能模塊:完成病歷基本指標的填寫,病情、病史的記載,醫(yī)囑的開立和實施,以及相關輔助功能。(4)門診收費系統(tǒng)模塊:“門診劃價收費系統(tǒng)”、“門診收費單的查詢”、“收款單”、“收款單的查詢”、“門診收費項目明細”。(5)藥房發(fā)藥系統(tǒng)模塊:病人只要

22、交款后,可以直接到藥房取藥,通過輸入病人的姓名或收費單號即可查詢到要發(fā)的藥品名稱。8. 學生學籍管理信息系統(tǒng)學生學籍管理工作包括學生檔案、學籍、成績、升學等內容的管理。本系統(tǒng)需要完成的具體任務如下:(1)學生檔案的管理,即錄入、修改、查詢、輸出學生檔案信息,這些信息包括學生基本情況、學生簡歷情況、學生獎勵情況、學生處分情況、學生家庭信息、學生體檢情況。(2)學生學籍管理,錄入、修改、查詢、輸出學生學籍信息,這些信息包括學生獎貸學金情況、學生注冊、學生異動情況、學生軍訓情況、學生畢業(yè)情況。(3)學生成績管理,錄入修改、查詢、輸出學生入校成績,各學期、各門課程的成績信息,并支持按年級、班級等條件的

23、統(tǒng)計、查詢、報表輸出。(4)系統(tǒng)管理模塊:包括用戶密碼修改、用戶權限設置、用戶添加、刪除等;(5)系統(tǒng)維護模塊:包括系統(tǒng)初始化、數據庫備份、數據庫還原等。(6)系統(tǒng)幫助模塊:包括系統(tǒng)安裝、介紹、使用等。9.賓館客房管理系統(tǒng)本系統(tǒng)主要有以下功能要求:(1)用戶登錄模塊:主要用于用戶的登錄。用戶權限分為管理員和普通用戶。當用戶輸入用戶名和密碼并經過確認為正確后,才能進入酒店客房管理信息系統(tǒng),并使其擁有相應的權限。如果不是用戶,拒絕進入本系統(tǒng)。(2)客戶信息管理模塊:對入住的顧客的信息進行統(tǒng)一管理。(2)房客管理模塊:該模塊是本系統(tǒng)的核心所在。主要用于用戶對房客及其業(yè)務的情況進行管理,其中包括:預定

24、管理模塊,主要包括預定信息的登記、查看、刪除等基本操作;接待管理模塊,主要用于客戶入住信息的登記、查看、修改、刪除等基本操作;結帳管理模塊,主要用于用戶退房操作;換房管理模塊,主要用于入住用戶的換房操作;押金管理模塊,主要用于對入住客戶押金的補交、查看等基本操作。(3)客房管理模塊:該模塊主要用于對客房的編輯操作和查看狀態(tài)操作。客房的編輯操作主要有客房的添加、修改、刪除等基本操作。(4)消費管理模塊:該模塊主要用于對客人在入住期間的消費進行入帳操作,包括消費入帳、話費入帳、餐費入帳等操作。(5)審查管理模塊:主要用于該酒店管理者對酒店的基本數據信息進行查看,以便制定策略。包括客房狀態(tài)報表查看,客人入住信息報表查看,歷史客人報表查看等等。(6)系統(tǒng)管理模塊:包括用戶密碼修改、用戶權限

溫馨提示

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

評論

0/150

提交評論