學(xué)籍管理系統(tǒng) 論文設(shè)計(jì)
《學(xué)籍管理系統(tǒng) 論文設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《學(xué)籍管理系統(tǒng) 論文設(shè)計(jì)(17頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、目 錄 1 前言 1 2 系統(tǒng)分析 1 2.1開發(fā)環(huán)境 1 2.2數(shù)據(jù)庫(kù)設(shè)計(jì) 1 2.3系統(tǒng)功能分析 2 2.4系統(tǒng)需求分析 2 3系統(tǒng)模塊設(shè)計(jì) 4 3.1入學(xué)前模塊 4 3.2在校間模塊 7 3.3畢業(yè)后模塊 8 4詳細(xì)設(shè)計(jì) 8 4.1創(chuàng)建工程 8 4.2建立數(shù)據(jù)連接 9 4.3創(chuàng)建MDI主窗體 9 4.3.1界面要求 9 4.3.2 MDI的操作窗口 10 4.3.3窗體工作流程 10 4.4部分源代碼 11 5系統(tǒng)的運(yùn)行與維護(hù) 12 5.1運(yùn)行設(shè)計(jì) 12 5.1.1運(yùn)行模塊的組合 13 5.1.2運(yùn)行控制 13 5.1.3運(yùn)行時(shí)間 13
2、 5.2 出錯(cuò)處理設(shè)計(jì) 13 5.2.1出錯(cuò)輸出信息 13 5.2.2出錯(cuò)處理對(duì)策 13 5.3安全保密設(shè)計(jì) 13 5.4 維護(hù)設(shè)計(jì) 13 5.5 運(yùn)行環(huán)境 14 6 結(jié)束語(yǔ) 14 7 致謝 14 8 參考文獻(xiàn) 15 學(xué)籍管理系統(tǒng)論文設(shè)計(jì) 1 前言 學(xué)籍管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,所以學(xué)籍管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍? 但長(zhǎng)期以來(lái),學(xué)籍管理都是依賴人工進(jìn)行的,面對(duì)如此眾多的學(xué)籍信息,其工作量可想而知。這種管理方式在著許多缺點(diǎn),如:效率低、保密性差、另外時(shí)間一長(zhǎng)將產(chǎn)生大量的文件和數(shù)據(jù)
3、丟失和損壞,這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。這種方式不僅浪費(fèi)了大量的人力物力,而且由于人工管理存在著大量的不可控因素,造成了學(xué)籍管理的某些不規(guī)范,使得學(xué)籍管理陷入“事倍功半”的地步。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí)。例如:檢索迅速、查詢方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大的提高學(xué)生管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。通過(guò)設(shè)計(jì)和分析此軟件,我受益匪淺,系統(tǒng)的設(shè)計(jì)開發(fā)過(guò)程,不但是對(duì)數(shù)據(jù)庫(kù)技術(shù)的掌握情況和理論聯(lián)系實(shí)際能力的一次檢驗(yàn)過(guò)程,同時(shí)也是對(duì)面向?qū)ο蟮某绦蛟O(shè)計(jì)方法理論一個(gè)更深的理解過(guò)程
4、,這個(gè)過(guò)程可以把我所學(xué)的理論和畢業(yè)設(shè)計(jì)這一實(shí)踐聯(lián)系起來(lái),解決了實(shí)際問(wèn)題,提高了我設(shè)計(jì)的水平和編程的技巧,為畢業(yè)后的實(shí)際工作打下了一個(gè)良好的基礎(chǔ)。 因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我將以開發(fā)一套學(xué)籍管理系統(tǒng)為例,談?wù)勂溟_發(fā)的過(guò)程和所涉及到的問(wèn)題及解決方法。 2 系統(tǒng)分析 2.1開發(fā)環(huán)境 結(jié)合所要開發(fā)的系統(tǒng)的特點(diǎn),學(xué)籍管理系統(tǒng)將使用Visual Basic 6.0中文版作為開發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)則采用Access 2000。 根據(jù)“學(xué)籍管理系統(tǒng)”的需求說(shuō)明和模塊設(shè)計(jì),本系統(tǒng)著重于實(shí)現(xiàn)各個(gè)模塊的基本功能,如果要具體應(yīng)用到學(xué)校的情況中,還需要對(duì)學(xué)校的具體需
5、求進(jìn)一步明確,并對(duì)系統(tǒng)進(jìn)行完善。 2.2數(shù)據(jù)庫(kù)設(shè)計(jì) 學(xué)籍管理系統(tǒng)將使用Access 2000作為數(shù)據(jù)庫(kù)管理系統(tǒng)。在Access中新建一個(gè)數(shù)據(jù)庫(kù),其命名為學(xué)籍管理1997學(xué)籍管理.mdb,將新建的數(shù)據(jù)庫(kù)放置在應(yīng)用程序目錄中,以便調(diào)用。以下是系統(tǒng)所應(yīng)用的主要表及邏輯結(jié)構(gòu)。在以下的表中是以學(xué)號(hào)作為主關(guān)鍵字來(lái)實(shí)現(xiàn)表之間的相互連接的。 (1) 高考成績(jī)表是每位同學(xué)在入學(xué)前的各科成績(jī) (2) 班表包含班號(hào)、班名、教室、人數(shù)以及系號(hào) (3) 系表有系號(hào)、系名 (4) 成績(jī)表有學(xué)號(hào)、班號(hào)、姓名、性別、系名、專業(yè)、班級(jí)、成績(jī)、等級(jí)以及第幾學(xué)期 (5) 課程表有課程號(hào)、課程名、專業(yè)、學(xué)時(shí)、學(xué)分、第幾
6、學(xué)期、類型以及任課教師 (6) 量化成績(jī)表有學(xué)號(hào)、姓名、遲到、早退、量化成績(jī)以及原因等 (7) 學(xué)籍調(diào)動(dòng)表包含姓名、調(diào)前班級(jí)、調(diào)前系名、調(diào)后系名、調(diào)后班級(jí)、調(diào)后學(xué)號(hào)、停課時(shí)間、退學(xué)原因等 (8) 畢業(yè)去向表包含學(xué)號(hào)、姓名、通訊地址、郵政編碼、聯(lián)系電話、是否考研、考研學(xué)校、證件注銷以及畢業(yè)設(shè)計(jì) 2.3系統(tǒng)功能分析 本系統(tǒng)主要功能模塊:學(xué)生學(xué)籍管理 學(xué)籍管理系統(tǒng)僅面向教務(wù)處管理人員,也就是說(shuō)只有他有權(quán)對(duì)信息進(jìn)行操作.又包括:新生信息輸入、教務(wù)信息輸入和個(gè)人信息查詢修改三個(gè)功能??臁T诘谝荒K可以有教務(wù)處管理人員輸入新生的姓名、性別、院系、生日、籍貫、電話、家庭住址等信息;第二模塊管理學(xué)
7、籍變更(休學(xué)、復(fù)學(xué)、退學(xué)、升學(xué)、畢業(yè))和獎(jiǎng)懲情況;第三個(gè)模塊用來(lái)查詢和修改學(xué)生個(gè)人信息。通過(guò)這一功能模塊,教務(wù)處可以實(shí)現(xiàn)對(duì)全校學(xué)生信息從入學(xué)到畢業(yè)的全程管理,而且此項(xiàng)工作除了每年的新生信息錄入,完全可以由一個(gè)人全權(quán)負(fù)責(zé)。而新生信息錄入這項(xiàng)工作可以留給勤工儉學(xué)的同學(xué)來(lái)完成。雖然要負(fù)一些勞務(wù)費(fèi),但遠(yuǎn)比用老師來(lái)人工管理然后付給他們工資節(jié)省的多。 本系統(tǒng)立足于教務(wù)處的角度,面向全校同學(xué)和老師,對(duì)全學(xué)校的學(xué)生和課程做統(tǒng)一管理,以實(shí)現(xiàn)管理的科學(xué)化,系統(tǒng)化,自動(dòng)化,最大限度的為老師和同學(xué)們提供方便,節(jié)約人力、物力等各方面資源。徹底杜絕以前那種老師工作量大,工作步驟繁瑣,學(xué)生有問(wèn)題不知道找哪里解決的現(xiàn)象,而
8、且消滅由于信息冗余而造成的數(shù)據(jù)不一致,和數(shù)據(jù)查詢困難的問(wèn)題。 2.4系統(tǒng)需求分析 進(jìn)行系統(tǒng)的可行性分析之后,我們從用戶的需求方面充分的考慮了本系統(tǒng)應(yīng)該具備的要求: (1)系統(tǒng)要具有兩方面的數(shù)據(jù)處理能力 由于系統(tǒng)是完成學(xué)籍成績(jī)管理工作,所以系統(tǒng)既要注重學(xué)籍的管理又要做好成績(jī)的統(tǒng)計(jì),兩者皆不可偏廢. (2)用戶界面要友好,操作要方便 由于系統(tǒng)面向的是學(xué)校的老師,他們的文化程度雖然不低,但未必精通電腦的操作。為了保證系統(tǒng)的通用性,必須使系統(tǒng)的界面友好,操作方便。 (3)可擴(kuò)充性 由于本系統(tǒng)開發(fā)時(shí)間短,而作者的水平又有限。只能完成一些基本的管理工作。因此,為了以后功能的提升,所以設(shè)計(jì)時(shí)
9、要充分考慮到以后系統(tǒng)功能的可擴(kuò)充性。 在本系統(tǒng)的系統(tǒng)分析階段,我們主要是對(duì)學(xué)校的學(xué)籍和教學(xué)管理進(jìn)行多方面的調(diào)查和研究,從而抽象出我們系統(tǒng)的業(yè)務(wù)流程圖,數(shù)據(jù)流程圖以及數(shù)據(jù)字典。接下來(lái),我們將通過(guò)本系統(tǒng)的業(yè)務(wù)流程圖,數(shù)據(jù)流程圖以及數(shù)據(jù)字典來(lái)進(jìn)一步說(shuō)明其功能。 (1)總體結(jié)構(gòu)圖 學(xué)籍管理系統(tǒng) 教務(wù)信息 個(gè)人信息 新生信息 圖2.1 結(jié)構(gòu)圖 (2)主要業(yè)務(wù)流程圖 Splash表單 登錄表單,學(xué)生身份、管理員身份 MID主窗口 查看學(xué)生自己信息 瀏覽用戶信息 對(duì)用戶信息進(jìn)行查找
10、 管理學(xué)籍信息 報(bào)表表單 圖2.2 業(yè)務(wù)流程圖 (3)數(shù)據(jù)流程分析 用人單位 招生辦 新生信息 教師 院系 信息學(xué)籍管理系統(tǒng) 學(xué)籍變更信息 課程信息 教師 課程信息 學(xué)生 學(xué)生 招生辦 學(xué)籍管理 用人單位 新生信息 老師 院系 學(xué)籍變更信息 統(tǒng)計(jì)查詢
11、學(xué)生 學(xué)籍記錄 學(xué)籍信息 課程信息 老師 選課管理 成績(jī)記錄 成績(jī)信息 學(xué)生 成績(jī)信息 成績(jī)信息
12、 圖2.3 數(shù)據(jù)流程圖 3系統(tǒng)模塊設(shè)計(jì) 該系統(tǒng)主要包括三個(gè)模塊:入學(xué)前模塊、在校情況模塊、畢業(yè)后模塊。 3.1入學(xué)前模塊 該模塊的主要功能是:添加、刪除、修改學(xué)生的信息,其中包括高考成績(jī)、基本情況、入學(xué)情況的信息,操作人員可以瀏覽學(xué)生的以上各種信息。同時(shí)為了快速查詢學(xué)生信息,可以用學(xué)號(hào)查詢。也可以瀏覽全體學(xué)生的信息,在瀏覽時(shí)可以添加、刪除、修改學(xué)生信息. 表3.1入學(xué)前管理 對(duì)象 屬性 設(shè)置 說(shuō)明 窗體 學(xué)生信息基本情況 學(xué)生信息基本情況 標(biāo)簽框1 Label Label1(0) 建立一個(gè)
13、控件數(shù)組 Caption 學(xué)生代號(hào) Font 隸書,四號(hào) 設(shè)置字體大小 文本框1 Text1 Text1(0) 創(chuàng)建一個(gè)控件數(shù)組 Text 空 Font 隸書,四號(hào) Datasource Data1 通過(guò)data1與數(shù)據(jù)庫(kù)綁定 DataField XSDH 與“學(xué)生代號(hào)” 字段綁定 標(biāo)簽框2 Label Label(1) Caption 學(xué)生姓名 Font 隸書,四號(hào) 文本框2 Text1 Text(1) Text 空 Font 隸書,四號(hào) 標(biāo)簽框3
14、 Label Label(2) Caption 性別 Font 隸書,四號(hào) 文本框3 Text1 Text(2) Text 空 Font 隸書,四號(hào) Datasource Data1 通過(guò)data1與數(shù)據(jù)庫(kù)綁定 DataField XB 與”性別”字段綁定 標(biāo)簽框4 Label Label(3) Caption 系名 Font 隸書,四號(hào) 文本框4 Text1 Text(3) Text 空 Font 隸書,四號(hào) Datasource
15、 Data1 通過(guò)data1與數(shù)據(jù)庫(kù)綁定 Datafield XM 與”系名”字段綁定 標(biāo)簽框5 Label Label(4) Caption 專業(yè)名 Font 隸書,四號(hào) 文本框5 Text1 Text(4) Text 空 Font 隸書,四號(hào) Datasource Data1 通過(guò)data1與數(shù)據(jù)庫(kù)綁定 Datafield ZYM 與”專業(yè)名”字段綁定 標(biāo)簽框6 Label Label(5) Caption 班名 Font 隸書,四號(hào) 文本框6 Tex
16、t1 Text(5) Text 空 Font 隸書,四號(hào) Datasource Data1 通過(guò)data1與數(shù)據(jù)庫(kù)綁定 Datafield BM 與“班名”字段綁定 標(biāo)簽框7 Label Label(6) Caption 宿舍代號(hào) Font 隸書,四號(hào) 文本框7 Text1 Text(6) Text 空 Font 隸書,四號(hào) Datasource Data1 通過(guò)data1與數(shù)據(jù)庫(kù)綁定 Datafield SSDH 與“宿舍代號(hào)”字段綁定 標(biāo)簽框8
17、Label Label(7) Caption 借閱代號(hào) Font 隸書,四號(hào) 文本框8 Text1 Text(7) Text 空 Font 隸書,四號(hào) Datasource Data1 通過(guò)data1與數(shù)據(jù)庫(kù)綁定 Datafield JYDH 與“借閱代號(hào)”字段綁定 標(biāo)簽框9 Label Label(8) Caption 學(xué)生證號(hào) Font 隸書,四號(hào) 文本框9 Text1 Text(8) Text 空 Font 隸書,四號(hào) Datas
18、ource Data1 通過(guò)data1與數(shù)據(jù)庫(kù)綁定 Datafield XSZH 與“學(xué)生證號(hào)”字段綁定 標(biāo)簽框10 Label Label(9) Caption 檔案交否 Font 隸書,四號(hào) 文本框10 Text1 Text(9) Text 空 Font 隸書,四號(hào) Datasource Data1 通過(guò)data1與數(shù)據(jù)庫(kù)綁定 Datafield DAJF 與“檔案交否”字段綁定 3.2在校間模塊 這是學(xué)籍管理系統(tǒng)中最重要的模塊,該模塊包括日常管理和成績(jī)管理,其中日常管理包括組織關(guān)系、
19、學(xué)籍調(diào)動(dòng)、欠費(fèi)情況和量化管理。組織關(guān)系有黨員和團(tuán)員情況,學(xué)籍調(diào)動(dòng)有調(diào)動(dòng)前、調(diào)動(dòng)后和其他情況。欠費(fèi)情況包括各學(xué)期的欠費(fèi)情況以及合計(jì)欠費(fèi)情況。量化管理含各學(xué)期量化管理,具體包括遲到、曠課、早退、獎(jiǎng)懲情況等。成績(jī)管理包括課程成績(jī)查詢和課程成績(jī)管理。課程成績(jī)查詢又含有課程信息查詢和個(gè)人各學(xué)期的成績(jī)查詢。課程成績(jī)管理可以按學(xué)號(hào)和課程名添加、刪除、取消、打印課程成績(jī)。下面介紹一下此模塊所包含的各個(gè)窗體的界面。 圖3.2 日常管理圖 圖3.2 有Data1控件和數(shù)據(jù)庫(kù)中的基本情況表、Data2控件和數(shù)據(jù)庫(kù)中的量化管理表連接。在日常管理界面中有Text控件和表中的內(nèi)容連接.
20、 圖3.3成績(jī)查詢圖 圖3.2主要是用來(lái)查詢信息的:當(dāng)對(duì)課程信息查詢時(shí),輸入課程名例如:VB,就可以查詢到所屬專業(yè)、任課教師、學(xué)時(shí)等信息。當(dāng)對(duì)個(gè)人成績(jī)查詢是,輸入學(xué)號(hào)例如:022004142就可以查詢到該學(xué)號(hào)所對(duì)應(yīng)的姓名、性別,以及所在的系名、專業(yè)、班級(jí),也可以查詢到該學(xué)生的最高成績(jī)、最底成績(jī)、平均成績(jī)和所在班級(jí)的名次。 3.3畢業(yè)后模塊 本模塊主要是對(duì)畢業(yè)后的信息進(jìn)行查詢、添加、刪除和修改。我們可以查詢畢業(yè)生的聯(lián)系方式、畢業(yè)情況和是否考研以及考研的學(xué)校。 4詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)的階段的根本任務(wù)是確定它應(yīng)該怎樣具體實(shí)現(xiàn)所要求的系統(tǒng), 也就是經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出
21、對(duì)目標(biāo)的精確描述,從而在系統(tǒng)實(shí)現(xiàn)階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程序。具體來(lái)說(shuō)就是把經(jīng)過(guò)總體設(shè)計(jì)得到的各個(gè)模塊詳細(xì)的加以描述。 4.1創(chuàng)建工程 在Visual Basic 6.0中,開發(fā)的系統(tǒng)的第一步就是創(chuàng)建一個(gè)該系統(tǒng)的工程,以管理系統(tǒng)中的各種代碼和資源。創(chuàng)建工程的圖如下: 圖3.4工程界面圖 4.2建立數(shù)據(jù)連接 數(shù)據(jù)庫(kù)之間的關(guān)系指明兩個(gè)庫(kù)之間共享一個(gè)共同的關(guān)鍵字值。一個(gè)連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個(gè)不同的表中獲取信息時(shí)建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個(gè)更高級(jí)的連接形式稱為自連接。
22、這種連接是指一個(gè)表被連接到它自己的一個(gè)字段,或在不同的紀(jì)錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫(kù)中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類型用于描述庫(kù)表示什么以及在數(shù)據(jù)庫(kù)中如何與其它的庫(kù)建立關(guān)系。從實(shí)際的學(xué)生信息管理來(lái)說(shuō),每個(gè)學(xué)生都隸屬于某個(gè)特定班級(jí),而每個(gè)班級(jí)有隸屬某個(gè)特定系。為了表現(xiàn)這種邏輯結(jié)構(gòu)關(guān)系,在數(shù)據(jù)庫(kù)中還需要建立學(xué)生信息表、班級(jí)信息白哦和系別信息表相應(yīng)字段間的關(guān)系。定義下列兩組參照完整性。 班級(jí)信息表的Name字段與學(xué)生信息表的Class字段為一對(duì)多的關(guān)系; 系別信息表的id字段與班級(jí)信息表的dept id 字段為一對(duì)多的關(guān)系。 4.3創(chuàng)建MDI主
23、窗體 4.3.1界面要求 本系統(tǒng)采取多種文檔界面來(lái)組織系統(tǒng)中的各個(gè)窗體,多文檔界面是一種Windows用戶界面標(biāo)準(zhǔn),它有一個(gè)父窗體和多個(gè)子窗體。在典型情況下父窗體用來(lái)顯示程序菜單并包含子窗體。本系統(tǒng)只有在系統(tǒng)的菜單中的登錄的界面中輸入密碼123,才可以在對(duì)各窗體進(jìn)行操作。主窗體的界面設(shè)計(jì)如下圖 圖4.1 MDI窗體界面圖 4.3.2 MDI的操作窗口 在操作系統(tǒng)里包含入學(xué)前、在校和畢業(yè)后模塊。其中在校有日常管理和成績(jī)管理。圖4.2是成績(jī)管理和成績(jī)查詢的界面。可以根據(jù)課程名查詢相關(guān)課程的內(nèi)容。 圖4.2成績(jī)管理圖 4.3.3窗體工作流程 M
24、DI主窗體的作用主要是作為整個(gè)系統(tǒng)中的各個(gè)功能窗體的父窗體。對(duì)于不同身份的用戶管理員、學(xué)生,MDI主窗體顯示出不同的菜單項(xiàng)。 對(duì)于管理員用戶,由于管理員用戶具有系統(tǒng)中所有的權(quán)限,因此MDI主窗體將會(huì)顯示所有的菜單項(xiàng),可以通過(guò)點(diǎn)擊菜單項(xiàng)來(lái)管理學(xué)生信息、查找學(xué)生信息、重新登錄或者退出系統(tǒng)等。 對(duì)于學(xué)生用戶,由于學(xué)生用戶的權(quán)限受到一定的限制,因此MDI主窗體不會(huì)顯示所有的菜單項(xiàng)。對(duì)于那些學(xué)生無(wú)權(quán)訪問(wèn),如信息查詢的功能,在菜單項(xiàng)和工具欄中相對(duì)應(yīng)的菜單項(xiàng)或按鈕就必須隱藏。學(xué)生用戶可以通過(guò)點(diǎn)擊菜單或者工具欄按鈕來(lái)查看自身的信息,并進(jìn)行重新登錄等操作。 選擇學(xué)生所在的系及其所在班級(jí),單擊“列出”按鈕,
25、可以列出屬于所選班級(jí)的所有的學(xué)生記錄。 單擊各個(gè)瀏覽按鈕,可以在當(dāng)前的學(xué)生記錄集中進(jìn)行向前、向后、移動(dòng)到第一條、移動(dòng)到最后一條這幾個(gè)操作。 用戶也可以對(duì)當(dāng)前的記錄進(jìn)行操作,可以刪除當(dāng)前記錄、添加一個(gè)記錄,或者編輯當(dāng)前記錄,也可以以報(bào)表的形式查看當(dāng)前的學(xué)生記錄、。而學(xué)生用戶只能查看并更改自己的部分信息。 4.4部分源代碼 查詢 Private Sub Command3_Click() Data1.Recordset.MoveFirst For i = 0 To Data1.Recordset.RecordCount If Data1.Recordset.Fields(
26、"課程名") = Text23.Text Then Text22.Text = Data1.Recordset.Fields("所屬專業(yè)") Text21.Text = Data1.Recordset.Fields("學(xué)時(shí)") Text20.Text = Data1.Recordset.Fields("學(xué)分") Text19.Text = Data1.Recordset.Fields("類型") Text18.Text = Data1.Recordset.Fields("任課教師") T
27、ext17.Text = Data1.Recordset.Fields("第幾學(xué)期") Text11.Text = Data1.Recordset.Fields("課程簡(jiǎn)介") Else Data1.Recordset.MoveNext If Data1.Recordset.EOF Then Data1.Recordset.MoveLast MsgBox "無(wú)此課程", , "提示框" End If End If Next i
28、 End Sub Private Sub Command4_Click() Data2.Recordset.MoveFirst For j = 0 To Data2.Recordset.RecordCount If Data2.Recordset.Fields("學(xué)號(hào)") = Val(Text32.Text) Then Text13.Text = Data2.Recordset.Fields("系名") Text14.Text = Data2.Recordset.Fields("專業(yè)") Text15.Text =
29、 Data2.Recordset.Fields("班級(jí)") Text31.Text = Data2.Recordset.Fields("姓名") Text30.Text = Data2.Recordset.Fields("課程名") Text29.Text = Data2.Recordset.Fields("成績(jī)") Text28.Text = Data2.Recordset.Fields("等級(jí)") Text16.Text = Data2.Recordset.Fields("性別") T
30、ext27.Text = Max(Data2.Recordset.Fields("專業(yè)")) Else Data2.Recordset.MoveNext If Data2.Recordset.EOF Then Data2.Recordset.MoveLast MsgBox "沒(méi)有該生", , "提示框" End If End If Next j End Sub 修改 Private Sub Command7_Click() DBGr
31、id1.AllowDelete = False DBGrid1.AllowAddNew = False Data2.UpdateRecord End Sub 添加 Private Sub Command8_Click() DBGrid1.AllowUpdate = True DBGrid1.AllowAddNew = True Data2.Recordset.AddNew End Sub 刪除 Private Sub Command9_Click() DBGrid1.AllowUpdate = False DBGrid1.All
32、owAddNew = False DBGrid1.AllowDelete = True Data2.Recordset.Delete End Sub 5系統(tǒng)的運(yùn)行與維護(hù) 5.1運(yùn)行設(shè)計(jì) 5.1.1運(yùn)行模塊的組合 具體軟件的運(yùn)行模塊組合為程序多窗口的運(yùn)行環(huán)境,各個(gè)模塊在軟件運(yùn)行過(guò)程中能較好的交換信息,處理數(shù)據(jù)。 5.1.2運(yùn)行控制 軟件運(yùn)行時(shí)有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。 5.1.3運(yùn)行時(shí)間 系統(tǒng)的運(yùn)行時(shí)間基本可以達(dá)到用戶所提出的要求。 5.2 出錯(cuò)處理設(shè)計(jì) 5.2.1出錯(cuò)輸出信息 在用戶使用錯(cuò)誤的數(shù)據(jù)或訪問(wèn)沒(méi)有權(quán)限的數(shù)據(jù)后
33、,系統(tǒng)給出提示:“對(duì)不起,你非法使用數(shù)據(jù),沒(méi)有權(quán)限!”而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。 5.2.2出錯(cuò)處理對(duì)策 由于數(shù)據(jù)在數(shù)據(jù)庫(kù)中已經(jīng)有備份,故在系統(tǒng)出錯(cuò)后可以依靠數(shù)據(jù)庫(kù)的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動(dòng),就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會(huì)丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲(chǔ)空間,權(quán)衡措施由用戶來(lái)決定。 5.3安全保密設(shè)計(jì) 系統(tǒng)的系統(tǒng)用戶管理保證了只有授權(quán)的用戶才能進(jìn)入系統(tǒng)進(jìn)行數(shù)據(jù)操作,而且對(duì)一些重要數(shù)據(jù),系統(tǒng)設(shè)置為只有更高權(quán)限的人員方可讀取或是操作。系統(tǒng)安全保密性較高。 5.4 維護(hù)設(shè)計(jì) 由于系統(tǒng)較小沒(méi)有外加維護(hù)模塊,因?yàn)榫S護(hù)工
34、作比較簡(jiǎn)單,僅靠數(shù)據(jù)庫(kù)的一些基本維護(hù)措施即可。 5.5 運(yùn)行環(huán)境 服務(wù)器: Pentium III 500MHz 以上 ,128M內(nèi)存 Windows NT4.0 或同等配置。 客戶機(jī): Pentium II 266MHz 以上 ,32M內(nèi)存 Windows 95/98 或同等配置。 推薦配置: 服務(wù)器: Pentium 4 1.2GHz ,256M 內(nèi)存 Windows 2000 Advanced Server 或同等配置。 客戶機(jī): Pentium 4 1GHz ,256M內(nèi)存 Windows XP Professional 或同等配置。 6 結(jié)束語(yǔ) 經(jīng)過(guò)需求分
35、析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、調(diào)試等步驟。中小學(xué)學(xué)籍管理系統(tǒng)基本開發(fā)完畢.在這次畢業(yè)設(shè)計(jì)中用到了許多有關(guān)軟件開發(fā)的知識(shí),如:軟件工程、數(shù)據(jù)庫(kù)相關(guān)知識(shí)、vb 本系統(tǒng)功能基本符合用戶需求,能夠完成學(xué)生學(xué)籍的存儲(chǔ)和成績(jī)的查詢以及各類相關(guān)報(bào)表的打印。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除。,對(duì)于數(shù)據(jù)的一致性的問(wèn)題也通過(guò)程序進(jìn)行了有效的解決。但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機(jī)文檔比較少,用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問(wèn)題。這些都有待進(jìn)一步改善。 更加重要的是在這次畢業(yè)設(shè)計(jì)中積累了經(jīng)驗(yàn);學(xué)習(xí)了知識(shí),鍛煉了實(shí)踐和動(dòng)手的能力。這
36、是在以后的工作和學(xué)習(xí)中不可多得的精神財(cái)富。 7 致謝 經(jīng)過(guò)三個(gè)多月的努力這次畢業(yè)設(shè)計(jì)終于圓滿結(jié)束,大學(xué)生話讓我對(duì)計(jì)算機(jī)理論知識(shí)有了一定的了解,但實(shí)踐出真知,通過(guò)這次設(shè)計(jì), 提高了我的動(dòng)手能力,專業(yè)素質(zhì)也有了明顯的提高,在高興的同時(shí)不忘學(xué)校、指導(dǎo)老師、同學(xué)的支持和幫助。 在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師吳俊華老師身上學(xué)到了很多東西。吳老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。她無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝她耐心的輔導(dǎo),幫助解決了不少的難點(diǎn),使得系統(tǒng)能及時(shí)開發(fā)完成,感謝學(xué)校在學(xué)校領(lǐng)導(dǎo)
37、的精心安排之下學(xué)生順利的按計(jì)劃進(jìn)行設(shè)計(jì)。還有同組的同學(xué)同樣給與我不少幫助,這里一并表示感謝。 8 參考文獻(xiàn) [1] Bob Reselman , Richard Peasley , Wayne Pruchniak Visual Basic 6.0 使用指南,電子工業(yè)出版社,北京,2003 [2] Ned Snell,中文版Microsoft Office 97 自學(xué)通,機(jī)械工業(yè)出版社,北京,1998 [3] Microsoft,Visual Ba
38、sic 6.0 中文版控件大全,電子工業(yè)出版社,北京,2004 [4] Craig Eddy ,Timothy Buchanan,中文Access 2000 24學(xué)時(shí)教程,機(jī)械工業(yè)出版社,北京,2004 [5] 黛特(Harvey M.Deitel),Visual Basic 6 How to Program,電子工業(yè)出版社,北京,1999 [6] 王珊,陳紅,實(shí)用數(shù)據(jù)庫(kù)系統(tǒng)匯編,電子工業(yè)出版社,北京,2003 [7] 馮玉才,數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ),馮玉才,華中科技大學(xué)出版社,武漢,2003 [8] 劉世峰,數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用,劉世峰,中央廣播電視大學(xué)出版社,北京,2004 [9] 嚴(yán)偉民
39、,數(shù)據(jù)結(jié)構(gòu),清華大學(xué)出版社,北京,2004 [10] TOM Archer Andrew.White chapet,VB.NET寶典,電子工業(yè)出版社,北京,2003 [11] 鄭阿奇,VB 實(shí)用教程,電子工業(yè)出版社,北京,2003 [12] 鄭阿奇,SQL Server實(shí)用教程,電子工業(yè)出版社,北京,2003 [13] 張曉輝,李祥勝,SQL Server 2000管理及應(yīng)用系統(tǒng)開發(fā),人民郵電出版社,北京,2003 [14] 白海波,管麗娜,SQL Server 2000入門與提高 ,清華大學(xué)出版社,北京,2002 [15] 李存珠,李宣東,軟件工程概論,南京大學(xué)計(jì)算機(jī)系出版,南京,2005 16
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)早期大腸癌內(nèi)鏡診治專家講座
- Unit One教程
- 老年冠心病患者心臟康復(fù)治療的基本概念
- 血與火的征服與掠奪匯總課件
- 英文數(shù)據(jù)庫(kù)檢索(CSA)課件
- 護(hù)理學(xué)基礎(chǔ)病情觀察和搶救
- 葡萄地草銨膦示范實(shí)驗(yàn)效果展示-PPT
- 公共政策案例分析-PPT
- 三角形的分類
- 自然地理環(huán)境的差異性課件--李建華
- 人教版高中政治必修一82征稅和納稅課件
- 局機(jī)關(guān)財(cái)務(wù)處財(cái)務(wù)管理年終個(gè)人工作總結(jié)述職報(bào)告課件
- 產(chǎn)業(yè)組織學(xué)導(dǎo)論課件
- MBTI人格測(cè)試INTP職業(yè)性格職業(yè)領(lǐng)域建議企業(yè)員工技能培訓(xùn)通用模板課件
- Module-9-Unit-1-Did-he-live-in-New-York(教育精品)