sql數(shù)據(jù)庫課程設(shè)計報告書_第1頁
sql數(shù)據(jù)庫課程設(shè)計報告書_第2頁
sql數(shù)據(jù)庫課程設(shè)計報告書_第3頁
sql數(shù)據(jù)庫課程設(shè)計報告書_第4頁
sql數(shù)據(jù)庫課程設(shè)計報告書_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第二章數(shù)據(jù)庫概念設(shè)計第一章系統(tǒng)功能分析系統(tǒng)需求分析學生基本檔案:可以了解學生的基本信息,便于老師學校對學生基本信息的了解。學生檔案查詢:可以對學生的信息進行查詢,也方便了公司對學生情況的調(diào)查。學生成績查詢:可以對學生的成績進行查詢,便于了解學生基礎(chǔ)知識水平。學生成績打印:可以對學生的期末成績打印出來,寄回家給父母看。學生數(shù)據(jù)維護:可以對學生的課程表,成績表,系部表,學生信息表進行維護與查詢。學籍卡片與名冊打印:便于學校對學生的管理,如學生的升級,留級, 休學管理等等。系統(tǒng)可行性分析可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)

2、濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容。技術(shù)上的可行性技術(shù)可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等??荚囅到y(tǒng)的設(shè)計采用了當前較流行的Visual 進行開發(fā),而數(shù)據(jù)庫服務(wù)器選用微軟公司的Access2003 數(shù)據(jù)庫,它是功能強大、操作簡單的關(guān)系數(shù)據(jù)庫管理軟件,它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可

3、靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。經(jīng)濟上的可行性經(jīng)濟可行性主要是對項目的經(jīng)濟效益進行評價。考試系統(tǒng)的設(shè)計作為一個畢業(yè)設(shè)計,無需開發(fā)經(jīng)費,對于學院在經(jīng)濟上是可以接受的,并且本系統(tǒng)實施后可以顯著提高考試效率,有助于學院完全實現(xiàn)網(wǎng)絡(luò)化管理。所以本系統(tǒng)在經(jīng)濟上是可行的。該系統(tǒng)主要是規(guī)劃對象是學生基本檔案,學生檔案查詢,成績查詢,簡歷查詢,數(shù)據(jù)維護,系統(tǒng)登陸,學籍卡片與學生名冊打印,學生成績打印等。提高學校教育信息化的程度、管理水平以及整體綜合實力資源整合、優(yōu)化、共享,消除數(shù)據(jù)重復(fù)管理、數(shù)據(jù)冗余以及數(shù)據(jù)不同步問題。規(guī)范、優(yōu)化、重構(gòu)業(yè)務(wù)流程。網(wǎng)絡(luò)化、電子化、個性化辦公環(huán)境,降低

4、勞動強度,提升工作效率。綜合分析、決策支持。公共信息服務(wù)、一站式服務(wù)。該系統(tǒng)的模塊包含數(shù)據(jù)維護,學生檔案查詢,學生基本檔案,學生成績查詢,簡歷查詢,學生成績檔案,學生成績查詢結(jié)果表單,學生成績打印,學籍卡片與名冊打印等模塊。它們可以實現(xiàn)學生成績的查詢,成績的打印,學生基本檔案查詢,便于學生及家長對學生學習情況的了解,和學校對學生的管理,日常工作的順利進行。同時對學生的畢業(yè)去向和就業(yè)情況能進行追蹤。公司對學生在校情況的了解。舉例:學生檔案管理系統(tǒng)據(jù)此可以繪出學生檔案管理系統(tǒng)數(shù)據(jù)庫的E-R圖如下:學生檔案管理系第三章數(shù)據(jù)庫邏輯設(shè)計把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本E-R 圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支

5、持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)關(guān)系模型(主碼,外碼)學生 學號,姓名,性別,出生日期,民族,籍貫,入學時間,學制,政治面貌,高考準考證號,身份證號,學歷層次,高考英語成績,英語等級,特長,黨團時間,學習形式,手機號碼,電子郵箱,家庭電話,家庭住址,簡歷,來源地區(qū),系號,宿舍號系 系號,系名,系電話宿舍(宿舍號,宿舍電話,住哪個系的學生)第四章數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫

