前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇學籍管理系統(tǒng)范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
關鍵詞:管理信息系統(tǒng);學籍管理;VB6.0
1系統(tǒng)概述
開發(fā)此學籍管理系統(tǒng)軟件,以供教學管理人員及相關人員進行學籍管理,方便操作者隨時添加、查詢、修改等。該軟件是在Windows2000AdvancedServer+VB6.0+SQLServer2000的環(huán)境下完成的。
2系統(tǒng)整體規(guī)劃
2.1數(shù)據(jù)庫的設計本數(shù)據(jù)庫采用SQLServer2000來構造,共使用了7個表,它們分別是用戶信息表(UserInfo)、學生信息表(StuInfo)、班級信息表(Class)、專業(yè)信息表(Major)、學院信息表(Depart)、課程信息表(Lesson)、學生成績表(Result)。
2.2系統(tǒng)流程圖
2.3系統(tǒng)功能分析
①學生信息管理:能對學生信息進行添加、修改、刪除。
②課程管理:對課程進行添加、修改、刪除操作。
③專業(yè)/學院設置。
④考試成績管理。
⑤查詢學生信息:根據(jù)學號或姓名對學生信息進行精確/模糊查詢。
⑥用戶管理:定義使用本系統(tǒng)的用戶名稱及密碼。
3系統(tǒng)實現(xiàn)
3.1準備工作
3.1.1添加引用單擊工程菜單中的引用選項,添加MSActiveXDataObjects2.6Library和MSExcel9.0ObjectLibrary兩個引用。
3.1.2添加部件單擊工程菜單中的部件選項,添加MSADODataControl6.0(OLEDB)、MSCommonDialogControl6.0(SP3)、MSFlexGridControl6.0、MSWindowsCommonControls6.0(SP4)和MSWindowsCommonControls6.0五項。
3.2用戶界面實現(xiàn)
3.2.1登陸界面在代碼窗口的“通用”部分,定義一個模塊級的公共變量loginno用來記錄當前密碼輸入錯誤的次數(shù)。在Form的Load事件中,將textures設置為焦點,初始化loginno。
3.2.2MDI主窗口在工程中添加一個MDI窗口,取名為“frmmain.frm”,并為MDI窗體進行菜單和代碼的設計。
3.2.3用戶管理窗體向項目中添加窗體,并命名為frmmanage.frm。
3.2.4修改密碼窗體當用戶要更改密碼時,單擊“系統(tǒng)選項/修改個人密碼”菜單。
3.2.5瀏覽學生信息窗體(frmstu)在工程中添加一個窗體,命名為frmstu.frm,用戶可以查看/修改學生的信息,還可以添加/刪除學生信息,所以用一個Treeview和一個Listview分別顯示班級列表和該班級下面的學生列表,用Image和PictureBox來調(diào)整控件的大小。在本系統(tǒng)中,在系統(tǒng)默認情況下,班級編號作為學號的前面六位。為了體現(xiàn)這一關系,需要將班級編號賦給顯示學號的文本框。
3.2.6添加/修改學生信息窗體(fromAddstu)當窗體加載時,首先判斷是修改學生資料還是添加新的學生資料,如果學號為“00000000”,則為添加新的學生資料,反之則為修改學生資料。如果為修改資料,則以學生的學號為關鍵字將該學生的信息加載到該窗體的對應文本框,同時將該學號框的Enable屬性設置為False。如果為添加新的學生資料,則將學號的前6位置為該班級的ID,并將學號輸入框的SelStart屬性設為6。
3.2.7學籍管理模塊該模塊包括班級設置、學院/專業(yè)設置、課程設置和學生成績管理四個功能。在該模塊中,我使用了Adodc控件和MSFlexGrid控件來實現(xiàn)其功能。Adodc控件連接數(shù)據(jù)庫的過程為先定義該對象的ConnectionString屬性,在使用Adodc時再定義其RecordSource屬性。
3.2.8報表功能模塊此模塊很簡單,主要實現(xiàn)的是學生信息的預覽、打印等功能。默認的數(shù)據(jù)報表設計器包含如下內(nèi)容:
①報表標頭。包含顯示在一個報表開始處的文本,例如報表標題、作者或數(shù)據(jù)庫名。如果想把報表標頭作為報表的第一頁,設置它的ForcePageBreak屬性為rptPageBreakAfter。
②頁標頭。包含在每一頁頂部出現(xiàn)的信息,例如報表的標題。
③分組標頭/注腳。包含數(shù)據(jù)報表的一個“重復”部分。每一個分組標頭與一個分組注腳相匹配。標頭和注腳對與數(shù)據(jù)環(huán)境設計器中的一個單獨的command對象相關聯(lián)。
④細節(jié)。包含報表的最內(nèi)部的“重復”部分(記錄)。詳細部分與數(shù)據(jù)環(huán)境層次結構中最低層的Command對象相關聯(lián)。
⑤頁注腳。包含在每一頁底部出現(xiàn)的信息,例如頁數(shù)。
⑥報表注腳。包含報表結束處出現(xiàn)的文本,例如摘要信息或一個地址或聯(lián)系人姓名。報表注腳出現(xiàn)在最后一個頁標頭和頁注腳之間。MS數(shù)據(jù)報表設計器(MSDataReportDesigner)是一個多功能的報表生成器,以創(chuàng)建聯(lián)合分層結構報表的能力為特色。同數(shù)據(jù)源(如數(shù)據(jù)環(huán)境設計器(DataEnvironmentDesigner)一起使用),可以從幾個不同的相關表創(chuàng)建報表。除創(chuàng)建可打印報表之外,也可以將報表導出到HTML或文本文件中。
使用DataReport根據(jù)數(shù)據(jù)庫中的記錄來生成報表,需要完成以下步驟:
①置一個數(shù)據(jù)源,例如MS數(shù)據(jù)環(huán)境,以訪問數(shù)據(jù)庫。
②設定DataReport對象的DataSource屬性為數(shù)據(jù)源。
③設定DataReport對象的DataMember屬性為數(shù)據(jù)成員。
④右鍵單擊設計器,并單擊“檢索結構”。
⑤向每個相應的節(jié)添加響應的控件。
⑥為每一個控件設定DataMember和DataField屬性。
高校學生學籍管理是高校教學管理的重要組成部分,是高校基礎信息分析的基礎來源。并且學籍管理系統(tǒng)的主要對象是眾多的學校,建立本系統(tǒng)的目的是能夠方便地實現(xiàn)學校的學籍管理和教學管理。高校學生學籍是指學生經(jīng)高考錄取后,按規(guī)定的時間報到注冊并經(jīng)過入學復核后取得的合法資格。本系統(tǒng)主要的功能是對一個學校的所有學生整個學籍的查詢、修改、添加和刪除。它包括對學生入學資格審核,報到注冊,課程成績考核,學籍異動處理,畢業(yè)資格審核,學籍學歷證書電子注冊,教師分布任課管理等,關系到學生學習資格、學習狀態(tài)及學習結果的認定和教師的查看認可情況,具有很強的策動性。
隨著高校招生規(guī)模的擴大,各高校學生基數(shù)急速增加給學籍管理工作帶來了極大的壓力,傳統(tǒng)的依賴人力管理的學生學籍管理也隨之增加了不少的工作量,即浪費大量的人力物力又浪費了財力,并且由于人工管理存在著大量的不可控因素,造成了學籍管理工作的不規(guī)范、學籍管理手段的落后、學籍檔案材料內(nèi)容的空泛,從而造成了不必要的麻煩和眾多損失。為解決各高?,F(xiàn)階段學籍管理中存在的普遍問題,筆者認為各高校必須以教育部電子注冊要求的內(nèi)容為導向,以學籍學歷管理網(wǎng)絡平臺為藍本,結合自身情況購買或自行開發(fā)“學籍管理信息系統(tǒng)”。該系統(tǒng)應滿足以下幾個條件:第一,必須達到與學籍學歷信息平臺所要求的電子注冊數(shù)據(jù)兼容、減少整理數(shù)據(jù)的工作量。第二,可以實現(xiàn)網(wǎng)絡查詢與修改,能夠建立學生動態(tài)的電子學籍檔案。第三,應具備校、院兩級版本,實現(xiàn)數(shù)據(jù)共享,分散工作強度,達到集散合理、強化數(shù)據(jù)準確度。
學籍管理系統(tǒng)的后臺數(shù)據(jù)庫是學生的信息,教學信息的數(shù)據(jù)來源。前臺的各種作最終影響到的都是后臺的數(shù)據(jù)庫系統(tǒng)。本系統(tǒng)應盡可能全的反映學生在校期間的真實情況,記錄學生的思想、學業(yè)、體質(zhì)、紀律等方面的自然情況和歷史演變過程。按照國家有關規(guī)定教學類檔案歸檔范圍所列學生學籍檔案內(nèi)容有:反映學生入學基本情況的新生入學登記表、學生學籍卡片、學生成績總冊、在校學生名冊、學生學籍變更材料(升級、留級、休學、轉(zhuǎn)學、復學、退學等)、學生獎勵材料(獎學金、優(yōu)秀學生、先進班級等)、學生處分材料。筆者認為這些都應歸入學生學籍管理系統(tǒng)中,也是學籍管理信息系統(tǒng)得基本組成部分,是電子注冊工作的依據(jù)。
建立學生學籍管理系統(tǒng)是信息時代的要求也是高校做好學籍管理管的需要。本系統(tǒng)主要輸入學生的個人信息,每人一條記錄,每個輸入的字段都可以作為查詢檢索的入口,通過檢索就能直接在計算機或網(wǎng)上調(diào)閱學生的在校信息,從而能核實、確認在校學生或畢業(yè)證書的真?zhèn)?,便于對學籍信息統(tǒng)計,保證學籍異動處理的及時、準確。提高學籍管理的工作效率。由于本系統(tǒng)牽涉到學生的基本情況,學生姓名、學號、生日、成績、系部、班級管理等,因此應實現(xiàn)系統(tǒng)的準確化、自動化、規(guī)范化,實現(xiàn)作業(yè)的迅速性。
學籍管理系統(tǒng)設置應有權限控制部分,它所面向的作群主要應分三類:第一類為一般用戶,他們只具有查詢的功能,只能實現(xiàn)查詢數(shù)據(jù)庫中記錄的權限。第二類為錄入/修改人員,他們具有對數(shù)據(jù)庫的記錄進行修改、添加和刪除的權限。第三類為管理人員,他們除了有以上兩類用戶所具有的功能以外,還有對帳號進行維護的功能等。對此系統(tǒng)應有以下功能::①查詢在校學生成績及基本信息情況。以便于為學校領導和老師提供學生成績及基本信息的統(tǒng)計數(shù)據(jù)。②畢業(yè)生的畢業(yè)證書及成績查詢。以便于社會各用人單位對學生畢業(yè)證書真假的檢驗及對學生在校學習成績的審核。③對學籍異動及學生獎懲情況的查詢。通過學籍管理工作的維護,保證對學生在校期間檔案信息的準確、完整。并在學生畢業(yè)后將每個學生的學籍檔案輸出轉(zhuǎn)交檔案管理部門保管。從而達到能夠進行系部設置、專業(yè)設置、班級設置,對每學期錄入學生進行課程安排,每學期分數(shù)表、個人總成績進行總結,并根據(jù)實際需要和情況對數(shù)據(jù)庫中各表進行增加記錄、刪除記錄、修改記錄、查詢記錄、查詢記錄、瀏覽記錄等。
關鍵詞 學籍管理;信息化;網(wǎng)絡安全
中圖分類號:TP3 文獻標識碼:A 文章編號:1671-7597(2013)13-0153-01
學籍管理制度是一項基本的教育管理制度,學籍管理是學校和教育行政部門重要的日常工作。為規(guī)范中小學學生學籍管理,加快推進中小學學生學籍管理信息化工作,某省教育廳決定組織建設省級中小學學籍管理系統(tǒng)平臺,實現(xiàn)義務教育階段、高中教育階段的學籍管理信息化、網(wǎng)絡化和規(guī)范化,為教育規(guī)劃、行政決策提供了科學的依據(jù),并為省內(nèi)其他教育業(yè)務管理系統(tǒng)提供所需的基礎數(shù)據(jù)服務。
1 物理安全
我們認為,物理安全是系統(tǒng)安全的第一道關口,所以,我們采取嚴格的中心機房建設和管理規(guī)范,采取雙回路UPS供電和嚴格的防火、防盜、防靜電、防雷擊等措施,對進入中心機房的人員進行嚴格管理。網(wǎng)絡線路盡可能進橋架、管道,注意設備的安裝環(huán)境,特別是室外設備的物理安全。
2 接入安全
為了保證內(nèi)部網(wǎng)的安全,防止外部對內(nèi)部網(wǎng)絡的攻擊,我們在網(wǎng)絡邊界部署一臺華為USG 3030防火墻,USG 3030華為公司新一代網(wǎng)關型安全防護設備,基于華為專業(yè)的硬件平臺以及強大的VRP軟件平臺,不僅具備優(yōu)異的攻擊防范處理能力,而且能夠提供完善的虛擬專網(wǎng)(VPN)功能以及完備的地址轉(zhuǎn)換(NAT)功能,實現(xiàn)基于安全區(qū)域的隔離和防護。我們在防火墻中制定了如下規(guī)則:允許外部網(wǎng)絡訪問我們DMZ區(qū)的WEB SERVER及 MAIL SERVER,但只能訪問幾個特定的端口,如80/tcp(http),25/tcp(smtp),110/tcp(pop3)等,允許內(nèi)部網(wǎng)絡訪問DMZ區(qū)和外部網(wǎng)絡;拒絕所有的外部IP地址對內(nèi)部網(wǎng)絡的訪問,拒絕DMZ區(qū)對內(nèi)部網(wǎng)絡的訪問;內(nèi)部網(wǎng)絡有限制的訪問數(shù)據(jù)庫服務器和文件服務器;為出差人員建立了安全、可靠的VPN通道,他們可以通過VPN方式接入到內(nèi)部網(wǎng)絡。這樣,首先可以保證我們的學籍管理系統(tǒng)對外服務不受影響,同時可以保證我們內(nèi)部系統(tǒng)的安全。
3 虛擬網(wǎng)絡(VLAN)劃分
內(nèi)部網(wǎng)絡的核心交換機采用一臺華為S5328C-EI三層交換機。該交換機能夠識別和處理四到七層的應用業(yè)務流,能根據(jù)不同的業(yè)務流進行不同的管理和控制。我們使用華為S5328C-EI三層交換機將內(nèi)部網(wǎng)劃分為10個VLAN,VLAN 1-VLAN 8分配給不同的科室和部門,VLAN9分配給信息中心,VLAN10分配給內(nèi)部服務器組(數(shù)據(jù)庫服務器和文件服務器),不同的VLAN之間通過三層交換機通訊,并根據(jù)實際需要設置不同的訪問權限;通過合理劃分VLAN,隔離了不同VLAN之間的廣播包,提高了網(wǎng)絡的性能,同時大大增強了內(nèi)部網(wǎng)絡的安全性
4 防病毒技術
為實現(xiàn)病毒的全面防范,我們部署了瑞星殺毒軟件網(wǎng)絡版 2008。首先,在信息中心建立一個一級系統(tǒng)中心,在科室和其他部門分別建立二級系統(tǒng)中心。上級中心統(tǒng)一發(fā)送查殺病毒命令、下達版本升級提示,并及時掌握全部系統(tǒng)中心的病毒分布情況等。另外,下級中心既可以在收到上級中心的命令后做出響應,也可以管理本級,并主動向上級中心發(fā)送請求和匯報信息。通過該系統(tǒng),可實現(xiàn)反病毒的統(tǒng)一管理和分級管理。通過部署網(wǎng)絡版反病毒軟件,整個單位和省級數(shù)據(jù)中心的計算機受到病毒和惡意軟件破壞的情況得到明顯改善。
5 健全網(wǎng)絡安全管理機制
網(wǎng)絡安全問題不是單純的技術問題,影響網(wǎng)絡安全的因素有很多,但其中最重要的因素是人的因素。在省級數(shù)據(jù)中心建成之后,我們制訂了網(wǎng)絡安全管理辦法,主要措施如下:多人負責原則,每一項與安全有關的活動,都必須有兩人或多人在場,并且一人操作一人復核;任期有限原則,技術人員不定期輪崗;職責分離原則,非本崗人員不得掌握用戶名、密碼等關鍵信息;及時升級系統(tǒng)補丁,關閉不用的服務和端口;對重要的數(shù)據(jù)服務器,每日必須進行數(shù)據(jù)備份;管理員的密碼必須達到一定的強度并且每周修改一次等等。
目前,省級數(shù)據(jù)中心網(wǎng)絡系統(tǒng)運行良好,網(wǎng)絡安全狀況大大改善,網(wǎng)絡系統(tǒng)的安全性有很大程度的提高。但還存在不少問題,比如說防止網(wǎng)絡攻擊方面,盡管使用了防火墻,但是,對內(nèi)部網(wǎng)絡的攻擊防范力度有限,我們計劃在下一步部署入侵檢測系統(tǒng),并與防火墻實現(xiàn)聯(lián)動,進一步提高防范內(nèi)外網(wǎng)攻擊的能力。網(wǎng)絡系統(tǒng)的安全是一項長期的工作,需要我們不斷地學習新技術、不斷地積累和借鑒經(jīng)驗,并及時付諸實施,才能確保省級數(shù)據(jù)中心網(wǎng)絡系統(tǒng)的安全。
參考文獻
[1]劉振華.B/S模式高職學生管理系統(tǒng)研究與設計[D].天津大學,2006.
論文摘要:文章介紹了學籍管理工作應達到的要求,以VFP為開發(fā)工具,采用面向?qū)ο缶幊?OOP)方法提出了高校學生學籍管理系統(tǒng)的開發(fā)方案。
學籍管理是高校教務管理系統(tǒng)中的重要組成部分,主要包括學生基本情況(姓名,所在班級,所學專業(yè),所在系等)、各系學籍情況(所含專業(yè),所含班級,所含學生)、各專業(yè)學生情況(所含班級,所含學生,所在系別)、班級基本情況(所含學生,所含專業(yè),所在系別)等的管理。管理所要達到的要求是不管以什么方向(學生、系、專業(yè)、班級等)為出發(fā)點都可以查到其相關的所有信息。如通過查單個學生的情況可以查詢此學生的所有在校信息,而通過查詢各系、各專業(yè)或各班也能同樣得到所查對象的所有詳細信息。并且還具備信息修改能力。如系名稱的變更,學生退學等情況發(fā)生,學籍管理方式都必須能有很好的適應能力。也只有達到上面的所有要求才可以為政策的制定,教學安排,學生的管理提供可靠的依據(jù)。長期以來,學籍管理工作一直采用手工方式進行,勞動強度大,工作效率低,重復性勞動多,隨著高等教育事業(yè)的發(fā)展和教學方式改革的深人,學校辦學規(guī)模日益擴大,學籍管理就顯得繁瑣和復雜,傳統(tǒng)的管理方法、手段以及工作效率已不適應發(fā)展了的新情況,并有礙于教學管理水平的進一步提高,將計算機引人教務管理工作,實現(xiàn)管理手段的現(xiàn)代化,就成為解決問題的唯一出路。本文也正是在此基礎上提出了高校學生學籍管理系統(tǒng)開發(fā)方案。
1系統(tǒng)的開發(fā)原則
筆者在開發(fā)軟件原則的制定上,進行了反復論證。因為這是一個新系統(tǒng)開發(fā)前最重要的準備工作,它將貫穿在功能設計、技術開發(fā)、安裝調(diào)試、運行維護的全過程,也是一個系統(tǒng)能否成功的關鍵,經(jīng)過研究確定系統(tǒng)的開發(fā)原則如下:
1.1采用面向?qū)ο缶幊?OOP )方式進行開發(fā)的原則
面向?qū)ο缶幊淌悄壳败浖_發(fā)的一個新標準,它與過去傳統(tǒng)的過程化程序設計不同,程序設計采用事件驅(qū)動,這樣程序員不再是控制者,相反用戶成為控制者,這種方式能更有效地實現(xiàn)用戶與應用程序之間的交互。
VFP是一種面向?qū)ο缶幊痰能浖_發(fā)工具,它使用了真正的類,包括繼承性、封裝性和多態(tài)性,它可使開發(fā)者快速開發(fā)出滿足需要的應用程序,而且程序的可移植性好,基于這些,本系統(tǒng)的開發(fā)工具采用VFP。
1.2操作簡便易學的原則
一個較好的管理系統(tǒng)都要以用戶的習慣性操作為出發(fā)點,要讓程序適應用戶,不能讓用戶習慣程序。本系統(tǒng)采用了菜單和工具欄兩種工作方式,用戶通過菜單或工具欄上的快捷圖標對系統(tǒng)進行操作,同時系統(tǒng)還給出實時在線幫助,保證用戶很快地掌握系統(tǒng)的使用操作。
1.3反映高校學籍管理規(guī)律的原則
設計任何管理系統(tǒng),都必須從客觀實際出發(fā),以解決現(xiàn)實問題為目的,學籍管理是一個動態(tài)過程,大量信息與數(shù)據(jù)處理的有序性、高效性是其突出的特征。開發(fā)學籍管理系統(tǒng)必須反映學籍管理的客觀規(guī)律性及其基本特點,符合管理科學化、規(guī)范化要求,保證教學的各項工作,以適應新形勢的發(fā)展和環(huán)境的變化,提高其適應能力與應變能力。同時也是學校教學改革的總體反映。
1.4結合學校實際的原則
目前本校的學籍管理工作主要采用手工方式進行,隨著教學改革的深人,招生規(guī)模的不斷擴大,用手工方式進行會極大地浪費人力、物力,使用本系統(tǒng),可以很方便地進行修改,系統(tǒng)會自動生成相應的學籍數(shù)據(jù),能大大提高工作效率。
2系統(tǒng)的數(shù)據(jù)結構設計
2.1系統(tǒng)數(shù)據(jù)庫的建立
數(shù)據(jù)庫的建庫首先要考慮到有利于系統(tǒng)功能的實現(xiàn),其次,盡可能考慮數(shù)據(jù)庫操作和數(shù)據(jù)共享,以及采用字符型數(shù)據(jù)的壓縮技術,減少數(shù)據(jù)冗余度,節(jié)省內(nèi)存空間。本系統(tǒng)所建數(shù)據(jù)庫包含四個基本數(shù)據(jù)表。
(1)部門信息表(系部.DBF):記錄了全校所有的系(分院)、部的基本信息,可以隨時根據(jù)學校部門的調(diào)整,對該庫進行修改。
(2)部門信息表(專業(yè).DBF):記錄了各個系(分院)所設專業(yè)的信息,包括專業(yè)的名稱、簡稱、簡介及該專業(yè)對應的系(分院)等,用戶可以根據(jù)學校的專業(yè)調(diào)整對本庫內(nèi)容進行修改。
(3)班級信息表(班級.DBF ):記錄了全校所有班級的信息,包括班級的建制時間,輔導員等信息,可以隨時根據(jù)學校班級的調(diào)整,對該庫進行修改。
(4)學生基本情況表(基本情況。DBF):記錄了學生的基本情況,包括學生的姓名、性別、政治面貌、人學成績、系別、專業(yè)、班級等信息,用戶可以根據(jù)學生基本情況的變動情況對本庫進行修改。
2.2各數(shù)據(jù)表間的關聯(lián)
在2.1中所建的四個數(shù)據(jù)表中,以學生基本情況表為核心庫,其它三個表的操作都以此表為基礎。
在實現(xiàn)系統(tǒng)的過程中,將以上四個表用VFP自帶的關聯(lián)工具進行關聯(lián),在有些具體關聯(lián)不能滿足系統(tǒng)要求時,采用VFP編程的方法實現(xiàn)。
實現(xiàn)數(shù)據(jù)表關聯(lián)后,對于前言所介紹學籍管理要求的任意查詢及連動修改功能就可輕松實現(xiàn)。如:在學生基本情況表中查某一學生時,同時根據(jù)其系列、專業(yè)、班級字段可同時查出其系、專業(yè)、班級的情況。而在學生基本情況表中查某一系時本系所含專業(yè)(在學生表中查)、本系基本情況(在系部表中查)、本系班級情況(在學生表中查)等信息就可一次得出。以此類推,以學生基本情況表為查詢基礎,可以查到所要查的任何信息,并且只要用戶一次查詢即可實現(xiàn)。而對于某一參數(shù)的修改由于建立了數(shù)據(jù)關聯(lián)關系也是非常容易的。如:系名的變更,可先在系表中獲得要變更的系,然后將系表中要更改的系名進行變更,隨后在專業(yè)表、班級表、學生表中查詢與要變更的系名相同的記錄實現(xiàn)一次變更。其它信息的變更可以此類推。
3系統(tǒng)完成的功能及組成
為了達到所設計數(shù)據(jù)庫實現(xiàn)的功能,系統(tǒng)應當具備用戶設置(對使用本系統(tǒng)的人員進行限定)、數(shù)據(jù)操作(對四個表的查詢、瀏覽、刪除、變更、打印等操作)、數(shù)據(jù)統(tǒng)計(對四個表的數(shù)據(jù)進行統(tǒng)計)、數(shù)據(jù)維護(備份數(shù)據(jù)、還原數(shù)據(jù))、幫助功能。
3.1用戶設里
系統(tǒng)有密碼設定和退出功能。為了防止非法用戶啟動本系統(tǒng),在系統(tǒng)中設定了口令密碼,啟動時只有輸人正確的密碼才能進人該系統(tǒng),同時為了系統(tǒng)的安全性,用戶只有時常更改密碼,才會使系統(tǒng)更安全。通過密碼設定功能,用戶能隨時更改密碼來保證系統(tǒng)的安全性。退出功能可以使用戶退出此系統(tǒng),同時系統(tǒng)進行數(shù)據(jù)清理,把無用信息從系統(tǒng)中刪除。
3.2數(shù)據(jù)操作
系統(tǒng)中的數(shù)據(jù)都存儲在部門信息庫、部門信息庫、班級信息庫、學生基本情況庫四個基本數(shù)據(jù)庫中,數(shù)據(jù)操作功能使用戶對本系統(tǒng)中這四個數(shù)據(jù)庫進行瀏覽、查詢、增加記錄、刪除記錄、編輯數(shù)據(jù)、打印數(shù)據(jù)等操作。
3.3數(shù)據(jù)統(tǒng)計
數(shù)據(jù)統(tǒng)計包括對學生的基本情況、學生的學籍變化等所作的統(tǒng)計,并將統(tǒng)計后的結果瀏覽、打印。
3.4數(shù)據(jù)維護
數(shù)據(jù)在任何系統(tǒng)中都是至關重要的,數(shù)據(jù)的完整性、可靠性直接影響到系統(tǒng)的查詢結果,然而由于計算機的意外事故或操作人員的誤操作,都有可能破壞系統(tǒng)中的數(shù)據(jù),所以能夠保護系統(tǒng)數(shù)據(jù)對于一個系統(tǒng)來說是很重要的。
本系統(tǒng)通過數(shù)據(jù)維護來實現(xiàn)對系統(tǒng)數(shù)據(jù)的保護,數(shù)據(jù)維護包括數(shù)據(jù)備份和數(shù)據(jù)恢復兩個功能,利用數(shù)據(jù)備份功能可以把系統(tǒng)數(shù)據(jù)備份到軟盤、硬盤等介質(zhì)上,利用數(shù)據(jù)恢復功能可在系統(tǒng)數(shù)據(jù)遭受破壞時,從以前備份數(shù)據(jù)介質(zhì)中把數(shù)據(jù)恢復到系統(tǒng),使系統(tǒng)能正常運行。
3.5幫助
一個好的系統(tǒng)不僅要達到解決問題的目的,還要給出必要的幫助來協(xié)助用戶很好地使用該系統(tǒng)。本系統(tǒng)也不例外,為了能使用戶用好此系統(tǒng),在系統(tǒng)中給出了所有的操作幫助,同時,在用戶操作某一功能時,如果想了解相關的幫助,只需按一下F1鍵,系統(tǒng)會自動彈出對應操作的幫助信息,大大方便了用戶。
4系統(tǒng)的封裝
本系統(tǒng)涉及到數(shù)據(jù)庫表、表單、報表、類代碼等大量文件,系統(tǒng)在能獨立運行前必須進行封裝。封裝的具體步驟是將數(shù)據(jù)庫表及表單添加到項目文件中,然后經(jīng)過“連編”、“編譯成可執(zhí)行文件”生成“學生學籍管理.EXE”文件,再利用“工具”菜單中的“安裝”向?qū)В谱骰赪indows操作系統(tǒng)的安裝盤(帶VFP獨立運行庫VFP6R.DLL和VFP6RCHS.DLL)。利用生成的安裝盤進行安裝,系統(tǒng)即可脫離VFP,直接在Windows環(huán)境下運行。
關鍵詞: /ADO網(wǎng)絡數(shù)據(jù)庫;ACCESS數(shù)據(jù)庫;軟件工程;web;IIS
一、傳統(tǒng)教務管理方式存在著許多缺點,主要體現(xiàn)在以下幾個方面
(一)選課方式:傳統(tǒng)的手工管理辦法是學生查詢課程表后填寫選課單進行選修.選課單直接交給任課教師。往往造成部分受歡迎的熱門課程人數(shù)爆滿,形成數(shù)百人的大課堂而無法進行正常的教學教務部門因無法及時掌握課程的選修情況,也難以根據(jù)教學資源進行宏觀調(diào)控。
(二)課程管理:任課教師對課程選修情況的了解依賴學生提交的選課單,由于選修課程的靈活性和學生選修的自主性,加之我校選修課允許試昕.選課單往往到學期中期才送達任課教師。甚至接近期末還會收到少量選課單。給課程的管理帶來了很大的困難。
(三)成績管理:選修課程的學生每人一張選修單,任課教師往往會收到數(shù)十乃至數(shù)百張選課單,課程結束后教師將填入成績的選課單,再通過教學信箱返回學所在系。大量的選課單由任課教師保存一個學期。再經(jīng)過各種傳遞過程,往往由于保管不善、信息不清產(chǎn)生誤投、遺失。
由于internet具有影響范圍廣,能夠方便快捷的傳遞信息,具有近乎實時的交互性,本身又是一個巨大無比的信息庫等優(yōu)點,利用internet作為現(xiàn)代遠程教育的新型手段,能夠很好的解決遠程教學中的空間和時間問題,又能很好地解決師生的交互問題。因此近年來,現(xiàn)代遠程教育越來越多的使用基于internet的技術。
二、基于網(wǎng)絡學籍管理系統(tǒng)是目前教學管理模式創(chuàng)新的必然趨勢
(一)網(wǎng)絡學生學籍管理系統(tǒng)是21世紀教務教學管理的發(fā)展方向,網(wǎng)絡以其快捷的信息提供方式和無可比擬的信息容量,日益成為人們獲取知識和各種信息的重要途徑。采用B/S結構的開發(fā)模式,可安全、有效地對網(wǎng)絡化教務教學管理信息系統(tǒng)進行設計和實現(xiàn)。避免了大量的重復勞動,實現(xiàn)了教學信息資源的共享及快速集成。
(二)計算機術的迅速發(fā)展,各地區(qū)教育城域網(wǎng)及學校校園網(wǎng)的規(guī)模急劇擴大,用戶數(shù)量、技術應用水平得到不斷提高。因此建立一個合理、開放和基于標準的內(nèi)部網(wǎng)應用平臺,統(tǒng)一用戶管理、統(tǒng)一資源管理、統(tǒng)一訪問控制的統(tǒng)一身份認證系統(tǒng)是完全必要的,而且是必需的。
(三)學生學籍管理系統(tǒng)是提高辦公效率的重要途徑。隨著我國高等教育的快速發(fā)展。學生學籍管理系統(tǒng)已成為教學管理現(xiàn)代化的迫切要求,在大量的數(shù)據(jù)面前進行查詢、統(tǒng)計同時進行管理,減輕了教務工作人員的勞動強度,極大了提高了工作效率。
(四)理系統(tǒng)是高校教務管理工作規(guī)范化的有力保障。教學工作規(guī)范化管理是比常規(guī)教學管理更高層次上的管理,幾乎涉及到教與學的所有方面,其基本信息更滲透到教學各個環(huán)節(jié)且貫徹始終,使教務管理工作走上良性循環(huán)的軌道。
三、基于網(wǎng)絡學生學籍管理系統(tǒng)系統(tǒng)擬關鍵技術
(一)采用分布式的體系結構:由于教務網(wǎng)絡管理系統(tǒng)是基于三層C/S和B/S應用系統(tǒng),并且系統(tǒng)采用分布式的體系結構,學生查詢信息可通過校園訪問教務系統(tǒng)的應用服務器和數(shù)據(jù)庫服務器加以實現(xiàn)。
(二)采用VLAN虛網(wǎng)劃分技術:從數(shù)據(jù)的安全性和訪問授權方面考慮,在網(wǎng)絡劃分上,應建立內(nèi)外網(wǎng)結構。在內(nèi)外網(wǎng)之間通過路由交換機隔音;具體的內(nèi)外網(wǎng)劃分方法可采用VLAN虛網(wǎng)劃分技術。
(三)采用放火墻系統(tǒng):對進一步的安全需求,可考慮采用放火墻系統(tǒng)。在網(wǎng)絡的邏輯設計上,從整個網(wǎng)絡的安全性和IP地址的可管理性是考慮,將應用服務器劃分在VLAN1網(wǎng)段,并給予分配合法的IP地址;將數(shù)據(jù)庫服務器劃分在VLAN2網(wǎng)段,給予分配虛擬的IP地址,保證起對外是“不可見”的只能在教務系統(tǒng)內(nèi)部局域網(wǎng)“可見”。
(四)應用Windows系統(tǒng):從軟件環(huán)境方面按理說,后臺數(shù)據(jù)庫采用SQLSERVER2000、Access,前臺開發(fā)工具采用C#.NET、,所選擇的操作系統(tǒng)建議采用目前應用較廣,應用軟件較多的Windows系統(tǒng)。
四、基于網(wǎng)絡學生學籍管理系統(tǒng)系統(tǒng)在設計過程中主要考慮以下原則
(一)可操作性
原始信息皆由各相關部門錄入,系統(tǒng)應盡量減少操作員的數(shù)據(jù)錄入量,錄入數(shù)據(jù)盡量通過設計下拉列表框來選擇錄入,這樣的處理同時也避免了許多錄入異常現(xiàn)象的發(fā)生。數(shù)據(jù)輸入的格式應符合業(yè)務習慣,并且直觀、方便。要求系統(tǒng)處理的數(shù)據(jù)能準確無誤,同時輸出信息要求直觀、簡潔。
(二)可靠性
系統(tǒng)運行具有較高的可靠性,提供嚴格的并發(fā)控制,確保數(shù)據(jù)的一致性和正確性。
(三)實用性
從用戶的實際需要出發(fā)進行系統(tǒng)開發(fā),不盲目追求高新技術的應用。
(四)安全性
系統(tǒng)安全措施可靠、高效、可維護性好,有權限控制、口令控制、其中口令錄入界面便于系統(tǒng)識別登錄用戶。
(五)可維護性
為了保證系統(tǒng)的可維護性,要求具有詳細的文檔資料,同時,要求系統(tǒng)在功能設計上考慮可擴展性,以滿足業(yè)務變動的需求。
(六)可移植性
系統(tǒng)開發(fā)完成后,要能運行于任何由Windows操作系統(tǒng)所構成的計算機網(wǎng)絡環(huán)境下。
本系統(tǒng)采用結合ACCESS數(shù)據(jù)庫進行開發(fā),因為是時下里比較流行的網(wǎng)絡編程語言,同時它有比較成熟的虛擬服務器系統(tǒng)―IIS作為支持,ACCESS數(shù)據(jù)庫的應用也比較靈活,所以它們已經(jīng)具備了實現(xiàn)網(wǎng)上教務系統(tǒng)管理的條件了。
五、基于網(wǎng)絡學生學籍管理系統(tǒng)系統(tǒng)在設計過程系統(tǒng)設計
學生學籍管理系統(tǒng)是用網(wǎng)頁編程+ACCESS數(shù)據(jù)庫+SQL查詢語言編句,在系統(tǒng)中分為大的三個方面:一是系統(tǒng)管理員頁面,二是教師登錄頁面,三是學生登錄頁面,基本功能如下:
(一)管理員:系統(tǒng)管理員進入該系統(tǒng)的主要功能是:實現(xiàn)教師添加,教師修改,教師刪除,教師查詢,數(shù)據(jù)庫的恢復,數(shù)據(jù)庫的備份。
(二)教師:教師進入該系統(tǒng)的主要功能是:實現(xiàn)學生的查詢,密碼的修改,導出學生信息等基本功能。
(三)學生:學生進入該系統(tǒng)的主要功能是:通過在網(wǎng)上使用考生號或身份證登陸系統(tǒng)后核對自己的信息,包括學號、姓名、性別、班級、分院等信息如發(fā)現(xiàn)有問題學生選擇信息有誤這項,沒有錯誤選擇信息無誤,不選則表示信息無誤,系統(tǒng)登陸。
(四)系統(tǒng)管理:系統(tǒng)管理模塊負責系統(tǒng)的日常維護,參數(shù)設置、數(shù)據(jù)備份等。系統(tǒng)的安全性和數(shù)據(jù)的完整性、一致性主要由本模塊維護。
六、結 語
該系統(tǒng)已經(jīng)在全校使用,得到學籍管理人員的大力支持現(xiàn)已更加完善,已成為我院管理中不可替代的一部分,也獲得用戶的多次好評。學籍管理軟件應充分依托校園網(wǎng),實現(xiàn)學籍信息的集中管理、分散操作、信息共享,并為進一步實現(xiàn)完善的全校教務管理系統(tǒng)打下良好的基礎。
【參考文獻】
[1]黃景碧.軟件原理與工程―― mvc案例教程[M].北京:清華大學出版社,2014
[2]Thomas A.Limoncelli.系統(tǒng)管理與網(wǎng)絡管理技術實踐[M].北京:人民郵電出版社, 2010
[3]饒俊 Web數(shù)據(jù)庫開發(fā)實踐教程[M].北京:清華大學出版社,2013
[4]董良才.管理信息系統(tǒng)開發(fā)案例集粹[M].上海交通大學出版社,2014
作者簡介: