獎學(xué)金評定管理系統(tǒng)(Java)

上傳人:仙*** 文檔編號:30730587 上傳時間:2021-10-11 格式:DOC 頁數(shù):85 大?。?.89MB
收藏 版權(quán)申訴 舉報 下載
獎學(xué)金評定管理系統(tǒng)(Java)_第1頁
第1頁 / 共85頁
獎學(xué)金評定管理系統(tǒng)(Java)_第2頁
第2頁 / 共85頁
獎學(xué)金評定管理系統(tǒng)(Java)_第3頁
第3頁 / 共85頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《獎學(xué)金評定管理系統(tǒng)(Java)》由會員分享,可在線閱讀,更多相關(guān)《獎學(xué)金評定管理系統(tǒng)(Java)(85頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 獎學(xué)金評定管理系統(tǒng) 班級:電商0804班 組長:張 毅 0805230441 組員:吳一康 0805230438 左繼攀 0805230439 崔永超 0805230403 谷 飛 0805230410 目 錄 第一章 概 論 3 (一) 開發(fā)獎學(xué)金評定管理系統(tǒng)的目的和意義 3 (二) 系統(tǒng)設(shè)計相關(guān)原理 3 (1) Java簡介 3 (2) 開發(fā)工具簡介 5 (3) 系統(tǒng)使用數(shù)據(jù)庫簡介 5 第二章 系 統(tǒng) 規(guī) 劃 6 (一) 系統(tǒng)開發(fā)的需求分析 6 (1)系統(tǒng)的性能需求 6 (2)

2、系統(tǒng)的功能需求 7 (二) 可行性分析 7 (1)技術(shù)性分析 7 (2)經(jīng)濟性分析 8 (3)系統(tǒng)運行可行性 8 第三章 項目開發(fā)計劃 8 (一)項目開發(fā)組織機構(gòu)的設(shè)置和人員的安排 8 (1)小組成員: 8 (2)系統(tǒng)開發(fā)計劃 8 (二)項目開發(fā)經(jīng)費的概算 9 由于考慮到此項目為課程設(shè)計,所以不考慮項目開發(fā)經(jīng)費。 9 (三)項目所需的硬件和軟件資源等 9 第四章 系 統(tǒng) 分 析 9 (一) 系統(tǒng)業(yè)務(wù)流程分析 9 (1) 學(xué)生信息管理模塊 9 (2) 學(xué)生學(xué)科成績查詢管理模塊 10 (3) 德育成績信息查詢管理模塊 10 (4) 獎學(xué)金綜合查詢管理模塊 10

3、(二) 系統(tǒng)數(shù)據(jù)流程分析 10 (1) 獎學(xué)金管理評定系統(tǒng) 11 (2) 獎學(xué)金管理評定系統(tǒng)第一層 11 (3) 獎學(xué)金管理評定系統(tǒng)的展開 11 (三) 系統(tǒng)功能分析 12 (四) 數(shù)據(jù)字典 12 (1) 數(shù)據(jù)元素條目 12 (2) 數(shù)據(jù)結(jié)構(gòu)條目 15 (3) 數(shù)據(jù)流條目 17 (4) 數(shù)據(jù)存儲條目 18 (5) 處理過程條目 19 (五) 數(shù)據(jù)加工處理的描述 19 (六) 管理信息系統(tǒng)流程設(shè)計圖 20 第五章 系統(tǒng)總體設(shè)計 20 (一) 功能結(jié)構(gòu)設(shè)計 20 (1) 登錄模塊 20 (2) 獎學(xué)金管理模塊 20 (3) 學(xué)生基本信息操作模塊 20 (4) 學(xué)

4、生學(xué)科成績操作模塊 21 (5) 德育信息成績操作模塊 21 (6) 獎學(xué)金基本查詢模塊 21 (二) 系統(tǒng)信息處理流程設(shè)計 21 (三) 輸出設(shè)計(主要是指打印輸出設(shè)計) 21 (四) 代碼設(shè)計(見附錄) 24 (五) 設(shè)計說明書 24 (1) 模塊結(jié)構(gòu)圖 25 (2) 登錄模塊 25 (3) 獎學(xué)金管理模塊 25 (4) 學(xué)生基本信息模塊 26 (5) 學(xué)生學(xué)科成績模塊 26 (6) 德育成績模塊 26 (7) 獎學(xué)金綜合模塊 27 第六章 系統(tǒng)實施 27 (一) 程序框圖 27 (1) 登錄界面 27 (2) 查詢信息 27 (3) 刪除信息 28

5、(二) 源代碼(見附錄) 28 (三) 系統(tǒng)模擬數(shù)據(jù) 28 (四) 測試用例 30 (五) 系統(tǒng)使用說明書 34 (1) 系統(tǒng)環(huán)境 34 1)系統(tǒng)運行的硬件環(huán)境: 34 2)系統(tǒng)運行的軟件環(huán)境: 34 (2) 系統(tǒng)安裝 35 (3) 功能簡介 35 (4) 操作步驟 35 第七章 總 結(jié) 38 第八章 附 錄 39 (一) 登錄界面 39 (二) 管理界面 42 (三) 學(xué)生基本信息界面 44 (四) 學(xué)生學(xué)科成績界面 48 (五) 學(xué)生德育成績 51 (六) 獎學(xué)金評定系統(tǒng)綜合管理界面 55 (八) 學(xué)生基本信息修改: 62 第一章

6、概 論 (一) 開發(fā)獎學(xué)金評定管理系統(tǒng)的目的和意義 獎學(xué)金管理工作是高校學(xué)生管理工作的重要組成部分。高校為鼓勵學(xué)生在校期間刻苦學(xué)習(xí),設(shè)立了多種獎學(xué)金,同時為了做好獎學(xué)金的評審與管理工作,投入了大量的人力、物力和財力。獎學(xué)金管理工作特別是評審工作具有涉及面廣、工作量大、發(fā)生時間相對集中的特點。高校的獎學(xué)金評定工作每學(xué)年都要開展,傳統(tǒng)的評審工作主要是以手工方式進行的,存在著效率地下、容易出錯等弊端。因此,實現(xiàn)獎學(xué)金評定管理的信息化是十分必要的。 信息在社會和經(jīng)濟的發(fā)展中所起的作用越來越為人們所重視。信息資源的開發(fā)利用水平成為衡量一個國家綜合國力的重要標志之一。計算機作為信息處理的工具,為適

