獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)(Java)
《獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)(Java)》由會(huì)員分享,可在線閱讀,更多相關(guān)《獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)(Java)(85頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng) 班級(jí):電商0804班 組長:張 毅 0805230441 組員:吳一康 0805230438 左繼攀 0805230439 崔永超 0805230403 谷 飛 0805230410 目 錄 第一章 概 論 3 (一) 開發(fā)獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)的目的和意義 3 (二) 系統(tǒng)設(shè)計(jì)相關(guān)原理 3 (1) Java簡(jiǎn)介 3 (2) 開發(fā)工具簡(jiǎn)介 5 (3) 系統(tǒng)使用數(shù)據(jù)庫簡(jiǎn)介 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)濟(jì)性分析 8 (3)系統(tǒng)運(yùn)行可行性 8 第三章 項(xiàng)目開發(fā)計(jì)劃 8 (一)項(xiàng)目開發(fā)組織機(jī)構(gòu)的設(shè)置和人員的安排 8 (1)小組成員: 8 (2)系統(tǒng)開發(fā)計(jì)劃 8 (二)項(xiàng)目開發(fā)經(jīng)費(fèi)的概算 9 由于考慮到此項(xiàng)目為課程設(shè)計(jì),所以不考慮項(xiàng)目開發(fā)經(jīng)費(fèi)。 9 (三)項(xiàng)目所需的硬件和軟件資源等 9 第四章 系 統(tǒng) 分 析 9 (一) 系統(tǒng)業(yè)務(wù)流程分析 9 (1) 學(xué)生信息管理模塊 9 (2) 學(xué)生學(xué)科成績查詢管理模塊 10 (3) 德育成績信息查詢管理模塊 10 (4) 獎(jiǎng)學(xué)金綜合查詢管理模塊 10
3、(二) 系統(tǒng)數(shù)據(jù)流程分析 10 (1) 獎(jiǎng)學(xué)金管理評(píng)定系統(tǒng) 11 (2) 獎(jiǎng)學(xué)金管理評(píng)定系統(tǒng)第一層 11 (3) 獎(jiǎng)學(xué)金管理評(píng)定系統(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ù)存儲(chǔ)條目 18 (5) 處理過程條目 19 (五) 數(shù)據(jù)加工處理的描述 19 (六) 管理信息系統(tǒng)流程設(shè)計(jì)圖 20 第五章 系統(tǒng)總體設(shè)計(jì) 20 (一) 功能結(jié)構(gòu)設(shè)計(jì) 20 (1) 登錄模塊 20 (2) 獎(jiǎng)學(xué)金管理模塊 20 (3) 學(xué)生基本信息操作模塊 20 (4) 學(xué)
4、生學(xué)科成績操作模塊 21 (5) 德育信息成績操作模塊 21 (6) 獎(jiǎng)學(xué)金基本查詢模塊 21 (二) 系統(tǒng)信息處理流程設(shè)計(jì) 21 (三) 輸出設(shè)計(jì)(主要是指打印輸出設(shè)計(jì)) 21 (四) 代碼設(shè)計(jì)(見附錄) 24 (五) 設(shè)計(jì)說明書 24 (1) 模塊結(jié)構(gòu)圖 25 (2) 登錄模塊 25 (3) 獎(jiǎng)學(xué)金管理模塊 25 (4) 學(xué)生基本信息模塊 26 (5) 學(xué)生學(xué)科成績模塊 26 (6) 德育成績模塊 26 (7) 獎(jiǎng)學(xué)金綜合模塊 27 第六章 系統(tǒng)實(shí)施 27 (一) 程序框圖 27 (1) 登錄界面 27 (2) 查詢信息 27 (3) 刪除信息 28
5、(二) 源代碼(見附錄) 28 (三) 系統(tǒng)模擬數(shù)據(jù) 28 (四) 測(cè)試用例 30 (五) 系統(tǒng)使用說明書 34 (1) 系統(tǒng)環(huán)境 34 1)系統(tǒng)運(yùn)行的硬件環(huán)境: 34 2)系統(tǒng)運(yùn)行的軟件環(huán)境: 34 (2) 系統(tǒng)安裝 35 (3) 功能簡(jiǎn)介 35 (4) 操作步驟 35 第七章 總 結(jié) 38 第八章 附 錄 39 (一) 登錄界面 39 (二) 管理界面 42 (三) 學(xué)生基本信息界面 44 (四) 學(xué)生學(xué)科成績界面 48 (五) 學(xué)生德育成績 51 (六) 獎(jiǎng)學(xué)金評(píng)定系統(tǒng)綜合管理界面 55 (八) 學(xué)生基本信息修改: 62 第一章
6、概 論 (一) 開發(fā)獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)的目的和意義 獎(jiǎng)學(xué)金管理工作是高校學(xué)生管理工作的重要組成部分。高校為鼓勵(lì)學(xué)生在校期間刻苦學(xué)習(xí),設(shè)立了多種獎(jiǎng)學(xué)金,同時(shí)為了做好獎(jiǎng)學(xué)金的評(píng)審與管理工作,投入了大量的人力、物力和財(cái)力。獎(jiǎng)學(xué)金管理工作特別是評(píng)審工作具有涉及面廣、工作量大、發(fā)生時(shí)間相對(duì)集中的特點(diǎn)。高校的獎(jiǎng)學(xué)金評(píng)定工作每學(xué)年都要開展,傳統(tǒng)的評(píng)審工作主要是以手工方式進(jìn)行的,存在著效率地下、容易出錯(cuò)等弊端。因此,實(shí)現(xiàn)獎(jiǎng)學(xué)金評(píng)定管理的信息化是十分必要的。 信息在社會(huì)和經(jīng)濟(jì)的發(fā)展中所起的作用越來越為人們所重視。信息資源的開發(fā)利用水平成為衡量一個(gè)國家綜合國力的重要標(biāo)志之一。計(jì)算機(jī)作為信息處理的工具,為適
7、應(yīng)信息處理需求的迅速提高,滿足各類信息系統(tǒng)對(duì)數(shù)據(jù)庫管理的需要,在文件系統(tǒng)的基礎(chǔ)上發(fā)展基礎(chǔ)數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫方法針對(duì)事務(wù)處理中大量數(shù)據(jù)管理需求。隨著計(jì)算機(jī)管理系統(tǒng)的推廣,數(shù)據(jù)庫應(yīng)用逐漸普及。因此大力開發(fā)管理系統(tǒng): 計(jì)算機(jī)代替人工進(jìn)行許多繁雜工作; 計(jì)算機(jī)可節(jié)省許多資源; 計(jì)算機(jī)大大提高人們的工作效率; 計(jì)算機(jī)加密是文檔更安全。 目前,我國大學(xué)不斷擴(kuò)招,學(xué)生獎(jiǎng)學(xué)金評(píng)定管理也日趨復(fù)雜化和多元化。為了方便獎(jiǎng)學(xué)金的評(píng)定和管理工作,我們制作了本系統(tǒng)。本系統(tǒng)采用了計(jì)算機(jī)化的評(píng)定模式,查詢、修改等操作都使用了計(jì)算機(jī)的數(shù)據(jù)庫技術(shù),比起以前的手工計(jì)算方法有了很大的進(jìn)步,提供了相當(dāng)大的方便,而且解決了因手
8、工操作出現(xiàn)的工作量大、周期長、效率低、誤差、遺漏等問題,使獎(jiǎng)學(xué)金評(píng)定管理工作變得快捷、簡(jiǎn)便、準(zhǔn)確。 (二) 系統(tǒng)設(shè)計(jì)相關(guān)原理 (1) Java簡(jiǎn)介 Java的特點(diǎn)主要表現(xiàn)在以下幾個(gè)方面: 1.面向?qū)ο螅浩鋵?shí)是現(xiàn)實(shí)世界模型的自然延伸?,F(xiàn)實(shí)世界中任何實(shí)體都可以看作是對(duì)象。對(duì)象之間通過消息相互作用。另外,現(xiàn)實(shí)世界中任何實(shí)體都可歸屬于某類事物,任何對(duì)象都是某一類事物的實(shí)例。如果說傳統(tǒng)的過程式編程語言是以過程為中心以算法為驅(qū)動(dòng)的話,面向?qū)ο蟮木幊陶Z言則是以對(duì)象為中心以消息為驅(qū)動(dòng)。用公式表示,過程式編程語言為:程序=算法+數(shù)據(jù);面向?qū)ο缶幊陶Z言為:程序=對(duì)象+消息。 所有面向?qū)ο缶幊陶Z言都
9、支持三個(gè)概念:封裝、多態(tài)性和繼承,Java也不例外?,F(xiàn)實(shí)世界中的對(duì)象均有屬性和行為,映射到計(jì)算機(jī)程序上,屬性則表示對(duì)象的數(shù)據(jù),行為表示對(duì)象的方法(其作用是處理數(shù)據(jù)或同外界交互)。所謂封裝,就是用一個(gè)自主式框架把對(duì)象的數(shù)據(jù)和方法聯(lián)在一起形成一個(gè)整體。可以說,對(duì)象是支持封裝的手段,是封裝的基本單位。Java語言的封裝性較強(qiáng),因?yàn)镴ava無全程變量,無主函數(shù),在Java中絕大部分成員是對(duì)象,只有簡(jiǎn)單的數(shù)字類型、字符類型和布爾類型除外。而對(duì)于這些類型,Java也提供了相應(yīng)的對(duì)象類型以便與其他對(duì)象交互操作。 2.可移植性:就是在這個(gè)系統(tǒng)上作的程序經(jīng)過一次編譯后可以移植到別的系統(tǒng)上解釋執(zhí)行,只要經(jīng)過簡(jiǎn)
10、單的粘貼和復(fù)制就行了,不影響程序的效果 3.安全性:在 iSeries 服務(wù)器上運(yùn)行的大多數(shù) Java(TM) 程序是應(yīng)用程序,而不是 applet,所以“砂箱”安全性模型對(duì)它們不起限制作用。從安全性的觀點(diǎn)看,Java 應(yīng)用程序所受的安全性限制與 iSeries 服務(wù)器上的任何其它程序相同。要在 iSeries 服務(wù)器上運(yùn)行 Java 程序,您必須對(duì)集成文件系統(tǒng)中的類文件具有權(quán)限。程序一旦啟動(dòng),它就在該用戶權(quán)限控制下運(yùn)行。 您可以使用沿用權(quán)限來訪問具有運(yùn)行程序的用戶的權(quán)限和程序擁有者權(quán)限的對(duì)象。沿用權(quán)限臨時(shí)地將用戶原先無權(quán)訪問的對(duì)象的權(quán)限授予用戶。 4.并發(fā)性:JAVA支持多線程技術(shù),就是
11、多個(gè)線程并行機(jī)制,多線程是Java的一個(gè)重要方法,特別有利于在程序中實(shí)現(xiàn)并發(fā)任務(wù).Java提供Thread線程類,實(shí)現(xiàn)了多線程的并發(fā)機(jī)制.然而,程序的并發(fā)執(zhí)行必定會(huì)出現(xiàn)多個(gè)線程互斥訪問臨界資源的局面,因而并發(fā)系統(tǒng)解決的關(guān)鍵就是對(duì)臨界資源的管理和分配問題,而在進(jìn)行臨界資源分配時(shí)有兩方面需要考慮,即安全性和公平性.文中首先討論了多線程并發(fā)系統(tǒng)中的安全性與公平性問題,指出安全性與公平性在并發(fā)系統(tǒng)中訪問臨界資源時(shí)的重要性.并通過火車行駛單行隧道的實(shí)例,演示各種條件下的行駛情況來進(jìn)一步說明該問題。 (2) 開發(fā)工具簡(jiǎn)介 本系統(tǒng)開發(fā)工具是Eclipse 1.采用Eclipse的原因 1) Ecli
12、pse框架的這種靈活性來源于其擴(kuò)展點(diǎn)。它們是在XML中定義的已知接口,并充當(dāng)插件的耦合點(diǎn)。 2) 利用Eclipse,我們可以將高級(jí)設(shè)計(jì)(也許是采用UML)與低級(jí)開發(fā)工具(如應(yīng)用調(diào)試器等)結(jié)合在一起。 2.Eclipse的特性 1)Eclipse的最大特點(diǎn)是它能接受由Java開發(fā)者自己編寫的開放源代碼插件,這類似于微軟公司的VisualStudio和Sun微系 統(tǒng)公司的NetBeans平臺(tái)。 2)開放式可擴(kuò)展的IDE。Eclipse有極為強(qiáng)大的集成開發(fā)環(huán)境,它不僅集成了CVS、JUnit和Ant,并且有著絕佳的代碼重構(gòu)功能。 3)桌面應(yīng)用程序的開發(fā)平。桌面應(yīng)用程序也可稱為胖客端程序
13、或GUI程序。用SWT可以像SWING一樣開發(fā)獨(dú)立的桌面應(yīng)用,但這樣無法利用Eclipse的插件機(jī)制,所以有些人就折衷了一下:把桌面應(yīng)用寫成Eclipse插件。 4)全中文化的幫助文件。Eclipse幫助的內(nèi)容很全面,并且在安裝好多國語言包后,Eclipse幫助也全部中文化。 (3) 系統(tǒng)使用數(shù)據(jù)庫簡(jiǎn)介 Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特點(diǎn)如下: 1)存儲(chǔ)方式單一 Access管理的對(duì)象有表、查詢、窗體、報(bào)表、頁、宏和模塊,以上對(duì)象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 2) 面向?qū)ο? Access是一個(gè)面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆?/p>
14、式將數(shù)據(jù)庫系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對(duì)象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國,用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。通過對(duì)象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡(jiǎn)化了用戶的開發(fā)工作。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡(jiǎn)便。 3)界面友好、易操作 Access是一個(gè)可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)?、窗體向?qū)А?bào)表向?qū)У裙?/p>
15、具,使得操作簡(jiǎn)便,容易使用和掌握。 4)集成環(huán)境、處理多種數(shù)據(jù)信息 Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ撸瑯O大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。 5)Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強(qiáng)大的DDE(動(dòng)態(tài)數(shù)據(jù)交換)和OLE(對(duì)象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫報(bào)表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并
16、與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對(duì)象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用。 第二章 系 統(tǒng) 規(guī) 劃 (一) 系統(tǒng)開發(fā)的需求分析 對(duì)系統(tǒng)的綜合需求包括:系統(tǒng)的性能需求、系統(tǒng)的功能需求及系統(tǒng)的運(yùn)行需求等。 (1)系統(tǒng)的性能需求 由于對(duì)系統(tǒng)中學(xué)生的基本信息,學(xué)習(xí)成績、德育成績等,不允許隨意增加、修改和刪除,因此在系統(tǒng)設(shè)計(jì)中主要是保證系統(tǒng)的可行性和安全性,并在保證安全性和可行性的前提下滿足數(shù)據(jù)錄入的準(zhǔn)確性和高效性。 1、準(zhǔn)確性:為確保數(shù)據(jù)錄入的準(zhǔn)確性,系統(tǒng)提出了采取雙工錄入比較法和多次校對(duì)來確保錄入數(shù)據(jù)正確性的策略。 2、高效性:系統(tǒng)設(shè)計(jì)要能高效
17、的完成對(duì)學(xué)生基本信息和學(xué)科、德育成績進(jìn)行錄入。 3、安全性:為保證系統(tǒng)的安全,用戶對(duì)系統(tǒng)的使用應(yīng)采用分級(jí)制度,不同級(jí)別的用戶具有不同的使用權(quán)限,其中具有最高權(quán)限的人員(系統(tǒng)管理員)方能校對(duì)、修改和銷毀數(shù)據(jù)庫中的信息;教師對(duì)成績進(jìn)行錄入并最終得到獎(jiǎng)學(xué)金評(píng)定結(jié)果;而學(xué)生只能對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢,不能進(jìn)行其他操作。 4、可行性:對(duì)學(xué)生成績和德育成績的錄入與管理系統(tǒng)要能夠及時(shí)對(duì)重要的數(shù)據(jù)進(jìn)行備份,當(dāng)數(shù)據(jù)遭到災(zāi)難性的毀壞后能及時(shí)重建和恢復(fù)。對(duì)學(xué)生成績和德育成績的錄入與管理系統(tǒng)是通過信息的正確錄入,在系統(tǒng)內(nèi)進(jìn)行分析處理輸出新的信息并利用反饋信息對(duì)相關(guān)事物進(jìn)行有效控制的具有一定特殊功能的人機(jī)交互系統(tǒng)
18、。 (2)系統(tǒng)的功能需求 設(shè)計(jì)一個(gè)獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng),該系統(tǒng)要能夠進(jìn)行信息和成績的錄入、修改、刪除、查詢,同時(shí)對(duì)于不同的用戶要設(shè)置不同的權(quán)限等。具體功能需求如下: 1、由于大多數(shù)系統(tǒng)操作人員的都是非計(jì)算機(jī)專業(yè),要求系統(tǒng)要有良好的人機(jī)界面; 2、由于該系統(tǒng)的使用對(duì)象不一,要求對(duì)用戶的使用權(quán)限要有較好的權(quán)限管理機(jī)制; 3、能對(duì)學(xué)生成績進(jìn)行準(zhǔn)確、高效的錄入、校對(duì)和分析,并支持多條件查詢與修改; 4、能夠及時(shí)地對(duì)重要數(shù)據(jù)進(jìn)行備份和恢復(fù),方便的導(dǎo)出數(shù)據(jù)表; 5、數(shù)據(jù)操作方便簡(jiǎn)單,穩(wěn)定性好,一些數(shù)據(jù)計(jì)算及成績分析要能夠自動(dòng)完成; (二) 可行性分析 任何一個(gè)基于計(jì)算機(jī)系統(tǒng)的開發(fā),都會(huì)受
19、到時(shí)間,技術(shù),經(jīng)濟(jì),社會(huì)和資源上等多方面因素的限制。因此在系統(tǒng)的開發(fā)前期對(duì)系統(tǒng)進(jìn)行可行性分析就成為一個(gè)十分必要的環(huán)節(jié),“可行性”是指在當(dāng)前情況下,企業(yè)研制這個(gè)信息系統(tǒng)是否有必要,是否具備必要的條件。可行性的含義不僅包括可能性,還包括必要性,合理性。信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會(huì)可行性三方面來論證。通過長時(shí)間的觀察與實(shí)踐,本人認(rèn)為獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)的可行性可分析如下: 系統(tǒng)可行性分析包括:技術(shù)的可行性、經(jīng)濟(jì)可行性、選擇方案的可行性從這幾個(gè)方面論述。 (1)技術(shù)性分析 技術(shù)往往是系統(tǒng)開發(fā)過程中難度最大的工作,這其中必須進(jìn)行風(fēng)險(xiǎn)分析、資源分析和技術(shù)分析,開發(fā)人員必須在給定的約束條件
20、下,判斷是否能在預(yù)定的計(jì)劃順利完成任務(wù),但這些因素很難把握好,因?yàn)樵陂_發(fā)的過程中往往會(huì)發(fā)生一些意外因素,綜合各方面的困素,我們選擇的是JAVA和ACCESS,都是組員熟悉的語言,即使遇到部分困難,也可以從豐富的參考書中找到解決方案。網(wǎng)絡(luò)能夠正常運(yùn)行,開發(fā)人員熟練掌握了面向過程或者是面向?qū)ο蟮拈_發(fā)工具,所以,實(shí)現(xiàn)系統(tǒng)在技術(shù)上也是可行的。 (2)經(jīng)濟(jì)性分析 開發(fā)需求較低,加上成熟的軟硬件環(huán)境、目標(biāo)系統(tǒng)并不是十分復(fù)雜和開發(fā)周期較短,人員經(jīng)濟(jì)支出有限。開發(fā)完成運(yùn)行后,為使用者帶來便利,為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件。從經(jīng)濟(jì)角度考慮,此系統(tǒng)開發(fā)可行。由于整個(gè)系統(tǒng)是自行開發(fā),自行使用,所以系統(tǒng)本身不存在
21、版權(quán)爭(zhēng)議,符合國家各種政策法規(guī)。 (3)系統(tǒng)運(yùn)行可行性 各管理員熟練計(jì)算機(jī)的應(yīng)用方法,掌握計(jì)算機(jī)的基本操作技能,而且對(duì)開發(fā)獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)提出相當(dāng)好的建議。該系統(tǒng)工作量小,一般情況下不會(huì)由于信息量大而造成麻煩。因?yàn)檫@只是提供給管理員操作的簡(jiǎn)單軟件,管理員同一時(shí)間只能做有限的事情。如果日后有所擴(kuò)大,可以在原有基礎(chǔ)上作相應(yīng)的擴(kuò)充,這在ACCESS中是很容易辦到的。 綜上所述,通過經(jīng)濟(jì)、技術(shù)、社會(huì)三方面的可行性分析,我們認(rèn)為此次系統(tǒng)開發(fā)非常可行的,具有很強(qiáng)的經(jīng)濟(jì)、技術(shù)、社會(huì)和使用價(jià)值。 第三章 項(xiàng)目開發(fā)計(jì)劃 (一)項(xiàng)目開發(fā)組織機(jī)構(gòu)的設(shè)置和人員的安排 (1)小組成員: 組長:張
22、 毅 組員:吳一康、左繼攀、崔永超、谷 飛 (2)系統(tǒng)開發(fā)計(jì)劃 全體成員共同完成:系統(tǒng)需求分析,系統(tǒng)架構(gòu)圖,系統(tǒng)結(jié)構(gòu)圖,作業(yè)流程圖,頂層數(shù)據(jù)流程圖和一層數(shù)據(jù)流程圖,E-R圖。 1)張 毅負(fù)責(zé)系統(tǒng)設(shè)置模塊包括后臺(tái)數(shù)據(jù)庫設(shè)計(jì)和德育成績基本操作。 2)吳一康負(fù)責(zé)系統(tǒng)設(shè)置模塊包括學(xué)生基本信息操作和學(xué)科成績操作。 3)左繼攀負(fù)責(zé)系統(tǒng)設(shè)置模塊包括登錄和退出設(shè)計(jì)。 4)崔永超負(fù)責(zé)系統(tǒng)設(shè)置模塊包括主控界面設(shè)計(jì)。 5)谷 飛負(fù)責(zé)系統(tǒng)設(shè)置模塊包括獎(jiǎng)學(xué)金基本查詢。 (二)項(xiàng)目開發(fā)經(jīng)費(fèi)的概算 由于考慮到此項(xiàng)目為課程設(shè)計(jì),所以不考慮項(xiàng)目開發(fā)經(jīng)費(fèi)。 (三)項(xiàng)目所需的硬件和軟件資源等 開發(fā)環(huán)
23、境: l 以Windows 7為操作系統(tǒng) l 以JAVA為開發(fā)工具 l 以Access作為后臺(tái)數(shù)據(jù)庫 第四章 系 統(tǒng) 分 析 (一) 系統(tǒng)業(yè)務(wù)流程分析 系統(tǒng)的業(yè)務(wù)是系統(tǒng)要達(dá)到的業(yè)務(wù)目標(biāo),業(yè)務(wù)流程分析是系統(tǒng)分析的基礎(chǔ)環(huán)節(jié)。獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)的業(yè)務(wù)流程如圖所示。 圖例: 實(shí)體 處理 單據(jù) 存檔 流向 (1) 學(xué)生信息管理模塊 管理員員 添加學(xué)生 修改學(xué)生 刪除學(xué)生 學(xué)生信息表 查詢 教師 學(xué)生 (2) 學(xué)生學(xué)科成績查詢管理模塊 管理員員 添加學(xué)
24、生學(xué)科成績 修改學(xué)生學(xué)科成績 刪除學(xué)生學(xué)科成績 學(xué)生學(xué)科成績表 查詢 教師 學(xué)生 (3) 德育成績信息查詢管理模塊 管理員員 添加德育成績 修改德育成績 刪除德育成績 德育成績表 查詢 教師 學(xué)生 (4) 獎(jiǎng)學(xué)金綜合查詢管理模塊 學(xué)生學(xué)科成績表 德育成績表 獎(jiǎng)學(xué)金綜合表 查詢 學(xué)生 教師 (二) 系統(tǒng)數(shù)據(jù)流程分析 數(shù)據(jù)流程圖(Data Flow DFD)是描述實(shí)際業(yè)務(wù)管理系統(tǒng)工作流程的一種圖形表示法。它描繪系統(tǒng)的邏輯模型圖,其中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況。因?yàn)閿?shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是
25、專業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解,所以是極好的通信工具。此外,設(shè)計(jì)數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實(shí)現(xiàn)這些功能,所以它也是軟件設(shè)計(jì)的很好的出發(fā)點(diǎn)。 圖例: 外部實(shí)體 處理 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)流 (1) 獎(jiǎng)學(xué)金管理評(píng)定系統(tǒng) 管理員 獎(jiǎng)學(xué)金 管理評(píng)定 系統(tǒng) 學(xué)生 (2) 獎(jiǎng)學(xué)金管理評(píng)定系統(tǒng)第一層 管理員 教師 P1 學(xué)生信息管理 班級(jí)信息管理 P2 德育成績管理 學(xué)科成績管理 P4 P3 P6 學(xué)生信息管理 學(xué)生信息管理 P6 (3)
26、獎(jiǎng)學(xué)金管理評(píng)定系統(tǒng)的展開 管理員 獎(jiǎng)學(xué)金信息表 學(xué)生 教師 異動(dòng)處理 P1.2 登記學(xué)生信息 P1.1 D1 (三) 系統(tǒng)功能分析 學(xué)生 管理人員 獎(jiǎng)學(xué)金信息 設(shè)置各學(xué)院獲獎(jiǎng)要求 查詢 獎(jiǎng)學(xué)金獲得結(jié)果 (四) 數(shù)據(jù)字典 通過對(duì)各個(gè)模塊流程的分析,那么我們就不難對(duì)整個(gè)系統(tǒng)的大致流程有一個(gè)全面的認(rèn)識(shí)。設(shè)計(jì)時(shí)采用了常用的自頂向下的瀑布式結(jié)構(gòu)化設(shè)計(jì)方法。各子系統(tǒng)具有獨(dú)立的數(shù)據(jù)庫結(jié)構(gòu),同時(shí)又具有相關(guān)的關(guān)鍵字,這樣系統(tǒng)做起來后就便于用戶操作。數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典
27、數(shù)據(jù)流圖就不嚴(yán)格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。 系統(tǒng)開發(fā)時(shí),常用卡片的形式書寫保存描述一個(gè)數(shù)據(jù)元素。 下面給出本系統(tǒng)的主要數(shù)據(jù)元素的數(shù)據(jù)字典卡片: (1) 數(shù)據(jù)元素條目 名稱: 學(xué)號(hào) 總編號(hào): 1-001 別名: ID 編 號(hào): 001 說明: 本校學(xué)生編碼 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu):
28、 LOGSYSTEM STUDENTBASICINFORMATION MANAGESYSTEM STUDENTCOURSESCORE SCHOLARSHIPSELECTSYSTEM STUDENTMORALEDICCATIONSCORE 名稱: 登陸系統(tǒng) 總編號(hào): 1-002 別名: LOGSYSTEM 編 號(hào): 002 說明: 賬號(hào)登陸 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)
29、結(jié)構(gòu): MANAGESYSTEM STUDENTBASICINFORMATION STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE SCHOLARSHIPSELECTSYSTEM 名稱: 獎(jiǎng)學(xué)金管理系統(tǒng) 總編號(hào): 1-003 別名: MANAGESYSTEM 編 號(hào): 003 說明: 對(duì)學(xué)生基本信息 獎(jiǎng)學(xué)金的查詢 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu):
30、 SCHOLARSHIPSELECTSYSTEM STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE STUDENTBASICINFORMATION 名稱: 獎(jiǎng)學(xué)金評(píng)定信息查詢 總編號(hào): 1-004 別名: SCHOLARSHIPSELECTSYSTEM 編 號(hào): 004 說明: 獎(jiǎng)學(xué)金信息查詢 數(shù)據(jù)值類型:INT 長度: 有關(guān)數(shù)據(jù)結(jié)構(gòu): MANAGESYSTEM STUDENTBASICINFORM
31、ATION STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE 名稱: 學(xué)科成績查詢系統(tǒng) 總編號(hào): 1-005 別名: STUDENTCOURSESCORE 編 號(hào): 005 說明: 學(xué)生基本學(xué)科成績 數(shù)據(jù)值類型:INT 長度: 4 有關(guān)數(shù)據(jù)結(jié)構(gòu): MANAGESYSTEM SCHOLARSHIPSELECTSYSTEM 名稱: 德育成績查詢系統(tǒng) 總編號(hào): 1-006
32、 別名: STUDENTMORALEDICCATIONSCORE 編 號(hào): 006 說明: 學(xué)生德育成績查詢 數(shù)據(jù)值類型:INT 長度: 有關(guān)數(shù)據(jù)結(jié)構(gòu): MANAGESYSTEM SCHOLARSHIPSELECTSYSTEM 名稱: 學(xué)生基本信息查詢 總編號(hào): 1-007 別名: STUDENTBASICINFORMATION 編 號(hào): 007 說明: 學(xué)生基本情況 字符串類型:STRING 長度: 有
33、關(guān)數(shù)據(jù)結(jié)構(gòu): MANAGESYSTEM 名稱:學(xué)生學(xué)科成績修改 總編號(hào): 1-008 別名: COURSESCOREALTER 編 號(hào): 008 說明: 對(duì)學(xué)科成績修改 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu):STUDENTCOURSESCORE 名稱: 學(xué)生學(xué)科成績刪除 總編號(hào): 1-009 別名:COURSESCOREPOPERATION
34、 編 號(hào): 009 說明: 本校學(xué)生編碼 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTCOURSESCORE 名稱: 學(xué)生德育成績修改 總編號(hào): 1-010 別名: MORALEDICCATIONSCOREALTER 編 號(hào): 010 說明: 本校學(xué)生編碼 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTCOURSESCORE 名稱: 學(xué)
35、生德育成績刪除 總編號(hào): 1-011 別名: MORALEDICCATIONSCOREOPERATION 編 號(hào): 011 說明: 本校學(xué)生德育成績刪除 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTMORALEDICCATIONSCORE 名稱: 學(xué)生基本信息刪除 總編號(hào): 1-012 別名: BASICINFORMATIONOPERATION 編 號(hào): 012 說
36、明: 本校學(xué)生學(xué)生基本信息刪除 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTBASICINFORMATION 名稱: 學(xué)生基本信息修改 總編號(hào): 1-013 別名: BASICINFORMATIONALTER 編 號(hào): 013 說明: 本校學(xué)生學(xué)生基本信息刪除 字符串類型:STRING 長度: 10 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTBASICINFORMATION (2) 數(shù)據(jù)結(jié)構(gòu)條目
37、 名稱: 獎(jiǎng)學(xué)金評(píng)定信息表 總編號(hào):2-01 別名: SCHOLARSHIPSELECTSYSTEM 編 號(hào):01 說明:記錄整個(gè)學(xué)校學(xué)生的獎(jiǎng)學(xué)金評(píng)定總成績 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ) 結(jié)構(gòu):MANAGESYSTEM STUDENTBASICINFORMATION STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE 數(shù)量: 學(xué)號(hào) ;姓名;專業(yè)班級(jí);學(xué)科成績;德育成績;綜合成績;獎(jiǎng)學(xué)金等級(jí) 名稱: 學(xué)科成績查
38、詢系統(tǒng) 總編號(hào): 2-02 別名: STUDENTCOURSESCORE 編 號(hào): 02 說明: 學(xué)生基本學(xué)科成績 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ) 有關(guān)數(shù)據(jù)結(jié)構(gòu): SCHOLARSHIPSELECTSYSTEM MANAGESYSTEM 數(shù)量: 學(xué)號(hào);姓名;專業(yè)班級(jí);經(jīng)濟(jì)法概論;電子支付;JAVA ;WEB;財(cái)務(wù)管理 電商管理;客戶關(guān)系;生產(chǎn)與運(yùn)作;學(xué)科總分 名稱: 德育成績查詢系統(tǒng)
39、 總編號(hào): 2-03 別名: STUDENTMORALEDICCATIONSCORE 編 號(hào): 03 說明: 學(xué)生德育成績查詢 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ) 有關(guān)數(shù)據(jù)結(jié)構(gòu): SCHOLARSHIPSELECTSYSTEM MANAGESYSTEM 數(shù)量:學(xué)號(hào);姓名;專業(yè)班級(jí);基礎(chǔ)分;任職分;集體榮譽(yù)分;運(yùn)動(dòng)會(huì)分; 校園文化分;公益活動(dòng)分;等級(jí)考試分;輔修加分;學(xué)術(shù)加分;德育加分 名稱: 學(xué)生基本信息查詢 總編號(hào): 2-04 別名: STUDENTBASICINF
40、ORMATION 編 號(hào): 04 說明: 學(xué)生基本情況 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ) 有關(guān)數(shù)據(jù)結(jié)構(gòu): MANAGESYSTEM 數(shù)量:學(xué)號(hào);姓名 名稱:學(xué)生學(xué)科成績修改 總編號(hào): 2-05 別名: COURSESCOREALTER 編 號(hào): 05 說明: 對(duì)學(xué)科成績修改 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ) 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTCOURSESCORE 數(shù)量: 名稱: 學(xué)生學(xué)科成績刪除
41、 總編號(hào): 2-06 別名:COURSESCOREPOPERATION 編 號(hào): 06 說明: 本校學(xué)生編碼 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ) 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTCOURSESCORE 數(shù)量: 名稱: 學(xué)生德育成績修改 總編號(hào): 2-07 別名: MORALEDICCATIONSCOREALTER 編 號(hào): 07 說明: 本校學(xué)生編碼 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ) 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDEN
42、TMORALEDICCATIONSCORE 數(shù)量: 名稱: 學(xué)生德育成績刪除 總編號(hào): 2-08 別名: MORALEDICCATIONSCOREOPERATION編 號(hào): 08 說明: 本校學(xué)生德育成績刪除 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ) 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTMORALEDICCATIONSCORE 數(shù)量: 名稱: 學(xué)生基本信息刪除 總編號(hào):2-09 別名: BASICINFORMATIONOPERATION 編
43、 號(hào): 09 說明: 本校學(xué)生學(xué)生基本信息刪除 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ) 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTBASICINFORMATION 數(shù)量: 名稱: 學(xué)生基本信息修改 總編號(hào):2-010 別名: BASICINFORMATIONALTER 編 號(hào): 010 說明: 本校學(xué)生學(xué)生基本信息刪除 有關(guān)的數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ) 有關(guān)數(shù)據(jù)結(jié)構(gòu): STUDENTBASICINFORMATION 數(shù)量: (3) 數(shù)據(jù)流條目 名稱: 獎(jiǎng)學(xué)金評(píng)定信息
44、 總編號(hào):3-01 別名: SCHOLARSHIPSELECTSYSTEM 編 號(hào):01 說明: 記錄整個(gè)學(xué)校學(xué)生的獎(jiǎng)學(xué)金評(píng)定總成績 數(shù)量: 學(xué)號(hào);姓名;專業(yè)班級(jí);學(xué)科成績;德育成績;綜合成績;獎(jiǎng)學(xué)金等級(jí) 數(shù)據(jù)源來源: STUDENTCOURSESCORE STUDENTMORALEDICCATIONSCORE 數(shù)據(jù)流去向: MANAGESYSTEM 包含的數(shù)據(jù)結(jié)構(gòu):學(xué)號(hào)(ID) 姓名(NAME) 綜合成績 獎(jiǎng)學(xué)金等級(jí) 名稱: 學(xué)科成績查詢系統(tǒng) 總編號(hào):
45、3-02 別名: STUDENTCOURSESCORE 編 號(hào): 02 說明: 學(xué)生基本學(xué)科成績 數(shù)量:學(xué)號(hào);姓名;專業(yè)班級(jí);經(jīng)濟(jì)法概論;電子支付;JAVA;WEB;財(cái)務(wù)管理; 電商管理;客戶關(guān)系;生產(chǎn)與運(yùn)作;學(xué)科總分 數(shù)據(jù)源來源: MANAGESYSTEM 數(shù)據(jù)流去向: SCHOLARSHIPSELECTSYSTEM 包含的數(shù)據(jù)結(jié)構(gòu):學(xué)號(hào)(ID) 姓名(NAME)班級(jí)(CLASS) 名稱: 德育成績查詢系統(tǒng) 總編號(hào): 3-03 別名: STUDENTMORALEDICCATIONS
46、CORE 編 號(hào): 03 說明: 學(xué)生德育成績查詢 數(shù)量:學(xué)號(hào);姓名;專業(yè)班級(jí);基礎(chǔ)分;任職分;集體榮譽(yù)分;運(yùn)動(dòng)會(huì)分; 校園文化分;公益活動(dòng)分;等級(jí)考試分;輔修加分;學(xué)術(shù)加分;德育加分 數(shù)據(jù)源來源: MANAGESYSTEM 數(shù)據(jù)流去向:SCHOLARSHIPSELECTSYSTEM 包含的數(shù)據(jù)結(jié)構(gòu):學(xué)號(hào)(NO) 姓名(NAME)班級(jí)(CLASS) 名稱: 學(xué)生基本信息查詢 總編號(hào): 3-04 別名: STUDENTBASICINFORMATION
47、 編 號(hào): 04 說明: 學(xué)生基本情況 數(shù)量:學(xué)號(hào) 姓名 數(shù)據(jù)源來源: MANAGESYSTEM 數(shù)據(jù)流去向: 包含的數(shù)據(jù)結(jié)構(gòu):學(xué)號(hào)(ID) 姓名(NAME)班級(jí)(CLASS) (4) 數(shù)據(jù)存儲(chǔ)條目 名稱: 獎(jiǎng)學(xué)金評(píng)定信息 總編號(hào):4-01 別名: SCHOLARSHIPSELECTSYSTEM 編 號(hào):01 說明: 記錄整個(gè)學(xué)校學(xué)生的獎(jiǎng)學(xué)金評(píng)定總成績 有關(guān)的數(shù)據(jù)流: 結(jié)構(gòu):學(xué)號(hào)(ID) 姓名(NAME)
48、綜合成績 獎(jiǎng)學(xué)金等級(jí) 有無立即查詢: 有 名稱: 學(xué)科成績查詢系統(tǒng) 總編號(hào): 4-02 別名: STUDENTCOURSESCORE 編 號(hào): 02 說明: 學(xué)生基本學(xué)科成績 有關(guān)的數(shù)據(jù)流: 結(jié)構(gòu): 學(xué)號(hào)(ID) 姓名(NAME)班級(jí)(CLASS) 有無立即查詢: 有 名稱: 德育成績查詢系統(tǒng) 總編號(hào): 4
49、-03 別名: STUDENTMORALEDICCATIONSCORE 編 號(hào): 03 說明: 學(xué)生德育成績查詢 有關(guān)的數(shù)據(jù)流: 結(jié)構(gòu): 學(xué)號(hào)(ID) 姓名(NAME)班級(jí)(CLASS) 有無立即查詢: 有 名稱: 學(xué)生基本信息查詢 總編號(hào): 4-04 別名: STUDENTBASICINFORMATION 編 號(hào): 04 說明: 學(xué)生基本情況 有關(guān)的數(shù)據(jù)流: 結(jié)構(gòu): 學(xué)號(hào)(ID) 姓名(NAME)班級(jí)(CLASS) 有無立即查詢: 有
50、 (5) 處理過程條目 名稱 學(xué)生學(xué)科總成績 總編號(hào):5-01 說明:生成學(xué)科總成績表 編 號(hào):01 輸入: 學(xué)號(hào) 姓名 班級(jí) 輸出: STUDENTCOURSESCORE 名稱: 獎(jiǎng)學(xué)金評(píng)定信息 總編號(hào):5-02 說明: 記錄整個(gè)學(xué)校學(xué)生的獎(jiǎng)學(xué)金評(píng)定總成績 編 號(hào):02 輸入: 學(xué)號(hào) 姓名 班級(jí) 輸出: SCHOLARSHIPSELECTSYSTEM (五) 數(shù)據(jù)加工處理的描述 學(xué)生信息添加:輸
51、入姓名,學(xué)號(hào),性別,專業(yè),學(xué)院,課程編號(hào),課程名稱,成績,點(diǎn)擊增加按鈕,“功添加一條新的紀(jì)錄”,信息添加成功。 成績信息修改過程:對(duì)姓名,學(xué)號(hào),性別,專業(yè),學(xué)院進(jìn)行修改,點(diǎn)擊修改按鈕,“成功修改一條新的記錄”,信息修改成功。 成績信息刪除過程:對(duì)姓名,學(xué)號(hào),性別,專業(yè),學(xué)院,課程進(jìn)行刪除,點(diǎn)擊刪除按鈕,“成功刪除一條新的記錄”,信息刪除成功。 (六) 管理信息系統(tǒng)流程設(shè)計(jì)圖 信息輸入 學(xué)生信息 班級(jí)信息 成績信息 用戶管理 獎(jiǎng)學(xué)金管理評(píng)定系統(tǒng) 學(xué)生信息輸入 成績基本信息 用戶管理 班級(jí)基本信息 學(xué)生基本信息 與其他系統(tǒng)數(shù)據(jù)接口 班級(jí)信息輸入 成績信息輸
52、入 用戶信息輸入 學(xué)生信息登陸 第五章 系統(tǒng)總體設(shè)計(jì) (一) 功能結(jié)構(gòu)設(shè)計(jì) 獎(jiǎng)學(xué)金評(píng)定系統(tǒng)由登錄系統(tǒng)、獎(jiǎng)學(xué)金管理系統(tǒng)、學(xué)生基本信息操作、學(xué)生學(xué)科成績操作、德育信息成績操作、獎(jiǎng)學(xué)金基本查詢六大模塊組成。具體如下: (1) 登錄模塊 該模塊由登錄框,用戶名,密碼和用戶身份選擇組成 (2) 獎(jiǎng)學(xué)金管理模塊 該模塊由進(jìn)入另四大模塊組成。 (3) 學(xué)生基本信息操作模塊 該模塊由學(xué)生基本信息的添加,刪除和修改組成。 (4) 學(xué)生學(xué)科成績操作模塊 該模塊由學(xué)生學(xué)科成績的添加,刪除和修改組成。 (5) 德育信息成績操作模塊 該模塊由德育信息成績的添加,刪除和修改組成。
53、 (6) 獎(jiǎng)學(xué)金基本查詢模塊 該模塊由獎(jiǎng)學(xué)金綜合信息的查詢組成。 (二) 系統(tǒng)信息處理流程設(shè)計(jì) 獎(jiǎng)學(xué)金評(píng)定系統(tǒng) 獎(jiǎng)學(xué)金管理系統(tǒng) 學(xué)生基本信息操作 德育信息成績操作 獎(jiǎng)學(xué)金基本查詢 學(xué)生學(xué)科成績操作 登錄系統(tǒng) 添加 刪除 修改 添加 刪除 改修 添加 系統(tǒng)退出 修改 刪除 退出 學(xué)生基本信息查詢 學(xué)生德育成績查詢 學(xué)生學(xué)科成績查詢 獎(jiǎng)學(xué)金綜合查詢 (三) 輸出設(shè)計(jì)(主要是指打印輸出設(shè)計(jì)) (四) 代碼設(shè)計(jì)(見附錄) (五) 設(shè)計(jì)說明書 (1) 模塊結(jié)構(gòu)圖 獎(jiǎng)學(xué)金評(píng)定系統(tǒng) 獎(jiǎng)學(xué)金管理系統(tǒng) 學(xué)生基
54、本信息操作 德育信息成績操作 獎(jiǎng)學(xué)金基本查詢 學(xué)生學(xué)科成績操作 登錄系統(tǒng) 添加 刪除 修改 添加 刪除 改修 添加 系統(tǒng)退出 修改 刪除 退出 學(xué)生基本信息查詢 學(xué)生德育成績查詢 學(xué)生學(xué)科成績查詢 獎(jiǎng)學(xué)金綜合查詢 (2) 登錄模塊 1)模塊描述 此模塊對(duì)應(yīng)使用者的權(quán)限,如管理員,學(xué)生,教師的賬號(hào),密碼登錄。 2)功能 賬號(hào),密碼輸入后用于識(shí)別該使用者是否有權(quán)限進(jìn)入界面。 3)輸入項(xiàng) 賬號(hào):數(shù)字的組合。 密碼:數(shù)字的組合。 選項(xiàng):教師、學(xué)生、管理者。 4)輸出項(xiàng) 錯(cuò)誤提示:“你沒有此權(quán)限”“你輸入的學(xué)號(hào)
55、或密碼錯(cuò)誤,請(qǐng)重新輸入” 輸入正確直接進(jìn)入下一界面 (3) 獎(jiǎng)學(xué)金管理模塊 1)模塊描述 此模塊對(duì)應(yīng)獎(jiǎng)學(xué)金各種相關(guān)操作,如學(xué)生基本信息,學(xué)生學(xué)科成績,德育成績的添加、刪除、修改和查詢以及綜合查詢。 2)功能 各種數(shù)據(jù)的相關(guān)操作 (4) 學(xué)生基本信息模塊 1)模塊描述 此模塊對(duì)應(yīng)學(xué)生的基本信息的添加、刪除和修改,如學(xué)校,班級(jí),姓名等 2)功能 對(duì)學(xué)生的基本信息進(jìn)行添加、刪除、修改。 3)輸入項(xiàng) 信息內(nèi)容:數(shù)字的組合及文字。 按鈕:添加、刪除、重置、保存。 4)輸出項(xiàng) 錯(cuò)誤提示:“以上信息必須填寫”“以上信息不能為空”
56、 輸入正確:“學(xué)生基本信息添加成功”“學(xué)生基本信息刪除成功”“學(xué)生基本信息修改成功” 。 (5) 學(xué)生學(xué)科成績模塊 1)模塊描述 此模塊對(duì)應(yīng)學(xué)生的學(xué)科成績的添加、刪除和修改。 2)功能 對(duì)學(xué)生學(xué)科成績進(jìn)行添加、刪除、修改。 3)輸入項(xiàng) 信息內(nèi)容:數(shù)字的組合及文字。 按鈕:添加、刪除、重置、保存。 4)輸出項(xiàng) 錯(cuò)誤提示:“以上信息必須填寫”“以上信息不能為空” 輸入正確:“學(xué)生學(xué)科成績添加成功”“學(xué)生學(xué)科成績刪除成功”“學(xué)生學(xué)科成績修改成功” 。 (6) 德育成績模塊 1)模塊描述 此模塊對(duì)應(yīng)學(xué)生德育成績的添加、刪除和修改。如活動(dòng)分
57、,基礎(chǔ)分,集體榮譽(yù)分等。 2)功能 對(duì)德育成績進(jìn)行添加、刪除、修改。 3)輸入項(xiàng) 信息內(nèi)容:數(shù)字的組合及文字。 按鈕:添加、刪除、重置、保存。 4)輸出項(xiàng) 錯(cuò)誤提示:“以上信息必須填寫”“以上信息不能為空” 輸入正確:“學(xué)德育成績添加成功”“學(xué)生德育成績刪除成功”“學(xué)生德育成績修改成功” 。 (7) 獎(jiǎng)學(xué)金綜合模塊 1)模塊描述 此模塊對(duì)應(yīng)學(xué)生各種信息的查詢。 2)功能 輸入學(xué)號(hào)對(duì)應(yīng)各種信息進(jìn)行查詢。 3)輸入項(xiàng) 學(xué)號(hào):數(shù)字的組合。 選項(xiàng):電商1、2、3、4班。 4)輸出項(xiàng) 輸入正確顯示全部信息。 第六章 系
58、統(tǒng)實(shí)施 (一) 程序框圖 (1) 登錄界面 登錄成功 用戶 滿足條件 數(shù)據(jù)庫 不滿足條件 顯示錯(cuò)誤 重置 (2) 查詢信息 (3) 刪除信息 添加刪除 滿足條件 重置 數(shù)據(jù)庫 添加成功 (二) 源代碼(見附錄) (三) 系統(tǒng)模擬數(shù)據(jù) (1)登錄界面: (2)獎(jiǎng)學(xué)金管理界面: (3)學(xué)生基本情況的添加、刪除: (4) 學(xué)生基本情況的修改: (5) 學(xué)習(xí)成績查詢界面: (6)德育成績界面: (7)獎(jiǎng)學(xué)金信息查詢界面: LogSystem 通 過 ManageSystem 通 過
59、 ScholarshipSelectSystem 通 過 StudentBasicInformation 通 過 StudentCourseScore 通 過 StudentMoralEdiccationScore 通 過 (四) 測(cè)試用例 (1)登錄界面: (2)獎(jiǎng)學(xué)金評(píng)定系統(tǒng)管理界面: (3)學(xué)生基本情況的添加、刪除、修改: 添加成功: 修改 修改成功 (4)學(xué)生基本信息查詢界面: 點(diǎn)擊重置后,文本域清空 (5)學(xué)生成績查詢界面: (6)學(xué)生德育成績查詢: (7)學(xué)生獎(jiǎng)學(xué)金信息查詢: (五
60、) 系統(tǒng)使用說明書 (1) 系統(tǒng)環(huán)境 《獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)》是基于Windows平臺(tái)上的應(yīng)用程序,其軟硬件環(huán)境必須滿足Windows正常運(yùn)轉(zhuǎn)要求。所以在安裝《獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)》之前,首先應(yīng)該對(duì)計(jì)算機(jī)系統(tǒng)硬件環(huán)境和軟件環(huán)境進(jìn)行檢查。具體要求如下: 1)系統(tǒng)運(yùn)行的硬件環(huán)境: ? Intel Pentium II 266 MHz或更高檔次的CPU。 ? 64MB或更多內(nèi)存。 ? 200MB以上硬盤空間。 2)系統(tǒng)運(yùn)行的軟件環(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)直接打開程序運(yùn)行。 (3) 功能簡(jiǎn)介 該系統(tǒng)的主要目的就是節(jié)省教師的時(shí)間和精力,科學(xué)合理的統(tǒng)計(jì)學(xué)生的各項(xiàng)基本情況,方便教師和同學(xué)進(jìn)行數(shù)據(jù)的查詢。使用本系統(tǒng),學(xué)生可以在線了解自己的學(xué)習(xí)和德育情況,為信息的準(zhǔn)確和及時(shí)性有了保證,對(duì)獎(jiǎng)學(xué)金的評(píng)定結(jié)果一目了然,避免了由于手工操作造成的差錯(cuò)。 (1)使用人員必須注冊(cè)后獲得賬號(hào)密碼才可以使用系統(tǒng)。 (2)系統(tǒng)分為4個(gè)查詢部分和一個(gè)錄入部分。 (3)查詢部分包括:學(xué)生基本信息;學(xué)生學(xué)科成績;學(xué)生德育成績;學(xué)生獲得獎(jiǎng)學(xué)金等級(jí)。 (4) 操作步驟 1)打開登錄界面: 選擇登錄類型,輸入賬號(hào)、密碼,
62、點(diǎn)擊登錄。 2)登錄后進(jìn)入下一個(gè)頁面: 選擇相關(guān)信息進(jìn)行瀏覽 3)在下面頁面中輸入信息進(jìn)行查詢: 4)在下面頁面中進(jìn)行添加、刪除、修改: 5)注意事項(xiàng) (a)本系統(tǒng)的管理員用戶名為123456,密碼為123456。 (b)在查詢信息時(shí),請(qǐng)輸入完整的信息,保證姓名和學(xué)號(hào)的相關(guān)聯(lián)。 (c)在繼續(xù)查詢時(shí),可點(diǎn)擊重置進(jìn)行再次查詢。 (d)學(xué)生登錄類型只能進(jìn)行查詢,不能進(jìn)行錄入。 (e)發(fā)現(xiàn)查詢信息與真實(shí)信息有偏差后,請(qǐng)聯(lián)系管理員進(jìn)行修改。 第七章 總 結(jié) 隨著計(jì)算機(jī)技術(shù)的普及和網(wǎng)絡(luò)的發(fā)展,越來越多的教育單位開始重視信息化建設(shè),利用先進(jìn)的計(jì)算機(jī)和網(wǎng)絡(luò)
63、技術(shù)對(duì)高考成績信息進(jìn)行管理,提高工作效率,減少人力資源的浪費(fèi)。本人結(jié)合管理人員對(duì)成績信息地具體管理需求,開發(fā)一套獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)。本系統(tǒng)經(jīng)多次測(cè)試,能在eclipse的調(diào)試環(huán)境上正常運(yùn)行?;旧蠈?shí)現(xiàn)了數(shù)據(jù)管理功能,目前試運(yùn)行良好。 綜上詳細(xì)闡述了本系統(tǒng)的整個(gè)開發(fā)過程和實(shí)現(xiàn)功能,能夠進(jìn)行學(xué)生基本信息、學(xué)科和德育成績的錄入、修改、查詢、刪除等操作,整體界面美觀大方,完成了管理人員對(duì)考生的信息和成績管理工作的要求,適用于一系列的教育單位。本系統(tǒng)的應(yīng)用,將會(huì)使學(xué)生和管理人員在第一時(shí)間內(nèi)獲得理想信息。 但是,由于一些技術(shù)和設(shè)備所限,本系統(tǒng)存在一些不足之處,有待進(jìn)一步改進(jìn)和完善,在開發(fā)過程中遇到了以
64、下問題: (1)對(duì)后臺(tái)數(shù)據(jù)庫中數(shù)據(jù)的日常維護(hù),包括自動(dòng)清理過時(shí)數(shù)據(jù); (2)程序中錯(cuò)誤處理和輸入控制不夠全面,可能導(dǎo)致輸入無效引發(fā)錯(cuò)誤; 參考文獻(xiàn): [1] 周佩德,《數(shù)據(jù)庫原理及應(yīng)用》,電子工業(yè)出版社 [2] 張躍平,JAVA實(shí)用教程,清華大學(xué)出版社 [3] 王要武,管理系統(tǒng),電子工業(yè)出版社,2003 [4] 李紅等編著,管理信息系統(tǒng)開發(fā)與應(yīng)用,電子工業(yè)出版社,2003 [5] 周之英縞著,現(xiàn)代軟件工程,科學(xué)出版社,2003 [6] 邵麗萍,JAVA語言程序設(shè)計(jì),清華大學(xué) [7] 張立科,JAVA信息管理系統(tǒng)開發(fā),人民郵電出版社 第八章 附 錄 (一) 登錄界
65、面 import java.awt.*; import javax.swing.*; class LogSystem extends JFrame implements ActionListener { String s="獎(jiǎng)學(xué)金評(píng)定管理系統(tǒng)"; JLabel a=new JLabel(s); JTextField yy=new JTextField(); JPasswordField xx=new JPasswordField(); JLabel []t={new JLabel(" 賬 號(hào)"),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); //為標(biāo)簽設(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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外研版(一起)英語一年級(jí)上冊(cè)Module-5課件
- 外研版(一起)五上Module-10《Unit-1-You-should-tidy-your課件
- 認(rèn)識(shí)線段課件
- 患者病情評(píng)估培訓(xùn)完整
- 早產(chǎn)兒的護(hù)理教學(xué)
- 我們吃的食物安全嗎
- 鹽酸硫酸—浙教版九級(jí)科學(xué)上冊(cè)課件1
- 人工智能遺傳算法
- 硬質(zhì)景觀的細(xì)部處理龍湖
- 人教版小學(xué)二年級(jí)上冊(cè)數(shù)學(xué)8的乘法口訣
- 郵輪旅游世界郵輪產(chǎn)業(yè)經(jīng)濟(jì)的發(fā)展
- 如何繪制出高品質(zhì)的學(xué)科思維導(dǎo)圖
- 美國癲癇學(xué)會(huì)驚厥性癲癇持續(xù)狀態(tài)治療指南解讀
- 城市公共空間設(shè)計(jì)理論及方法課件
- (課件)正弦定理公開課