歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

《數(shù)據(jù)庫原理》課程設計報告學生管理系統(tǒng)設計報告

  • 資源ID:28401261       資源大?。?span id="whx2ixg" class="font-tahoma">167.51KB        全文頁數(shù):15頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

《數(shù)據(jù)庫原理》課程設計報告學生管理系統(tǒng)設計報告

數(shù)據(jù)庫原理課程設計報告課程設計題目 學生管理系統(tǒng) 學 院 計 算 機 學 院 專業(yè) 計算機科學與技術 年 級 姓 名 指導教師 凌 捷 目錄摘要.3第1章 引言. 3 1.1 設計要求.3 1.2 系統(tǒng)分析.31.2.1 設計環(huán)境介紹.31.2.2 需求分析.31.2.3 應用需求的總結.31.3主要功能.3第2章 系統(tǒng)數(shù)據(jù)庫設計.4 2.1 概念設計42.1.1設計局部ER模式.42.2 數(shù)據(jù)庫的實現(xiàn).4第3章 應用程序設計和開發(fā).531應該用程序主框架.63.2程序部分設計簡述.6第四章 用戶界面的設計和實現(xiàn).74.1登陸界面7.4.2登陸后的主介面7 4.3功能簡述:7第五章 程序代碼.8第六章 結論.11第七章 軟件使用說明.11第八章 參考文獻12摘要:隨著教育事業(yè)的發(fā)展和科學技術的進步,學校的學生工作任務越來越繁重,為了提高工作效率,必須要采用科學的管理方法。用計算機來減輕工作量,本系統(tǒng)是針對這目的而提出來的。關鍵字:學生管理,學籍管理,信息查詢,Delphi和SQL技術第一章 引言1.1 設計要求自定義一個數(shù)據(jù)庫課程設計題目,掌握數(shù)據(jù)庫原理的使用,設計出一個運用數(shù)據(jù)庫開發(fā)的系統(tǒng)。1.2 系統(tǒng)分析1.2.1 設計環(huán)境介紹本學生管理系統(tǒng)的設計是在Windows XP的微機環(huán)境下運行的,使用Delphi 7.0軟件進行數(shù)據(jù)庫開發(fā),其中數(shù)據(jù)庫采用SQL Serve 2000,通過導入數(shù)據(jù)庫語句和鏈接數(shù)據(jù)庫才可以運行執(zhí)行文件project1。1.2.2學生學籍管理工作包括學生檔案,學籍,成績,升學等內(nèi)容的管理;面對大量的學生數(shù)據(jù),報表,手工處理方式已經(jīng)很難跟上現(xiàn)代化的步伐.隨著計算機技術及網(wǎng)絡通訊技術的飛速發(fā)展,許多學校已經(jīng)有了較好的計算機應用甚至網(wǎng)絡硬件建設基礎.因此為提高學校管理工作的現(xiàn)代化,科學化水平,保證信息處理的即時化,準確化,開發(fā)一套對學生學籍進行管理的軟件是極其重要的.1.2.3 學生管理系統(tǒng)數(shù)據(jù)庫應用需求的總結:根據(jù)以上所做的需求分析,并略掉一些細節(jié)(如不考慮用戶的登錄;對記錄的維護),得出以下的數(shù)據(jù)流圖。數(shù)據(jù)庫管理員普通用戶1.3主要功能:(1)學生檔案的管理,即錄入,修改,查詢,輸出學生檔案信息,這些信息包括學生基本情況,學生簡歷情況,學生獎勵情況,學生處分情況,學生家庭信息.(2)學生學籍管理,錄入,修改,查詢,輸出學生學籍信息.(3)設計不同用戶的操作權限,對用戶開放的查詢管理員可以進行編輯第二章 系統(tǒng)數(shù)據(jù)庫設計2.1 概念設計2.1.1設計局部ER模式實體和屬性的定義:學生(學生學號,性別,出生日期,姓名,所在班級,生源地)班級(班級編號,班級名稱,班級所屬的系)獎勵(獎勵編號,獎勵類別,日期,注備)處罰(處罰編號,處罰類別,日期,注備)學籍變更(變更編號,原因,日期,注備)用戶(用戶編號,姓名,權限,密碼,注備)2.2數(shù)據(jù)庫的實現(xiàn)應用Microsoft SQL server 2000CHANGE表字段名 數(shù)據(jù)類型 含義說明 空值情況CID int(4) 轉換編號 主關鍵字change char(10) 變動原因 不為空StudentID char(11) 學生編號 不為空description char(50) 注備 可為空CLASS表字段名 數(shù)據(jù)類型 含義說明 空值情況classID Char(8) 班級編號 主關鍵字 classname char(20) 班級名稱 不為空departID char(5) 院系編號 不為空begindate datetime(8) 入學時間 不為空PUNISH字段名 數(shù)據(jù)類型 含義說明 空值情況PID int(4) 處罰編號 主關鍵字StudentID char(11) 學生編號 不為空punish char(20) 處罰名稱 不為空recate datetime(8) 日期 不為空description char(50) 注備 可為空REWARD表字段名 數(shù)據(jù)類型 含義說明 空值情況RID int(4) 獎勵編號 主關鍵字StudentID char(9) 學生編號 不為空reward char(20) 獎勵名稱 不為空recdate datetime(8) 日期 不為空description char(50) 注備 可為空STUDENT表字段名 數(shù)據(jù)類型 含義說明 空值情況studentID char(11) 學生學號 主關鍵字name char(20) 學生姓名 不為空sex char(2) 性別 不為空classID char(7) 所在班編號 不為空birthday datetime(8) 生日 不為空native char(50) 生源地 可為空USERS表字段名 數(shù)據(jù)類型 含義說明 空值情況ID char(11) 登陸帳號 主關鍵字name char(20) 用戶姓名 不為空passwd char(8) 登陸密碼 不為空type char(2) 權限 不為空description char(50) 注備 可為空第三章 應用程序設計和開發(fā)31應該用程序主框架開始登錄普通用戶管理員查詢獎勵情況查詢班級圖書管理用戶信息管理增刪增刪查詢。況修改修改。3.2程序部分設計簡述應該用程序部分采用Delphi 7設計啟動畫面在設計時比較簡單,只有用戶名和密碼的輸入框,以及確定button。是從Users表中查到到用戶與密碼,看與用戶輸入的是否一致。如果一致,那么用戶就可進入自己的程序界面,并維護自己的部分信息,為了區(qū)分普通借閱者還是管理員,特地在按確定控鈕時彈出一個MESSAGEBOX窗口來說明登錄者的身份。第四章 用戶界面的設計和實現(xiàn)4.1登陸界面4.2登陸后的主介面4.3功能簡述:通過這一主界面的菜單可完成的功能:1, 用戶管理2, 學生管理3, 學生查詢4, 學籍變更5, 獎勵情況6, 處罰情況第五章 實現(xiàn)程序:object frmMain: TfrmMain Left = 277 Top = 150 Width = 696 Height = 480 Caption = #23398#29983#31649#29702#31995#32479 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = MS Sans Serif Font.Style = FormStyle = fsMDIForm Menu = MainMenu1 OldCreateOrder = False WindowState = wsMaximized OnClose = formclose OnCreate = FormCreate OnShow = formshow PixelsPerInch = 96 TextHeight = 13 object Image1: TImage Left = 0 Top = 0 Width = 688 Height = 415 Align = alClient Stretch = True end object StatusBar1: TStatusBar Left = 0 Top = 415 Width = 688 Height = 19 Panels = < item Text = #25552#31034#65306 Width = 150 end item Text = #29992#25143#21495#65306 Width = 150 end item Text = #29992#25143#21517#65306 Width = 150 end item Text = #26085#26399#65306 Width = 150 end item Text = #26102#38388#65306 Width = 50 end> end object MainMenu1: TMainMenu Left = 88 Top = 72 object mntsystem: TMenuItem Caption = #31995#32479 object mntuser: TMenuItem Caption = #29992#25143#31649#29702 OnClick = mntuserClick end object SP1: TMenuItem Caption = - end object mntquit: TMenuItem Caption = #36864#20986#31995#32479 OnClick = mntquitClick end end object mntdepart: TMenuItem Caption = #38498#31995#31649#29702 object mntdepartmanage: TMenuItem Caption = #38498#31995#35774#32622 OnClick = mntdepartmanageClick end object SP2: TMenuItem Caption = - end object mntclass: TMenuItem Caption = #29677#32423#31649#29702 OnClick = mntclassClick end end object mntstudent: TMenuItem Caption = #23398#29983#31649#29702 object mntstudentmanage: TMenuItem Caption = #23398#29983#31649#29702 OnClick = mntstudentmanageClick end object SP3: TMenuItem Caption = - end object mntstudentquery: TMenuItem Caption = #23398#29983#26597#35810 OnClick = mntstudentqueryClick end end object mntadmin: TMenuItem Caption = #23398#31821#31649#29702 object mntchange: TMenuItem Caption = #23398#31821#21464#26356 OnClick = mntchangeClick end object mntreward: TMenuItem Caption = #22870#21169#24773#20917 OnClick = mntrewardClick end object mntpunish: TMenuItem Caption = #22788#32602#24773#20917 OnClick = mntpunishClick end end object mntabout: TMenuItem Caption = #20851#20110. object mntaboutsys: TMenuItem Caption = #20851#20110#26412#31995#32479 OnClick = mntaboutsysClick end end end object Timer1: TTimer OnTimer = Timer1Timer Left = 144 Top = 72 end object dbstudent: TDatabase AliasName = student DatabaseName = stud LoginPrompt = False SessionName = Default Left = 224 Top = 72 endend第六章 測試數(shù)據(jù)登陸界面:第七章 結論通過建立數(shù)據(jù)庫系統(tǒng)的課程設計,我學到了許多有關SQL Serve和Delphi的知識,掌握了數(shù)據(jù)庫原理、SQL語言和Delphi語言的使用以及SQL Serve和Delphi軟件的使用,學會了如何使用Delphi軟件進行數(shù)據(jù)庫開發(fā),如何將數(shù)據(jù)庫和Delphi鏈接起來,以及如何配置SQL數(shù)據(jù)源。本軟件可以基本上滿足學生管理用戶采用計算機管理和統(tǒng)計,可視化的操作界面,使操作用戶可以很快的掌握操作過程,修改、添加和刪除的功能都是針對操作用戶和顧客的各種情況設計的,能夠滿足一定的需求,但是我研究SQL和Delphi軟件的時間不長,還有許多地方有待于改進,繼續(xù)提高自己的編程思想。第七章 軟件使用說明7.1 配置SQL數(shù)據(jù)庫鏈接打開SQL的企業(yè)管理器,附加數(shù)據(jù)庫;打開開始菜單中的運行窗口,輸入odbcad32,則可以打開ODBC數(shù)據(jù)源管理器,點擊系統(tǒng)DSN界面的“添加”按鈕,然后從列表框中選擇SQL Serve之后點擊完成,在創(chuàng)建到SQL Serve的新數(shù)據(jù)源的窗口中輸入“student”“student”“.”,然后點擊兩次下一步,選擇此復選框“更改默認的數(shù)據(jù)庫為”,并且從列表項選擇“學生”,最后點擊下一步、完成、測試數(shù)據(jù)源按鈕后就可以完成操作了。7.2 系統(tǒng)操作(1)點擊project1運行系統(tǒng),進入系統(tǒng)的主界面。(2)點擊菜單設置按鈕進入菜單設置界面進行相應的操作。第八章 參考文獻【1】<<Delphi數(shù)據(jù)庫開發(fā)實例解析>> 賽奎春 鄭驍鵬 鄭齊心等編著 機械工業(yè)出版社【2】<<SQLServer 2000>>案例教程 廖望 何俊 謝春旺等編著 冶金工業(yè)出版社15

注意事項

本文(《數(shù)據(jù)庫原理》課程設計報告學生管理系統(tǒng)設計報告)為本站會員(仙***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!