7、應(yīng)信息處理需求的迅速提高,滿足各類信息系統(tǒng)對數(shù)據(jù)庫管理的需要,在文件系統(tǒng)的基礎(chǔ)上發(fā)展基礎(chǔ)數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫方法針對事務(wù)處理中大量數(shù)據(jù)管理需求。隨著計算機管理系統(tǒng)的推廣,數(shù)據(jù)庫應(yīng)用逐漸普及。因此大力開發(fā)管理系統(tǒng): 計算機代替人工進行許多繁雜工作; 計算機可節(jié)省許多資源; 計算機大大提高人們的工作效率; 計算機加密是文檔更安全。 目前,我國大學(xué)不斷擴招,學(xué)生獎學(xué)金評定管理也日趨復(fù)雜化和多元化。為了方便獎學(xué)金的評定和管理工作,我們制作了本系統(tǒng)。本系統(tǒng)采用了計算機化的評定模式,查詢、修改等操作都使用了計算機的數(shù)據(jù)庫技術(shù),比起以前的手工計算方法有了很大的進步,提供了相當大的方便,而且解決了因手

8、工操作出現(xiàn)的工作量大、周期長、效率低、誤差、遺漏等問題,使獎學(xué)金評定管理工作變得快捷、簡便、準確。 (二) 系統(tǒng)設(shè)計相關(guān)原理 (1) Java簡介 Java的特點主要表現(xiàn)在以下幾個方面: 1.面向?qū)ο螅浩鋵嵤乾F(xiàn)實世界模型的自然延伸?,F(xiàn)實世界中任何實體都可以看作是對象。對象之間通過消息相互作用。另外,現(xiàn)實世界中任何實體都可歸屬于某類事物,任何對象都是某一類事物的實例。如果說傳統(tǒng)的過程式編程語言是以過程為中心以算法為驅(qū)動的話,面向?qū)ο蟮木幊陶Z言則是以對象為中心以消息為驅(qū)動。用公式表示,過程式編程語言為:程序=算法+數(shù)據(jù);面向?qū)ο缶幊陶Z言為:程序=對象+消息。 所有面向?qū)ο缶幊陶Z言都

9、支持三個概念:封裝、多態(tài)性和繼承,Java也不例外。現(xiàn)實世界中的對象均有屬性和行為,映射到計算機程序上,屬性則表示對象的數(shù)據(jù),行為表示對象的方法(其作用是處理數(shù)據(jù)或同外界交互)。所謂封裝,就是用一個自主式框架把對象的數(shù)據(jù)和方法聯(lián)在一起形成一個整體??梢哉f,對象是支持封裝的手段,是封裝的基本單位。Java語言的封裝性較強,因為Java無全程變量,無主函數(shù),在Java中絕大部分成員是對象,只有簡單的數(shù)字類型、字符類型和布爾類型除外。而對于這些類型,Java也提供了相應(yīng)的對象類型以便與其他對象交互操作。 2.可移植性:就是在這個系統(tǒng)上作的程序經(jīng)過一次編譯后可以移植到別的系統(tǒng)上解釋執(zhí)行,只要經(jīng)過簡

10、單的粘貼和復(fù)制就行了,不影響程序的效果 3.安全性:在 iSeries 服務(wù)器上運行的大多數(shù) Java(TM) 程序是應(yīng)用程序,而不是 applet,所以“砂箱”安全性模型對它們不起限制作用。從安全性的觀點看,Java 應(yīng)用程序所受的安全性限制與 iSeries 服務(wù)器上的任何其它程序相同。要在 iSeries 服務(wù)器上運行 Java 程序,您必須對集成文件系統(tǒng)中的類文件具有權(quán)限。程序一旦啟動,它就在該用戶權(quán)限控制下運行。 您可以使用沿用權(quán)限來訪問具有運行程序的用戶的權(quán)限和程序擁有者權(quán)限的對象。沿用權(quán)限臨時地將用戶原先無權(quán)訪問的對象的權(quán)限授予用戶。 4.并發(fā)性:JAVA支持多線程技術(shù),就是

11、多個線程并行機制,多線程是Java的一個重要方法,特別有利于在程序中實現(xiàn)并發(fā)任務(wù).Java提供Thread線程類,實現(xiàn)了多線程的并發(fā)機制.然而,程序的并發(fā)執(zhí)行必定會出現(xiàn)多個線程互斥訪問臨界資源的局面,因而并發(fā)系統(tǒng)解決的關(guān)鍵就是對臨界資源的管理和分配問題,而在進行臨界資源分配時有兩方面需要考慮,即安全性和公平性.文中首先討論了多線程并發(fā)系統(tǒng)中的安全性與公平性問題,指出安全性與公平性在并發(fā)系統(tǒng)中訪問臨界資源時的重要性.并通過火車行駛單行隧道的實例,演示各種條件下的行駛情況來進一步說明該問題。 (2) 開發(fā)工具簡介 本系統(tǒng)開發(fā)工具是Eclipse 1.采用Eclipse的原因 1) Ecli

12、pse框架的這種靈活性來源于其擴展點。它們是在XML中定義的已知接口,并充當插件的耦合點。 2) 利用Eclipse,我們可以將高級設(shè)計(也許是采用UML)與低級開發(fā)工具(如應(yīng)用調(diào)試器等)結(jié)合在一起。 2.Eclipse的特性 1)Eclipse的最大特點是它能接受由Java開發(fā)者自己編寫的開放源代碼插件,這類似于微軟公司的VisualStudio和Sun微系 統(tǒng)公司的NetBeans平臺。 2)開放式可擴展的IDE。Eclipse有極為強大的集成開發(fā)環(huán)境,它不僅集成了CVS、JUnit和Ant,并且有著絕佳的代碼重構(gòu)功能。 3)桌面應(yīng)用程序的開發(fā)平。桌面應(yīng)用程序也可稱為胖客端程序

13、或GUI程序。用SWT可以像SWING一樣開發(fā)獨立的桌面應(yīng)用,但這樣無法利用Eclipse的插件機制,所以有些人就折衷了一下:把桌面應(yīng)用寫成Eclipse插件。 4)全中文化的幫助文件。Eclipse幫助的內(nèi)容很全面,并且在安裝好多國語言包后,Eclipse幫助也全部中文化。 (3) 系統(tǒng)使用數(shù)據(jù)庫簡介 Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特點如下: 1)存儲方式單一 Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 2) 面向?qū)ο? Access是一個面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆?/p>