6、有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應(yīng)用。數(shù)據(jù)庫設(shè)計(Database Design) 是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù), 滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。 在數(shù)據(jù)庫領(lǐng)域內(nèi),常常把使用數(shù)據(jù)庫的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。學生記錄表學生檔案是學校了解學生情況、掌握學生思想的基本檔案材料。讓學生檔案在學生管理等項工作中充分發(fā)揮其應(yīng)有的作用,意義重大。通過查閱“學籍檔案”能夠了解學生的基本情況。如學生姓名、年齡、家庭主要成員及其所從事的職業(yè),以及本人成

7、長閱歷,依據(jù)這些材料可以掌握學生成長環(huán)境的基本情況及其所受到的影響,從而增強了學生管理工作人員及班主任老師做好學生思想政治工作及學生管理工作的針對性,提高了工作效果。其次,“學籍檔案”是對學生推先評優(yōu)的基本依據(jù)。學生學業(yè)成績、學生平時表現(xiàn),都是“學籍檔案”的重要內(nèi)涵,這些檔案材料都能夠較為準確地反映出學生在校學習期間德、智、體、美各方面的發(fā)展情況,從而為三好學生、優(yōu)秀學生干部等先優(yōu)評選提供了基本依據(jù)。第三,“學籍檔案”是社會了解學生的重要方面。在市場經(jīng)濟體制不斷完善的今天,社會用人機制發(fā)生了很大變化,用人單位要想了解即將畢業(yè)的學生情況,招聘到自己所需要的人才,到職業(yè)學校查閱“學籍檔案”,仍不失

8、為行之有效的重要手段,因為“學籍檔案”記載著學生在校學習期間的方方面面,每一項檔案材料都一定程度地反映出學生的優(yōu)缺點。同是通過這個表也可以了解到學生的基本信息,如學生的系別號,學號,性別,出生年月,政治面貌,照片,郵政編碼,電話號碼等等。如下圖:圖 1 學生記錄系別表通過這個表可以快速查詢到這個學校總共有多少個系,一個系又有多少個專業(yè),系名的系別號是多少,這樣就可以提高工作效率,節(jié)約時間,方便。下面這個表介紹了7 個系,分別是基礎(chǔ)科學系,經(jīng)濟管理系,電氣系,信息系,人文系,數(shù)學系。如下圖:圖 2 系別表課程表通過查詢課程表能了解到課程的編號,課程名稱,以及教師姓名,能增進學生和老師的了解。同時

9、有利于學校課程的安排與管理。3 課程表成績表通過查詢學生成績表能知道學生的知識水平與各科的成績。便于學校教學計劃的安排與教學質(zhì)量的評估,同是也可以檢查學校學生的學習效果與學習氛圍。下面的表描述的是通過學號可查詢學生的各科成績4 成績表第五章關(guān)系圖的建立數(shù)據(jù)庫的表間關(guān)系CJBK中的學號字段與XSJL中的學號字段相連,它們的關(guān)系是一對多。XSJL的系別號字段與XBB中的系別號字段相連,它們的關(guān)系也是一對多。圖 5 數(shù)據(jù)庫關(guān)系圖系統(tǒng)的應(yīng)用程序設(shè)計學生學籍管理系統(tǒng)由四個大部分組成,分別是檔案管理,檔案查詢,報表打印,報表。檔案查詢又包含了學本基本檔案和學生成績檔案及系統(tǒng)登陸。檔案查詢包含學生成績查詢與

10、學生檔案查詢。報表打印包含學籍卡片與名冊打印,學生成績打印。報表包含成績查詢,學籍卡,學生名冊等。每個部分的程序在下面有分別的介紹。學生基本檔案模塊學生基本檔案建立表單“學生基本檔案”主要完成“XSJL”數(shù)據(jù)表的數(shù)據(jù)錄入,修改和刪。本表單可以通過系統(tǒng)主菜單中“學生基本檔案”和系統(tǒng)工具條中的按鈕調(diào)出。表單界面控件元素構(gòu)成如下圖所示:圖 6 學生基本檔案學生成績檔案表單 “學生成績檔案”主要完成 “ CJB” 數(shù)據(jù)表中的數(shù)據(jù)錄入,修改,刪除功能。成績檔案建立可以從系統(tǒng)主要菜單中“學生成績檔案”時入, “學生成績檔案”表單制作使用 “表單向?qū)А苯⒈韱?。如下圖所示:圖 7 學生成績檔案數(shù)據(jù)維護表單“

