版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、高校學(xué)籍信息管理系統(tǒng)的設(shè)計與實現(xiàn)摘要:本系統(tǒng)是關(guān)于現(xiàn)今高校的學(xué)籍管理為課題而進(jìn)行的一次軟件編寫設(shè)計,本系統(tǒng)可以實現(xiàn)原本手動管理所不能帶來的快捷,安全,穩(wěn)定,兼容,高效率。本系統(tǒng)可以輕松的實現(xiàn)對學(xué)生的基本學(xué)籍信息的錄入,修改,刪除,等操作,本系統(tǒng)程序簡潔,用戶界面友好可以為各高校的學(xué)籍管理工作,帶來前所未有的輕松體驗關(guān)鍵字:數(shù)據(jù)庫access數(shù)據(jù)庫 學(xué)籍信息操作 vb編程1概述項目開發(fā)背景:在信息全球化的今天,計算機(jī)軟件技術(shù)無處不在,特別在信息管理統(tǒng)計等領(lǐng)域更是發(fā)揮了其強(qiáng)大的作用。學(xué)生信息管理是每一所高校都必須面對的工作,特別是近幾年,所著國家政策的調(diào)整,我國高等院校大規(guī)模的括招,給高等院校的教
2、學(xué)管理、學(xué)生管理、后勤管理等方面都帶來不少的沖擊。特別是對于學(xué)校的決策者和管理者來說學(xué)生信息管理工作是至關(guān)重要的,但一直以來人們使用傳統(tǒng)的人工方式管理文件檔案,這種管理方式存在許多缺點,如:效率低、保密性差,另外隨著學(xué)生數(shù)量的增加,這必然增加了學(xué)生檔案管理者的工作量和勞動強(qiáng)度,同時將產(chǎn)生大量的文件和數(shù)據(jù),這給學(xué)生信息的查找、更新和維護(hù)都帶來了不少困難。據(jù)調(diào)查,目前我國各類高等院校中還有相當(dāng)一部分學(xué)生檔案管理還停留在紙介質(zhì)的基礎(chǔ)上,尤其是中、小學(xué)對學(xué)生檔案的管理更是落后,這樣的管理機(jī)制已經(jīng)不能適應(yīng)時代發(fā)展的要求,其管理方法將浪費(fèi)許多人力和物力。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)與技術(shù)日漸成熟,計
3、算機(jī)應(yīng)用的普及已進(jìn)入人類社會生活的各個領(lǐng)域,并發(fā)揮著越來越重要的作用。這種傳統(tǒng)的手工管理模式必然被以計算機(jī)為物質(zhì)基礎(chǔ)的信息管理方法所取代。編寫目地:對于繁重的高校學(xué)籍管理工作,我們對于此,編寫了此高校學(xué)籍管理系統(tǒng) ,這套系統(tǒng)將為高校繁雜的大學(xué)生學(xué)籍的管理,帶來前所未有的方便快捷穩(wěn)定兼容的感受,作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生檔案進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、受命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生檔案管理的效率,也是學(xué)校向科學(xué)化、正規(guī)化管理發(fā)展的必要條件,更是各個高等院校與世界接軌的重要條件。因此,開發(fā)一套能夠為用戶提
4、供充足的信息和快捷的查詢手段的學(xué)生信息管理系統(tǒng),將是非常必要的,也是十分及時的。借此利用自己已掌握的各種專業(yè)知識,結(jié)合實際應(yīng)用,開發(fā)一個學(xué)生信息管理系統(tǒng)來幫助學(xué)校進(jìn)行有效的管理,并將其作為自己的課題。系統(tǒng)概況開發(fā)環(huán)境課題名稱高校學(xué)生信息管理系統(tǒng)設(shè)計環(huán)境開發(fā)工具:microsoft visual basic6.0簡體中文企業(yè)版數(shù) 據(jù) 庫:microsoft access2000 + sql查詢語句操作系統(tǒng):windows xp運(yùn)行環(huán)境 操作系統(tǒng):windows/98/2000/xp 系統(tǒng)要求:cpu pentium166以上內(nèi)存 32m以上2.用戶需求分析經(jīng)過詳細(xì)的調(diào)研,并多次與學(xué)生檔案管理的老
5、師進(jìn)行研討后,我們發(fā)現(xiàn)開發(fā)一套計算機(jī)管理的高校學(xué)籍管理系統(tǒng)是十分必要的,對于原始的手工學(xué)籍管理有著效率低下,工作量大且繁瑣枯燥,準(zhǔn)確率低等嚴(yán)重的弊病,所以我們決定對此課題進(jìn)行軟件的編寫.首先加深了對學(xué)生信息管理系統(tǒng)業(yè)務(wù)的深刻了解,其次在充分熟悉學(xué)生檔案管理業(yè)務(wù)的同時,將整個學(xué)生檔案管理的業(yè)務(wù)流程功能描述如下: 新生入校,首先報到并進(jìn)行登記注冊,然后到財務(wù)部門繳費(fèi)。根據(jù)學(xué)生被錄取的專業(yè),持繳費(fèi)單到所在系部報到注冊。 到系或部注冊后,根據(jù)選報專業(yè)分配到班級 進(jìn)入正常大學(xué)生活,參加各種教學(xué)活動,學(xué)期期末要求每位同學(xué)參加各科的期末考試。 考試結(jié)束,由各系或部將每位學(xué)生的考試成績及其他一些相關(guān)信息記錄到
6、每個同學(xué)的檔案中。 根據(jù)以上總結(jié),得出現(xiàn)行的業(yè)務(wù)流程圖如1示:本系統(tǒng)是基于vb access的高校學(xué)籍管理系統(tǒng),他可以為各個高校的學(xué)生學(xué)籍管理工作帶來詳細(xì)的,安全的,兼容的,快捷的管理過程,本系統(tǒng)運(yùn)用的是微軟的,access數(shù)據(jù)庫此數(shù)據(jù)庫具有界面友好邏輯清晰操作簡單等特點這也是在編寫此軟件時選用他的原因 。3數(shù)據(jù)庫邏輯設(shè)計數(shù)據(jù)庫的設(shè)計在需求分析階段已完成了系統(tǒng)的數(shù)據(jù)分析,根據(jù)數(shù)據(jù)分析階段建立的概念模型,把數(shù)據(jù)庫的設(shè)計分為數(shù)據(jù)庫邏輯設(shè)計和物理設(shè)計兩個步驟。3.1 數(shù)據(jù)庫的邏輯設(shè)計在完成數(shù)據(jù)的概念模型設(shè)計即e-r圖后,即可進(jìn)入數(shù)據(jù)庫的邏輯設(shè)計階段,數(shù)據(jù)庫的邏輯設(shè)計即把得到的關(guān)系轉(zhuǎn)化為特定的數(shù)據(jù)庫管
7、理系統(tǒng)下的數(shù)據(jù)表。根據(jù)前面得到的各個關(guān)系,現(xiàn)把它們轉(zhuǎn)化為數(shù)據(jù)表。 學(xué)生信息表 課程信息表 專業(yè)信息表 班級信息表 成績信息表 用戶表3.2 數(shù)據(jù)庫的物理設(shè)計在完成數(shù)據(jù)庫的邏輯設(shè)計后,即可開始數(shù)據(jù)庫的物理設(shè)計?;谝陨蠑?shù)據(jù)庫的邏輯設(shè)計,考慮程序設(shè)計的簡易性及通用性,本學(xué)生管理信息系統(tǒng)采用microsoft的access2000數(shù)據(jù)庫,并在其下創(chuàng)建6個數(shù)據(jù)表,結(jié)構(gòu)分別如下:學(xué)生信息表(student),共有10個字段,分別為:學(xué)號、姓名、性別、政治面貌、出生日期、專業(yè)、班級、聯(lián)系電話、家庭住址、備注,見表3表1?沒有就有表3?表3 學(xué)生信息表的結(jié)構(gòu)(表名的字號都統(tǒng)一成5號字)字段名數(shù)據(jù)類型字段長度
8、與格式關(guān) 鍵 字學(xué)號文本15是姓名文本8否性別文本2否政治面貌文本10否出生日期日期型yyyy-mm-dd否專業(yè)文本20否班級文本10否家庭住址文本30否聯(lián)系電話文本15否備注文本50否課程信息表(kc),本表有2個字段:課程名稱、所屬專業(yè),見表4表4 課程信息表的解放字段名數(shù)據(jù)類型字段長度與格式關(guān)鍵字課程名稱文本20是所屬專業(yè)文本20否班級信息表(class),共有5個字段分別為:班級名稱、所屬院系、輔導(dǎo)員、教室、人數(shù),見表5表5 信息表結(jié)構(gòu)字段名數(shù)據(jù)類型字段長度與格式關(guān)鍵字班級名稱文本10是所屬院系文本20否輔導(dǎo)員文本8否教室文本15否人數(shù)文本3否專業(yè)信息表(zy),有2個字段分別為:專業(yè)
9、名稱、所屬院系,見表6表6 業(yè)信息表結(jié)構(gòu)字段名數(shù)據(jù)類型字段長度與格式關(guān)鍵字專業(yè)名稱文本20是所屬院系文本20否成績信息表(score),有5個字段分別為:學(xué)號、姓名、專業(yè)、課程名稱、成績,見表7表7 成信息表結(jié)構(gòu)字段名數(shù)據(jù)類型字段長度與格式關(guān)鍵字學(xué)號文本15是姓名文本8否成績專業(yè)文本20否課程名稱文本10是成績整型否用戶表(yonghu),有2個字段為:用戶名稱、密碼,見表6表8 戶表結(jié)構(gòu)字段名數(shù)據(jù)類型字段長度與格式關(guān)鍵字用戶名稱文本8是密碼文本8否以上為本系統(tǒng)的相關(guān)表格3.3數(shù)據(jù)分析概念模型設(shè)計需求分析階段主要有兩個方面的任務(wù):分析用戶的數(shù)據(jù)要求和分析用戶的處理要求。通過以上分析,我們已經(jīng)基
10、本了解了用戶對處理的要求,接下來需要做的工作時分析用戶對數(shù)據(jù)的要求。為了把用戶的數(shù)據(jù)清晰明確地表達(dá)出來,首先建立一個概念性的數(shù)學(xué)模型,概念性數(shù)學(xué)模型是一種面向問題的數(shù)學(xué)模型,是按用戶的觀點來對數(shù)據(jù)和信息建模。最常用的表示概念性數(shù)據(jù)模型的方法是實體聯(lián)系方法。這種方法用e-r圖描述現(xiàn)實世界中的實體,而不涉及這些實體在系統(tǒng)中的實現(xiàn)方法,該方法又稱為e-r模型。e-r圖共有三種符號:實體、屬性和聯(lián)系。通常實體用矩形表示,屬性用橢圓或圓角矩形表示,聯(lián)系用菱形表示。聯(lián)系又分為一對一、一隊多和多對多三種類型。3.4數(shù)據(jù)庫建模經(jīng)過上面的分析,能夠提取出以下幾個實體:學(xué)生、課程、專業(yè)、班級等。它們的實體圖分別如
11、圖9圖10、圖11保留e-r圖,將圖號圖名寫好,下面其它的實體圖可以刪除。在找出所有實體的基礎(chǔ)上,需要進(jìn)一步分析各實體之間的聯(lián)系。經(jīng)過分析兩兩實體之間的聯(lián)系,然后進(jìn)行合并,給出所有實體的聯(lián)系圖即e-r圖,如圖:3.5關(guān)系描述的設(shè)計根據(jù)以上各實體圖和學(xué)生信息管理的e-r圖,經(jīng)過轉(zhuǎn)換,可以導(dǎo)出各個關(guān)系,其轉(zhuǎn)換規(guī)則為:首先每個實體應(yīng)轉(zhuǎn)化為一個關(guān)系,有屬性的聯(lián)系也應(yīng)轉(zhuǎn)化為一個關(guān)系,然后需要給出每個關(guān)系的關(guān)鍵字,根據(jù)以上規(guī)則,直接給出所有關(guān)系。學(xué)生(學(xué)號、姓名、性別、政治面貌、出生日期、專業(yè)、班級、家庭住址、聯(lián)系方式、備注) 關(guān)鍵字為學(xué)號,課程(課程名稱、所屬專業(yè))關(guān)鍵字為課程名稱,專業(yè)(專業(yè)名稱、所屬
12、院系)關(guān)鍵字為專業(yè)名稱班級(班級名稱、所屬院系、輔導(dǎo)員、教室、人數(shù))關(guān)鍵字為班級名稱成績(學(xué)號、姓名、專業(yè)、課程名稱、成績)關(guān)鍵字為學(xué)號與課程名稱在考慮系統(tǒng)安全的前提下,需要增加用戶關(guān)系,其關(guān)系模式如下:用戶(用戶名稱、密碼、用戶id)關(guān)鍵字為用戶名稱得出以上關(guān)系后,根據(jù)關(guān)系數(shù)據(jù)庫的理論要求,需要對所有關(guān)系進(jìn)行關(guān)系規(guī)范化。為了更好的進(jìn)行等級管理,所以在本軟件的數(shù)據(jù)庫中定義視圖creatw view is_student as select sno,snme,form studentwhere sdept=is為提高本軟件的相關(guān)搜索動作的速度在數(shù)據(jù)庫中定義索引creatw unique inde
13、x stusno on stustudent(sno)定義關(guān)鍵字在上方已經(jīng)給出因為數(shù)據(jù)庫的安全以及對學(xué)生學(xué)籍信息隱私的相關(guān)考慮對本系統(tǒng)的數(shù)據(jù)庫進(jìn)行權(quán)限的定義本管理系統(tǒng)可以實現(xiàn)對學(xué)生學(xué)籍的填加學(xué)籍信息的修改 學(xué)籍信息注銷 等一系列微操作并且實行權(quán)限式的管理結(jié)構(gòu),其登入的用戶權(quán)限格式分為 :1 超級管理員(老師及程序維護(hù)人員)其有全額的權(quán)限,此管理員可以進(jìn)行任何權(quán)限的操作 。2學(xué)生及其他(此種權(quán)限只能對 數(shù)據(jù)庫中的學(xué)生基本信息表進(jìn)行查看,對其任何信息無修改,刪除 ,等操作 )本系統(tǒng)中的實體設(shè)計是經(jīng)過檢驗并且是符合bcnf級別的范式的,從表中可以看出首先其相關(guān)的關(guān)系模式是符合bcnf定義的。(若關(guān)系
14、模式屬于1nf,且r的每個非平凡依賴的決定因素都包含鍵碼,則r屬于bcnf)4軟件功能設(shè)計4.1構(gòu)造系統(tǒng)的邏輯模型 構(gòu)造系統(tǒng)的邏輯模型的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。數(shù)據(jù)流圖中沒有任何具體的物理元素,只是用來描繪信息在系統(tǒng)中的流動和處理情況。數(shù)據(jù)流圖共有四種基本符號:矩形表示數(shù)據(jù)的源點或終點,圓或橢圓表示變換數(shù)據(jù)的處理,向右開口的矩形表示數(shù)據(jù)存儲,箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動方向。根據(jù)現(xiàn)行學(xué)生信息管理的業(yè)務(wù)流程,首先確定數(shù)據(jù)流圖中的源點和終點都選定為學(xué)生,如此就得到了學(xué)生檔案管理系統(tǒng)的基本系統(tǒng)模型,如圖14所示(下圖的圖號,圖名字號)根據(jù)基本系統(tǒng)模型,對其逐步細(xì)化,得到描繪邏輯系統(tǒng)細(xì)化后的數(shù)據(jù)
15、流圖,如圖所顯示為了更進(jìn)一步描繪系統(tǒng)邏輯模型,在得出系統(tǒng)的數(shù)據(jù)流圖后就要對圖中的數(shù)據(jù)進(jìn)行定義即數(shù)據(jù)字典。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,也就是對數(shù)據(jù)流中包含的所有元素的定義的集合。圖給出了系統(tǒng)的主要數(shù)據(jù)元素的數(shù)據(jù)字典卡片,以具體說明數(shù)據(jù)字段卡片中相關(guān)數(shù)據(jù)的含義42確定目標(biāo)系統(tǒng)的功能通過詳細(xì)的用戶調(diào)查,在現(xiàn)行的業(yè)務(wù)處理流程和數(shù)據(jù)流圖的基礎(chǔ)上,就可以基本確定目標(biāo)系統(tǒng)要達(dá)到的目標(biāo)了。需求分析的任務(wù)是確定系統(tǒng)必須完成的工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。在經(jīng)過多方了解和調(diào)查后,基本清楚了學(xué)生檔案信息管理的功能需求。學(xué)生檔案管理系統(tǒng)必須完成以下功能: 數(shù)據(jù)添加功能:對于新生報到,系統(tǒng)必
16、須具有班級的建立,課程的設(shè)置,如果新增專業(yè),則能添加新專業(yè),期末學(xué)生的考試成績信息必須能夠錄入; 數(shù)據(jù)修改功能: 當(dāng)上述資料發(fā)生變化或有錯誤信息輸入時,應(yīng)能夠及時對數(shù)據(jù)進(jìn)行修改和補(bǔ)充; 數(shù)據(jù)查詢功能:該系統(tǒng)的主要功能之一即根據(jù)用戶提供的相關(guān)信息,能夠及時查找出對應(yīng)的學(xué)生信息,系統(tǒng)應(yīng)該提供多種查詢方法,以便滿足用戶的不同需求; 數(shù)據(jù)打印功能: 學(xué)生基本信息和成績錄入后應(yīng)可以打印出來形成文字檔案,裝入學(xué)生檔案,這也是學(xué)生檔案管理系統(tǒng)必須具備的功能。43系統(tǒng)設(shè)計 系統(tǒng)設(shè)計一般分為總體設(shè)計和詳細(xì)設(shè)計,進(jìn)過需求分析階段的工作,已經(jīng)清楚系統(tǒng)必須完成的工作,下面的工作就是決定“如何做”的問題??傮w設(shè)計的基本
17、目的就是“概括地說系統(tǒng)應(yīng)該如何實現(xiàn)?”。通過該階段的工作將劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫、文檔等,另一方面的主要工作就是設(shè)計軟件的結(jié)構(gòu),即確定系統(tǒng)都由哪些模塊組成及模塊之間的相互關(guān)系。 44軟件系統(tǒng)結(jié)構(gòu)的設(shè)計 得到新的業(yè)務(wù)流程 根據(jù)系統(tǒng)分析得到的現(xiàn)行業(yè)務(wù)處理流程,在反復(fù)研究后,首先得到目標(biāo)系統(tǒng)即學(xué)生檔案管理系統(tǒng)的業(yè)務(wù)流程,其處理流程如圖17針對新的處理流程,現(xiàn)具體描述如下: 用戶登錄:對系統(tǒng)進(jìn)行初始化設(shè)置,包括對專業(yè)、課程和班級的設(shè)置 新生報到:按專業(yè)分班進(jìn)行教學(xué),并為每位新生分配學(xué)號,然后對學(xué)生基本信息進(jìn)行錄入, 學(xué)生分配到班級、領(lǐng)教材開始新的大學(xué)學(xué)習(xí)生活 用戶對學(xué)生在校期間個人
18、基本信息發(fā)生變化的,在系統(tǒng)中進(jìn)行修改 期末考試結(jié)束,把每個學(xué)生的成績進(jìn)行錄入、修改、查詢和打印4.5系統(tǒng)功能結(jié)構(gòu)圖根據(jù)系統(tǒng)分析階段得到的數(shù)據(jù)流圖,采用軟件設(shè)計的概念和原理,在自己反復(fù)研究后,在保證系統(tǒng)基本功能要求的前提下,結(jié)合系統(tǒng)新的業(yè)務(wù)流程確定系統(tǒng)必須具備的所有功能,由此給出學(xué)生信息管理系統(tǒng)的系統(tǒng)功能結(jié)構(gòu)圖如圖18高校學(xué)籍管理系統(tǒng)系統(tǒng)功能結(jié)構(gòu)圖4.6模塊結(jié)構(gòu)圖和主程序流程由于本系統(tǒng)采用支持面向?qū)ο蟮膙isualbasic6.0作為開發(fā),而visual basic6.0采用事件驅(qū)動的編程機(jī)制,所以在此僅給出軟件系統(tǒng)的模塊結(jié)構(gòu)圖和主程序流程5界面設(shè)計界面的設(shè)計在軟件行業(yè),逐漸成熟的今天,在保證程序的功能性、穩(wěn)定性、安全性的前提下,軟件的操作
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024圍擋廣告施工期臨時用電及安全保障合同3篇
- 2024年游艇轉(zhuǎn)讓合同標(biāo)準(zhǔn)文本版B版
- 2024年度企業(yè)年會文藝表演服務(wù)合同3篇
- 2024年海上危險品運(yùn)輸合同
- 2024年版:物流服務(wù)合同貨物運(yùn)輸與保險責(zé)任
- 2024年標(biāo)準(zhǔn)化物料運(yùn)送協(xié)議版
- 2024年外墻保溫工程質(zhì)量監(jiān)理勞務(wù)分包合同示范3篇
- 2024年租金遞增商鋪租約協(xié)議樣本版
- 2024年標(biāo)準(zhǔn)化橫向科研項目合作合同模板版B版
- 2024年海外勞務(wù)派遣協(xié)議模板匯編版B版
- JC-T 753-2001 硅質(zhì)玻璃原料化學(xué)分析方法
- 沈陽職業(yè)技術(shù)學(xué)院單招《職業(yè)技能測試》參考試題庫(含答案)
- 高等數(shù)學(xué)課件第一章函數(shù)與極限
- 黃石市黃石港區(qū)2023-2024學(xué)年八年級上學(xué)期期末數(shù)學(xué)測評卷(含答案)
- 國家開放大學(xué)電大《小學(xué)語文教學(xué)研究》形考任務(wù)3-4試題及答案
- 孤獨癥abc量表孤獨癥兒童行為量表ABC量表
- 國企紀(jì)檢監(jiān)察培訓(xùn)課件
- 宮腔鏡可行性報告
- 預(yù)付式消費(fèi)監(jiān)管服務(wù)平臺建設(shè)方案
- 2024年應(yīng)急管理部宣傳教育中心招考聘用筆試歷年難、易錯考點試題后附答案帶解析
- 《瘋狂動物城》全本臺詞中英文對照
評論
0/150
提交評論