14、式將數(shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應(yīng)用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。 3)界面友好、易操作 Access是一個可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對象并應(yīng)用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設(shè)計器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)?、窗體向?qū)?、報表向?qū)У裙?/p>

15、具,使得操作簡便,容易使用和掌握。 4)集成環(huán)境、處理多種數(shù)據(jù)信息 Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計用戶界面、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。 5)Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并

16、與網(wǎng)絡(luò)上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用。 第二章 系 統(tǒng) 規(guī) 劃 (一) 系統(tǒng)開發(fā)的需求分析 對系統(tǒng)的綜合需求包括:系統(tǒng)的性能需求、系統(tǒng)的功能需求及系統(tǒng)的運行需求等。 (1)系統(tǒng)的性能需求 由于對系統(tǒng)中學(xué)生的基本信息,學(xué)習(xí)成績、德育成績等,不允許隨意增加、修改和刪除,因此在系統(tǒng)設(shè)計中主要是保證系統(tǒng)的可行性和安全性,并在保證安全性和可行性的前提下滿足數(shù)據(jù)錄入的準確性和高效性。 1、準確性:為確保數(shù)據(jù)錄入的準確性,系統(tǒng)提出了采取雙工錄入比較法和多次校對來確保錄入數(shù)據(jù)正確性的策略。 2、高效性:系統(tǒng)設(shè)計要能高效

17、的完成對學(xué)生基本信息和學(xué)科、德育成績進行錄入。 3、安全性:為保證系統(tǒng)的安全,用戶對系統(tǒng)的使用應(yīng)采用分級制度,不同級別的用戶具有不同的使用權(quán)限,其中具有最高權(quán)限的人員(系統(tǒng)管理員)方能校對、修改和銷毀數(shù)據(jù)庫中的信息;教師對成績進行錄入并最終得到獎學(xué)金評定結(jié)果;而學(xué)生只能對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢,不能進行其他操作。 4、可行性:對學(xué)生成績和德育成績的錄入與管理系統(tǒng)要能夠及時對重要的數(shù)據(jù)進行備份,當數(shù)據(jù)遭到災(zāi)難性的毀壞后能及時重建和恢復(fù)。對學(xué)生成績和德育成績的錄入與管理系統(tǒng)是通過信息的正確錄入,在系統(tǒng)內(nèi)進行分析處理輸出新的信息并利用反饋信息對相關(guān)事物進行有效控制的具有一定特殊功能的人機交互系統(tǒng)

18、。 (2)系統(tǒng)的功能需求 設(shè)計一個獎學(xué)金評定管理系統(tǒng),該系統(tǒng)要能夠進行信息和成績的錄入、修改、刪除、查詢,同時對于不同的用戶要設(shè)置不同的權(quán)限等。具體功能需求如下: 1、由于大多數(shù)系統(tǒng)操作人員的都是非計算機專業(yè),要求系統(tǒng)要有良好的人機界面; 2、由于該系統(tǒng)的使用對象不一,要求對用戶的使用權(quán)限要有較好的權(quán)限管理機制; 3、能對學(xué)生成績進行準確、高效的錄入、校對和分析,并支持多條件查詢與修改; 4、能夠及時地對重要數(shù)據(jù)進行備份和恢復(fù),方便的導(dǎo)出數(shù)據(jù)表; 5、數(shù)據(jù)操作方便簡單,穩(wěn)定性好,一些數(shù)據(jù)計算及成績分析要能夠自動完成; (二) 可行性分析 任何一個基于計算機系統(tǒng)的開發(fā),都會受

19、到時間,技術(shù),經(jīng)濟,社會和資源上等多方面因素的限制。因此在系統(tǒng)的開發(fā)前期對系統(tǒng)進行可行性分析就成為一個十分必要的環(huán)節(jié),“可行性”是指在當前情況下,企業(yè)研制這個信息系統(tǒng)是否有必要,是否具備必要的條件??尚行缘暮x不僅包括可能性,還包括必要性,合理性。信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟可行性和社會可行性三方面來論證。通過長時間的觀察與實踐,本人認為獎學(xué)金評定管理系統(tǒng)的可行性可分析如下: 系統(tǒng)可行性分析包括:技術(shù)的可行性、經(jīng)濟可行性、選擇方案的可行性從這幾個方面論述。 (1)技術(shù)性分析 技術(shù)往往是系統(tǒng)開發(fā)過程中難度最大的工作,這其中必須進行風(fēng)險分析、資源分析和技術(shù)分析,開發(fā)人員必須在給定的約束條件

20、下,判斷是否能在預(yù)定的計劃順利完成任務(wù),但這些因素很難把握好,因為在開發(fā)的過程中往往會發(fā)生一些意外因素,綜合各方面的困素,我們選擇的是JAVA和ACCESS,都是組員熟悉的語言,即使遇到部分困難,也可以從豐富的參考書中找到解決方案。網(wǎng)絡(luò)能夠正常運行,開發(fā)人員熟練掌握了面向過程或者是面向?qū)ο蟮拈_發(fā)工具,所以,實現(xiàn)系統(tǒng)在技術(shù)上也是可行的。 (2)經(jīng)濟性分析 開發(fā)需求較低,加上成熟的軟硬件環(huán)境、目標系統(tǒng)并不是十分復(fù)雜和開發(fā)周期較短,人員經(jīng)濟支出有限。開發(fā)完成運行后,為使用者帶來便利,為系統(tǒng)的進一步推廣創(chuàng)造了條件。從經(jīng)濟角度考慮,此系統(tǒng)開發(fā)可行。由于整個系統(tǒng)是自行開發(fā),自行使用,所以系統(tǒng)本身不存在

21、版權(quán)爭議,符合國家各種政策法規(guī)。 (3)系統(tǒng)運行可行性 各管理員熟練計算機的應(yīng)用方法,掌握計算機的基本操作技能,而且對開發(fā)獎學(xué)金評定管理系統(tǒng)提出相當好的建議。該系統(tǒng)工作量小,一般情況下不會由于信息量大而造成麻煩。因為這只是提供給管理員操作的簡單軟件,管理員同一時間只能做有限的事情。如果日后有所擴大,可以在原有基礎(chǔ)上作相應(yīng)的擴充,這在ACCESS中是很容易辦到的。 綜上所述,通過經(jīng)濟、技術(shù)、社會三方面的可行性分析,我們認為此次系統(tǒng)開發(fā)非??尚械模哂泻軓姷慕?jīng)濟、技術(shù)、社會和使用價值。 第三章 項目開發(fā)計劃 (一)項目開發(fā)組織機構(gòu)的設(shè)置和人員的安排 (1)小組成員: 組長:張