11、數(shù)據(jù)維護”主要根據(jù)用戶選擇的數(shù)據(jù)表完全所有數(shù)據(jù)表的數(shù)據(jù)維護任務(wù),“數(shù)據(jù)維護”表單的數(shù)據(jù)環(huán)境是XBB, CJB, KCB, XSJL等四個表。界面控件元素如下圖8 數(shù)據(jù)維護第六章建立查詢簡單查詢“學生檔案查詢結(jié)果表單”主要根據(jù)用記輸入的檢索條件,完成其基本檔案的數(shù)據(jù)只讀顯示功能。首先通過控件表單“學生檔案查詢”選定條件,然后通過調(diào)用該表單,將所選定的條件參數(shù)傳遞過來,查詢表單將顯示符合條件的學生基本檔案。檔案查詢功能可從系統(tǒng)主菜單中“學生基本檔案查詢”和系統(tǒng)常用工具條中實現(xiàn)。該模塊使用了SQL查詢語句,如學生檔案查詢表單中的按系別查詢語句如下:select xbb. 系名 ,xsjl. 學號 ,

12、xsjl. 姓名 ,xsjl. 性別 ,xsjl. 出生日期&查詢命令xsjl. 政治面貌,xsjl. 通訊地址,xsjl. 郵政編碼,xsjl. 電話號碼; from 彭甜 !xbb inner join 彭甜 !xsjl;on xbb. 系別號 =xsjl. 系別號 ;order by xbb. 系名 ,xsjl. 學號 ;where xbb. 系名= 學生檔案查詢9 學生檔案查詢圖 10 學生檔案查詢“學生成績查詢”表單主要根據(jù)用戶輸入的查詢條件,完成其成績檔案的查詢功能。首先通過表單上的列表框或在文本框中輸入查詢條件,然后利用SQL標準查詢語句進行條件查詢。本表單可以通過系統(tǒng)主菜單中“

13、學生成績查詢”調(diào)用,表單界面控件元素構(gòu)成如下圖所示;圖 11 學生成績查詢復(fù)雜查詢“學生檔案查詢結(jié)果表單”主要根據(jù)用記輸入的檢索條件,完成其基本檔案的數(shù)據(jù)只讀顯示功能。首先通過控件表單“學生檔案查詢”選定條件,然后通過調(diào)用該表單,將所選定的條件參數(shù)傳遞過來,查詢表單將顯示符合條件的學生基本檔案。檔案查詢功能可從系統(tǒng)主菜單中“學生基本檔案查詢”和系統(tǒng)常用工具條中實現(xiàn)。該模塊使用了SQL查詢語句,如學生檔案查詢表單中的按系別查詢語句如下: TOC o 1-5 h z select xbb. 系名 ,xsjl. 學號 ,xsjl. 姓名 ,xsjl. 性別 ,xsjl. 出生日期,;& 查詢命令xs

14、jl. 政治面貌,xsjl. 通訊地址,xsjl. 郵政編碼,xsjl. 電話號碼;from 彭甜 !xbb inner join 彭甜 !xsjl;on xbb. 系別號 =xsjl. 系別號 ;order by xbb. 系名 ,xsjl. 學號 ;where xbb. 系名 =學生檔案查詢圖 12學生檔案查詢圖 13 學生檔案查詢“學生成績查詢”表單主要根據(jù)用戶輸入的查詢條件,完成其成績檔案的查詢功能。首先通過表單上的列表框或在文本框中輸入查詢條件,然后利用SQL標準查詢語句進行條件查詢。本表單可以通過系統(tǒng)主菜單中“學生成績查詢”調(diào)用,表單界面控件元素構(gòu)成如下圖所示;圖 14學生成績查詢

