




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
東營職業(yè)學(xué)院計(jì)算機(jī)系綜合實(shí)訓(xùn)報(bào)告書學(xué)號:200901010012姓名:董曉波指導(dǎo)教師:張?jiān)迄i李金鳳實(shí)習(xí)方向:信息系統(tǒng)開發(fā)實(shí)習(xí)時(shí)間:2010年6月7日--2010年7月7日填表日期:2010年7月7日
摘要學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面.對于前者要求建立數(shù)據(jù)一致性和完整性強(qiáng)。安全性好的數(shù)據(jù)庫.而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,人們對計(jì)算機(jī)的依賴性越來越強(qiáng),特別是用計(jì)算機(jī)開發(fā)的數(shù)據(jù)庫以及數(shù)據(jù)管理系統(tǒng)在生活應(yīng)用中表現(xiàn)得更為突出,為此開發(fā)此系統(tǒng)。通過使用登陸管理系統(tǒng),實(shí)現(xiàn)對數(shù)據(jù)庫的連接,然后對數(shù)據(jù)進(jìn)行查詢、修改、添加刪除,使管理工作系統(tǒng)化、規(guī)范化、自動化、簡易化、智能化,從而達(dá)到提高管理效率的目的。系統(tǒng)開發(fā)采用Microsoft公司的VisualBasic6.0,利用其強(qiáng)大的可視化界面功能及對數(shù)據(jù)庫的支持,先構(gòu)造一個(gè)原型,逐步增加功能,最終滿足需求。關(guān)鍵字:管理系統(tǒng)VisualBasic6.0SQLServer數(shù)據(jù)庫目錄TOC\o"1-5"\h\z摘要 2目錄 3\o"CurrentDocument"第一章緒論 4\o"CurrentDocument"第二章系統(tǒng)分析 5\o"CurrentDocument"本系統(tǒng)主要用以下控件 5\o"CurrentDocument"系統(tǒng)的需求分析 5\o"CurrentDocument"系統(tǒng)的功能分析 6\o"CurrentDocument"第三章系統(tǒng)設(shè)計(jì) 7\o"CurrentDocument"3.1數(shù)據(jù)庫設(shè)計(jì) 7\o"CurrentDocument"3.2系統(tǒng)運(yùn)行流程 8\o"CurrentDocument"總體結(jié)構(gòu) 8\o"CurrentDocument"3.4VB登陸界面 9\o"CurrentDocument"添加班級信息界面 10主界面 12\o"CurrentDocument"修改成績信息 13\o"CurrentDocument"查詢成績信息 15\o"CurrentDocument"添加用戶 16\o"CurrentDocument"第四章開發(fā)總結(jié) 19\o"CurrentDocument"結(jié)束語 20\o"CurrentDocument"參考文獻(xiàn) 21第一章緒論在現(xiàn)代社會中管理的作用越來越顯得重要和突出。一般來講,管理通過計(jì)劃、組織、指導(dǎo)與領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的各種要素,以實(shí)現(xiàn)組織的目標(biāo)。傳統(tǒng)的管理活動中,把人、才、物作為企業(yè)的主要資源。但是隨著社會化大生產(chǎn)的不斷擴(kuò)大和社會對產(chǎn)品多樣化的需求,人們越來越重視信息在生產(chǎn)經(jīng)營及企業(yè)管理中的作用,并把它當(dāng)做企業(yè)的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理已經(jīng)成為當(dāng)今世界上一項(xiàng)主要的社會活動。本VisualBasic在信息處理中的應(yīng)用,標(biāo)志著一個(gè)嶄新時(shí)代——“信息時(shí)代”的開始,它使企業(yè)管理現(xiàn)代化成為可能。一定意義上說,管理信息系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計(jì)算機(jī)基礎(chǔ)之上的。硬件方面,自1946年第一臺電子計(jì)算機(jī)誕生以來,計(jì)算機(jī)技術(shù)的發(fā)展可謂日新月異,從龐大的只能在實(shí)驗(yàn)室里供研究使用的計(jì)算機(jī)到如今能適應(yīng)不同環(huán)境滿足不同需求的各種各樣的計(jì)算機(jī);運(yùn)算速度從每秒幾千次到每秒幾百億次;處理器從焊有上百萬個(gè)電子管的大的驚人的電子板到只有指甲大小的集成電路;現(xiàn)在計(jì)算機(jī)在硬件方面的發(fā)展已達(dá)到了每三個(gè)月更新?lián)Q代一次的驚人速度。軟件方面,也已從機(jī)器語言匯編語言、高級語言發(fā)展到現(xiàn)如今的第四代語言——非結(jié)構(gòu)化、面向?qū)ο蟆⒖梢暬恼Z言。第二章系統(tǒng)分析建立一個(gè)好的管理信息系統(tǒng),必須要有一個(gè)好的管理基礎(chǔ)。所謂好的管理基礎(chǔ),指的是合理的管理體制、完善的制度、科學(xué)的管理方法和準(zhǔn)確的原始數(shù)據(jù)。與企業(yè)管理相比,我國的企業(yè)管理在這方面占有較大的優(yōu)勢。本系統(tǒng)主要用以下控件1、Command對象:主要是用來執(zhí)行命令,大部分是SQL指令。Parameters屬性是Command對象的重要屬性之一,Command對象的全部參數(shù)都存儲在Parameters屬性里。2、Recordset對象:表示來自基本表或命令執(zhí)行結(jié)果的記錄全集。任何時(shí)候,Recordset對象所指的當(dāng)前記錄均為集合內(nèi)的單個(gè)記錄??墒褂肦ecordset對象操作來自提供者的數(shù)據(jù)。使用ADO時(shí),通過Recordset對象可對幾乎所有數(shù)據(jù)進(jìn)行操作。系統(tǒng)的需求分析系統(tǒng)目標(biāo):本系統(tǒng)將實(shí)現(xiàn)用計(jì)算機(jī)管理學(xué)生的學(xué)習(xí)信息的功能。具體完成班級信息管理、學(xué)生信息管理、課程信息管理、學(xué)生選課管理等功能。系統(tǒng)的功能需求:本系統(tǒng)用戶可以實(shí)現(xiàn)對班級信息、學(xué)生信息、課程信息、學(xué)籍信息的添加、修改、查詢、刪除等。系統(tǒng)功能劃分:用戶通過身份驗(yàn)證后進(jìn)入主界面。主界面為用戶提供6項(xiàng)選擇添加班級信息、添加課程信息、添加成績信息、添加學(xué)籍信息、添加用戶和查詢成績信息。2.3系統(tǒng)的功能分析A、 添加班級信息:給出所有班級列表,可以實(shí)現(xiàn)增加、修改、查詢、刪除班級信息,維護(hù)指定班級所有學(xué)生信息。令等功能。B、 添加課程信息:給出所有學(xué)生的列表,用戶可以增加、修改、刪除課程信息。C、 添加成績信息:用戶可以增加、修改、刪除成績信息,查看學(xué)生課程的成績情況。D、 添加學(xué)籍信息:用戶可以增加、修改、刪除成績信息,查看某人學(xué)籍的情況。E、添加用戶:用戶可以輸入一個(gè)新的用戶,程序判斷用戶是否存在,如存在出現(xiàn)“該用戶已存在”提示,如果不存在,輸入密碼,再次確認(rèn)密碼,若兩次密碼相同,則出現(xiàn)“添加成功”。F、查詢成績信息:用戶能根據(jù)輸入的查詢內(nèi)容,實(shí)現(xiàn)單獨(dú)查詢數(shù)據(jù)的功能第三章系統(tǒng)設(shè)計(jì)3.1數(shù)據(jù)庫設(shè)計(jì)運(yùn)動會管理系統(tǒng)采用SQLServer2005作為系統(tǒng)后臺數(shù)據(jù)庫服務(wù)器。目前使用最流行的兩種后臺數(shù)據(jù)庫是SQLServer和MySQL。數(shù)據(jù)庫的設(shè)計(jì)對系統(tǒng)來說是最為重要的部分,因此采用合理的數(shù)據(jù)庫技術(shù)將有助于信息的管理,還能方便的實(shí)現(xiàn)各種特殊的業(yè)務(wù)活動。在進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時(shí)還要以系統(tǒng)中需要訪問數(shù)據(jù)庫的功能為基礎(chǔ),盡量使用最少的數(shù)據(jù)表以最優(yōu)化的結(jié)構(gòu)實(shí)現(xiàn)需求,使數(shù)據(jù)庫的檢索做到簡單和高效。圖3-1數(shù)據(jù)庫
inistrator業(yè)列名inistrator業(yè)列名數(shù)據(jù)類型允許空上nchar(4)P姓名nchar(2)P課程nchar(lO)P成績nchar(3)P廠表-dbo■成贛信息表-出6成績信息 表-dbo.users摘要圖3-2表系統(tǒng)運(yùn)行流程應(yīng)用程序先對對象進(jìn)行SQL數(shù)據(jù)源的連接,然后,利用Command對象傳送指令,最后才建立Recordset對象來接收返回的記錄集。另一方面,ADO也提供了一些彈性,讓單獨(dú)的對象就可以完成前述的工作,通過ADO完成了VB界面與數(shù)據(jù)庫的的連接,調(diào)用數(shù)據(jù)庫中的內(nèi)容。登陸窗體對用戶進(jìn)行判斷,正確后進(jìn)入系統(tǒng),再通過菜單查詢,點(diǎn)擊找到自己想要進(jìn)入的界面,運(yùn)用界面的控件對數(shù)據(jù)庫進(jìn)行相應(yīng)的修改,實(shí)現(xiàn)自己的操作??傮w結(jié)構(gòu)圖3-3圖3-3總體結(jié)構(gòu)3.4VB登陸界面沖戶喀托I戶密碼確定沖戶喀托I戶密碼確定學(xué)生信息管理系統(tǒng)二〕職消圖3-4登陸界面該界面程序部分代碼:PrivateSubCommand1_Click()Adodc1.RecordSource="select*fromuserswherename='"&Text1.Text&"'Andpassword='"&Text2.Text&"'"Adodc1.RefreshIfAdodc1.Recordset.RecordCount>0Thenform1.HideForm9.ShowElseMsgBox"請確認(rèn)用戶名或密碼是否正確!",vbInformation,"系統(tǒng)提—"〃示"EndIfEndSubPrivateSubCommand2_Click()EndEndSub該界面能夠判斷登陸的用戶是否在數(shù)據(jù)庫中,進(jìn)而進(jìn)入該系統(tǒng)。3.5添加班級信息界面圖3-5添加班級信息該界面程序部分代碼:PrivateSubCommand1_Click(IndexAsInteger)DimaskAsIntegerSelectCaseIndexCase0Adodc1.Recordset.AddNewCommand2.Visible=TrueCommand3.Visible=TrueCase1ask=MsgBox("刪除否?",vbYesNo)Ifask=6ThenAdodc1.Recordset.DeleteAdodc1.Recordset.MoveNextIfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLastEndIfCase2Adodc1.Recordset.MovePreviousIfAdodc1.Recordset.BOFThenAdodc1.Recordset.MoveFirstCase3Adodc1.Recordset.MoveNextIfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLastEndSelectEndSubPrivateSubCommand2_Click()Adodc1.Recordset.AddNewMsgBox"更新成功"EndSubPrivateSubCommand3_Click()Adodc1.Recordset.CancelUpdateCommand2.Visible=FalseCommand3.Visible=FalseEndSub該窗體運(yùn)用command組、ADO控件,能夠?qū)崿F(xiàn)數(shù)據(jù)的添加、信息一條條的查看、刪除。3.6主界面添加班級信息添加課程信息添加成績信息忝加學(xué)藉信息添加用戶查詢成績信息倏改成績信息歡迎使用本系統(tǒng)軒數(shù)番庫添加班級信息添加課程信息添加成績信息忝加學(xué)藉信息添加用戶查詢成績信息倏改成績信息歡迎使用本系統(tǒng)軒數(shù)番庫圖3-6主界面該界面程序部分代碼:PrivateSubfile1_Click()Form9.Hideform2.ShowEndSubPrivateSubfile2_Click()Form9.Hideform3.ShowEndSubPrivateSubfile3_Click()Form9.Hideform4.ShowEndSub
該界面通過運(yùn)用菜單編輯器,作為多個(gè)界面的轉(zhuǎn)換器,實(shí)現(xiàn)對各個(gè)界面的連接。3.7修改成績信息該界面程序部分代碼:PrivateSubCommand1_Click(IndexAsInteger)DimaskAsIntegerSelectCaseIndexCase0Adodc2.Recordset.MoveFirstCase1Adodc2.Recordset.MovePreviousIfAdodc2.Recordset.BOFThenAdodc2.Recordset.MoveFirst‘第一條Case2Adodc2.Recordset.MoveNext‘下一條‘IfAdodc2.Recordset.EOFThenAdodc2.Recordset.MoveLastCase3Adodc2.Recordset.MoveLast'最后一條'Case4Adodc2.Recordset.AddNew‘添加‘Case5Adodc2.Recordset.Update‘確認(rèn)修改‘Case6Adodc2.Recordset.CancelUpdate‘放棄修改‘Case7ask=MsgBox("刪除否?",vbYesNo)Ifask=6ThenAdodc2.Recordset.DeleteAdodc2.Recordset.MoveNext‘刪除‘IfAdodc2.Recordset.EOFThenAdodc2.Recordset.MoveLastEndIfEndSelectEndSub該界面通過command組和ADO控件,實(shí)現(xiàn)了查詢、添加、刪除、確定是否添加功能。3.8查詢成績信息k>k>圖3-8查詢成績信息該界面程序部分代碼:PrivateSubCommand1_Click()DimmAsString,nAsString,tAsStringm=Text1.Textn=Text2.Texte=Text3.TextIfCheck1.Value=1ThenIfText1.Text<>""Thent="select*from成績信息where學(xué)號='"&m&EndIfElseIfCheck2.Value=1Thent="select*from成績信息where姓名='"&n&"'"ElseIfCheck3.Value=1Thent="select*from成績信息where課程='"&e&"'"EndIfAdodc1.RecordSource=tAdodc1.RefreshEndSub該界面能夠?qū)崿F(xiàn)對某一特定信息的查詢,符合條件的將顯示在DataGrid上3.9添加用戶圖3-9添加用戶該界面程序部分代碼:PrivateSubCommand1_Click(IndexAsInteger)DimaskAsIntegerSelectCaseIndexCase0Adodc1.Recordset.AddNewCommand2.Visible=TrueCommand3.Visible=TrueLabel3.Visible=TrueText3.Visible=TrueCase1ask=MsgBox("刪除否?",vbYesNo)Ifask=6ThenAdodc1.Recordset.DeleteAdodc1.Recordset.MoveNextIfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLastEndIfCase2Adodc1.Recordset.MovePreviousIfAdodc1.Recordset.BOFThenAdodc1.Recordset.MoveFirstCase3Adodc1.Recordset.MoveNextIfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLastEndSelectEndSubPrivateSubCommand2_Click()IfTrim(Text2.Text)=Trim(Text3.Text)ThenAdodc1.Recordset.AddNewMsgBox"添加成功"Else:MsgBox"兩次密碼不一致"Text2.Text=""Text3.Text=""Text3.SetFocusEndIfEndSubPrivateSubCommand3_Click()Adodc1.Recordset.CancelUpdateCommand2.Visible=FalseCommand3.Visible=FalseLabel3.Visible=FalseText3.Visible=FalseText3.Text=""EndSubPrivateSubCommand4_Click()form6.HideForm9.ShowEndSub當(dāng)程序運(yùn)行到該界面時(shí),請確認(rèn)密碼、確認(rèn)和放棄控件都是隱藏的,當(dāng)點(diǎn)擊新增時(shí),請確認(rèn)密碼、確認(rèn)和放棄控件出現(xiàn),當(dāng)你兩次輸入的密碼不一致時(shí),提醒“兩次密碼不一致”,然后重新獲得焦點(diǎn),重新輸入密碼。添加成功后,出現(xiàn)"添加成功"。第四章開發(fā)總結(jié)通過一個(gè)多月的系統(tǒng)開發(fā),登陸管理系統(tǒng)開發(fā)完成。在系統(tǒng)的開發(fā)過程中,以前學(xué)習(xí)感到很抽象的課程,如軟件工程、數(shù)據(jù)庫原理、面向?qū)ο蟪绦蛟O(shè)等變得清晰起來。感覺到這幾門理論課程的重要性。以前做一些應(yīng)用的程序,隨意性大,想到那里做到那里,沒有統(tǒng)一的規(guī)劃,一旦系統(tǒng)成型,出現(xiàn)錯(cuò)誤返工修改工作量大,最終的系統(tǒng)可靠性不高。另外一直以來,進(jìn)行程序設(shè)計(jì)均采用結(jié)構(gòu)化開發(fā)方法,對系統(tǒng)的全貌難以在開發(fā)前看到,導(dǎo)致實(shí)現(xiàn)的系統(tǒng)不滿足需求。這次設(shè)計(jì)開發(fā),主要有以下幾點(diǎn)收獲:1?對VB系統(tǒng)開發(fā)方法有了一定的了解。漸進(jìn)式的卡發(fā)方法與面向?qū)ο蟮某绦蛟O(shè)計(jì)的結(jié)合不但能在系統(tǒng)開發(fā)初期讓用戶了解系統(tǒng)的概貌,而且能使系統(tǒng)開發(fā)模塊化,提高開發(fā)效率,減少出錯(cuò)。對于后期的系統(tǒng)維護(hù)業(yè)提供了很大的幫助。2.通過實(shí)踐,提高了系統(tǒng)分析的能力,對數(shù)據(jù)流圖、系統(tǒng)流程圖等系統(tǒng)設(shè)計(jì)工具的使用有了更深刻的認(rèn)識。為以后的工作、學(xué)習(xí)的進(jìn)一步提高打下了堅(jiān)實(shí)的基礎(chǔ)。結(jié)束語本次課程設(shè)計(jì)是我第一次系統(tǒng)的、完整的接觸軟件的過程。我做的是學(xué)生信息管理系統(tǒng)在
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB1311T 087-2025 無人機(jī)遙感法鑒定高水效小麥品種技術(shù)規(guī)程
- 人工智能大模型推動行業(yè)變革與市場需求洞察
- 康寶萊產(chǎn)品與營銷培訓(xùn)
- 第三章 第一節(jié) 世界的海陸分布教學(xué)設(shè)計(jì)-2024-2025學(xué)年湘教版初中地理七年級上冊
- 建筑垃圾消納場項(xiàng)目初步設(shè)計(jì)方案優(yōu)化
- 高標(biāo)準(zhǔn)農(nóng)田建設(shè)項(xiàng)目設(shè)計(jì)方案
- 創(chuàng)新德育工作模式推動教育新變革
- 縣委決策流程培訓(xùn)課件
- 2025年特許金融分析師考試思路拓展試題及答案
- 變革管理在倉庫中的應(yīng)用計(jì)劃
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項(xiàng)考試題庫
- 樁基及基坑支護(hù)工程技術(shù)施工方案(三篇)
- 司法考試2024年知識點(diǎn)背誦版-民法
- 2024年耐磨鑄件項(xiàng)目規(guī)劃申請報(bào)告樣文
- 重度哮喘診斷與處理中國專家共識(2024)解讀
- 新能源汽車電控系統(tǒng)的新型傳感器應(yīng)用考核試卷
- 蘇教版數(shù)學(xué)一年級下學(xué)期期中測試卷10套及但
- 2024年全國職業(yè)院校技能大賽高職組(法律實(shí)務(wù)賽項(xiàng))考試題庫(含答案)
- 全過程工程咨詢管理服務(wù)方案投標(biāo)方案(技術(shù)方案)
- 中鐵十五局集團(tuán)安全質(zhì)量部管理制度大全
- 2024老年燒創(chuàng)傷創(chuàng)面MEEK植皮技術(shù)規(guī)范
評論
0/150
提交評論