資源描述:
《學生信息管理系統(tǒng)課設(shè)+vb+sql》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、目錄1引言12簡介22.1VisualBasic簡介22.1.1主窗口22.1.2屬性窗口32.1.3工程資源管理器窗口32.1.4代碼窗口32.1.5窗體布局窗口32.1.6工具箱窗口32.2數(shù)據(jù)庫系統(tǒng)簡介32.2.1數(shù)據(jù)庫的基本結(jié)構(gòu)32.2.2數(shù)據(jù)庫的主要特點42.2.3數(shù)據(jù)庫發(fā)展階段大致劃分為如下幾個階段52.2.4數(shù)據(jù)庫結(jié)構(gòu)與數(shù)據(jù)庫種類52.3SQL語言介紹62.3.1SQL簡介62.3.2SQL語言的數(shù)據(jù)查詢73需求分析83.1提出問題83.2項目開發(fā)目標83.3系統(tǒng)的運行環(huán)境84系統(tǒng)總體設(shè)計94.1系統(tǒng)總體設(shè)計框圖94.2系統(tǒng)功能模塊設(shè)計95數(shù)據(jù)庫設(shè)計115.1E
2、R模型的設(shè)計115.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計125.3數(shù)據(jù)庫物理設(shè)計126系統(tǒng)詳細設(shè)計146.1數(shù)據(jù)庫及表創(chuàng)建146.2創(chuàng)建工程項目156.3主窗體的建立156.3.1用戶登陸模塊176.3.2新生注冊窗體186.3.3成績修改窗體196.3.4成績輸入窗體216.3.5學生檔案管理216.3.6學生課程管理227系統(tǒng)測試與分析237.1測試實例研究與選擇237.2性能分析23結(jié)束語24謝辭25參考文獻26附錄27唐山學院課程設(shè)計1引言學生信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關(guān)重要,所以學生學生成績管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息
3、和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件學生成績,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難[1]。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對學生學生成績信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生學生成績管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接
4、軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。結(jié)合上述要求,在基于SQL2000數(shù)據(jù)庫技術(shù)以及面向?qū)ο蟮木幊碳夹g(shù)的基礎(chǔ)上,研究了這套學生信息管理系統(tǒng)。該系統(tǒng)可以實現(xiàn)學生基本信息的管理和成績管理,并可實現(xiàn)多用戶登陸。由于時間緊迫、掌握技術(shù)有限等條件限制,本系統(tǒng)可能還存在著一些不足之外,敬請老師同學批評指導。-33-唐山學院課程設(shè)計2簡介2.1VisualBasic簡介[4]1991年,美國微軟公司推出了VisualBasic(可簡稱VB),目前的最新版本是VB2008Beta2(VB9)中文版。 Visual意即可視的、可見的,指的是開發(fā)像Windows操作系統(tǒng)
5、的圖形用戶界面(GraphicUserInterface,GUI)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預(yù)先建立好的對象拖放到屏幕上相應(yīng)的位置即可?! asic實際上是一個短語的縮寫,這個短語就是Beginnersall_purposesymbolicinstructioncode,其中文意思為“初始者通用符號指令代碼語言”?! isualBasic6有學習版、專業(yè)版和企業(yè)版三種版本,以滿足不同的開發(fā)需要。學習版適用于普通學習者及大多數(shù)使用VisualBasic開發(fā)一般Windows應(yīng)用程序的人員,但是;專業(yè)版適用于計算機專業(yè)開發(fā)人員,包括了學習版
6、的全部內(nèi)容功能以及Internet控件開發(fā)工具之類的高級特性;企業(yè)版除包含專業(yè)版全部的內(nèi)容外,還有自動化構(gòu)件管理器等工具,使得專業(yè)編程人員能夠開發(fā)功能強大的組骨子里分布式應(yīng)用程序?! isualBasic是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。它簡單易學、效率高,且功能強大可以與Windows專業(yè)開發(fā)工具SDK相媲美。在VisualBasic環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的廣泛應(yīng)用程序接口(API)函數(shù),以用動態(tài)鏈接庫(DLL)、對象的鏈接與世隔嵌入(
7、OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)Windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。隨著版本的提高,VisualBasic的功能也越來越強。5.0版以后,VisualBasic推出了中文版,與前個版本相比,其功能有了很大提升。2.1.1主窗口與其他的Windows窗口類似,VisualBasic的主窗口也由標題欄、菜單欄、工具欄等項組成。1.標題欄標題欄中的標題為“工程1-MicrosoftVisualBasic[設(shè)計]”,說明此時集成開發(fā)環(huán)境入于設(shè)計模式,在進入基