【正文】
256. 41 附錄 1.添加學(xué)生代碼: Dim myCon As New Dim myRs As New Private Sub Command1_Click() Dim NianJi, ZhuanYe, RenShu, FuDaoYuan, BeiZu As String NianJi = ZhuanYe = RenShu = FuDaoYuan = BeiZu = = True If Trim(NianJi) = Or Trim(ZhuanYe) = Or Trim(RenShu) = Or Trim(FuDaoYuan) = Then MsgBox 班級(jí)資料不能為空 ,請(qǐng)?zhí)顚?xiě)完 整! Exit Sub End If Provider=。相信本學(xué)生管理系統(tǒng)是一套學(xué)校在日常管理中必不可少的管理軟件,通過(guò)開(kāi)發(fā)這個(gè)系統(tǒng),我掌握了的項(xiàng)本過(guò)程,了解了的基本知識(shí)鞏固了我對(duì) Visual Basic 的學(xué)習(xí),但在這次畢業(yè)設(shè)計(jì) 中的最大收獲并不是掌握這幾門(mén)開(kāi)發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。 集成測(cè)試包括以下內(nèi)容: 連續(xù)集成測(cè)試 數(shù)據(jù)庫(kù)測(cè)試 數(shù)據(jù)整合測(cè)試 ( 2)功能測(cè)試 功能測(cè)試環(huán)境 操作系統(tǒng): windows XP 內(nèi)存: 128M 網(wǎng)絡(luò)環(huán)境:校園網(wǎng) 本功能測(cè)試共分為 : 系統(tǒng)功能測(cè)試 測(cè)試是否可以正常添加用戶(hù)和修改密碼,系統(tǒng)正常退出 測(cè)試是否可以正常對(duì)班級(jí)進(jìn)行管理,學(xué)生的單個(gè)或成批添加,刪除以及新生信息的導(dǎo)入和學(xué)生信息備份 測(cè)試成績(jī)管理中是否可以進(jìn)行分?jǐn)?shù)錄入,匯總及排名和成績(jī)備份等操作 測(cè)試課程 信息模塊中針對(duì)課程管理,老師和課程的關(guān)系之間操作是否正常 測(cè)試是否可以正常查詢(xún)學(xué)生,老師和成績(jī) ( 3)鏈接測(cè)試 這一部分將測(cè)試系統(tǒng)各模塊之間的超鏈接跳轉(zhuǎn)是否正確 ( 4)文檔測(cè)試 主要內(nèi)容為: 測(cè)試文檔是否包括全部?jī)?nèi)容 測(cè)試軟件功能描述與其他功能有沒(méi)有沖突 查看軟件功能描述是否是原來(lái)系統(tǒng)分析和需求 查看文檔內(nèi)容在特定的情況和進(jìn)度下 ,以現(xiàn)有人力 ,物力和資源能否實(shí)現(xiàn) ( 5)負(fù)載測(cè)試 這一部分將測(cè)試正常情況下系統(tǒng)性能和用戶(hù)數(shù)目之間 37 的關(guān)系 主要內(nèi)容為: 查看在多個(gè)用戶(hù)同時(shí)使用本系統(tǒng)時(shí)是否正常 ( 6)極 限測(cè)試 這一部分將測(cè)試所有極端的情況,如速度非??斓那闆r下和速度非常慢的情況下,以及所有其它的極端情況。 我們可以設(shè)置 DataGrid 控件的外觀:選中該控件,右擊,在彈出的快捷菜單中選擇“檢索字段”,在彈出的對(duì)話(huà)框中單擊“確定”,這時(shí),表格中出現(xiàn)了表的字段。 系統(tǒng)界面設(shè)計(jì) ( 1)登錄及系統(tǒng)主窗口界面設(shè)計(jì) 該部分界面主要包括登錄窗口、系統(tǒng)主窗口、修改密碼窗口。 ③ 總分表:記錄學(xué)生的期中、期末及總評(píng)的總分及名次 。根據(jù)用 戶(hù)的要求,查詢(xún)學(xué)生數(shù)據(jù)庫(kù)的所有可能的信息,其中包括成績(jī)查詢(xún)。 成績(jī)備份。 學(xué)生信息備份。 刪除學(xué)生。 ( 4)規(guī)模 適用于中小規(guī)模學(xué)校的 學(xué)生學(xué)籍管理系統(tǒng) 系統(tǒng)。該 學(xué)生學(xué)籍管理系統(tǒng) 系統(tǒng)是以 VB+Access 數(shù)據(jù)庫(kù) +SQL 數(shù)據(jù)查詢(xún)語(yǔ)言編寫(xiě)。由于采用統(tǒng)一的數(shù)據(jù)信息,使相關(guān)資料能夠快速地查詢(xún)所需的數(shù)據(jù)、資料及其它信息的,使信息快速高效運(yùn)行。 學(xué)生學(xué)籍管理系統(tǒng) 系統(tǒng)是為本校開(kāi)發(fā)的,本系統(tǒng)所采用的語(yǔ)言是 Visual Basic,用 Microsoft Access 2020 數(shù)據(jù)庫(kù)完成。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類(lèi):非關(guān)系數(shù)據(jù)庫(kù) (flatfile)和關(guān)系數(shù)據(jù)庫(kù)( relational)。 Visual Basic、 Access 以及其他微軟的軟件產(chǎn)品都是通過(guò)共用 JET 數(shù)據(jù)庫(kù)引擎,從而給用戶(hù)提供了豐富的數(shù)據(jù)類(lèi)型。 ( 3)關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn) Access2020 就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢(xún)、存儲(chǔ)和檢索。在“控件”選項(xiàng)卡列表中選擇“ Microsoft Windows Common Controls ”后工具相中增加改控件。使用應(yīng)用程序具有可通用性可說(shuō)擴(kuò)展性和強(qiáng)有力的功能。 ( 6)過(guò)程 (Procedure) 7 過(guò)程是指經(jīng)過(guò)定義或說(shuō)明的,或基于某一對(duì)象對(duì)應(yīng)的事件所引發(fā)的程序 段。用戶(hù)通過(guò)適當(dāng)?shù)卦O(shè)置或改變對(duì)象的屬性來(lái)確定對(duì)象的外觀及性能特征,從而有效地使用系統(tǒng)提供的對(duì)象。其基本含義如下: ( 1)視窗( Form) 6 視窗是進(jìn)行人機(jī)交互的界面或接口, 也叫窗體。 相關(guān)技術(shù) 與開(kāi)發(fā)工具介紹 5 本系統(tǒng)采用面向?qū)ο蟮能浖_(kāi)發(fā)辦法,以 Microsoft 公司的可視開(kāi)發(fā)環(huán)境 Visual 作為主要開(kāi)發(fā)工具,使用Microsoft Access 2020 作為關(guān)系數(shù)據(jù)庫(kù),并為 VB編程語(yǔ)言中采用 ADO 數(shù)據(jù)庫(kù)編程模型,配合功能強(qiáng)大的 SQL 查詢(xún)語(yǔ)言實(shí)現(xiàn)建立關(guān)系數(shù)據(jù)庫(kù),放問(wèn)數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)的更新,較好地實(shí)現(xiàn)了預(yù)定的需求功能。 對(duì)于課程信息,教導(dǎo)處每學(xué)期要進(jìn)行課程安排、課任教師分配、一周課程安排、中途課程調(diào)整等等。 目的背景與意義 學(xué)校主要有總務(wù)處、政教處、教導(dǎo)處、培訓(xùn)處四大塊。 我們使用 MICROSOFT 公司的 VISUAL BASIC 開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng) 2 應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶(hù)滿(mǎn)意的可行系統(tǒng)。 3)學(xué)生信息的修改。 II Abstract With more and more widespread and profound application of information technology in management, the implement of management information system has bee mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be anized efficiently and anically, 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 puter, 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 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. Key words student management。 I 摘 要 隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。 visual basic application。 4)班級(jí)管理信息的輸入,包括輸入班級(jí)設(shè)置、年級(jí)信息等。 3 第 1 章 緒論 學(xué)生學(xué)籍管理系統(tǒng) 系統(tǒng)是一個(gè)教育單位不可缺少的部分。其中教導(dǎo)處的工作最為繁重,工作人員多,信息量大。 以上各類(lèi)信息目前還處于手工或半手工的管理狀態(tài),效率低,可靠性差。 1. Visual Basic 開(kāi)發(fā)環(huán)境 Visual Basic 是一種可視化、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,可用于開(kāi)發(fā) Windows 環(huán)境下的各類(lèi)應(yīng)用程序。 VB 系統(tǒng)的人機(jī)交互界面或接口,無(wú)論是在設(shè)計(jì)時(shí)或是在運(yùn)行時(shí),都是Windows 系統(tǒng)的標(biāo)準(zhǔn)視窗。比如,對(duì)象的名稱(chēng)、在屏幕上顯示的位置、大小、顏色、接收或容納的數(shù)據(jù)內(nèi)容及數(shù)據(jù)的表現(xiàn)格式等。 ( 7)模塊 (Module) 模塊是指一些運(yùn)算量或過(guò)程進(jìn)行聲明或定義的一個(gè)集合。 Visual Basic 應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶(hù)對(duì)象、用戶(hù)事件等等,對(duì)象中又包含若干控件如命令按鈕、單行編輯器等這些對(duì)象和控件都可在許多應(yīng)用中重復(fù) 使用。 本系統(tǒng)就用了 Cool 工具中的 Statubar 控件,在系統(tǒng)這一界面中,添加了狀態(tài)欄,在第一個(gè)欄中,在樣式這一欄中選擇了文本,在第二個(gè)欄中,選擇了系統(tǒng)日期,第三個(gè)欄中選擇了系統(tǒng)時(shí)間,這樣,任何時(shí)候操作本系統(tǒng),都可以看到當(dāng)前的時(shí)間和日期。 Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù) 9 表示圖或自定義窗體收集信息。 ADODC 控件在數(shù)據(jù)庫(kù)中的信息與將信息顯示給用戶(hù)看的Visual Basic 程序之間架起了一座橋梁。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語(yǔ),象記錄、域等。該系統(tǒng)總體有四部分組成,包括學(xué)生信息查詢(xún)、教務(wù)信息維護(hù)、學(xué)生選課及用戶(hù)管理。 需求分析是成功實(shí)施 一個(gè)管理系統(tǒng)的基礎(chǔ),只有弄清楚客戶(hù)的需求,才能真正開(kāi)發(fā)出滿(mǎn)足客戶(hù)需求的管理信息系統(tǒng),也才能夠真正讓整個(gè)系統(tǒng)發(fā)揮其相應(yīng)的作用。系統(tǒng)管理員、教師、學(xué)生只需通過(guò)簡(jiǎn)單的操作 , 用戶(hù)都可 以了解本系統(tǒng)軟件的基本工作原理。 15 第 3 章 總體設(shè)計(jì) 系統(tǒng)功能描述 本系統(tǒng)的主要任務(wù)是實(shí)現(xiàn)對(duì)學(xué)校教導(dǎo)處的 學(xué)生學(xué)籍管理系統(tǒng) 、成績(jī)管理、課程管理及相關(guān)查詢(xún)。當(dāng)學(xué)生畢業(yè)后,學(xué)生信息轉(zhuǎn)移備份數(shù)據(jù)庫(kù)中,系統(tǒng)的基本數(shù)據(jù)庫(kù)中需要?jiǎng)h除學(xué)生信息。在學(xué)生信息刪除前,將其按班級(jí)為單位保存到備份數(shù)據(jù)庫(kù)。為指定班級(jí)及指定的學(xué)期數(shù)的學(xué)生成績(jī)保存到備份數(shù)據(jù)庫(kù)中。 備份成績(jī)查詢(xún)。 ④ 課程表:記錄各專(zhuān)業(yè)各年級(jí)開(kāi)課情況,在添加學(xué)生記錄時(shí),可根據(jù)該表的情況決定在成績(jī)表添加學(xué)生記錄的個(gè)數(shù)。 ① 登錄窗口界面: 本系統(tǒng)中使用到的數(shù)據(jù)表主要有班級(jí)表、成績(jī)表、繳費(fèi)表、課程表、學(xué)生檔案、用戶(hù)資料,由這六個(gè)表,組成了名為信息的數(shù)據(jù)庫(kù)(如圖4 4 43)。然后再右擊,同樣,在彈出的快捷菜單中選擇“編輯”,我們就可以所在的表格的寬度進(jìn)行調(diào)整。 主要內(nèi)容為 : 網(wǎng)絡(luò)資源極限測(cè)試 綜合極限測(cè)試 38 結(jié)束語(yǔ) 學(xué)生學(xué)籍管理系統(tǒng) 系統(tǒng)(課程設(shè)置和打印統(tǒng)計(jì))的完成,它在審核這一功能中能夠?qū)Σ煌闆r的資料進(jìn)行設(shè)置和打印,針對(duì)需要的信息進(jìn)行設(shè)置和打印。 39 致 謝 在論文即將完成之際,回顧緊張但又充實(shí)的學(xué)習(xí)班和開(kāi)發(fā)過(guò)程,本人在此向所有關(guān)心我的及幫助我的老師和同學(xué)們致以最真誠(chéng)的感謝。Data Source=信息 .m