畢業(yè)論文基于JAVA的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)_第1頁(yè)
畢業(yè)論文基于JAVA的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)_第2頁(yè)
畢業(yè)論文基于JAVA的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)_第3頁(yè)
畢業(yè)論文基于JAVA的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)_第4頁(yè)
畢業(yè)論文基于JAVA的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 1 基于 java 的學(xué)生信息管理系統(tǒng)的設(shè)計(jì) 目錄 摘 要 abstract 第一章:緒論 1.1 選題背景 1.2 選題意義 1.2.1 學(xué)生信息管理系統(tǒng)概述 1.2.2 學(xué)生信息管理開(kāi)發(fā)的意義 1.3 國(guó)內(nèi)外研究現(xiàn)狀 第二章:系統(tǒng)開(kāi)發(fā)的必要性分析 2.1 從學(xué)生角度出發(fā) 2.2 從高校角度出發(fā) 2.3 從學(xué)生信息管理角度出發(fā) 第三章:系統(tǒng)實(shí)際方案的開(kāi)發(fā) 3.1 系統(tǒng)設(shè)計(jì)目標(biāo) 3.2 需求分析 3.2.1 系統(tǒng)功能及設(shè)計(jì) 3.2.2 數(shù)據(jù)庫(kù)需求分析與設(shè)計(jì) 第四章:系統(tǒng)功能模塊實(shí)現(xiàn) 4.1 系統(tǒng)管理 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - -

2、 2 4.1.1 系統(tǒng)登錄 4.1.2 系統(tǒng)退出 4.2 學(xué)生信息管理 4.2.1 新生信息錄入 4.2.2 學(xué)生信息更新 4.2.3 學(xué)生信息查詢 第五章:總結(jié)與展望 5.1 論文的主要工作 5.2 存在的問(wèn)題 5.3 應(yīng)用前景展望 致謝 參考文獻(xiàn) 畢業(yè)設(shè)計(jì)小結(jié) 附錄 摘 要 管理信息系統(tǒng)的開(kāi)發(fā)不僅僅是一個(gè)應(yīng)用程序編寫(xiě)的過(guò)程,更重要的是在系統(tǒng)分析 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 3 和設(shè)計(jì)階段所做的工作。隨著高校的進(jìn)一步擴(kuò)大招生,學(xué)校規(guī)模的日益擴(kuò)大,使得學(xué) 生管理工作也變得越來(lái)越復(fù)雜,越來(lái)越繁重。學(xué)校發(fā)展對(duì)學(xué)生信息管理工作提出了越 來(lái)越高的要求,為方便學(xué)校管理,保證學(xué)生信息安

3、全、準(zhǔn)確,應(yīng)借助先進(jìn)的信息技術(shù) 來(lái)解決管理上遇到的各種難題,提出適合高校學(xué)生信息集中管理的管理系統(tǒng)設(shè)計(jì)思路。 本文以學(xué)生信息管理系統(tǒng)為例,介紹了該系統(tǒng)的功能,比較詳細(xì)地闡述了系統(tǒng)的 分析與設(shè)計(jì)過(guò)程。學(xué)生信息管理系統(tǒng)是高校管理的一個(gè)重要內(nèi)容,它對(duì)高校的發(fā)展起 著非常重要的作用。近幾年來(lái),隨著學(xué)院的發(fā)展,學(xué)生人數(shù)的不斷增加,使學(xué)生信息 管理工作變得異常的繁重。本系統(tǒng)針對(duì)學(xué)院學(xué)生信息的特點(diǎn)以及管理中出現(xiàn)的問(wèn)題設(shè) 計(jì),實(shí)現(xiàn)了學(xué)生信息管理的信息化,減輕了管理人員的工作負(fù)擔(dān),該系統(tǒng)旨在更好地 管理學(xué)院的教學(xué)和學(xué)生資源,提高學(xué)院的辦學(xué)效率。 關(guān)鍵詞 : java ,學(xué)生信息管理,設(shè)計(jì) abstract 西北

4、工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 4 management information system development is not just the process of writing an application and more importantly in systems analysis and design work. with the further expansion of college enrollment, the growing size of the school, making the student management has also becom

5、e more complex and onerous. scienceschool development work on the student information management demands higher and higher, to facilitate the school management, student information to ensure safe, accurate, and should be using advanced information technologyto solve the various problems encountered

6、in the management proposed for centralized management of university student information management system design ideas.in this paper, student information management system as an example, the functions of the system, more detailed description of the systems analysis and design process. student inform

7、ation management system is an important part of university management,it universities play a very important role in the development. in recent years, as the faculty development,the increasing number of students, information management to enable students to become very heavy.the system features infor

8、mation for college students, and management problems in the design, to achieve the student information management of information technology, reduce the burden of managing staff, the system is designed to better manage faculty and student resources,the upgrading of the educational efficiency. keyword

9、s: : java,student information management,design 第一章緒 論 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 5 學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者 和管理者來(lái)說(shuō)都比較重要,所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑?快捷的查詢手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式 存在著許多缺點(diǎn),如:效率低、保密性差;另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù), 這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)的 功能日益強(qiáng)大,它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的

10、作用。作為計(jì)算 機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。 例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 這些優(yōu)點(diǎn)能夠極大地使學(xué)校的學(xué)生管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高 學(xué)生管理效率的目的。 近幾年來(lái),隨著學(xué)院辦學(xué)、招生規(guī)模的擴(kuò)大,學(xué)生人數(shù)的增加,使學(xué)生信息管理 工作變的異常繁重,傳統(tǒng)的管理模式不適應(yīng)學(xué)院當(dāng)前的要求,因此學(xué)生信息管理自動(dòng) 化也被擺上日程 在學(xué)校工作中占有很大比重的一項(xiàng)就是每學(xué)期的學(xué)生信息管理工作, 由于學(xué)生人數(shù)眾多,學(xué)生的成績(jī)、獎(jiǎng)勵(lì)、處分、新生的信息錄入、班級(jí)分配管理等等, 采用傳統(tǒng)的人工進(jìn)行管理不僅任

