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

下載本文檔

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

文檔簡介

山西大學(xué)課程設(shè)計務(wù)書.題

目:

數(shù)據(jù)庫原理與應(yīng)用程設(shè)計系

別:專

業(yè):

級:

本1323

名:林濤設(shè)計時間:2016/6/14-2016/6/18指導(dǎo)教師:課題組長:林濤

李雪梅下達(dá)日期2016年6

月2日1

摘要理信息系任在SQL環(huán)"的包括可行性分析業(yè)前言2

的內(nèi)容以學(xué)生學(xué)一直其使具方便查找、件3

學(xué)生學(xué)籍管理統(tǒng)數(shù)據(jù)庫設(shè)計一、課題體介紹1.1課程介紹做,。1.2課題目的與意義機(jī)我:天,算價低,性有。,計如原:,以;,以;,以;,以。解生設(shè)生統(tǒng)應(yīng)。本課程設(shè)計的目的是讓學(xué)生掌握關(guān)系數(shù)據(jù)庫的基本概念與原理系模型以及關(guān)系代數(shù)的理論系數(shù)據(jù)庫的設(shè)計原理據(jù)庫表的創(chuàng)建數(shù)據(jù)的輸入改、刪除與查詢技術(shù)。通過學(xué)習(xí)能應(yīng)用關(guān)系數(shù)據(jù)庫開發(fā)基本的數(shù)據(jù)庫應(yīng)用系統(tǒng)。4

1.3主要涉及功能提去:生入學(xué)的學(xué)籍注冊;生所在班級學(xué)員信息查詢;生學(xué)籍信息的添加;生學(xué)籍信息的修改;生學(xué)籍信息的刪除;1.4原始資料本的,。每較,涉算。因,比用。學(xué)于、度方能運(yùn)。技,有的和獻(xiàn),特網(wǎng),參,因可。二、需求行性分析2.1技術(shù)可行性分析本系統(tǒng)是以SQLServer為應(yīng)用開發(fā)工具,Microsoftaccess數(shù)據(jù)庫管理系統(tǒng)的信息管理系統(tǒng)。SQLServer是一種可視化的、面對對象和條用事件驅(qū)動方式的結(jié)

為5

構(gòu)化高級程序設(shè)計,可用于開發(fā)windows環(huán)境下的種類應(yīng)用程序。MisrosoftAccess

