資源描述:
《學(xué)生學(xué)籍成績(jī)管理系統(tǒng)(設(shè)計(jì)報(bào)告)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、軟件工程課程設(shè)計(jì)一、前言學(xué)籍管理工作在正常的情況下需對(duì)大量的數(shù)據(jù)進(jìn)行處理,它們包括,學(xué)生學(xué)籍信息錄入、學(xué)生學(xué)籍修改、學(xué)生基本檔案輸入、學(xué)籍變動(dòng)、學(xué)生成績(jī)錄入、學(xué)生成績(jī)查詢等。如果由人工去處理這些數(shù)據(jù)需要花費(fèi)大量的時(shí)間、人力、物力。學(xué)籍管理系統(tǒng),是在總結(jié)以上管理方法的基礎(chǔ)上并結(jié)合用戶的需求對(duì)學(xué)籍的各種數(shù)據(jù)進(jìn)行了有針對(duì)性的開發(fā),充分利用VisualBasic具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能及在應(yīng)用程序開發(fā)上高效、靈活的特點(diǎn),創(chuàng)建了各個(gè)過程,目標(biāo)設(shè)計(jì)、系統(tǒng)開發(fā)背景、開發(fā)和運(yùn)行環(huán)境選擇、系統(tǒng)功能分析、系統(tǒng)功能模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)需求分析、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)、
2、數(shù)據(jù)庫(kù)結(jié)構(gòu)實(shí)現(xiàn)、各個(gè)功能模塊的創(chuàng)建、系統(tǒng)的編譯和發(fā)行等進(jìn)行了詳細(xì)描述。學(xué)籍管理系統(tǒng)設(shè)計(jì)突出了信息管理系統(tǒng)完整實(shí)用的開發(fā)方法,系統(tǒng)的最大特點(diǎn)是突出了實(shí)用性和實(shí)效性,緊密的結(jié)合了用戶的使用要求,操作方便,有一人進(jìn)行管理就可以完成大量的學(xué)籍管理工作。二、系統(tǒng)開發(fā)工具和數(shù)據(jù)庫(kù)簡(jiǎn)介?結(jié)合本人學(xué)習(xí)期間所學(xué)的有關(guān)程序設(shè)計(jì)的語(yǔ)言為VisualBasic6.0,因此,本系統(tǒng)軟件將采用該語(yǔ)言進(jìn)行設(shè)計(jì)開發(fā)。下面先介紹一下該工具的好處與特點(diǎn)。VisualBasic6.0概述1、VisualBasic6.0簡(jiǎn)介無(wú)論用戶是一個(gè)Windows編程新手,還是已經(jīng)具有豐富的Windows程序
3、設(shè)計(jì)經(jīng)驗(yàn)的專業(yè)程序開發(fā)人員,利用VisualBasic6.0提供的良好開發(fā)環(huán)境,均可以使你快速地完成所需設(shè)計(jì)任務(wù)。所謂Visual,中文的意思是“可視化”,它提供了一種創(chuàng)建圖形用戶界面(GUI)的方法,利用這種方法,用戶可不必書寫復(fù)雜的描述界面元素外觀和位置的程序代碼,而只需將系統(tǒng)提供的對(duì)象放到屏幕上的適當(dāng)位置,并通過屬性窗口進(jìn)行適當(dāng)?shù)脑O(shè)置或調(diào)整,就可以設(shè)計(jì)出一個(gè)優(yōu)秀的應(yīng)用程序界面。此外,用戶除了可以使用單獨(dú)的VisualBasic6.0程序設(shè)計(jì)環(huán)境進(jìn)行程序設(shè)計(jì)外。VisualBasic6.0程序設(shè)計(jì)系統(tǒng)還被包括在ExcelAccess等眾多Windows功
4、能應(yīng)用軟件中,以供用戶進(jìn)行二次開發(fā)。目前在編制網(wǎng)頁(yè)上使用較多的VBScript腳本語(yǔ)言實(shí)際上是VisualBasic語(yǔ)言的子集。因此,無(wú)論從哪方面講,用VisualBasic6.0系統(tǒng)開發(fā)軟件都是一件非常合算的投資。2、VisualBasic6.0語(yǔ)言的特點(diǎn)不管你是編制一個(gè)小的應(yīng)用程序,還是開發(fā)一套大型的專業(yè)系統(tǒng)軟件,甚至是開發(fā)一個(gè)跨越Internet的分布式應(yīng)用系統(tǒng)軟件,VisualBasic6.0都為用戶提供了合適的工具。利用VisualBasic6.0的數(shù)據(jù)訪問特性,用戶可創(chuàng)建數(shù)據(jù)庫(kù)、前端應(yīng)用程序、適用于大多數(shù)流行數(shù)據(jù)庫(kù)格式的服務(wù)器組件等。利用Acti
5、veX技術(shù)允許用戶使用其他應(yīng)用程序提供的功能,如MicrosoftWord、MicrosoftExcel,甚至可直接使用由VisualBasic6.0專業(yè)版和企業(yè)版創(chuàng)建的應(yīng)用程序和對(duì)象。VisualBasic的Internet功能允許用戶使用程序方便地通過Internet訪問文檔和應(yīng)用程序,甚至創(chuàng)建Internet應(yīng)用程序。用VisualBasic6.0用戶創(chuàng)建的是一個(gè)真正的EXE文件,該文件可直接運(yùn)行于操作系統(tǒng)(Windows98/2000/XP或WindowsNT系統(tǒng)),完全脫離VisualBasic系統(tǒng)環(huán)境。并且,該文件可以自由發(fā)布,安裝到單機(jī)或網(wǎng)絡(luò)服
6、務(wù)器上。此外,VisualBasic6.0還增加了一些新的功能:具體如下:①增加了ADO數(shù)據(jù)對(duì)象,該數(shù)據(jù)訪問技術(shù)是一個(gè)簡(jiǎn)單的數(shù)據(jù)模型,可更好地與其它Microsoft和非Microsoft技術(shù)集成。它還是一個(gè)通用接口,可用于訪問本地或遠(yuǎn)程數(shù)據(jù)、連續(xù)和離散記錄集、用戶可訪問的數(shù)據(jù)綁定接口和分層記錄集。②提供了數(shù)據(jù)環(huán)境設(shè)計(jì)器,其中提供了一種創(chuàng)建ADO對(duì)象的交互設(shè)計(jì)環(huán)境,數(shù)據(jù)環(huán)境可作為窗體或報(bào)表中所有要求數(shù)據(jù)對(duì)象的數(shù)據(jù)源,或者通過數(shù)據(jù)環(huán)境的方法和屬性由等程序訪問,數(shù)據(jù)環(huán)境設(shè)計(jì)器具有用戶連接設(shè)計(jì)器的全部功能和附加特性,如拖放、分層、分組和合計(jì)等。③數(shù)據(jù)報(bào)表,允許用戶
7、使用拖放方法利用任何記錄集合快速創(chuàng)建報(bào)表。④數(shù)據(jù)源,創(chuàng)建可綁定任何控件的數(shù)據(jù)源用戶定義控件和類。⑤SQL編輯器,允許用戶增加新的存儲(chǔ)過程至SQL服務(wù)器程序和Oracle數(shù)據(jù)庫(kù)中,用戶還可以使用編輯器編寫觸發(fā)器。⑥增強(qiáng)的數(shù)據(jù)窗體向?qū)?,現(xiàn)在用戶不僅可以構(gòu)造不綁定至數(shù)據(jù)控件的代碼窗體,而且可以使用ADO代碼,該向?qū)б呀?jīng)集成到應(yīng)用程序向?qū)?、Chart向?qū)Ш虵lexGrid向?qū)е小"呶募到y(tǒng)對(duì)象,VisualBasic6.0提供了改進(jìn)的在文件系統(tǒng)中移動(dòng)的程序集,并可創(chuàng)建文本文件和目錄。⑧DataGrid控件,該控件可幫助用戶快速構(gòu)造觀察和編輯記錄的程序,它也支持新的A
8、DO數(shù)據(jù)控件。⑨可視化數(shù)據(jù)庫(kù)工具集成(企業(yè)版)。在V