11、務(wù)重,效率低而且易出錯(cuò),難于維護(hù),難于查詢。學(xué) 生信息管理系統(tǒng)正是為了減輕教務(wù)人員工作量,實(shí)現(xiàn)學(xué)校管理科學(xué)發(fā)展觀自動(dòng)化,解 決學(xué)生信息管理難這一難題的辦公軟件。因此,開(kāi)發(fā)這樣一套管理軟件,成為很有必 要的事情。 本系統(tǒng)以dreamweaver/eclipse做為前臺(tái)開(kāi)發(fā)工具,以mysql做為后臺(tái)數(shù)據(jù)庫(kù)。系 統(tǒng)對(duì)操作人員的計(jì)算機(jī)水平要求不高,對(duì)他們稍加培訓(xùn)便能掌握系統(tǒng)的使用。 1.1 選題背景 學(xué)生信息管理系統(tǒng)是針對(duì)學(xué)校人事處的大量業(yè)務(wù)處理工作而開(kāi)發(fā)的管理軟件,主 要用于學(xué)校學(xué)生信息管理,總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、科學(xué)化、規(guī)范化 和自動(dòng)化,其主要任務(wù)是用計(jì)算機(jī)對(duì)學(xué)生各種信息進(jìn)行日常管理

12、,如查詢、修改、增 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 6 加、刪除,另外還考慮到學(xué)生選課,針對(duì)這些要求設(shè)計(jì)了學(xué)生信息管理系統(tǒng)。推行學(xué) 校信息管理系統(tǒng)的應(yīng)用是進(jìn)一步推進(jìn)學(xué)生學(xué)籍管理規(guī)范化、電子化、控制輟學(xué)和提高 義務(wù)教育水平的重要舉措。 學(xué)生信息檔案的管理對(duì)于學(xué)校的管理者來(lái)說(shuō)至關(guān)重要,學(xué)生信息是高等學(xué)校非常 重要的一項(xiàng)數(shù)據(jù)資源,是一個(gè)教育單位不可缺少一部分。特別是近幾年來(lái),國(guó)家政策 的調(diào)整,我國(guó)高等院校大規(guī)模的擴(kuò)招,給高等院校的教學(xué)管理、學(xué)生管理、后勤管理 等方面都帶來(lái)不少的沖擊。其包含的數(shù)據(jù)量大,涉及的人員面廣,而且需要及時(shí)更新, 故較為復(fù)雜,難以單純地依靠人工管理,而且傳統(tǒng)的人

13、工管理方式既不易于規(guī)范化, 管理效率也不高,目前我國(guó)各類(lèi)高等院校中還有相當(dāng)一部分學(xué)生檔案管理還停留在紙 介質(zhì)的基礎(chǔ)上,尤其是中、小學(xué)對(duì)學(xué)生檔案的管理更是落后,這樣的管理機(jī)制已經(jīng)不 能適應(yīng)時(shí)代發(fā)展的要求,其管理方法將浪費(fèi)許多人力和物力。隨著科學(xué)技術(shù)的不斷提 高,計(jì)算機(jī)科學(xué)與技術(shù)日漸成熟,計(jì)算機(jī)應(yīng)用的普及已進(jìn)入人類(lèi)社會(huì)生活的各個(gè)領(lǐng)域, 并發(fā)揮著越來(lái)越重要的作用。這種傳統(tǒng)的手工管理模式必然被以計(jì)算機(jī)為物質(zhì)基礎(chǔ)的 信息管理方法所取代。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生檔案進(jìn)行管理, 有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、 保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能

14、夠極大地提高學(xué)生檔案管理的效率,也是 學(xué)校向科學(xué)化、正規(guī)化管理發(fā)展的必要條件,更是各個(gè)高等院校與世界接軌的重要條 件。 1.2 選題意義 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻 認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。利用計(jì)算機(jī)進(jìn)行信 息控制和數(shù)據(jù)處理,不僅提高了工作效率,而且大大的提高了其安全性。本課題就是 為了管理紛繁復(fù)雜的教師檔案信息而設(shè)計(jì)的。隨著高校的進(jìn)一步擴(kuò)大招生,學(xué)校規(guī)模 的日益擴(kuò)大,使得學(xué)生管理工作也變得越來(lái)越復(fù)雜,越來(lái)越繁重。學(xué)校發(fā)展對(duì)學(xué)生信 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 7 息管理工作提出了越來(lái)越高的要求,為方

15、便學(xué)校管理,保證學(xué)生信息安全、準(zhǔn)確,應(yīng) 借助先進(jìn)的信息技術(shù)來(lái)解決管理上遇到的各種難題,提出適合高校學(xué)生信息集中管理 的管理系統(tǒng)設(shè)計(jì)思路。 系統(tǒng)針對(duì)學(xué)校學(xué)生信息的特點(diǎn)以及管理中實(shí)際需要而設(shè)計(jì),能夠有效地實(shí)現(xiàn)學(xué)生 信息管理的信息化,減輕管理人員的工作負(fù)擔(dān),高效率、規(guī)范化地管理大量的學(xué)生信 息,并避免人為操作的錯(cuò)誤和不規(guī)范行為。 1. 2.1 學(xué)生信息管理系統(tǒng)概述 學(xué)生信息管理系統(tǒng)是針對(duì)學(xué)校人事處的大量業(yè)務(wù)處理工作而開(kāi)發(fā)的管理軟件, 主要用于學(xué)校學(xué)生信息管理,總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、科學(xué)化、規(guī) 范化和自動(dòng)化,其主要任務(wù)是用計(jì)算機(jī)對(duì)學(xué)生各種信息進(jìn)行日常管理,如查詢、修 改、增加、刪除,另外

16、還考慮到學(xué)生選課,針對(duì)這些要求設(shè)計(jì)了學(xué)生信息管理系統(tǒng)。 推行學(xué)校信息管理系統(tǒng)的應(yīng)用是進(jìn)一步推進(jìn)學(xué)生學(xué)籍管理規(guī)范化、電子化、控制輟 學(xué)和提高義務(wù)教育水平的重要舉措 。 1.2.2 學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)意義 系統(tǒng)針對(duì)學(xué)校學(xué)生信息的特點(diǎn)以及管理中實(shí)際需要而設(shè)計(jì),能夠有效地實(shí)現(xiàn)學(xué) 生信息管理的信息化,減輕管理人員的工作負(fù)擔(dān),高效率、規(guī)范化地管理大量的學(xué) 生信息,并避免人為操作的錯(cuò)誤和不規(guī)范行為。 sims 主要是提供學(xué)生,管理員或 者來(lái)訪者方便的查詢等相關(guān)操作,對(duì)學(xué)生的信息管理能統(tǒng)一規(guī)范化。功能塊的相應(yīng)操 作分別由其對(duì)應(yīng)的子模塊實(shí)現(xiàn)。通過(guò)教育網(wǎng)絡(luò)或互聯(lián)網(wǎng)把整個(gè)學(xué)校的學(xué)生信息匯聚起 來(lái),為學(xué)校教育主管