22、 毅 組員:吳一康、左繼攀、崔永超、谷 飛 (2)系統(tǒng)開發(fā)計劃 全體成員共同完成:系統(tǒng)需求分析,系統(tǒng)架構(gòu)圖,系統(tǒng)結(jié)構(gòu)圖,作業(yè)流程圖,頂層數(shù)據(jù)流程圖和一層數(shù)據(jù)流程圖,E-R圖。 1)張 毅負責(zé)系統(tǒng)設(shè)置模塊包括后臺數(shù)據(jù)庫設(shè)計和德育成績基本操作。 2)吳一康負責(zé)系統(tǒng)設(shè)置模塊包括學(xué)生基本信息操作和學(xué)科成績操作。 3)左繼攀負責(zé)系統(tǒng)設(shè)置模塊包括登錄和退出設(shè)計。 4)崔永超負責(zé)系統(tǒng)設(shè)置模塊包括主控界面設(shè)計。 5)谷 飛負責(zé)系統(tǒng)設(shè)置模塊包括獎學(xué)金基本查詢。 (二)項目開發(fā)經(jīng)費的概算 由于考慮到此項目為課程設(shè)計,所以不考慮項目開發(fā)經(jīng)費。 (三)項目所需的硬件和軟件資源等 開發(fā)環(huán)

23、境: l 以Windows 7為操作系統(tǒng) l 以JAVA為開發(fā)工具 l 以Access作為后臺數(shù)據(jù)庫 第四章 系 統(tǒng) 分 析 (一) 系統(tǒng)業(yè)務(wù)流程分析 系統(tǒng)的業(yè)務(wù)是系統(tǒng)要達到的業(yè)務(wù)目標,業(yè)務(wù)流程分析是系統(tǒng)分析的基礎(chǔ)環(huán)節(jié)。獎學(xué)金評定管理系統(tǒng)的業(yè)務(wù)流程如圖所示。 圖例: 實體 處理 單據(jù) 存檔 流向 (1) 學(xué)生信息管理模塊 管理員員 添加學(xué)生 修改學(xué)生 刪除學(xué)生 學(xué)生信息表 查詢 教師 學(xué)生 (2) 學(xué)生學(xué)科成績查詢管理模塊 管理員員 添加學(xué)

24、生學(xué)科成績 修改學(xué)生學(xué)科成績 刪除學(xué)生學(xué)科成績 學(xué)生學(xué)科成績表 查詢 教師 學(xué)生 (3) 德育成績信息查詢管理模塊 管理員員 添加德育成績 修改德育成績 刪除德育成績 德育成績表 查詢 教師 學(xué)生 (4) 獎學(xué)金綜合查詢管理模塊 學(xué)生學(xué)科成績表 德育成績表 獎學(xué)金綜合表 查詢 學(xué)生 教師 (二) 系統(tǒng)數(shù)據(jù)流程分析 數(shù)據(jù)流程圖(Data Flow DFD)是描述實際業(yè)務(wù)管理系統(tǒng)工作流程的一種圖形表示法。它描繪系統(tǒng)的邏輯模型圖,其中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。因為數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是

25、專業(yè)的計算機技術(shù)人員也容易理解,所以是極好的通信工具。此外,設(shè)計數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實現(xiàn)這些功能,所以它也是軟件設(shè)計的很好的出發(fā)點。 圖例: 外部實體 處理 數(shù)據(jù)存儲 數(shù)據(jù)流 (1) 獎學(xué)金管理評定系統(tǒng) 管理員 獎學(xué)金 管理評定 系統(tǒng) 學(xué)生 (2) 獎學(xué)金管理評定系統(tǒng)第一層 管理員 教師 P1 學(xué)生信息管理 班級信息管理 P2 德育成績管理 學(xué)科成績管理 P4 P3 P6 學(xué)生信息管理 學(xué)生信息管理 P6 (3)

26、獎學(xué)金管理評定系統(tǒng)的展開 管理員 獎學(xué)金信息表 學(xué)生 教師 異動處理 P1.2 登記學(xué)生信息 P1.1 D1 (三) 系統(tǒng)功能分析 學(xué)生 管理人員 獎學(xué)金信息 設(shè)置各學(xué)院獲獎要求 查詢 獎學(xué)金獲得結(jié)果 (四) 數(shù)據(jù)字典 通過對各個模塊流程的分析,那么我們就不難對整個系統(tǒng)的大致流程有一個全面的認識。設(shè)計時采用了常用的自頂向下的瀑布式結(jié)構(gòu)化設(shè)計方法。各子系統(tǒng)具有獨立的數(shù)據(jù)庫結(jié)構(gòu),同時又具有相關(guān)的關(guān)鍵字,這樣系統(tǒng)做起來后就便于用戶操作。數(shù)據(jù)字典的作用是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典

27、數(shù)據(jù)流圖就不嚴格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。 系統(tǒng)開發(fā)時,常用卡片的形式書寫保存描述一個數(shù)據(jù)元素。 下面給出本系統(tǒng)的主要數(shù)據(jù)元素的數(shù)據(jù)字典卡片: (1) 數(shù)據(jù)元素條目 名稱: 學(xué)號 總編號: 1-001 別名: ID 編 號: 001 說明: 本校學(xué)生編碼 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu):

28、 LOGSYSTEM STUDENTBASICINFORMATION MANAGESYSTEM STUDENTCOURSESCORE SCHOLARSHIPSELECTSYSTEM STUDENTMORALEDICCATIONSCORE 名稱: 登陸系統(tǒng) 總編號: 1-002 別名: LOGSYSTEM 編 號: 002 說明: 賬號登陸 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)

29、結(jié)構(gòu): MANAGESYSTEM STUDENTBASICINFORMATION STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE SCHOLARSHIPSELECTSYSTEM 名稱: 獎學(xué)金管理系統(tǒng) 總編號: 1-003 別名: MANAGESYSTEM 編 號: 003 說明: 對學(xué)生基本信息 獎學(xué)金的查詢 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu):

