SQL學生信息管理系統(tǒng)_第1頁
SQL學生信息管理系統(tǒng)_第2頁
SQL學生信息管理系統(tǒng)_第3頁
SQL學生信息管理系統(tǒng)_第4頁
SQL學生信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課程設計任務書課程名稱 數據庫技術與應用SQL Server 設計題目 學生信息管理系統(tǒng) 專業(yè)班級 2008級應用技術技術 學生姓名 學 號 指導教師 起止日期 2010年6月15日至2010年6月26日 計算機科學系制目錄一 、封面1二 、目錄2三 、前言3四 、摘要3五 、正文41. 背景簡述 42. 主要功能 43. 設計方案 44. 運行結果 10六 、總結 14前言SQL Server數據庫課程設計是計算機類專業(yè)的集中實踐性環(huán)節(jié)之一,是課程教學中的一項重要內容,是完成教學計劃達到教學目標的重要環(huán)節(jié),是幫助學生全面牢固地掌握課堂教學內容、培養(yǎng)學生分析、解決實際問題的能力進行的一次全面的

2、綜合練習。通過結合設計題目進行綜合性應用,對所學知識達到融會貫通的程度,對提高學生的綜合素質具有重要的意義摘要通過課程設計,鞏固和加強所學的專業(yè)理論知識,培養(yǎng)綜合運用能力。熟悉Delphi開發(fā)步驟,方法和技巧,達到知其所以然的目的。熟悉使用SQL Server數據庫存儲學生的信息,對使用SQL server數據庫的應用有整體的了解。學生信息管理系統(tǒng)的開發(fā)目的是管理全校學生的各種信息,方便學生信息的查詢。系統(tǒng)的使用對象是學生管理部門,如教務處工作人員、校院系領導、班主任、教師等。本章所開發(fā)的系統(tǒng)的主要使用對象是教務處。正文1背景簡述這是一個簡單的學生管理系統(tǒng),如果想對學生的基本信息進行管理及統(tǒng)計

3、,就必須要用到這樣一個系統(tǒng),本系統(tǒng)包括學生的(姓名,年齡,性別,出生日期,所系別,省份,生源地,在校期間的有無轉學情況,有無休學,復學等以及在校期間的獎罰情況)這個簡單的系統(tǒng)可以實現數據的修改,查詢等工作。2.主要功能學生基本信息的錄入,包括:學號、姓名、性別、班級、出生日期、籍貫等; 學生基本信息的修改維護; 學生學籍變動情況的記錄,包括:休學、復學、轉系、結業(yè)、畢業(yè)等; 學生獎懲情況的記錄和修改,包括:獎勵和處罰; 學生信息的查詢;3.設計方案(1)、系統(tǒng)功能模塊設計根據系統(tǒng)所要實現的功能,按照結構化程序設計的原則,可以將整個系統(tǒng)劃分為若干個功能模塊。 (2)、數據庫設計數據庫是信息管理系

4、統(tǒng)的基礎,在系統(tǒng)中占有重要的地位,數據庫結構是否合理直接關系到系統(tǒng)功能的實現和運行的效率。合理的數據庫結構設計可以提高數據存儲的效率,保證數據的完整性和一致性,也有利于系統(tǒng)的編程實現。 數據庫系統(tǒng)設計一般包括如下幾個步驟: 需求分析; 概念結構設計; 邏輯結構設計; 物理結構設計; 應用程序設計及調試; 性能測試與確認數據庫結構設計 在關系復雜的數據庫系統(tǒng)的設計中,E-R圖的設計包括局部E-R圖設計、綜合E-R圖設計、E-R圖優(yōu)化等步驟。學生信息管理系統(tǒng)E-R圖如圖所示。 根據學生信息管理系統(tǒng)的E-R圖,通過簡單的優(yōu)化,可以設計6個關系模式來存儲所有的信息。6個數據表的結構如表1到6所示。 表

5、1 院系設置信息表(Department) 字段名 數據類型(長度)必添字段 說 明 DepartID文本(2) 是 院系編號(主關鍵字) DepartName文本(20) 是 院系名稱 DepartHead文本(8) 否 院系領導 Telephone文本(13) 否 領導聯系電話 Description備注 否 院系描述 表2 班級設置信息表(Class) 字段名 數據類型(長度)必添字段 說 明 ClassID文本(6) 是 班級編號(主關鍵字) ClassName文本(20) 是 班級名稱 DepartID文本(2) 是 所屬院系(外關鍵字) BeginDate短日期 是 班級創(chuàng)建日期