17、部門(mén)提供全面及時(shí)的學(xué)生信息,方便管理,同時(shí)亦可通過(guò)校園網(wǎng) 擴(kuò)展各類(lèi)信息化應(yīng)用,共享學(xué)生信息。學(xué)??赏ㄟ^(guò)一個(gè)簡(jiǎn)化的學(xué)生信息管理系統(tǒng),使 學(xué)生信息管理系統(tǒng)論文工作系統(tǒng)化,規(guī)范化,自動(dòng)化,從而達(dá)到提高學(xué)生信息管理效 率的目的。 1.3國(guó)內(nèi)外研究現(xiàn)狀 計(jì)算機(jī)在管理中的應(yīng)用開(kāi)始于 1954 年,當(dāng)時(shí)美國(guó)首先用計(jì)算機(jī)處理工資單。40 多 年來(lái),計(jì)算機(jī)在處理管理信息方面發(fā)展迅速。例如,60 年代美國(guó)計(jì)算機(jī)在管理中應(yīng)用 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 8 項(xiàng)目不到 300 項(xiàng),到了 1975 年達(dá)到 2670 項(xiàng)。而現(xiàn)在,美國(guó)在財(cái)務(wù)會(huì)計(jì)上 90%的工作 由計(jì)算機(jī)完成;物資管理中 80100%的

18、信息處理由計(jì)算機(jī)完成;計(jì)劃管理中是 80 90%。據(jù)計(jì)算機(jī)應(yīng)用方面發(fā)展較快的國(guó)家統(tǒng)計(jì),計(jì)算機(jī)用于經(jīng)濟(jì)管理的約占 80%;用于 科技運(yùn)算的占 8%;用于生產(chǎn)過(guò)程控制的占 12%。我國(guó)在全國(guó)范圍內(nèi)推廣計(jì)算機(jī)在管理 中的應(yīng)用,是在 70 年代末開(kāi)始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型 計(jì)算機(jī)的出現(xiàn)和普及為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)我國(guó)管理信息處理 的現(xiàn)代化起了重要的作用。 隨著社會(huì)信息的高度化發(fā)展,學(xué)生信息管理在高校中顯得愈加重要,比如 學(xué)生 成績(jī)管理是各大學(xué)的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨 著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開(kāi)和深入,學(xué)生

19、成績(jī)?nèi)粘9芾砉?作及保存管理日趨繁重、復(fù)雜。迫切需要研制開(kāi)發(fā)一款功能強(qiáng)大,操作簡(jiǎn)單,具有人 性化的學(xué)生成績(jī)管理系統(tǒng)。 在國(guó)外高校,與國(guó)內(nèi)不同,他們一般具有較大規(guī)模的穩(wěn) 定的技術(shù)隊(duì)伍來(lái)提供服務(wù)與技術(shù)支持。而國(guó)內(nèi)高校信息化建設(shè)相對(duì)起步較晚。在數(shù)字 校園理論逐步應(yīng)用的過(guò)程中,各高校一方面不斷投資購(gòu)建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò), 另一方面也不斷開(kāi)發(fā)實(shí)施了各類(lèi)教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模 的信息化建設(shè)體系。但是,由于整體信息化程度相對(duì)落后,經(jīng)費(fèi)短缺,理論體系不健 全等原因,國(guó)內(nèi)高校教務(wù)管理系統(tǒng)在機(jī)構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與 國(guó)外高校相比都有一定的差距。 縱觀目前國(guó)內(nèi)研究現(xiàn)狀

20、,在安全性和信息更新化方 面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨(dú)建立,共享性差;在以管理者為主體的方 式中,信息取舍依賴管理者對(duì)于信息的認(rèn)知與喜好,較不容易掌握用戶真正的需求, 也因此無(wú)法完全滿足用戶的需求。因此,教務(wù)管理軟件應(yīng)充分依托校園網(wǎng),實(shí)現(xiàn)教務(wù) 信息的集中管理、分散操作、信息共享,使傳統(tǒng)的教務(wù)管理朝數(shù)字化、無(wú)紙化、智能 化、綜合化的方向發(fā)展,并為進(jìn)一步實(shí)現(xiàn)完善的計(jì)算機(jī)教務(wù)管理系統(tǒng)和全校信息系統(tǒng) 打下良好的基礎(chǔ)。 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 9 第二章 系統(tǒng)開(kāi)發(fā)的必要性分析 隨著高校的進(jìn)一步擴(kuò)大招生,越來(lái)越多的同學(xué)有機(jī)會(huì)進(jìn)入高校學(xué)習(xí),學(xué)校規(guī)模的 日益擴(kuò)大,使得學(xué)生管理

21、工作也變得越來(lái)越復(fù)雜,越來(lái)越繁重。面對(duì)龐大的信息量需 要有學(xué)生信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。所以學(xué)生信息管理的系統(tǒng)化、規(guī) 范化、自動(dòng)化已經(jīng)是必然的要求。 2.1 從學(xué)生角度出發(fā) 學(xué)生信息代表著學(xué)生的身份,如學(xué)生基本信息、學(xué)生成績(jī)、學(xué)籍變動(dòng)、獎(jiǎng)罰情況、 獲得榮譽(yù)情況和學(xué)生班級(jí)分配情況等信息,通過(guò)數(shù)據(jù)反映一個(gè)學(xué)生在校的表現(xiàn)情況, 一個(gè)學(xué)生應(yīng)該有唯一的相關(guān)信息與其對(duì)應(yīng),其準(zhǔn)確性、唯一性、安全性至關(guān)重要。這 就要求對(duì)信息的管理必須是集中的、嚴(yán)密的、及時(shí)的。 2.2 從高校角度出發(fā) 隨著學(xué)院的發(fā)展,學(xué)生人數(shù)日益增多,規(guī)模的擴(kuò)大,學(xué)生信息的管理就顯得尤為 重要。學(xué)院之前對(duì)學(xué)生信息的管理可能不是純粹