30、 SCHOLARSHIPSELECTSYSTEM STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE STUDENTBASICINFORMATION 名稱: 獎學(xué)金評定信息查詢 總編號: 1-004 別名: SCHOLARSHIPSELECTSYSTEM 編 號: 004 說明: 獎學(xué)金信息查詢 數(shù)據(jù)值類型:INT 長度: 有關(guān)數(shù)據(jù)結(jié)構(gòu): MANAGESYSTEM STUDENTBASICINFORM

31、ATION STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE 名稱: 學(xué)科成績查詢系統(tǒng) 總編號: 1-005 別名: STUDENTCOURSESCORE 編 號: 005 說明: 學(xué)生基本學(xué)科成績 數(shù)據(jù)值類型:INT 長度: 4 有關(guān)數(shù)據(jù)結(jié)構(gòu): MANAGESYSTEM SCHOLARSHIPSELECTSYSTEM 名稱: 德育成績查詢系統(tǒng) 總編號: 1-006

32、 別名: STUDENTMORALEDICCATIONSCORE 編 號: 006 說明: 學(xué)生德育成績查詢 數(shù)據(jù)值類型:INT 長度: 有關(guān)數(shù)據(jù)結(jié)構(gòu): MANAGESYSTEM SCHOLARSHIPSELECTSYSTEM 名稱: 學(xué)生基本信息查詢 總編號: 1-007 別名: STUDENTBASICINFORMATION 編 號: 007 說明: 學(xué)生基本情況 字符串類型:STRING 長度: 有

33、關(guān)數(shù)據(jù)結(jié)構(gòu): MANAGESYSTEM 名稱:學(xué)生學(xué)科成績修改 總編號: 1-008 別名: COURSESCOREALTER 編 號: 008 說明: 對學(xué)科成績修改 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu):STUDENTCOURSESCORE 名稱: 學(xué)生學(xué)科成績刪除 總編號: 1-009 別名:COURSESCOREPOPERATION

34、 編 號: 009 說明: 本校學(xué)生編碼 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTCOURSESCORE 名稱: 學(xué)生德育成績修改 總編號: 1-010 別名: MORALEDICCATIONSCOREALTER 編 號: 010 說明: 本校學(xué)生編碼 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTCOURSESCORE 名稱: 學(xué)

35、生德育成績刪除 總編號: 1-011 別名: MORALEDICCATIONSCOREOPERATION 編 號: 011 說明: 本校學(xué)生德育成績刪除 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTMORALEDICCATIONSCORE 名稱: 學(xué)生基本信息刪除 總編號: 1-012 別名: BASICINFORMATIONOPERATION 編 號: 012 說

36、明: 本校學(xué)生學(xué)生基本信息刪除 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTBASICINFORMATION 名稱: 學(xué)生基本信息修改 總編號: 1-013 別名: BASICINFORMATIONALTER 編 號: 013 說明: 本校學(xué)生學(xué)生基本信息刪除 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTBASICINFORMATION (2) 數(shù)據(jù)結(jié)構(gòu)條目

37、 名稱: 獎學(xué)金評定信息表 總編號:2-01 別名: SCHOLARSHIPSELECTSYSTEM 編 號:01 說明:記錄整個學(xué)校學(xué)生的獎學(xué)金評定總成績 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲 結(jié)構(gòu):MANAGESYSTEM STUDENTBASICINFORMATION STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE 數(shù)量: 學(xué)號 ;姓名;專業(yè)班級;學(xué)科成績;德育成績;綜合成績;獎學(xué)金等級 名稱: 學(xué)科成績查

38、詢系統(tǒng) 總編號: 2-02 別名: STUDENTCOURSESCORE 編 號: 02 說明: 學(xué)生基本學(xué)科成績 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲 有關(guān)數(shù)據(jù)結(jié)構(gòu): SCHOLARSHIPSELECTSYSTEM MANAGESYSTEM 數(shù)量: 學(xué)號;姓名;專業(yè)班級;經(jīng)濟法概論;電子支付;JAVA ;WEB;財務(wù)管理 電商管理;客戶關(guān)系;生產(chǎn)與運作;學(xué)科總分 名稱: 德育成績查詢系統(tǒng)

39、 總編號: 2-03 別名: STUDENTMORALEDICCATIONSCORE 編 號: 03 說明: 學(xué)生德育成績查詢 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲 有關(guān)數(shù)據(jù)結(jié)構(gòu): SCHOLARSHIPSELECTSYSTEM MANAGESYSTEM 數(shù)量:學(xué)號;姓名;專業(yè)班級;基礎(chǔ)分;任職分;集體榮譽分;運動會分; 校園文化分;公益活動分;等級考試分;輔修加分;學(xué)術(shù)加分;德育加分 名稱: 學(xué)生基本信息查詢 總編號: 2-04 別名: STUDENTBASICINF

40、ORMATION 編 號: 04 說明: 學(xué)生基本情況 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲 有關(guān)數(shù)據(jù)結(jié)構(gòu): MANAGESYSTEM 數(shù)量:學(xué)號;姓名 名稱:學(xué)生學(xué)科成績修改 總編號: 2-05 別名: COURSESCOREALTER 編 號: 05 說明: 對學(xué)科成績修改 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTCOURSESCORE 數(shù)量: 名稱: 學(xué)生學(xué)科成績刪除

41、 總編號: 2-06 別名:COURSESCOREPOPERATION 編 號: 06 說明: 本校學(xué)生編碼 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTCOURSESCORE 數(shù)量: 名稱: 學(xué)生德育成績修改 總編號: 2-07 別名: MORALEDICCATIONSCOREALTER 編 號: 07 說明: 本校學(xué)生編碼 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDEN

42、TMORALEDICCATIONSCORE 數(shù)量: 名稱: 學(xué)生德育成績刪除 總編號: 2-08 別名: MORALEDICCATIONSCOREOPERATION編 號: 08 說明: 本校學(xué)生德育成績刪除 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTMORALEDICCATIONSCORE 數(shù)量: 名稱: 學(xué)生基本信息刪除 總編號:2-09 別名: BASICINFORMATIONOPERATION 編