是微軟公司推出的給予windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(office系列應(yīng)用軟件之一。它是一個功能強(qiáng)大而且使用方便的數(shù)據(jù)庫管理系統(tǒng),為中小型數(shù)據(jù)庫提供了良好的創(chuàng)建環(huán)境。另外,如數(shù)管理系統(tǒng)越來越多地被應(yīng)用,便于開發(fā)時的借鑒。因此,本系統(tǒng)具有技術(shù)上得可行性。2.2經(jīng)濟(jì)可行性分析,本、助人管,,;,考,,,理,。,系。2.3環(huán)境可行性分析社的的理水到必個圖息。2.4運(yùn)營的可靠性1.本系統(tǒng)操作簡單,易于理解,只需要簡單培訓(xùn),上手較快,學(xué)校學(xué)籍管理的教職員以及相關(guān)教師均能進(jìn)行操作,營運(yùn)環(huán)境要求低。2.面對于系統(tǒng)設(shè)計還應(yīng)該一“標(biāo)準(zhǔn)低、安全性、保密性、可維護(hù)性”為標(biāo)準(zhǔn),在著眼于當(dāng)前實用的基礎(chǔ)上,為將來系統(tǒng)的發(fā)展,升級留有余地。軟件的開發(fā)應(yīng)能在較長時間內(nèi)滿足學(xué)校的發(fā)展需求。6

標(biāo)準(zhǔn)性:系統(tǒng)編寫與運(yùn)行必須符合標(biāo)準(zhǔn),既可以保證系統(tǒng)又可以在此標(biāo)準(zhǔn)上每一項功能運(yùn)行??煽啃杂捎趯W(xué)籍信息的重要性系統(tǒng)必須穩(wěn)定可靠從而避免或減少數(shù)據(jù)損失。安全性:通過系統(tǒng)權(quán)限控制使用者而確保使用者無法操作與其無關(guān)的數(shù)據(jù)。高效性由于學(xué)生處信息每次處理信息量大系統(tǒng)對信息處理能力響應(yīng)能力都應(yīng)該是快捷有效的??删S護(hù)采用結(jié)構(gòu)化模塊設(shè)計便于開發(fā)與維護(hù)也有利于情況隨時進(jìn)行2.5數(shù)據(jù)需求分析信統(tǒng)我知有,。的含1所;2:名;學(xué)4;5:生。綜合分析對信息管理系統(tǒng)分以下個表

1,用戶表table:

用戶名稱,用戶密碼。2,學(xué)生信息表:

所在班級、姓名、性別、學(xué)號、聯(lián)系方式7

三、學(xué)生籍管理系統(tǒng)計系統(tǒng)設(shè)計任務(wù)及原則管理信息系統(tǒng)處理的合理選擇就是一個處理過程的設(shè)計問題選擇處理方式實際上時根據(jù)系統(tǒng)的任務(wù)目標(biāo)和環(huán)境條件合理地選擇信息活動的形態(tài)及其方法。程序流程圖又稱程序框圖,表示方法簡單,是用來描述程序執(zhí)行的邏輯過程。他把程序執(zhí)行的步驟歸納為:處理、判斷、輸入、輸出、起始和終結(jié)等幾個基本功能,并用不同的記號加以表示,從而描述程序的執(zhí)行過程。學(xué)生學(xué)籍息系統(tǒng)分析“學(xué)生學(xué)籍信息管理信息系統(tǒng)”的主要功能有:用戶登錄、用戶查詢、添加用戶、修改用戶和刪除用戶。系統(tǒng)功能如下圖:學(xué)生學(xué)籍信息管理用戶登錄查詢信息

信息使用返回信息用戶管理

添加

修改

刪除系統(tǒng)組織結(jié)構(gòu)圖用戶賬號

創(chuàng)建日期用戶信息用戶密碼用戶登錄結(jié)構(gòu)圖8

3.3學(xué)生基本信息的查詢和更新模塊將完成對學(xué)生基本信息的查詢和插入除改等更新操作體的功能模塊如下所示:四、系統(tǒng)計據(jù)概本。4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計1.概念設(shè)計階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。2.數(shù)據(jù)字典數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合是驚醒詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析后獲9

得的主要結(jié)果。數(shù)據(jù)字典通常包括一下幾個部分:1)數(shù)據(jù)項:數(shù)據(jù)項是不可再分的數(shù)據(jù)單位。2)數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)結(jié)構(gòu)組成是由若干數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)混合組成。3)數(shù)據(jù)流:數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?)數(shù)據(jù)存儲:數(shù)據(jù)存儲是數(shù)據(jù)及結(jié)構(gòu)停留或是保存的地方,也是數(shù)據(jù)流的來源和去向之一。5)處理過程:處理過程的具體處理邏輯一般用判定表或是判定樹來描述。6)數(shù)據(jù)字典:是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,即對原數(shù)據(jù)的描述。4.2創(chuàng)建數(shù)據(jù)庫“學(xué)生學(xué)籍信息管理系統(tǒng)”作為一個完整的數(shù)據(jù)庫管理系統(tǒng),在創(chuàng)建階段利用項目管理器可以更好組織管理各種格式的文件,因此首先需要創(chuàng)建一個項目,然后在項目管理器創(chuàng)建其他格式的文件。在主窗口中選擇“文件”菜單下“新建”子菜單在打開的“新建”對話框的“文件類型“區(qū)域中選中”項目然后單擊右側(cè)的新建文件”鈕,打開”創(chuàng)建“對話框中的”項目文文本框中輸入項目名稱,在此輸入"擊“保存”按鈕即創(chuàng)建了一個項目。在項目管理器的“數(shù)據(jù)”選項卡中選中“數(shù)據(jù)庫”單擊右側(cè)的“新建”按鈕,在彈出的“新建數(shù)據(jù)庫”對話框中單擊“新建數(shù)據(jù)庫”在彈出的“創(chuàng)建”對話框的“數(shù)據(jù)庫名”文本框中輸入數(shù)據(jù)庫的名稱,在此輸入“l(fā)intao”作為數(shù)據(jù)庫名,單擊“保存“按鈕即創(chuàng)建了一個空的數(shù)據(jù)庫。在項目管理器的“數(shù)據(jù)”選項卡中打開剛才創(chuàng)建的“l(fā)intao”數(shù)據(jù)庫的目錄樹,選中“數(shù)據(jù)表”,單擊右側(cè)的“新建”按鈕即可開始數(shù)據(jù)表的創(chuàng)建?!吧?shù)表段性置10