6、Master文本(8) 否 班主任 MasterTel文本(13) 否 班主任聯系電話 Description備注 否 班級描述 表3 學生基本信息表(Student) 字段名 數據類型(長度)必添字段 說 明 StudentID文本(8) 是 學號(主關鍵字) Name文本(8) 是 姓名 Sex文本(2) 是 性別 ClassID文本(6) 是 班級編號 Birthday短日期 否 出生日期 Native文本(16) 否 籍貫 表4 學籍變更記錄表(Change) 字段名 數據類型(長度)必添字段 說 明 CID自動編號 是 記錄號(主關鍵字) StudentID文本(8) 是 學號 Ch

7、ange文本(4) 是 學籍變更類型 RecDate短日期 是 記錄日期 Description備注 否 說明 表5 獎勵記錄表(Reward) 字段名 數據類型(長度)必添字段 說 明 RID 自動編號 是 記錄號(主關鍵字) StudentID 文本(8) 是 學號 Reward 文本(20) 是 獎勵類型 RecDate 短日期 是 記錄日期 Description 備注 否 獎勵具體說明 表6 處罰記錄表(Punish) 字段名 數據類型(長度) 必添字段 說 明 PID 自動編號 是 記錄號(主關鍵字) StudentID 文本(8) 是 學號 Punish 文本(8) 是 處罰類型

8、 RecDate 短日期 是 記錄日期 Description 備注 否 處罰具體說明 (3)、建立數據庫源代碼:USE xueshengguanlixitongGOCREATE TABLE Department( DepartID char(4) CONSTRAINT pk_Detdm PRIMARY KEY,DepartName varchar(20) NOT NULL,DepartHead char(8),Telephone char(13),Deaciption備注 varchar(50)GOCREATE TABLE Class(ClassID char(6) CONSTRAINT p

9、k_Cldm PRIMARY KEY,ClassName varchar(20),DepartID char(4) CONSTRAINT fk_ClDedm REFERENCES Department(DepartID),BejinDate datetime,Master char(8),MasterTel char(13),Deaciption備注 varchar(50)GOCREATE TABLE Student(StudentID char(12) CONSTRAINT pk_SID PRIMARY KEY,Name char(8),Sex char(2),Birthday dateti

10、me,ClassID char(6) CONSTRAINT fk_SCldm REFERENCES Class(ClassID),Native char(6)GOCREATE TABLE Change(CID tinyint CONSTRAINT pk_CID PRIMARY KEY,StudentID char(12) CONSTRAINT fk_ChSdm REFERENCES Student(StudentID),Change char(4),RecDate datetime,備注 varchar(50)GOCREATE TABLE Reward(RID tinyint CONSTRAI

11、NT pk_RID PRIMARY KEY,StudentID char(12) CONSTRAINT fk_ReSdm REFERENCES Student(StudentID),Reward char(4),RecDate datetime,備注 varchar(50)GOCREATE TABLE Punish(PID tinyint CONSTRAINT pk_PID PRIMARY KEY,StudentID char(12) CONSTRAINT fk_PuSdm REFERENCES Student(StudentID),Punish char(4),RecDate datetime,備注 varchar(50)GO(4)、設計窗體利用Delphi為數據庫設計主窗體(此處利用上學期Delphi課程設計窗體進行修改)。(5)、SQL Server數據庫與Delphi連接用數據源管理器添加數據源并修改Delphi相應組件屬性。如下圖方法添加數據源。登錄窗體主窗體添加學生查找刪除總結此次SQL Server+Delphi學生信息管理系統(tǒng)的課程設計收獲頗豐。雖然不是第一次做課程設計,但是這次是第一次書寫文檔。文檔的格式,排版的要求等等都是第一次接觸。除了學習到了有關SQLServer數據庫與Delphi的知識以外,也學到了一些資料查找以及文檔的書寫等非專

溫馨提示

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

評論

0/150

提交評論