43、 號: 09 說明: 本校學(xué)生學(xué)生基本信息刪除 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTBASICINFORMATION 數(shù)量: 名稱: 學(xué)生基本信息修改 總編號:2-010 別名: BASICINFORMATIONALTER 編 號: 010 說明: 本校學(xué)生學(xué)生基本信息刪除 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTBASICINFORMATION 數(shù)量: (3) 數(shù)據(jù)流條目 名稱: 獎學(xué)金評定信息

44、 總編號:3-01 別名: SCHOLARSHIPSELECTSYSTEM 編 號:01 說明: 記錄整個學(xué)校學(xué)生的獎學(xué)金評定總成績 數(shù)量: 學(xué)號;姓名;專業(yè)班級;學(xué)科成績;德育成績;綜合成績;獎學(xué)金等級 數(shù)據(jù)源來源: STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE 數(shù)據(jù)流去向: MANAGESYSTEM 包含的數(shù)據(jù)結(jié)構(gòu):學(xué)號(ID) 姓名(NAME) 綜合成績 獎學(xué)金等級 名稱: 學(xué)科成績查詢系統(tǒng) 總編號:

45、3-02 別名: STUDENTCOURSESCORE 編 號: 02 說明: 學(xué)生基本學(xué)科成績 數(shù)量:學(xué)號;姓名;專業(yè)班級;經(jīng)濟法概論;電子支付;JAVA;WEB;財務(wù)管理; 電商管理;客戶關(guān)系;生產(chǎn)與運作;學(xué)科總分 數(shù)據(jù)源來源: MANAGESYSTEM 數(shù)據(jù)流去向: SCHOLARSHIPSELECTSYSTEM 包含的數(shù)據(jù)結(jié)構(gòu):學(xué)號(ID) 姓名(NAME)班級(CLASS) 名稱: 德育成績查詢系統(tǒng) 總編號: 3-03 別名: STUDENTMORALEDICCATIONS

46、CORE 編 號: 03 說明: 學(xué)生德育成績查詢 數(shù)量:學(xué)號;姓名;專業(yè)班級;基礎(chǔ)分;任職分;集體榮譽分;運動會分; 校園文化分;公益活動分;等級考試分;輔修加分;學(xué)術(shù)加分;德育加分 數(shù)據(jù)源來源: MANAGESYSTEM 數(shù)據(jù)流去向:SCHOLARSHIPSELECTSYSTEM 包含的數(shù)據(jù)結(jié)構(gòu):學(xué)號(NO) 姓名(NAME)班級(CLASS) 名稱: 學(xué)生基本信息查詢 總編號: 3-04 別名: STUDENTBASICINFORMATION

47、 編 號: 04 說明: 學(xué)生基本情況 數(shù)量:學(xué)號 姓名 數(shù)據(jù)源來源: MANAGESYSTEM 數(shù)據(jù)流去向: 包含的數(shù)據(jù)結(jié)構(gòu):學(xué)號(ID) 姓名(NAME)班級(CLASS) (4) 數(shù)據(jù)存儲條目 名稱: 獎學(xué)金評定信息 總編號:4-01 別名: SCHOLARSHIPSELECTSYSTEM 編 號:01 說明: 記錄整個學(xué)校學(xué)生的獎學(xué)金評定總成績 有關(guān)的數(shù)據(jù)流: 結(jié)構(gòu):學(xué)號(ID) 姓名(NAME)

48、綜合成績 獎學(xué)金等級 有無立即查詢: 有 名稱: 學(xué)科成績查詢系統(tǒng) 總編號: 4-02 別名: STUDENTCOURSESCORE 編 號: 02 說明: 學(xué)生基本學(xué)科成績 有關(guān)的數(shù)據(jù)流: 結(jié)構(gòu): 學(xué)號(ID) 姓名(NAME)班級(CLASS) 有無立即查詢: 有 名稱: 德育成績查詢系統(tǒng) 總編號: 4

49、-03 別名: STUDENTMORALEDICCATIONSCORE 編 號: 03 說明: 學(xué)生德育成績查詢 有關(guān)的數(shù)據(jù)流: 結(jié)構(gòu): 學(xué)號(ID) 姓名(NAME)班級(CLASS) 有無立即查詢: 有 名稱: 學(xué)生基本信息查詢 總編號: 4-04 別名: STUDENTBASICINFORMATION 編 號: 04 說明: 學(xué)生基本情況 有關(guān)的數(shù)據(jù)流: 結(jié)構(gòu): 學(xué)號(ID) 姓名(NAME)班級(CLASS) 有無立即查詢: 有

50、 (5) 處理過程條目 名稱 學(xué)生學(xué)科總成績 總編號:5-01 說明:生成學(xué)科總成績表 編 號:01 輸入: 學(xué)號 姓名 班級 輸出: STUDENTCOURSESCORE 名稱: 獎學(xué)金評定信息 總編號:5-02 說明: 記錄整個學(xué)校學(xué)生的獎學(xué)金評定總成績 編 號:02 輸入: 學(xué)號 姓名 班級 輸出: SCHOLARSHIPSELECTSYSTEM (五) 數(shù)據(jù)加工處理的描述 學(xué)生信息添加:輸

51、入姓名,學(xué)號,性別,專業(yè),學(xué)院,課程編號,課程名稱,成績,點擊增加按鈕,“功添加一條新的紀錄”,信息添加成功。 成績信息修改過程:對姓名,學(xué)號,性別,專業(yè),學(xué)院進行修改,點擊修改按鈕,“成功修改一條新的記錄”,信息修改成功。 成績信息刪除過程:對姓名,學(xué)號,性別,專業(yè),學(xué)院,課程進行刪除,點擊刪除按鈕,“成功刪除一條新的記錄”,信息刪除成功。 (六) 管理信息系統(tǒng)流程設(shè)計圖 信息輸入 學(xué)生信息 班級信息 成績信息 用戶管理 獎學(xué)金管理評定系統(tǒng) 學(xué)生信息輸入 成績基本信息 用戶管理 班級基本信息 學(xué)生基本信息 與其他系統(tǒng)數(shù)據(jù)接口 班級信息輸入 成績信息輸