字段名學(xué)號姓名性別聯(lián)系方式班級

數(shù)據(jù)類型字符型字符型字符型字符型字符型

說明字段寬度6,字段寬度10字段寬度2字段寬度10字段寬度10“戶息數(shù)表段性置字段名用戶賬號用戶密碼

數(shù)據(jù)類型字符型字符型

說明字段寬度10,字段寬度104.3數(shù)據(jù)庫物理設(shè)計物理結(jié)構(gòu)設(shè)計是為邏輯數(shù)據(jù)模型建立一個完整的能實現(xiàn)的數(shù)據(jù)庫結(jié)構(gòu)括存儲結(jié)構(gòu)和存取方法。輸入:系統(tǒng)關(guān)系數(shù)據(jù)結(jié)構(gòu)輸出:系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)1.結(jié)主:2.存型擇3.庫的擇4.類擇教學(xué)信息管理系統(tǒng)的核籍信息和考試信息進(jìn)行中課。統(tǒng)率,低,生表信聚引11

五、運(yùn)行圖5.1登錄界面5.2查詢界面12

5.3添加界面5.4修改界面13

5.5刪除界面六、源代6.1登錄;{{{}14

{===newSqlConnection*where+nameandpwd='"pwd+;//=SqlCommand(sql,conn);{.Show("登陸成f2.Hide();}"失敗"}object{}}}6.2查詢15

{{{););}toolStripComboBox1_Click({}objecte){=//=toolStripComboBox1.Text;=toolStripComboBox2.Text;//16

==newSqlConnection*from+name+"'or+gender+"'or+sno+"'or"'".Closed){}cmdnewSqlDataAdapter(sql,conn);ds=();}{}object{f3.Hide();}object{f517

.Hide();}object{f4.Hide();}}}6.3添加{{{););}18

object{}object{.Hide();f2}object{=//=toolStripComboBox1.Text;=toolStripComboBox2.Text;//=ID;,=newSqlConnection(connStr);.Closed){}cmd=+;=newSqlCommand(sqlse,newSqlDataAdapterds=();.Show("添加成}}19

}6.4修改{{{););}object{=//=toolStripComboBox1.Text;=toolStripComboBox2.Text;//=ID;=[xinxi]setgrade+name+"',Gender='"+++"'++;=newSqlConnection(connStr);.Closed){}20

cmd=+;=newSqlCommand(sqlse,newSqlDataAdapterds=();.Show("修改成}object{.Hide();f2}}}6.5刪除{{{21

}object{//=ID;"'"=newSqlConnection(connStr);.Closed){}cmd=+;=newSqlCommand(sqlse,newSqlDataAdapterds=();.Show("刪除成}object{.Hide();f2}}}22

七、運(yùn)行果分析7.1學(xué)生學(xué)籍信息系統(tǒng)有利之處本系統(tǒng)可以實現(xiàn)學(xué)生學(xué)籍信息管理所需要完成的基本需求且管理系統(tǒng)可以有效的省去很多的人為登記錯誤并且能夠節(jié)省大量時間另外一方面學(xué)生學(xué)籍信息管理系統(tǒng)具有界面清晰操作簡單功能少而實用實現(xiàn)了學(xué)生信息管理工作的自動化減少了手工勞動量帶來的數(shù)據(jù)遺漏誤報等人為因素提高了工作效率另外系統(tǒng)開發(fā)設(shè)計比較通用此系統(tǒng)里面的數(shù)據(jù)都是從數(shù)據(jù)庫中提出(包括學(xué)生名稱、學(xué)生學(xué)號等不受固定數(shù)據(jù)限制,增強(qiáng)系統(tǒng)的通用性。一般

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論