22、的自動(dòng)化管理,可能還有一部分是人 工進(jìn)行管理,這樣的話工作人員的任務(wù)是非常繁重的,而且效率低,容易出錯(cuò)。為了 提高學(xué)院學(xué)生信息管理的高效化、準(zhǔn)確化、信息化,所以對(duì)學(xué)生信息管理系統(tǒng)的進(jìn)一 步開(kāi)發(fā)是很有必要的。 2.3 從學(xué)生信息管理角度出發(fā) 學(xué)院學(xué)生信息管理主要包括用戶信息管理、班級(jí)管理、成績(jī)管理、課程管理以及 其他信息管理。這些信息主要由招生就業(yè)處、教務(wù)處、學(xué)生處、財(cái)務(wù)處、團(tuán)委等部門(mén) 提供,但是對(duì)這些信息的分析和整理主要是由各院系的輔導(dǎo)員負(fù)責(zé),如果每次都是人 工操作的方式對(duì)以上的數(shù)據(jù)信息進(jìn)行整理,將浪費(fèi)人力和物力資源,也不利于后期管 理。那么,從方便、快捷、準(zhǔn)確的掌握學(xué)生動(dòng)態(tài)的角度出發(fā),開(kāi)發(fā)出

23、具有系統(tǒng)性和完 整性的學(xué)生信息管理是非常必要的。 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 10 第三章 系統(tǒng)實(shí)際方案的開(kāi)發(fā) 學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者 和管理者來(lái)說(shuō)都比較重要,所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑?快捷的查詢手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式 存在著許多缺點(diǎn),如:效率低、保密性差;另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù), 這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)的 功能日益強(qiáng)大,它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算 機(jī)應(yīng)用的一部分

24、,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。 例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 這些優(yōu)點(diǎn)能夠極大地使學(xué)校的學(xué)生管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高 學(xué)生管理效率的目的。 3.1 系統(tǒng)設(shè)計(jì)的目標(biāo) 本學(xué)生信息管理系統(tǒng)在追求完善的同時(shí)應(yīng)達(dá)到以下目標(biāo): (1)界面友好、易于操作; (2)完成數(shù)據(jù)的錄入和修改,并提交數(shù)據(jù)庫(kù)保存。包括:院系專(zhuān)業(yè)設(shè)置、班級(jí)分配、 學(xué)生成績(jī)、學(xué)生檔案、學(xué)生課程安排、學(xué)生獎(jiǎng)罰情況以及學(xué)生受助情況等信息; (3)實(shí)現(xiàn)數(shù)據(jù)的安全件,包括操作員的注冊(cè)及權(quán)限設(shè)置; (4)實(shí)現(xiàn)信息查詢:如學(xué)生成績(jī)查詢、學(xué)生班級(jí)查詢等;

25、3.2 需求分析 在軟件工程中,需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的電腦系統(tǒng) 時(shí)描寫(xiě)新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有的工作。需求分析是軟件 工程中的一個(gè)關(guān)鍵過(guò)程。在這個(gè)過(guò)程中, 系統(tǒng)分析員和軟件工程師確定顧客的需 要。只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法。在軟件 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 11 工程的歷史中,很長(zhǎng)時(shí)間里人們一直認(rèn)為需求分析是整個(gè)軟件工程中最簡(jiǎn)單的一個(gè) 步驟,但在過(guò)去十年中越來(lái)越多的人認(rèn)識(shí)到它是整個(gè)過(guò)程中最關(guān)鍵的一個(gè)過(guò)程。假 如在需求分析時(shí)分析者們未能正確地認(rèn)識(shí)到顧客的需要的話,那么最后的軟件實(shí)際 上不可能達(dá)到顧客的

26、需要,或者軟件無(wú)法在規(guī)定的時(shí)間里完工。本節(jié)主要是對(duì)學(xué) 生信息管理系統(tǒng)進(jìn)行系統(tǒng)功能分析與設(shè)計(jì),以及系統(tǒng)需要的各種狀態(tài)圖、活動(dòng)圖等的 具體描述。 3.2.1 系統(tǒng)功能及設(shè)計(jì) 根據(jù)學(xué)生信息管理的需要,學(xué)生信息管理系統(tǒng)從功能分如下幾大模塊: 1、用戶管理:可以對(duì)用戶信息進(jìn)行密碼修改,也可以查詢用戶信息以及用戶類(lèi)型 ,輸入要添加用戶的相關(guān)信息即可添加成功,查詢用戶的基本信息由兩種途徑,輸入 學(xué)號(hào)和姓名都可以進(jìn)行查詢。 2、成績(jī)管理:該模塊主要功能是完成學(xué)生成績(jī)錄入、修改、添加、查詢等管理 功能,輸入學(xué)生的姓名、學(xué)號(hào)、成績(jī)、課程、班級(jí)、學(xué)期等信息就可以進(jìn)行成績(jī)的添 加,查詢成績(jī)時(shí)要輸入學(xué)號(hào)、課程、學(xué)期及班

27、級(jí)此類(lèi)信息。 3、課程管理:該模塊包括課程的查詢、新建課程的添加以及新建選課信息的添 加。對(duì)課程進(jìn)行查詢的時(shí)候需要輸入班級(jí)、學(xué)號(hào)、姓名與專(zhuān)業(yè);新建課程添加的時(shí)候 要輸入課程名稱、主講教師以及對(duì)課程進(jìn)行描述;新建選課信息的添加要輸入學(xué)生姓 名、學(xué)號(hào)、課程名稱、班級(jí)專(zhuān)業(yè)以及相對(duì)應(yīng)的學(xué)期。 4、班級(jí)管理:班級(jí)的管理包括班級(jí)的查詢和新建班級(jí)的添加兩方面。查詢班級(jí) 的時(shí)候只需要輸入班級(jí)的名稱就可以進(jìn)行查詢;新建班級(jí)的時(shí)候,要輸入班級(jí)名稱、 班主任、所屬院系、新增院系以及院系名稱。 5、其他管理:該模塊包括的內(nèi)容相對(duì)是比較多的,有資助信息、獎(jiǎng)罰檔案、日 常管理、黨員信息及畢業(yè)生管理。這些信息基本上都有查詢