52、入 用戶信息輸入 學(xué)生信息登陸 第五章 系統(tǒng)總體設(shè)計 (一) 功能結(jié)構(gòu)設(shè)計 獎學(xué)金評定系統(tǒng)由登錄系統(tǒng)、獎學(xué)金管理系統(tǒng)、學(xué)生基本信息操作、學(xué)生學(xué)科成績操作、德育信息成績操作、獎學(xué)金基本查詢六大模塊組成。具體如下: (1) 登錄模塊 該模塊由登錄框,用戶名,密碼和用戶身份選擇組成 (2) 獎學(xué)金管理模塊 該模塊由進入另四大模塊組成。 (3) 學(xué)生基本信息操作模塊 該模塊由學(xué)生基本信息的添加,刪除和修改組成。 (4) 學(xué)生學(xué)科成績操作模塊 該模塊由學(xué)生學(xué)科成績的添加,刪除和修改組成。 (5) 德育信息成績操作模塊 該模塊由德育信息成績的添加,刪除和修改組成。

53、 (6) 獎學(xué)金基本查詢模塊 該模塊由獎學(xué)金綜合信息的查詢組成。 (二) 系統(tǒng)信息處理流程設(shè)計 獎學(xué)金評定系統(tǒng) 獎學(xué)金管理系統(tǒng) 學(xué)生基本信息操作 德育信息成績操作 獎學(xué)金基本查詢 學(xué)生學(xué)科成績操作 登錄系統(tǒng) 添加 刪除 修改 添加 刪除 改修 添加 系統(tǒng)退出 修改 刪除 退出 學(xué)生基本信息查詢 學(xué)生德育成績查詢 學(xué)生學(xué)科成績查詢 獎學(xué)金綜合查詢 (三) 輸出設(shè)計(主要是指打印輸出設(shè)計) (四) 代碼設(shè)計(見附錄) (五) 設(shè)計說明書 (1) 模塊結(jié)構(gòu)圖 獎學(xué)金評定系統(tǒng) 獎學(xué)金管理系統(tǒng) 學(xué)生基

54、本信息操作 德育信息成績操作 獎學(xué)金基本查詢 學(xué)生學(xué)科成績操作 登錄系統(tǒng) 添加 刪除 修改 添加 刪除 改修 添加 系統(tǒng)退出 修改 刪除 退出 學(xué)生基本信息查詢 學(xué)生德育成績查詢 學(xué)生學(xué)科成績查詢 獎學(xué)金綜合查詢 (2) 登錄模塊 1)模塊描述 此模塊對應(yīng)使用者的權(quán)限,如管理員,學(xué)生,教師的賬號,密碼登錄。 2)功能 賬號,密碼輸入后用于識別該使用者是否有權(quán)限進入界面。 3)輸入項 賬號:數(shù)字的組合。 密碼:數(shù)字的組合。 選項:教師、學(xué)生、管理者。 4)輸出項 錯誤提示:“你沒有此權(quán)限”“你輸入的學(xué)號

55、或密碼錯誤,請重新輸入” 輸入正確直接進入下一界面 (3) 獎學(xué)金管理模塊 1)模塊描述 此模塊對應(yīng)獎學(xué)金各種相關(guān)操作,如學(xué)生基本信息,學(xué)生學(xué)科成績,德育成績的添加、刪除、修改和查詢以及綜合查詢。 2)功能 各種數(shù)據(jù)的相關(guān)操作 (4) 學(xué)生基本信息模塊 1)模塊描述 此模塊對應(yīng)學(xué)生的基本信息的添加、刪除和修改,如學(xué)校,班級,姓名等 2)功能 對學(xué)生的基本信息進行添加、刪除、修改。 3)輸入項 信息內(nèi)容:數(shù)字的組合及文字。 按鈕:添加、刪除、重置、保存。 4)輸出項 錯誤提示:“以上信息必須填寫”“以上信息不能為空”

56、 輸入正確:“學(xué)生基本信息添加成功”“學(xué)生基本信息刪除成功”“學(xué)生基本信息修改成功” 。 (5) 學(xué)生學(xué)科成績模塊 1)模塊描述 此模塊對應(yīng)學(xué)生的學(xué)科成績的添加、刪除和修改。 2)功能 對學(xué)生學(xué)科成績進行添加、刪除、修改。 3)輸入項 信息內(nèi)容:數(shù)字的組合及文字。 按鈕:添加、刪除、重置、保存。 4)輸出項 錯誤提示:“以上信息必須填寫”“以上信息不能為空” 輸入正確:“學(xué)生學(xué)科成績添加成功”“學(xué)生學(xué)科成績刪除成功”“學(xué)生學(xué)科成績修改成功” 。 (6) 德育成績模塊 1)模塊描述 此模塊對應(yīng)學(xué)生德育成績的添加、刪除和修改。如活動分

57、,基礎(chǔ)分,集體榮譽分等。 2)功能 對德育成績進行添加、刪除、修改。 3)輸入項 信息內(nèi)容:數(shù)字的組合及文字。 按鈕:添加、刪除、重置、保存。 4)輸出項 錯誤提示:“以上信息必須填寫”“以上信息不能為空” 輸入正確:“學(xué)德育成績添加成功”“學(xué)生德育成績刪除成功”“學(xué)生德育成績修改成功” 。 (7) 獎學(xué)金綜合模塊 1)模塊描述 此模塊對應(yīng)學(xué)生各種信息的查詢。 2)功能 輸入學(xué)號對應(yīng)各種信息進行查詢。 3)輸入項 學(xué)號:數(shù)字的組合。 選項:電商1、2、3、4班。 4)輸出項 輸入正確顯示全部信息。 第六章 系

58、統(tǒng)實施 (一) 程序框圖 (1) 登錄界面 登錄成功 用戶 滿足條件 數(shù)據(jù)庫 不滿足條件 顯示錯誤 重置 (2) 查詢信息 (3) 刪除信息 添加刪除 滿足條件 重置 數(shù)據(jù)庫 添加成功 (二) 源代碼(見附錄) (三) 系統(tǒng)模擬數(shù)據(jù) (1)登錄界面: (2)獎學(xué)金管理界面: (3)學(xué)生基本情況的添加、刪除: (4) 學(xué)生基本情況的修改: (5) 學(xué)習(xí)成績查詢界面: (6)德育成績界面: (7)獎學(xué)金信息查詢界面: LogSystem 通 過 ManageSystem 通 過

