




已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
江西科技師范學院 畢業(yè)論文目錄目錄- 1 -摘 要- 2 -abstract- 3 -第一章 引言- 4 -1.1背景- 4 -1.2目標- 4 -第二章 需求分析- 5 -2.1 系統(tǒng)需求- 5 -2.2 功能需求- 5 -2.2.1系統(tǒng)管理- 5 -2.2.2 學生信息管理- 5 -2.2.3 教師信息管理- 5 -2.2.4 課程信息管理- 5 -2.2.5 學生選課管理- 5 -2.2.6 教師選課- 5 -2.2.7 幫助- 5 -2.3 性能需求- 5 -2.3.1 硬件環(huán)境- 5 -2.3.2 軟件環(huán)境- 5 -第三章 總體設(shè)計- 6 -3.1 系統(tǒng)概述- 6 -3.2 系統(tǒng)模塊- 6 -3.3 模塊設(shè)計- 7 -第四章 數(shù)據(jù)庫設(shè)計- 8 -4.1 關(guān)于數(shù)據(jù)庫的接口- 8 -4.2 數(shù)據(jù)庫建立- 8 -第五章 詳細設(shè)計- 10 -5.1 系統(tǒng)項目文件和公共文件- 10 -5.2初始化模塊- 11 -5.3登錄模塊- 11 -5.4用戶注冊模塊- 13 -5.5學生信息模塊- 13 -5.6選課模塊- 14 -第六章 系統(tǒng)維護和改進- 14 -6.1 運行維護- 14 -6.2 系統(tǒng)的改進和提高- 14 -第七章 美化軟件- 15 -6.1 為什么要使用界面控件?- 15 -6.2 niceform使用方法。- 15 -第七章 結(jié)束語- 15 -第八章 致謝- 16 -參考文獻- 16 -摘 要 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。本文介紹了在visual basic6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析學校學生管理的不足,創(chuàng)建了一套行之有效的計算機管理學生的方案。文章介紹了學生管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計及代碼設(shè)計;系統(tǒng)實現(xiàn)部分說明了幾個主要模塊的算法,本系統(tǒng)界面友好,操作簡單,比較實用。關(guān)鍵詞:管理信息系統(tǒng)、學生管理、visual basic應(yīng)用、數(shù)據(jù)庫。abstractwith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. managing information system is a new subject. enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics.this article introduces the detailed process of exploring a management information system under the environment of visual foxpro, utilizing “top-bottom” overall plan and a strategy according to “bottom-top” application and exploitation. that is to establish a set of effective scheme for student management by computer, through analyzing disadvantages of student management by human resources. this article emphasizes on three sections. the system analysis section of student management information includes feasible analysis, management function analysis.the system design section mainly focuses on system function design and data base design and data number design. and the system realization section has provided several major function , together with the main windows and programs.this economical and pragmatic system has explicit interface, with simple operation.keywords :mis、student management、visual basic application、database第一章 引言1.1背景學生信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關(guān)重要,所以學生信息管理系統(tǒng)設(shè)計是以能夠為用戶提供充足的信息和快捷的查詢手段為核心內(nèi)容的。一直以來人們所使用的傳統(tǒng)的人工管理文件信息的方式實在是太落后,它存在著許許多多的缺點,效率低、保密性差的問題尤其突出。另外工作量稍微一大,將會有大量的文件和數(shù)據(jù)需要維護,有些問題是人工所無法解決的。隨著科學技術(shù)的不斷提高,計算機應(yīng)用越來越廣泛,其強大的功能已為人們所深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對學生信息進行管理,具有著手工管理所無法比擬的優(yōu)點,檢索快捷、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些顯而易見的優(yōu)點能夠極大地提高學校管理人員的工作效率,也即提高進行學生信息管理的效率。由于這些原因加之指導老師的睿智指導,選擇這樣一個學生信息管理系統(tǒng)的設(shè)計也就成了必然。1.2目標本系統(tǒng)以學校得管理業(yè)務(wù)為依托,結(jié)婚學生信息管理理論,設(shè)計并開發(fā)一個學生信息管理系統(tǒng),提高一個以人為本、科學合理的信息管理解決方案。針對不同權(quán)限的人員,就管理的方方面面,提供一個互動式的信息管理平臺。系統(tǒng)目標如下:(1)尊重傳統(tǒng)的學校管理制度和文化,滿足學校不同管理層的人員對信息內(nèi)容的不同需求。(2)通過信息管理系統(tǒng)的實現(xiàn),使企業(yè)的信息管理更加科學化。(3)提供靈活、方便的操作。(4)節(jié)約信息管理的成本,提高學校信息管理得效率。(5)對系統(tǒng)提高必要得權(quán)限管理等第二章 需求分析2.1 系統(tǒng)需求在學校,教務(wù)部的手工管理主要包括學校信息管理、教師信息管理、成績管理、課程信息管理等。為了提高學校的管理的科學性和方便性以及安全性,開發(fā)一套管理系統(tǒng)是非常必要的。本系統(tǒng)主要包括學生信息管理和學校信息管理的詳細業(yè)務(wù)。綜上所述,學生信息管理系統(tǒng)應(yīng)該滿足以下需求:(1)業(yè)務(wù)上滿足學校人事部管理的基本要求,能夠方便地進行學生和教師管理等。(2)為學生管理和教師管理系統(tǒng)提高數(shù)據(jù)支持。(3)與傳統(tǒng)的手工管理相比,要添加基礎(chǔ)數(shù)據(jù)管理和權(quán)限管理(4)所有界面都要有信息的瀏覽功能,同時要保障數(shù)據(jù)的安全、可靠(5)要有適當?shù)膸椭畔?.2 功能需求根據(jù)系統(tǒng)的需求分析,本系統(tǒng)的功能要求如下:2.2.1系統(tǒng)管理系統(tǒng)管理的功能是管理登錄系統(tǒng)的用戶。進行用戶權(quán)限的設(shè)置,在權(quán)限方位內(nèi)可以進行用戶的添加、刪除、修改,包括用戶名和密碼以及權(quán)限的更改。2.2.2 學生信息管理學生信息管理的功能是瀏覽學生信息、記錄學生細細、以及查詢學生信息2.2.3 教師信息管理教師信息管理的功能主要包括教師資料的添加、查詢、修改、刪除等操作。該模塊只有本教師和管理員才能有權(quán)限管理2.2.4 課程信息管理課程信息管理的功能主要包括課程的添加、查詢、修改、刪除等操作。該模塊只有本教師和管理員才能有權(quán)限管理2.2.5 學生選課管理學生選課管理功能是管理學生的選課和退選等。2.2.6 教師選課教師選課管理功能是管理教師的選課和退選等。2.2.7 幫助提高系統(tǒng)使用的幫助信息。2.3 性能需求系統(tǒng)的運行環(huán)境要求:2.3.1 硬件環(huán)境處理器:intel pentium 4 3.06g或更高內(nèi)存:256mb或更高顯卡:svga顯示適配器2.3.2 軟件環(huán)境操作系統(tǒng):windows 2000/xp 數(shù)據(jù)庫:microsoft access 2003第三章 總體設(shè)計3.1 系統(tǒng)概述 本系統(tǒng)采用c/s的運行方式,針對中小型學校的教務(wù)管理業(yè)務(wù),同時考慮到開發(fā)成本和安全性的問題,本系統(tǒng)設(shè)計成一個相對封閉的單用戶運行系統(tǒng)。采用visual basic6.0作為開發(fā)工具,采用microsoft access2003作為后臺數(shù)據(jù)庫。系統(tǒng)的基本流程:歡迎界面-用戶登錄-系統(tǒng)豬控制平臺-選擇各項子系統(tǒng)。3.2 系統(tǒng)模塊學生信息管理系統(tǒng)主要分為登錄、系統(tǒng)管理、學生信息管理、教師信息管理、選課管理、學生選課查詢、教師選課查詢和幫助信息等模塊。系統(tǒng)主模塊層次如圖示:幫助課程信息管理教師信息管理登錄系統(tǒng)管理學生信息管理3.3 模塊設(shè)計1 歡迎模塊顯示登錄前系統(tǒng)的歡迎信息。2 登錄模塊輸入用戶名和密碼,如果用戶名和密碼正確,進入主控制平臺,否則提示錯誤信息。3 系統(tǒng)管理模塊系統(tǒng)管理員進行用戶權(quán)限的設(shè)置和用戶的瀏覽及刪除添加等。非系統(tǒng)管理員用戶進行注冊。4 學生信息模塊學生信息管理的功能是瀏覽學生信息、記錄學生細細、以及查詢學生信息5 教師信息模塊教師信息管理的功能主要包括教師資料的添加、查詢、修改、刪除等操作。該模塊只有本教師和管理員才能有權(quán)限管理6 課程信息模塊課程信息管理的功能主要包括課程的添加、查詢、修改、刪除等操作。該模塊只有本教師和管理員才能有權(quán)限管理7 學生選課模塊學生選課管理功能是管理學生的選課和退選等。8 教師選課模塊教師選課管理功能是管理教師的選課和退選等。9 幫助信息模塊 顯示系統(tǒng)幫助信息。第四章 數(shù)據(jù)庫設(shè)計4.1 關(guān)于數(shù)據(jù)庫的接口本系統(tǒng)采用ado控件,添加方法在”工具箱”中右鍵”部件”添加:4.2 數(shù)據(jù)庫建立1數(shù)據(jù)庫數(shù)據(jù)庫名稱:db1.mdb2數(shù)據(jù)表 表名:login 作用:管理系統(tǒng)用戶 設(shè)計圖如下: 表名:studentinfo 作用:學生信息表 設(shè)計圖如下: 表名:teacherinfo 作用:教師信息表 設(shè)計圖如下: 表名:choice 作用:選課表 設(shè)計圖如下:第五章 詳細設(shè)計5.1 系統(tǒng)項目文件和公共文件系統(tǒng)模塊中定義一些公共變量和公共函數(shù),減少整個程序的代碼量并簡化程序的修改工作。系統(tǒng)模塊中包括opentable函數(shù)。系統(tǒng)模塊的實現(xiàn)如下:1主體框架 新建一個vb的標準exe工程,建立系統(tǒng)的主體框架(如圖)2添加模塊 添加模塊,并將其命名為module1.bas3系統(tǒng)公共變量public username as string記錄用戶名public qx as string權(quán)限4系統(tǒng)公共函數(shù)(功能打開數(shù)據(jù)庫db1中的指定數(shù)據(jù)表)public sub opentable(ado as adodc, table as string)with ado .connectionstring = provider=microsoft.jet.oledb.4.0; data source= & app.path & db1.mdb;persist security info=false .commandtype = adcmdtable .recordsource = table .refreshend withend sub5.2初始化模塊備注:以下兩個模塊由李華軍完成圖示:設(shè)計:在窗體initfrm中添加2個text控件、2個label控件、1個picture控件、1個timer控件編碼:窗體加載時的響應(yīng)代碼private sub form_load() timer1.enabled = true text2.width = me.width / 100end sub時間事件用于控制百分比進度條private sub timer1_timer() text2.width = text2.width + text1.width / 100 label1.caption = & int(text2.width / text1.width) * 100) & % & if (text2.width / text1.width) 1 then login_frm.show unload me end ifend sub 5.3登錄模塊如圖:設(shè)計:在窗體login_frm中添加一個adodc1控件、兩個text控件、兩個label控件、兩個command控件.編碼:部分代碼private sub command1_click()static intloginnum as integerif combo1.text = and text1.text = then msgbox 請輸入用戶名和密碼, vbexclamation + vbokonly, 登陸提示 combo1.setfocuselse adodc1.commandtype = adcmdtext adodc1.recordsource = select * from login where 用戶名= & combo1.text & adodc1.refresh if adodc1.recordset.eof = true then msgbox 用戶名不正確,請您確認后重新輸入, vbexclamation + vbokonly, 登陸提示 combo1.text = combo1.setfocus else adodc1.commandtype = adcmdtext adodc1.recordsource = select * from login where 用戶名= & combo1.text & and 密碼= & text1.text & adodc1.refresh if adodc1.recordset.eof = true then intloginnum = intloginnum + 1 if intloginnum = 3 then msgbox 您是非法用戶,系統(tǒng)即將關(guān)閉, vbcritical + vbokonly, 登陸提示 end else msgbox 密碼錯誤,你還有 & 3 - intloginnum & 次機會, vbokonly + vbinformation, 登陸提示 text1.text = text1.setfocus end if else if adodc1.recordset!權(quán)限 = 學生 then qx = 學生 username = combo1.text msgbox 歡迎學生登陸! & vbcrlf & vbcrlf & 你只有學生的權(quán)限!, vbinformation + vbokonly, 登陸提示 login_frm.hide mdiform1.show combo1.text = .5.4用戶注冊模塊備注:以下幾個模塊由曾志軍完成圖示:設(shè)計:在窗體user_frm中添加一個adodc1控件、一個frame、三個text控件、三個label控件、三個command控件.編碼:代碼見設(shè)計5.5學生信息模塊圖示:設(shè)計:在窗體student_frm中添加一個adodc1控件、一個frame、四個text控件、五個label控件、兩個command控件.和一個datagrid1編碼:代碼見設(shè)計5.6選課模塊圖示:設(shè)計:在窗體ser_managefrm中添加一個adodc1控件、兩個list、六個text控件、九個label控件、三個command控件.和一個datagrid1一個combo控件。編碼:代碼見設(shè)計第六章 系統(tǒng)維護和改進6.1 運行維護經(jīng)過測試,本系統(tǒng)運行穩(wěn)定,在使用和維護中還應(yīng)該注意以下幾個問題:(1)定期備份數(shù)據(jù)庫,以免數(shù)據(jù)丟失。(2)定期清理數(shù)據(jù)庫中的無效數(shù)據(jù),提高運行效率(3)對軟件及運行環(huán)境進行日常維護6.2 系統(tǒng)的改進和提高本系統(tǒng)在信息表述上還不完善,一些模塊得信息還不夠詳細,主要是提高的報表有限。下一步可以增加其他功能模塊。在各個界面上進一步添加所需要的字段;在熟悉系統(tǒng)模塊的設(shè)計后,增加一些模塊,擴充系統(tǒng)的功能。第七章 美化軟件6.1 為什么要使用界面控件?一個軟件只有強大的功能是不夠的,在競爭越來越激勵的軟件市場中,想要讓你的軟件脫穎而出,就得讓它更受用戶喜歡。使用niceform第三方控件可以給軟件加上漂亮的界面,并且設(shè)置菜單的顏色等,功能強大。6.2 niceform使用方法。建立一新項目,將niceform控件加入到該項目中。niceform控件在form_load事件中加入如下代碼private sub form_load()niceform1.loadskin (20)其中的20可以設(shè)為0-23之間的數(shù)字是窗體的風格end sub (美
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 租賃合同變更協(xié)議書模板
- 初創(chuàng)公司高效工作方案
- 國有企業(yè)重組協(xié)議書模板
- 私營單位勞動合同協(xié)議
- 小學生法制教育班會:學法知法守法 成長成人成才
- 幼兒園德育教育
- 二甲雙胍病人健康教育
- 教育兒童心理健康課件
- 心臟外科治療手術(shù)演示 二尖瓣重構(gòu)術(shù)后生活保健建議分享
- 生活小竅門讓身體護理更便捷
- 工程師評審代辦合同協(xié)議
- 小班健康活動:我會吃魚
- 專利代理師考試題庫含答案2024
- DB12 T1230-2023 政務(wù)信息資源共享 總體框架
- 管道拆除專項施工方案
- 廣西壯族自治區(qū)馬山縣實驗高中-雙休背后:從“要我學”到“我要學”的轉(zhuǎn)變-高三家長會【課件】
- GB/Z 27021.13-2025合格評定管理體系審核認證機構(gòu)要求第13部分:合規(guī)管理體系審核與認證能力要求
- 湖南省長沙市四大名校2024-2025學年高三2月月考語文試題(原卷版+解析版)
- 《政府采購管理研究的國內(nèi)外文獻綜述》5500字
- 糖尿病護理查房提出問題
- 2024年國網(wǎng)浙江省電力有限公司招聘考試真題
評論
0/150
提交評論