28、功能以及添加功能,不同 的模塊有其相對(duì)應(yīng)的信息設(shè)置。 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 12 學(xué)生信息管理系統(tǒng) 成 績(jī) 管 理 模 塊 獎(jiǎng) 罰 檔 案 模 塊 黨 員 信 息 模 塊 用 戶 管 理 模 塊 日 常 管 理 模 塊 畢 業(yè) 生 管 理 模 塊 資 助 模 塊 密 碼 修 改 用 戶 信 息 勤 工 助 學(xué) 子 模 塊 借 款 子 模 塊 異 動(dòng) 信 息 子 模 塊 個(gè) 人 獎(jiǎng) 懲 子 模 塊 課 程 信 息 子 模 塊 用 戶 類(lèi) 型 黨 員 檔 案 課 堂 考 勤 衛(wèi) 生 檢 查 集 體 獎(jiǎng) 懲 子 模 塊 證 書(shū) 發(fā) 放 情 況 黨 員 活 動(dòng) 畢 業(yè) 生 就

29、 業(yè) 情 況 圖3-1 系統(tǒng)功能結(jié)構(gòu)圖 用例圖是描述系統(tǒng)外部執(zhí)行者與系統(tǒng)提供的用例之間的某種聯(lián)系,一個(gè)用力就是 外部執(zhí)行者與系統(tǒng)之間的一系列典型交互過(guò)程,每個(gè)用力為執(zhí)行者提供有價(jià)值的功能。 執(zhí)行這個(gè)是那些可能使用這些用例的人或者外部系統(tǒng)。圖3-2就是本系統(tǒng)的用例圖: 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 13 教師 學(xué)生 管理員 成績(jī)管理 黨員信息管理 獎(jiǎng)罰檔案管理 用戶管理 成績(jī)管理 成績(jī)管理 資助 獎(jiǎng)罰管理 畢業(yè)生管理 黨員信息管理 異動(dòng)信息 課程信息 黨員檔案 黨員活動(dòng) 個(gè)人獎(jiǎng)懲 集體獎(jiǎng)懲 勤工助學(xué) 借款 課程信息 異動(dòng)信息 個(gè)人獎(jiǎng)懲 集體獎(jiǎng)懲 證書(shū)發(fā)放情況 畢業(yè)生就業(yè)情況 黨

30、員檔案 黨員活動(dòng) 異動(dòng)信息 課程信息 用戶類(lèi)型 用戶信息 密碼修改 圖3-2 用例圖 活動(dòng)圖是用來(lái)描述一個(gè)過(guò)程或者操作的工作步驟。工作過(guò)程中的每一步或每一個(gè) 工作步驟稱為一個(gè)活動(dòng),在uml中用圓角矩形來(lái)表示,每個(gè)活動(dòng)都有一個(gè)活動(dòng)名稱用 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 14 來(lái)標(biāo)識(shí),說(shuō)明活動(dòng)的主要內(nèi)容,代表工作過(guò)程的一步或一個(gè)步驟,圖3-3是本系統(tǒng)的 活動(dòng)圖: 學(xué)生 重新登陸 成績(jī)查詢課程查詢 生成成績(jī)單生成課程表 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 15 管理員教師 重新登陸 學(xué)生信息查看與設(shè)置 打印學(xué)生名單 通知管理員修改學(xué)生信息 修改學(xué)生信息 更新數(shù)據(jù)庫(kù) 確認(rèn)學(xué)

31、生信息修改成功 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 16 圖3-3 活動(dòng)圖 包是uml中的一種分組機(jī)制,它能夠把諸如用例或類(lèi)等模型元件組織為組。一個(gè) “包圖”可以由任何一種的uml圖組成,通常是uml用例圖或者uml類(lèi)圖。包有時(shí)也被 描述成文件夾,圖3-4是本系統(tǒng)的包圖: 學(xué)學(xué)生生信信息息接接口口事事務(wù)務(wù) 圖3-4 學(xué)生信息管理系統(tǒng)包圖 順序圖描述按照時(shí)間的先后順序?qū)ο笾g的交互動(dòng)作過(guò)程。順序圖由對(duì)象和消息 等圖符組成。順序圖的關(guān)鍵思想是對(duì)象之間的交互是按照特定的順序發(fā)生的,這些特 定順序發(fā)生的交互順序序列從開(kāi)始到結(jié)束需要一定的時(shí)間。圖3-5是本系統(tǒng)的順序圖: 西北工業(yè)大學(xué)明德學(xué)院

32、 本科畢業(yè)論文設(shè)計(jì) - - 17 學(xué)生 學(xué)生登錄界面 學(xué)生成績(jī)查詢界面 學(xué)生課程查詢界面 1、請(qǐng)求登錄 2、輸入用戶名與密碼 3、查詢學(xué)生成績(jī) 4、學(xué)生課程查詢 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 18 教師 登陸界面 查看學(xué)生信息與設(shè)置 打印學(xué)生名單 1、請(qǐng)求登錄 2、輸入用戶名與密碼 確認(rèn)學(xué)生信息修改成功 3、查看信息 4、設(shè)置與修改信息 5、打印成功 6、進(jìn)行信息確認(rèn) 圖3-5 順序圖 e-r 圖 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 19 選定 學(xué)生表 用戶 課程表 出生日期 姓名 專(zhuān)業(yè) 性別 班級(jí) 入校時(shí)間 學(xué)號(hào) 聯(lián)系電話 課程號(hào) 課程名稱 稱 開(kāi)課 學(xué)期課程性

33、質(zhì) 主講教師 用戶名 密碼 成績(jī) 類(lèi)型 圖3-6 e-r圖 3.2.2 數(shù)據(jù)庫(kù)需求分析與設(shè)計(jì) 本系統(tǒng)采用的是mysql5.0數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)是信息管理的基礎(chǔ),在管理信息系統(tǒng)中 占有非常重要的地位。數(shù)據(jù)結(jié)構(gòu)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生 影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證的完整和一致,也有利 于程序的實(shí)現(xiàn)。設(shè)計(jì)庫(kù)系統(tǒng)時(shí)首先應(yīng)該充分了解用戶各個(gè)面的需求,包括現(xiàn)有的以及 將來(lái)可能增加的需求。 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢當(dāng)中。這就要求數(shù)據(jù) 庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸人。針對(duì)一般學(xué)生管理信息系統(tǒng)的需求,通過(guò) 對(duì)學(xué)生學(xué)習(xí)過(guò)程的內(nèi)容和數(shù)據(jù)流

34、程圖的分析,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 基本信息包括的數(shù)據(jù)項(xiàng)有:學(xué)號(hào)、姓名、年齡、所在班級(jí)、所屬院系、專(zhuān)業(yè)、入 校時(shí)間、聯(lián)系電話等。如下圖所示: 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 20 用戶信息表用戶信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 用戶 id user_id varchar(30)是 not null 用戶名 user_name varchar(30)否 not null 密碼 user_pwdvarchar(100) 否not null 用戶類(lèi)型 user_type int(2) 否 null 系別 departmentv