59、 ScholarshipSelectSystem 通 過 StudentBasicInformation 通 過 StudentCourseScore 通 過 StudentMoralEdiccationScore 通 過 (四) 測試用例 (1)登錄界面: (2)獎學(xué)金評定系統(tǒng)管理界面: (3)學(xué)生基本情況的添加、刪除、修改: 添加成功: 修改 修改成功 (4)學(xué)生基本信息查詢界面: 點擊重置后,文本域清空 (5)學(xué)生成績查詢界面: (6)學(xué)生德育成績查詢: (7)學(xué)生獎學(xué)金信息查詢: (五

60、) 系統(tǒng)使用說明書 (1) 系統(tǒng)環(huán)境 《獎學(xué)金評定管理系統(tǒng)》是基于Windows平臺上的應(yīng)用程序,其軟硬件環(huán)境必須滿足Windows正常運轉(zhuǎn)要求。所以在安裝《獎學(xué)金評定管理系統(tǒng)》之前,首先應(yīng)該對計算機系統(tǒng)硬件環(huán)境和軟件環(huán)境進行檢查。具體要求如下: 1)系統(tǒng)運行的硬件環(huán)境: ? Intel Pentium II 266 MHz或更高檔次的CPU。 ? 64MB或更多內(nèi)存。 ? 200MB以上硬盤空間。 2)系統(tǒng)運行的軟件環(huán)境: 操作系統(tǒng):中文 Windows XP/2000 /2003/vista/win7 系統(tǒng)。 數(shù)據(jù)庫系統(tǒng):Access2003 (2) 系統(tǒng)安裝 1

61、)首先安裝access2003數(shù)據(jù)庫。 2)直接打開程序運行。 (3) 功能簡介 該系統(tǒng)的主要目的就是節(jié)省教師的時間和精力,科學(xué)合理的統(tǒng)計學(xué)生的各項基本情況,方便教師和同學(xué)進行數(shù)據(jù)的查詢。使用本系統(tǒng),學(xué)生可以在線了解自己的學(xué)習(xí)和德育情況,為信息的準確和及時性有了保證,對獎學(xué)金的評定結(jié)果一目了然,避免了由于手工操作造成的差錯。 (1)使用人員必須注冊后獲得賬號密碼才可以使用系統(tǒng)。 (2)系統(tǒng)分為4個查詢部分和一個錄入部分。 (3)查詢部分包括:學(xué)生基本信息;學(xué)生學(xué)科成績;學(xué)生德育成績;學(xué)生獲得獎學(xué)金等級。 (4) 操作步驟 1)打開登錄界面: 選擇登錄類型,輸入賬號、密碼,

62、點擊登錄。 2)登錄后進入下一個頁面: 選擇相關(guān)信息進行瀏覽 3)在下面頁面中輸入信息進行查詢: 4)在下面頁面中進行添加、刪除、修改: 5)注意事項 (a)本系統(tǒng)的管理員用戶名為123456,密碼為123456。 (b)在查詢信息時,請輸入完整的信息,保證姓名和學(xué)號的相關(guān)聯(lián)。 (c)在繼續(xù)查詢時,可點擊重置進行再次查詢。 (d)學(xué)生登錄類型只能進行查詢,不能進行錄入。 (e)發(fā)現(xiàn)查詢信息與真實信息有偏差后,請聯(lián)系管理員進行修改。 第七章 總 結(jié) 隨著計算機技術(shù)的普及和網(wǎng)絡(luò)的發(fā)展,越來越多的教育單位開始重視信息化建設(shè),利用先進的計算機和網(wǎng)絡(luò)

63、技術(shù)對高考成績信息進行管理,提高工作效率,減少人力資源的浪費。本人結(jié)合管理人員對成績信息地具體管理需求,開發(fā)一套獎學(xué)金評定管理系統(tǒng)。本系統(tǒng)經(jīng)多次測試,能在eclipse的調(diào)試環(huán)境上正常運行。基本上實現(xiàn)了數(shù)據(jù)管理功能,目前試運行良好。 綜上詳細闡述了本系統(tǒng)的整個開發(fā)過程和實現(xiàn)功能,能夠進行學(xué)生基本信息、學(xué)科和德育成績的錄入、修改、查詢、刪除等操作,整體界面美觀大方,完成了管理人員對考生的信息和成績管理工作的要求,適用于一系列的教育單位。本系統(tǒng)的應(yīng)用,將會使學(xué)生和管理人員在第一時間內(nèi)獲得理想信息。 但是,由于一些技術(shù)和設(shè)備所限,本系統(tǒng)存在一些不足之處,有待進一步改進和完善,在開發(fā)過程中遇到了以

64、下問題: (1)對后臺數(shù)據(jù)庫中數(shù)據(jù)的日常維護,包括自動清理過時數(shù)據(jù); (2)程序中錯誤處理和輸入控制不夠全面,可能導(dǎo)致輸入無效引發(fā)錯誤; 參考文獻: [1] 周佩德,《數(shù)據(jù)庫原理及應(yīng)用》,電子工業(yè)出版社 [2] 張躍平,JAVA實用教程,清華大學(xué)出版社 [3] 王要武,管理系統(tǒng),電子工業(yè)出版社,2003 [4] 李紅等編著,管理信息系統(tǒng)開發(fā)與應(yīng)用,電子工業(yè)出版社,2003 [5] 周之英縞著,現(xiàn)代軟件工程,科學(xué)出版社,2003 [6] 邵麗萍,JAVA語言程序設(shè)計,清華大學(xué) [7] 張立科,JAVA信息管理系統(tǒng)開發(fā),人民郵電出版社 第八章 附 錄 (一) 登錄界

65、面 import java.awt.*; import javax.swing.*; class LogSystem extends JFrame implements ActionListener { String s="獎學(xué)金評定管理系統(tǒng)"; JLabel a=new JLabel(s); JTextField yy=new JTextField(); JPasswordField xx=new JPasswordField(); JLabel []t={new JLabel(" 賬 號"),new JLabel("

66、密 碼")}; JRadioButton []r={new JRadioButton("教師"),new JRadioButton("學(xué)生"),new JRadioButton("管理員")}; ButtonGroup rg= new ButtonGroup(); JButton b[]={new JButton("登陸"),new JButton("重置")}; Connection con; Statement stmt; ResultSet rs; public LogSystem() { setTitle("登陸系統(tǒng)"); setSize(width,height); Container c=getContentPane(); c.setLayout(null); //為標簽設(shè)置及添加到框架 a.setBounds(350,30,200,25); a.setFont(new Font("華文行楷",Font.PLAIN,20)); c.add(a); //添加文本框到框架

展開閱讀全文
溫馨提示:
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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!