15、登陸界面“系統(tǒng)登陸”表單主要根據(jù)用戶輸入的密碼,控件非法用戶進入系統(tǒng),同時顯示系統(tǒng)功能和版本等信息。表單界面控件元素構(gòu)成圖如下:圖 系統(tǒng)登陸,圖 15 系統(tǒng)登陸系統(tǒng)主界面“主窗口”表單的設(shè)計主要是根據(jù)“系統(tǒng)登陸”表單, “主菜單”設(shè)計,系 統(tǒng)主控件表單的設(shè)計等三者結(jié)合起來實現(xiàn)的。16 學生檔案管理系統(tǒng)界面系統(tǒng)主程序設(shè)計系統(tǒng)的測試結(jié)果系統(tǒng)連編后的結(jié)果正常,能順利的運行,狐猩頭能運行,里面的子菜單也都能運 行,不存在問題。系統(tǒng)的使用說明第七章 視圖、觸發(fā)器和存儲過程設(shè)計set directory to curdir()set sysmenu offset talk offset safety of

16、fSet Sysmenu To _msm_edit set deleted onset century onset date to ymdset mark to .=.f.*set status bar offDO FORM系統(tǒng)登錄.scxREAD EVENTSuseon shutdown quit clear allclear events要選擇WINDOWS執(zhí)行。登錄密碼是 7123 等。第八章數(shù)據(jù)庫的用戶與權(quán)限管理學??蛇M行學生的錄入,查詢。管理人員可進行統(tǒng)計。第九章數(shù)據(jù)庫的備份對于KFGL數(shù)據(jù)庫進行完全備份。第十章數(shù)據(jù)的導(dǎo)入與導(dǎo)出學生成績打印模塊“學生成績打印”表單主要根椐用戶輸入的打

17、印條件,完成其基本檔案的報表打印功能。首先通過表單上的組合框或在文本框中輸入打印條件,然后運行報表文件,實現(xiàn)條件打印。本表單可以通過系統(tǒng)主菜單“學生成績檔案”調(diào)用,表單界面控件元素的構(gòu)成如下。圖所示:圖 17 學生成績打印學籍卡片與名冊打印表單主要根據(jù)用戶輸入的打印條件,完成其基本檔案報表打印功能。首先通過表單上的組合框或在文框中輸入打印條件,然后運行報表條件,實現(xiàn)打印條件,本表單可以通過系統(tǒng)主菜單上的“學籍卡與學生名冊打印”調(diào)用。表單界面控件元素構(gòu)成圖如下圖(1) 與 (2) :圖 18 學籍卡片與名冊打印19 學籍卡片與名冊打印總結(jié)與心得SQL是Structured Query Langu

18、age( 結(jié)構(gòu)化查詢語言) 的縮寫。SQL是專為數(shù)據(jù)庫而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫語言。在使用它時,只需要發(fā)出“做什么”的命令, “怎么做”是不用使用者考慮的。SQL功能強大、簡單易學、使用方便,已經(jīng)成為了數(shù)據(jù)庫操作的基礎(chǔ), 并且現(xiàn)在幾乎所有的數(shù)據(jù)庫均支持SQL。 這是我這個星期通過實訓(xùn)才得以明白的。經(jīng)過一個學期的數(shù)據(jù)庫課程的學習,我們掌握了創(chuàng)建數(shù)據(jù)庫以及對數(shù)據(jù)庫的操作的基礎(chǔ)知識。老師的教學耐心細致,課堂上我們有不理解的地方老師都反復(fù)講解,使我們的基礎(chǔ)知識掌握的比較牢固。數(shù)據(jù)庫這門課涉及到以前的知識不多,是一門從頭學起的課程,即使基礎(chǔ)不是很好,只要認真聽講、復(fù)習功課,還是一門比較容易掌握的課。通過學習,我對數(shù)據(jù)庫沒有了神秘感,簡單的說下我對數(shù)據(jù)庫的理解吧。我覺得它就是創(chuàng)建一些表格,然后再用一些語句根據(jù)他們之間的關(guān)系,把它們組合在一起。最基本的就是子查詢了。我的子查詢經(jīng)驗就是先寫出select * 我們要找什么,然后寫條件,我們要找的東西有什么條件,然后在寫條件,我們的條件涉及那些表,那些字段,再在這些字段中通過我們學過的簡單select 語句選出來,有時候

溫馨提示

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

評論

0/150

提交評論