35、archar 否 null 專(zhuān)業(yè) id professionvarchar 否 null 班級(jí) id class_idvarchar 否 null 年齡 agevarchar 否 null 性別 sexint 否 null 聯(lián)系電話 telephonevarchar 否 null 入校時(shí)間 start_timevarchar 否 null 圖3-7 班級(jí)信息包括的數(shù)據(jù)項(xiàng)有:班級(jí)名稱、班級(jí)人數(shù)、班主任、所屬院系等。 班級(jí)信息表班級(jí)信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 班級(jí) id class_id number(30)是 not null 班級(jí)名稱 cl

36、ass_name varchar(30)否 not null 班級(jí)人數(shù) student_num int(30)否 null 班主任姓名 teacher varchar(30)否 null 所屬部門(mén) department varchar(30)否 null 所屬部門(mén) id department_idvarchar(30) 否 null 創(chuàng)建時(shí)間 create_date varchar(30)否 null 創(chuàng)建者 creater varchar(30)否 null 更新時(shí)間 update_date varchar(30)否 null 更新者 updater varchar(30)否 null 圖3

37、-8 課程基本信息包括的數(shù)據(jù)項(xiàng)有:課程名稱、主講教師、學(xué)期、專(zhuān)業(yè)、班級(jí)等。 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 21 課程信息表課程信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度主鍵主鍵是否為空是否為空 課程 id course_id int(30) 30 是 not null 課程名稱 course_name varchar(30) 30 否 not null 主講教師 teacher varchar(30) 30 否 null 原定學(xué)生人數(shù) stu_num int(10) 10 否 null 課程描述 course_descvarchar(3000)3000

38、否 null 創(chuàng)建時(shí)間 create_date varchar(30) 30 否 null 創(chuàng)建者 creater varchar(30) 30 否 null 更新時(shí)間 update_date varchar(30) 30 否 null 更新者 updater varchar(30) 30 否 null 圖3-9 成績(jī)信息包括的數(shù)據(jù)項(xiàng)有:學(xué)號(hào)、姓名、所學(xué)課程、學(xué)期、班級(jí)、代課教師、成績(jī)等。如 下圖所示: 成績(jī)信息表成績(jī)信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 成績(jī) id score_id int(30)是 not null 成績(jī) total_scorev

39、archar(10) 否 學(xué)生 id stu_id varchar(30) 否 課程 id course_idvarchar(30) 否 學(xué)期 id period_idvarchar(30) 否 班級(jí) id class_id varchar(30) 否 創(chuàng)建時(shí)間 create_datevarchar(30) 否null 創(chuàng)建者 creator varchar(30) 否 null 更新時(shí)間 update_datevarchar(30) 否null 更新者 updater varchar(30) 否 null 圖3-10 勤工助學(xué)信息包括的數(shù)據(jù)項(xiàng)有:學(xué)號(hào)、姓名、班級(jí)、助學(xué)類(lèi)型、金額、助學(xué)原因等。

40、 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 22 勤工助學(xué)信息表勤工助學(xué)信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 勤工助學(xué) id sub_id int(30)是 not null 學(xué)生 id stu_id varchar(30)否 not null 班級(jí) id class_id varchar(30)否 null 勤工助學(xué)類(lèi)型 sub_type varchar(30)否 null 金額 balance varchar(30)否 null 學(xué)生類(lèi)型描述 stu_type_descvarchar(3000) 否 null 創(chuàng)建時(shí)間 create_dat

41、e varchar(30)否 null 創(chuàng)建者 creator varchar(30)否 null 更新時(shí)間 update_date varchar(30)否 null 更新者 updater varchar(30)否 null 圖 3-11 勤工助學(xué)金額信息表勤工助學(xué)金額信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 勤工助學(xué) id sub_bal_id int(30)是 not null 學(xué)生 id sub_bal_namevarchar(30) 否 not null 金額 balance varchar(30)否 null 創(chuàng)建時(shí)間 create_dat

42、e varchar(30)否 null 創(chuàng)建者 creator varchar(30)否 null 更新時(shí)間 update_date varchar(30)否 null 更新者 updater varchar(30)否 null 圖3-12 貸款信息包括的數(shù)據(jù)項(xiàng)有:學(xué)號(hào)、姓名、學(xué)期、班級(jí)、所借金額、借款方等。 貸款信息表貸款信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 借款表 id amt_id int(30)是 not null 學(xué)生 id amt_stu_idvarchar(30) 否not null 學(xué)期 id period_idvarchar(30)

43、 否not null 班級(jí) id class_id varchar(30) 否 not null 借款金額 balance varchar(30) 否 not null 借款方 borrow_fromvarchar(30) 否not null 創(chuàng)建時(shí)間 create_datevarchar(30) 否null 創(chuàng)建者 creator varchar(30) 否 null 更新時(shí)間 update_datevarchar(30) 否null 更新者 updater varchar(30) 否 null 圖3-13 個(gè)人與集體獎(jiǎng)懲信息包括的數(shù)據(jù)項(xiàng)有:學(xué)號(hào)、姓名、獎(jiǎng)懲類(lèi)型、學(xué)期、班級(jí)、獎(jiǎng)懲原因等。 西

44、北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 23 獎(jiǎng)懲信息表獎(jiǎng)懲信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 獎(jiǎng)懲表 id punish_id int(30)是 not null 學(xué)生/班級(jí) id object_id varchar(30)否 not null 學(xué)期 id period_id varchar(30)否 not null 班級(jí) id class_id varchar(30)否 null 獎(jiǎng)懲類(lèi)型 punish_type varchar(30)否 not null 獎(jiǎng)懲原因 punish_reasonvarchar(30) 否 null 創(chuàng)建時(shí)

45、間 create_date varchar(30)否 null 創(chuàng)建者 creator varchar(30)否 null 更新時(shí)間 update_date varchar(30)否 null 更新者 updater varchar(30)否 null 圖3-14 衛(wèi)生檢查信息包括數(shù)據(jù)項(xiàng)有:班級(jí)、檢查日期、等級(jí)、檢查結(jié)果等。 衛(wèi)生檢查信息表衛(wèi)生檢查信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度主鍵主鍵是否為空是否為空 檢查表 id check_id int(30) 30 是 not null 班級(jí) id class_id varchar(30) 30 否 not null 檢

