2011級-計算機(jī)科學(xué)與技術(shù)學(xué)生成績管理系統(tǒng)截圖_第1頁
2011級-計算機(jī)科學(xué)與技術(shù)學(xué)生成績管理系統(tǒng)截圖_第2頁
2011級-計算機(jī)科學(xué)與技術(shù)學(xué)生成績管理系統(tǒng)截圖_第3頁
2011級-計算機(jī)科學(xué)與技術(shù)學(xué)生成績管理系統(tǒng)截圖_第4頁
2011級-計算機(jī)科學(xué)與技術(shù)學(xué)生成績管理系統(tǒng)截圖_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘 第一章緒 提出問 分析問 第二 開發(fā)環(huán)境和工 VisualBasic簡 Access的特 第三 系統(tǒng)設(shè) 系統(tǒng)可行性分 開發(fā)設(shè)計思 系統(tǒng)設(shè)計分 系統(tǒng)目標(biāo)設(shè) 系統(tǒng)功能模塊設(shè) 第四 數(shù)據(jù)庫設(shè) 數(shù)據(jù)庫需求分 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè) 數(shù)據(jù)庫表格設(shè) 數(shù)據(jù)庫的建 第五章系統(tǒng)主要功能模 系統(tǒng)流程 登錄和主窗體界面設(shè) 系統(tǒng)測試及.................................................................................第六章總結(jié)與致 總 致 參考文 摘MIS(管理信息系統(tǒng))項(xiàng)目ERP(企業(yè)資源計劃)項(xiàng)目。因此管理系統(tǒng)的開發(fā)十分有必要的。整個系統(tǒng)VisualBasic。學(xué)生成績管的完成學(xué)生成績管理提供了強(qiáng)有力的工具和管理。學(xué)生成績管理系統(tǒng)是一定性好、更新簡單、成本低、易于,基本上滿足了學(xué)生成績管理的需要。的信息和快捷的查詢。但—直以來人們使用傳統(tǒng)人工的方式管理文件檔:成 管理系 數(shù)據(jù)Withthearrivaloftheeconomicglobalization,managementmodernization,informatizationhasreferredtotheagenda.Stateorgans,institutionsofhigherlearning,largeandmedium-sizedenterprisestoparticipateinthenationalcompetition,inordertoimprovethelevelofmodernmanagement,inordertowininthefiercemarketcompetition,havedifferentdegreesofstrengtheningtheconstructionofinformatization,suchastheformationoftheirownlocalareanetwork(LAN),theimplementationofthisunitorenterpriseMIS(managementinformationsystem)ofthethedepartmentorERP(enterprise nning)projects.Thereforesystemdevelopmentisverynecessary.Thewholesystemhasflexibility,sophistication,operability.Foraschoolstudentachievementmanagementsystemisindispensable,itcanmoreeffectivelyimprovetheschoolcomplexoperationprocess,improveschoolmanagementlevel,realizetheschoolinformatization,modernization.Allkindsofschoolsinourcountry,especiallyincollegesanduniversities,hasincreasedinrecentyearsduetotheincreasedenrollmentbytheschoolintheburdenofmanagement,canmaketheschoolagoodmanagementsystem,perfectmanagementprocess,reducetheburdenoftheschool,has ethemajorproblemsfacingschools,thereforehasdevelopedastudentperformancemanagementsystemisimperative.Thissystemisastudentachievementmanagementsystem.IstheVisualBasicdevelopmenttoolused.Studentachievementmanagementsystemistorealizeschoolmanagementsystematization,standardizationandautomation,soastoimprovetheefficiencyefficiencyofschoolmanagement.It y cedtheoriginalhasbeenartificialmanagementwayofworking,toavoidthebecausemanagersjoboversightandmanagementqualityproblemcausedbyallkindsoferror,fortimely,accurateandefficientcompletestudentperformancemanagementprovidespowerfultoolsandmanagementmeans.Studentachievementmanagementsystemisasmallandmedium-sizeddatabasemanagementsystem,itsbeautifulinterface,easyoperation,easysearch,highsecurity,goodstability,update,simple,lowcost,easytomaintain,basicallymeettheneedsofthestudentperformancemanagement.Theseadvantageshavegreatlyimprovedtheworkingefficiencyofadministrators.Efficientandaccuratedata,butalsorealizesthestudentperformancemanagementinformation.Studentachievementmanagementsystemisapartofeducationunitindispensability,itscontentsarecrucialforthedecisionmakersandmanagersofschool,sotheperformancemanagementsystemshouldbeabletoprovideuserswithsufficientinformationandquickinquirymethod.But-straightsincepeopleusedthetraditionalartificialartificialway file,thismanagementwayhasmany suchsuchas:lowefficiency,ity,anothertime-longwillproduceanumber sanddata,tofind,updateandmaintenancehavebroughtalotStudentachievementmanagementsystemisatypicalapplicationofmanaginginformationsystem(MIS),itsdevelopmentmainlyincludestheestablishmentandmaintenanceofdatabaseandfront-endapplicationdevelopmenttwoaspects.FortheformerStudentachievementmanagementsystemisatypicalapplicationofmanaginginformationsystem(MIS),itsdevelopmentmainlyincludestheestablishmentandmaintenanceofdatabaseandfront-endapplicationdevelopmenttwoaspects.Fortheformerrequirementtoestablishdataconsistencyandintegralityandsecurityofdata,Forthelatterrequirestheapplicationprogramfunctioncomplete,easytouse,etc.Asinformationtechnologyinmanagementmoreandmorein-depthandapplication,theimplementationofthemanagementinformationsystemematureintechnology.-managementinformationsystemisthecontinuousdevelopmentofnewdisciplines,anyoneunittosurvivetodevelopment,toefficientlyorganizetheinternalactivityorganically,wemustsetupcorrespondingtotheirowncharacteristicsofmanagementinformation :performancemanagementsystem第一章緒論數(shù)據(jù)庫始于20世紀(jì)60年代,經(jīng)過40多年的發(fā)展,現(xiàn)在已經(jīng)形成了,國民富強(qiáng)的重要。在我國,教育是一個影響國富民強(qiáng)的重要行業(yè),隨著開放和市場經(jīng)濟(jì)比,我國的教育行業(yè)的的應(yīng)用程度還很低,只有在大城市中發(fā)展較全部具備這種功能。因此可見,隨著我國教育的迅速發(fā)展,在其上的校的種類管理都依然由手工操作來完成這十分,效率極低,成本很大,而所以機(jī)器代替人力是必然的歷史發(fā)展趨勢,只有的重視和支持才能從還有,有的系統(tǒng)很不完善到處是,可以說是千瘡百孔,這樣極不完善對各個數(shù)據(jù)庫進(jìn)行動態(tài)管理,防止 VisualBasicVisualBasic是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的驅(qū)動編程語言。從任何標(biāo)準(zhǔn)來說,VBVBVBBASICVB形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)DAO、RDO、ADOActiveXVBVB的中心思想就是要便于程序員使用,無論是新手或者專家。VBGUIVBVB VB鈕的窗體)可以用來提供彈出功能。VBVB使用參數(shù)計算的方法來進(jìn)行收集,這個方法中包的對象,要的擴(kuò)展庫。和有些語言不一樣,VB對大小寫不敏感,但是能自動轉(zhuǎn)換VB使得大量的外界控件有了自己的生存空間。大量的第控件針對VB提供。VBVisualBasic,VisualBasic單元是對象,用VisualBasic編程就是用“對象”組裝程序。這種“面向?qū)Ω臃€(wěn)定。因此,“對象”可以被看做VisualBasic程序設(shè)計的。VisualBasic程序設(shè)計中,對象中還可以包含頭、手、腿、腳等部位,其中的每個部位又可以單獨(dú)作為作為被研究的對象。在VisualBasic程序設(shè)計VisualBasicVisualBasic語言具有不支持繼承、無原生支持多線程、異常處理不完善等三項(xiàng)明顯缺點(diǎn),使其有所局限性。VB5.0VB6.0言,但是不包含繼承特性。VB序員的需求。VisualBasic對于多線程無原生支持,只能通過WindowsAPI的調(diào)用實(shí)現(xiàn)。VisualBaiscVisualBasicErr.RaiseOnErrorResumeNextOnErrorGotoC++1991VisualBasic1.0。當(dāng)時引起了很大的轟動。Tripod(有些時候叫做Ruby),最初的設(shè)計是由·(AlanCooper)完成的。許多專家把VB的出現(xiàn)當(dāng)VB作。微軟也不失時機(jī)地在四年內(nèi)接連推出2.0、3.0、4.0三個版本。并且從VB3.0AccessVBVBVB4.0,VB想。VB功能強(qiáng)大,學(xué)習(xí)簡單。而且,VB還引入了“控件”的概念,使得大量已經(jīng)編好的VB程序可以被我們直接拿來使用。2002.NETFramework與VisualBasicVisualBasic.NET(VB.NET),重新打造VB,新增許多特性及語法,又將推向一個新的高度。版本VisualBasic2012也帶將來許多令人期待的新VisualBasic快速創(chuàng)建Windows程序,并可編寫企業(yè)水平的客戶端/服務(wù)器Windows3.0產(chǎn)生了,大量的Windows應(yīng)用程序開始涌現(xiàn)。但是,Windows程序的開發(fā)DOSGUIWindows1991ThunderBASIC序。這種全新的“Visual”的開發(fā)就像雷電(Thunder)Windows人員開辟了新的天地。這個產(chǎn)品最終被定名為VisualBasic,采用驅(qū)動,QuickBASIC的語法和可視化的IDE。VisualBasic1.0帶來的的開發(fā)體驗(yàn)就是驅(qū)動,它不同于傳統(tǒng)的過程式開發(fā)。同時,VBX控件讓可視化組件的概念進(jìn)入VisualBasic。VisualBasic1.0是性的BASIC,它的誕生也是VB史上的一段佳話。Windows3.1,WindowsWindows也進(jìn)入一個新的時代。VisualBasic1.0Windows1992VisualBasic2.0。這個版本最大的改進(jìn)就是加入了對象型變量,比如下面的兩行代DimbAsCommandButtonDimcAsControl(Control和Form)和專有類型(CommandButton和Form1等),一般類型的變還可以通過TypeOf…Is運(yùn)算符獲取對象實(shí)例的運(yùn)行時類型信息(這個功能就是C#的is運(yùn)算符或Java的instanceof運(yùn)算符)。除了對語言的改進(jìn)和擴(kuò)充,VisualBasic2.0對VBX有了很好的支持,許多第 VisualBasicVisualBasic2.0OLEVisualBasic2.0VisualBasic3.0,VBVisualBasic3.0有太大的變化,但其實(shí)這個版本是非常及時的。它增加了的ODBC2.0的支持,JetOLE的支持大大增強(qiáng)了,Grid而Jet引擎讓VisualBasic能對的Access數(shù)據(jù)庫快速地。VisualBasic3.0WindowsVisualBasic3.098VisualBasic用一張軟盤裝下。不過,VisualBasicPVisualBasicDelphi19931995,VisualBasic者都想一窺這個神秘的新版本到底發(fā)生了什么變化。VisualBasic4.0BETA1632,16就像是VisualBasic3.0的升級版,而32位版則是一場新的。首先,人VBXOCXOCXOLECustomControls,OLEOLECOMVisualBasic4.0VisualBasicForApplication,Office9512VB3Byte、BooleanObjectVB4ForEachCollectionForEachCollectionForEach,而不這個版本的VisualBasic還能夠開發(fā)DLL程,其實(shí)就是COMDLL,可以將4.0VisualBasicCOM礎(chǔ)。用VisualBasic4.0開發(fā)基于COM的DLL便。但是,VisualBasic4.0P-代碼的組件成為VisualBasic4.0嚴(yán)重的性能瓶頸,而且巨大的運(yùn)行庫也讓用戶感到不滿。VisualBasic4.0對以前版本的支持也不好,使用了大量VBX的項(xiàng)目很難移植到VisualBasic4.0中。因此,VisualBasic4.0的普及程度非常1997VisualBasic5.0,4.0樣高。COM(ActiveX)已經(jīng)相當(dāng)成熟,VisualBasic5.0供了最強(qiáng)的支持。不過,國內(nèi)還沒有COM的重要性前主要對這個版本另一個最大的亮點(diǎn)十分關(guān)注:本地代碼編譯器。VisualBasic5.0這個大家都知道的改進(jìn)以外,VisualBasic5.0VisualBasicForApplication1、。VisualBasic5.0終于允許用戶自己創(chuàng)建,而且這的VB擁有屬性、方法和的完整封裝性。2、接口。這是VB實(shí)現(xiàn)多態(tài)性的基礎(chǔ)。同時為編寫COM組件提供了3VisualBasic5.0Long4、類模塊的改進(jìn)。通過類模塊的屬性可以指定類模塊具有多種指定的行SingletonMonostate5Debug.Assert。雖然這個斷言系統(tǒng)有點(diǎn)雞肋,但是總算是給調(diào)試帶來6、VisualBasic5.0For7Decimal,VisualBasic5.0的IDE支持“智能感知”,這是一項(xiàng)非常方便開發(fā)者的功VisualBasic5.0還支持開發(fā)自己的ActiveX控件、進(jìn)程內(nèi)的COMDLL組件、進(jìn)程外的COMEXE組件以及在瀏覽器中運(yùn)行的ActiveX文檔。這極大豐VisualBasicInternet,VisualBasic5.0VisualBasic6.0作為VisualStudio6.0的一員發(fā)布,證明微軟正在改變VisualBasic的產(chǎn)品定位,他想讓VisualBasic成為企業(yè)級快速開發(fā)的利器。VisualBasic6.0在數(shù)據(jù)方面有了很大的改進(jìn),新的ADO組件讓對大體驗(yàn)。VisualBasic借助 +強(qiáng)大的功能,可以開發(fā)具有N層結(jié)構(gòu)的分布式應(yīng)用程序。同時,VisualBasic還可以在IIS上開發(fā)性能超群的Web應(yīng)用程序。VisualBasic6.0在語言方面和IDE方面的改進(jìn)都不大,但是許多新增的組件成為VisualBasic開發(fā)人員手中的利器,如FileSystemObject等。新的字符串函數(shù)Split和Rece等也給VisualBasic的程序員帶來很大方總之VisualBasic6.0已經(jīng)是非常成熟穩(wěn)定的開發(fā)系統(tǒng),能讓企業(yè)快速建立WebWindowsVisualBasic19982002VisualBasic.NET2000Try…Catch語句等新功能的全新VB7.02001,VisualStudio.NETBeta問世的時候,所有人都呆了——這是VisualBasic嗎?And語句變成了BitAnd,0Dim窗體控件都變了,Long變成了Integer而Integer變成了Short,Variant不見了,StaticVisualBasic.NET全是為了.NETFramework這一全新的平臺而設(shè)計的,VisualBasic.NET的設(shè)計者一開始沒有掌握好新平臺和舊語言的平衡。到了Beta2中,很多東西6.0,如BitAnd又變回了And,數(shù)組的定義語句也變回了原有的意義,Static也回到了VisualBasic中。但是Beta1VBC#VisualBasic.NETBeta正確的定位。VisualBasic.NET有對CLR最完善的支持,同時盡量保留著BASIC易懂的語法風(fēng)格和易用性。這個版本新增加的功能已經(jīng)數(shù)不清,最重要1、繼承。至此,VisualBasic23、Try…Catch4DelegateInterface。5、名稱空間。6特別的是,VisualBasic.NETVisualBasicGoSub、PSetVisualBasic120帶來了很大的不便,現(xiàn)在經(jīng)過精簡,VisualBasic脫下了這個沉重的包袱。VisualBasic.NET現(xiàn)在是一門現(xiàn)代的、強(qiáng)壯的、面向?qū)ο蟮?、簡單的可視化Basic.NETVisualBasic4.0也降低了。同時由于依附于.NETFramework,程序發(fā)布造成了一定的。現(xiàn)在國內(nèi)使用VisualBasic.NET的人相對于VisualBasic6.0來講顯得很少。但是憑借VisualBasic.NETMSVisualBasic.NETAccessOfficeAccessJetDatabaseEngine和圖形用戶界面兩項(xiàng),是Office的系A(chǔ)ccess一個數(shù)據(jù)庫管理。ACCESS以它自己的格式將數(shù)據(jù)在基于AccessJet的數(shù)據(jù)Access戶”可以使用它來構(gòu)建軟件應(yīng)用程序。和其他辦公應(yīng)用程序一樣,ACCESSVisualBasic宏語言,它是一個面向?qū)ο蟮木幊陶Z言,可以各種對象,包括DAO(數(shù)據(jù)對象),ActiveX數(shù)據(jù)對象,以及許多其他的ActiveX組件??梢晫BA,VBA可以和調(diào)用Windows操作系統(tǒng)函數(shù)。Access1accessaccessExcelaccess,提高了工作效率和工作能力。2access軟件來規(guī)范同事、下屬的行為,推行其管理思想。(VB、.net、Caccess另外,在開發(fā)一些小型WEB應(yīng)用程序時,用來數(shù)據(jù)。例如ASP+AccessASPInternetInformationServices運(yùn)行.比較復(fù)雜的WEB應(yīng)用程序則使用PHP/MySQL或者ACCESS的用途,體現(xiàn)在很多方面表格模板。只需鍵入需要的內(nèi)容,Access便會使用表格模板提供能夠完相關(guān)任務(wù)的應(yīng)用程序。Access夠集中精力處理項(xiàng)目。您將擁有一個全新的應(yīng)用程序,其中包含能夠立即啟動UI。創(chuàng)建和運(yùn)行舊數(shù)據(jù)庫。盡情對您的現(xiàn)有桌面數(shù)據(jù)庫(ACCDB/MDB)的支持AccessBasic少在為Windows應(yīng)用程序接口編程時、在開發(fā)應(yīng)用程序中遇到的問題Windows32指針在Access中是十分必要的。當(dāng)對表格和報表進(jìn)行操作時,Access有一個無正式文本的特性。這個特性允許你從設(shè)計視窗性質(zhì)sheetwindow中進(jìn)行過程調(diào)用,調(diào)用的方法時同shift和F2在AccessBasic中,如果你知道點(diǎn)(動態(tài)庫中函數(shù)的名字),你可Windows塊中有的過。刪除這些過程,在EDIT菜單中使用FIND命令找到重復(fù)的有從動態(tài)庫中調(diào)用的過程,比如,getActiveWindow為:一個空的32位指針是有效的或是為一些動態(tài)庫要求具有參數(shù)。要指定0&0&,“&”指定一個32位的空指針,在函數(shù)中,一個ASANY參數(shù)指示AccessBasic對那AccessBasic3276832767。一個無符號整型數(shù)的范圍是065535。AccessBasic32767,1616AccessBasicAccessBasic被無符號整型值加或減)BitwiseBitwiseBitwiseAccessBasic夠的靈活性和對Windows應(yīng)用程序接口的控制,同時保護(hù)你使你免遭即使Access會使用一個聯(lián)合處理器來處理浮點(diǎn)型算術(shù),整型數(shù)算大小是固定的,不能隨便加大,并且同時還要于Access共享。 進(jìn)入可提供的編程語言,當(dāng)時在另一個內(nèi)產(chǎn)品Office,微軟公 。兩個數(shù)據(jù)庫進(jìn)入訊息庫組成部分被提供:這筆遺產(chǎn)數(shù)據(jù)存取物體(DAO),用進(jìn)入和新只可提供ActiveX數(shù)據(jù)對象(忙亂)。Access好很難被應(yīng)用。規(guī)在里VBA那搜出能一定背面結(jié)束以透過這個 2善的方案。Access擁有的報表創(chuàng)建功能能夠處理任何它能夠的數(shù)據(jù)源。AccessAccessVB6和.NET的其它程序通過DAO或ADO。在Access中,VBA能夠通過ADOSQLServer的桌面版本能夠與Access一起使用,作為Jet數(shù)據(jù)庫引擎的替代。這種支持是從MSDE(MiscrosoftSQLServer桌面引擎)開始的。MSDEMSSQL2000SQLServer2005and2008Express(級)版本。與一般的CS關(guān)系型數(shù)據(jù)庫管理不同,Access不執(zhí)行數(shù)據(jù)庫觸發(fā),預(yù)存程序或交互式登錄操作。Access2010ACEAccess2010Access2010的應(yīng)用上能夠進(jìn)行分別開發(fā)。Access2010與SharePoint2010的集成Access2007Access20074查找、中文簡繁轉(zhuǎn)換8個分組,用戶可以在“開始”功能區(qū)中對Access2007進(jìn)“創(chuàng)建”功能區(qū)中包括表、窗體、報表、其他和特殊符號5個分組,“創(chuàng)建”功能區(qū)中包含令主要用于創(chuàng)建Access2007的各種元素?!巴獠繑?shù)據(jù)”功能區(qū)包括導(dǎo)入、導(dǎo)出、收集數(shù)據(jù)、SharePoint4Access2007Access2007除了上述4能區(qū)之外,還有一些隱藏的功能區(qū)默認(rèn)沒有顯示。只有在進(jìn)行access有強(qiáng)大的數(shù)據(jù)處理、統(tǒng)計分析能力,利用access的查詢功能,可Excel無法與之相比的。這一點(diǎn)體現(xiàn)在:會用access,提高了工作效率和工作 經(jīng)濟(jì)可行性:校園內(nèi)部局域網(wǎng)已經(jīng)建成,電腦均已配置,硬件投系統(tǒng)就具備數(shù)據(jù)庫的功能,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)添加、刪 學(xué)生成績管理系統(tǒng)是經(jīng)典的信息管理系統(tǒng),其開發(fā)主要包括數(shù)據(jù)庫的建立和以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立數(shù)據(jù)一致MICR0S0FTVisualBasic提供的面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口能方便簡潔的數(shù)據(jù)庫的智能課程信息進(jìn)行管理和。該系統(tǒng)分為教師權(quán)限和學(xué)生權(quán)限,主要功能包括1231:1學(xué)生_是指發(fā)生在某一對象上的事情。又可分為鼠標(biāo)和鍵盤。例如,在命令按鈕(CommandButton)這一對象上可能發(fā)生鼠標(biāo)單擊(Click)、鼠標(biāo)移動(MouseMove)、鼠標(biāo)按下(MouseDown)等鼠標(biāo),也可能發(fā)生鍵盤按下(KeyDown)等鍵盤。總之,指明了對象“什么visualBasic置

溫馨提示

  • 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

提交評論