46、查時(shí)間 check_date varchar(30) 30 否 not null 檢查結(jié)果 check_resultvarchar(30)30 否 not null 創(chuàng)建時(shí)間 create_datevarchar(30)30 否 null 創(chuàng)建者 creator varchar(30) 30 否 null 更新時(shí)間 update_datevarchar(30)30 否 null 更新者 updater varchar(30) 30 否 null 圖3-15 課程考勤信息包括數(shù)據(jù)項(xiàng)有:課程、班級(jí)、應(yīng)到人數(shù)、實(shí)到人數(shù)、未到人數(shù)、記錄日期等。 課程信息表課程信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)

47、據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 考勤表 id cou_daily_id int(30)是 not null 班級(jí) id class_id varchar(30)否 not null 課程 id course_id varchar(30)否 應(yīng)到 may_num varchar(30)否 實(shí)到 real_num varchar(30)否 未到 dif_num varchar(30)否 記錄時(shí)間 record_date varchar(30)否 not null 創(chuàng)建時(shí)間 create_date varchar(30)否 null 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 24 創(chuàng)建

48、者 creator varchar(30)否 null 更新時(shí)間 update_date varchar(30)否 null 更新者 updater varchar(30)否 null 圖3-16 黨員檔案活動(dòng)信息包括數(shù)據(jù)項(xiàng)有:姓名、學(xué)號(hào)、班級(jí)、入黨時(shí)間、入黨單位、入黨推薦人 等。 黨員檔案信息表黨員檔案信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 檔案 id archives_id int(30)是 not null 學(xué)生 id stu_id varchar(30)否 not null 班級(jí) id class_id varchar(30)否 not nul

49、l 入黨時(shí)間 join_date varchar(30)否 not null 入黨推薦人 join_peoper varchar(30)否 not null 入黨單位 join_org varchar(300)否 not null 創(chuàng)建時(shí)間 create_date varchar(30)否 null 創(chuàng)建者 creator varchar(30)否 null 更新時(shí)間 update_date varchar(30)否 null 更新者 updater varchar(30)否 null 圖3-17 黨員活動(dòng)信息包括數(shù)據(jù)項(xiàng)有:姓名、學(xué)號(hào)、活動(dòng)內(nèi)容、活動(dòng)時(shí)間、班級(jí)等。 黨員活動(dòng)信息表黨員活動(dòng)信息表

50、 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 活動(dòng)表 id active_id int(30)是 not null 學(xué)生 id stu_id varchar(30)否 not null 班級(jí) id class_id varchar(30)否 null 活動(dòng)內(nèi)容 active_contentvarchar(3000) 否 not null 活動(dòng)時(shí)間 active_time varchar(30)否 null 創(chuàng)建時(shí)間 create_date varchar(30)否 null 創(chuàng)建者 creator varchar(30)否 null 更新時(shí)間 update_dat

51、e varchar(30)否 null 更新者 updater varchar(30)否 null 圖3-18 證書(shū)發(fā)放信息包括數(shù)據(jù)項(xiàng)有:學(xué)號(hào)、姓名、班級(jí)、證書(shū)名稱、描述等。 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 25 證書(shū)發(fā)放信息表證書(shū)發(fā)放信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 證書(shū) id cerif_id int(30) pknot null 證書(shū)名稱 cerif_name varchar(100)否 not null 證書(shū)描述 cerif_desc varchar(3000)否 null 創(chuàng)建時(shí)間 create_date varchar

52、(30)否 null 創(chuàng)建者 creator varchar(30)否 null 更新時(shí)間 update_date varchar(30)否 null 更新者 updater varchar(30)否 null 圖3-19 畢業(yè)生就業(yè)情況信息包括數(shù)據(jù)項(xiàng)有:學(xué)生證號(hào)、姓名、班級(jí)、公司名稱、入職時(shí)間、公司 描述等 畢業(yè)生就業(yè)信息表畢業(yè)生就業(yè)信息表 字段說(shuō)明字段說(shuō)明字段名稱字段名稱數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型主鍵主鍵是否為空是否為空 就業(yè)信息 id work_info_id int(30) pknot null 學(xué)生 id stu_id varchar(30)否 not null 班級(jí) id class_id

53、varchar(30)否 null 就業(yè)單位 org_name varchar(3000) 否 null 入職時(shí)間 join_date varchar(30)否 null 單位描述 org_desc varchar(3000) 否 null 創(chuàng)建時(shí)間 create_datevarchar(30) 否 null 創(chuàng)建者 creator varchar(30)否 null 更新時(shí)間 update_datevarchar(30) 否 null 更新者 updater varchar(30)否 null 圖3-20 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 26 第四章 系統(tǒng)功能模塊實(shí)現(xiàn) 學(xué)生信

54、息管理系統(tǒng)是對(duì)學(xué)生的基本信息、成績(jī)信息、班級(jí)信息、課程信息以及其 他信息進(jìn)行的管理,主要包括添加、修改、刪除學(xué)生的信息,對(duì)基本信息、成績(jī)信息、 班級(jí)信息、課程信息以及其他信息進(jìn)行查詢、排序等操作,從而實(shí)現(xiàn)學(xué)生信息管理的 自動(dòng)化與計(jì)算機(jī)化本課題將實(shí)現(xiàn)一個(gè)簡(jiǎn)化的學(xué)生信息管理系統(tǒng)。 4.1 系統(tǒng)管理 本學(xué)生信息管理系統(tǒng)主要是管理全學(xué)院的學(xué)生所有信息,包括用戶的基本信息、 成績(jī)信息、班級(jí)信息、課程信息及其他一些相關(guān)信息。學(xué)院管理員可以通過(guò)輸入學(xué)生 相應(yīng)的信息資料用電腦保管學(xué)生的所有信息,從之前的人工管理變成為電子化管理, 學(xué)生可以通過(guò)電腦查詢自己的所有相關(guān)信息,及時(shí)的了解自己的情況,如果發(fā)現(xiàn)有錯(cuò) 誤或

55、者遺漏的信息可以通過(guò)反饋功能反饋給管理員進(jìn)行修改處理。這個(gè)系統(tǒng)化的管理, 提高了學(xué)院學(xué)生信息的管理水平,減輕了管理員的工作量,同事時(shí)也提高了學(xué)院的辦 學(xué)水平。如下圖是本系統(tǒng)制作過(guò)程的一些圖: 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 27 圖 4-1 學(xué)生詳細(xì)信息查詢界面 圖 4-2 班級(jí)信息查詢界面 圖 4-3 成績(jī)信息查詢界面 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 28 圖 4-4 課程信息查詢界面 圖 4-5 學(xué)生信息反饋查詢界面 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 29 圖 4-6 借款信息查詢登錄界面 圖 4-7 學(xué)生就業(yè)信息查詢界面 西北工業(yè)大學(xué)明德學(xué)院

56、 本科畢業(yè)論文設(shè)計(jì) - - 30 圖 4-8 黨員檔案信息查詢 4.1.1 系統(tǒng)登錄 本系統(tǒng)的登錄主要面對(duì)的是學(xué)生與管理員,如果管理員登錄系統(tǒng)則能看到所有的 菜單,并且在頁(yè)面中可以增加相關(guān)信息;如果是普通學(xué)生登錄系統(tǒng),則只能查詢信息, 沒(méi)有新增的權(quán)限。普通學(xué)生登錄用新增學(xué)生時(shí)所填的學(xué)號(hào),密碼為新增時(shí)設(shè)置的密碼; 管理員登錄的時(shí)候用戶名為:admina,密碼為 111111,同時(shí)要選中管理員,否則會(huì)默 認(rèn)為普通學(xué)生登錄,則會(huì)導(dǎo)致登錄不成功 圖 4-9 學(xué)生登陸界面 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 31 圖 4-10 管理員登錄界面 4.1.2 系統(tǒng)退出 這個(gè)系統(tǒng)是管理員先新增相關(guān)

57、的學(xué)生信息后,學(xué)生才可以登錄進(jìn)行信息查詢。當(dāng) 管理員新增完學(xué)生信息或者查詢信息后,如果學(xué)生要進(jìn)行信息的查詢,那么管理員可 以點(diǎn)擊退出系統(tǒng)按鈕就會(huì)返回登錄界面,這個(gè)時(shí)候?qū)W生只要輸入用戶名跟密碼就可以 進(jìn)行信息的查詢;反之一樣。 4.2 學(xué)生信息管理 學(xué)生的信息管理包括的內(nèi)容很多,通過(guò)六大功能的登錄可以查詢到許多相關(guān)的學(xué) 生信息,比如用戶信息里面學(xué)生可以查詢到他們的所在班級(jí)、所屬院系、專(zhuān)業(yè)以及入 校時(shí)間,班級(jí)信息里面可以查詢到班級(jí)名稱、班級(jí)人數(shù)、班主任以及所屬院系,其中 一個(gè)功能包含的信息比較多,那就是其他信息,這個(gè)功能里面有資助信息、獎(jiǎng)罰檔案、 日常管理、黨員信息以及畢業(yè)生管理這些信息,這些信息

58、里面又有許多更細(xì)化的信息, 如勤工助學(xué)、借貸信息、個(gè)人獎(jiǎng)罰、集體獎(jiǎng)罰、衛(wèi)生檢查、課程考勤、黨員檔案、黨 員活動(dòng)、證書(shū)發(fā)放以及畢業(yè)生就業(yè)情況。進(jìn)入這些信息界面也可以進(jìn)行相關(guān)信息的添 加與查詢,還有學(xué)生對(duì)他們的信息進(jìn)行查詢后發(fā)現(xiàn)有的信息錯(cuò)誤或者遺漏可以通過(guò)反 饋功能進(jìn)行反饋得以修改處理。學(xué)生可以通過(guò)這個(gè)系統(tǒng)更加方便、及時(shí)與全面的查詢 自己的信息。 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 32 4.2.1 新生信息錄入 學(xué)院每學(xué)年的新生錄入工作主要由管理員進(jìn)行,管理員通過(guò)用戶登錄界面進(jìn)入信 息查詢界面后,點(diǎn)擊添加用戶按鈕填寫(xiě)相關(guān)的新生入學(xué)信息,便可以添加成功。如下 圖: 圖 4-11 用戶信

59、息界面 圖 4-13 用戶信息添加 4.2.2 學(xué)生信息更改 學(xué)生信息的更改基本上也是由管理員完成的,學(xué)院每學(xué)期都有學(xué)生信息的刷新,比如 說(shuō)有的學(xué)生信息當(dāng)初錄入的時(shí)候可能會(huì)有錯(cuò)誤,有些學(xué)生可能中途會(huì)退學(xué)或者休學(xué),也有 些學(xué)生可能獲得某些獎(jiǎng)勵(lì)等等,這些都需要及時(shí)的更改添加。那么管理員可以通過(guò)這個(gè)學(xué) 生信息系統(tǒng)就能完成這些工作。 4.2.3 學(xué)生信息查詢 此系統(tǒng)中,管理員與學(xué)生都可以進(jìn)行信息的查詢,只要他們分別輸入各自的用戶名與 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 33 密碼就可以查詢信息,只是管理員可以進(jìn)行信息的添加,學(xué)生只能進(jìn)行信息的查詢,沒(méi)有 新增權(quán)限。如下圖: 圖 4-14 班

60、級(jí)信息添加 西北工業(yè)大學(xué)明德學(xué)院 本科畢業(yè)論文設(shè)計(jì) - - 34 第五章 總結(jié)與展望 本章是此篇論文的末章,主要總結(jié)了這篇論文的主要工作,通過(guò)這篇論文研究了 學(xué)生信息管理系統(tǒng)這個(gè)設(shè)計(jì)到底是怎么樣的,還有提出了論文以及設(shè)計(jì)目前所存在的 問(wèn)題與不足,最后就是通過(guò)自己制作的這個(gè)系統(tǒng)實(shí)現(xiàn)的功能以及學(xué)生信息管理隨著社 會(huì)發(fā)展所要繼續(xù)改進(jìn)與應(yīng)用的前景與展望,使高校學(xué)生的管理更加簡(jiǎn)便、高效與自動(dòng) 化。 5.1 論文的主要工作 此篇論文主要根據(jù)自己做的學(xué)生信息管理系 統(tǒng)這個(gè)軟件設(shè)計(jì)進(jìn)行的分析。我的 這個(gè)學(xué)生信息管理系統(tǒng)主要由六個(gè)功能組成:用戶信息、班級(jí)信息、成績(jī)信息、課程 信息、其他信息以及信息反饋,根據(jù)這六

溫馨提示

  • 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論