學(xué)生成績(jī)管理系統(tǒng)需求和分析報(bào)告_第1頁
學(xué)生成績(jī)管理系統(tǒng)需求和分析報(bào)告_第2頁
學(xué)生成績(jī)管理系統(tǒng)需求和分析報(bào)告_第3頁
學(xué)生成績(jī)管理系統(tǒng)需求和分析報(bào)告_第4頁
學(xué)生成績(jī)管理系統(tǒng)需求和分析報(bào)告_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 信息工程學(xué)院 大作業(yè)報(bào)告課程名稱: 題 目: 學(xué)生成績(jī)管理 姓 名: 組 員: 班 級(jí): 任課教師: 連云港職業(yè)技術(shù)學(xué)院信息工程學(xué)院 二一四 年 十 月目錄摘 要3一、緒論41.1設(shè)計(jì)背景41.2開發(fā)工具簡(jiǎn)介41.2.1 Visual Paradigm 11.141.2.2 UML建模技術(shù)41.2.3 MySQL數(shù)據(jù)庫簡(jiǎn)介51.3系統(tǒng)功能結(jié)構(gòu)5二、項(xiàng)目可行性分析62.1開發(fā)背景62.2開發(fā)目標(biāo)62.2.1 開發(fā)意圖62.2.2 應(yīng)用目標(biāo)62.2.3作用及范圍72.3用戶特點(diǎn)72.4假定與約束7三、項(xiàng)目需求分析83.1系統(tǒng)功能與性能要求83.2系統(tǒng)DFD83.3系統(tǒng)用例圖設(shè)計(jì)10四、系統(tǒng)總體設(shè)

2、計(jì)124.1系統(tǒng)功能結(jié)構(gòu)圖及IPO設(shè)計(jì)124.2用例的順序圖與狀態(tài)圖134.3系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)204.3.1ER圖204.3.2關(guān)系模式214.3.3數(shù)據(jù)庫設(shè)計(jì)21五、系統(tǒng)詳細(xì)設(shè)計(jì)235.1模塊流程圖235.2系統(tǒng)的類圖與包圖255.3類的詳細(xì)設(shè)計(jì)265.4用戶界面設(shè)計(jì)26六、小結(jié)33參考文獻(xiàn)34摘 要本系統(tǒng)依據(jù)開發(fā)要求主要應(yīng)用于教育系統(tǒng),完成對(duì)日常的教育工作中學(xué)生成績(jī)檔案的數(shù)字化管理。開發(fā)本系統(tǒng)可使學(xué)院教職員工減輕工作壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,以及國(guó)家各部門關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)范化。 目前,學(xué)校工

3、作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而對(duì)于學(xué)生成績(jī)管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。 本系統(tǒng)在開發(fā)過程中,注意使其符合操作的業(yè)務(wù)流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機(jī)構(gòu)。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施四個(gè)主要階段進(jìn)行設(shè)計(jì),而在具體的設(shè)計(jì)上,采取了演化式原型法,隨著用戶的使用及對(duì)系統(tǒng)了解的不斷加深,對(duì)某一部分或幾部分進(jìn)行重新分析、設(shè)計(jì)、實(shí)施。本論文主要從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與使用等幾個(gè)方面進(jìn)行介紹。

4、【關(guān)鍵詞】成績(jī)管理信息系統(tǒng) 信息化 數(shù)據(jù)庫 A35一、緒論以學(xué)校學(xué)生管理信息系統(tǒng)建設(shè)中的成績(jī)管理系統(tǒng)的開發(fā)為背景,論述了管理信息系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,全文共分為緒論、系統(tǒng)分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、開發(fā)總結(jié)、致謝、參考文獻(xiàn)、附錄等。1.1設(shè)計(jì)背景學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生成績(jī)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄危菐啄昵?,各個(gè)學(xué)校的學(xué)生成績(jī)管理基本上都是靠手工進(jìn)行,隨著各個(gè)學(xué)校的規(guī)模增大,有關(guān)學(xué)生成績(jī)管理工作所涉及的數(shù)據(jù)量越來越大,有的學(xué)校不得不靠增加人力、物力來進(jìn)行學(xué)生成績(jī)管理。

5、這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外所用其時(shí)間長(zhǎng),產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。如今學(xué)校的學(xué)生越來越多,成績(jī)管理的工作量越來越大,手工管理成績(jī)的弊端也越來越明顯。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生檔案信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率。所以我想借本次課程設(shè)計(jì)之際,設(shè)計(jì)一個(gè)簡(jiǎn)易的學(xué)生成績(jī)管理系

6、統(tǒng)。1.2開發(fā)工具簡(jiǎn)介1.2.1 Visual Paradigm 11.1Visual Paradigm是包含設(shè)計(jì)共享、線框圖和數(shù)據(jù)庫設(shè)計(jì)新特性的企業(yè)項(xiàng)目設(shè)計(jì)工具。1.2.2 UML建模技術(shù)UML建模技術(shù)就是用模型元素來組建整個(gè)系統(tǒng)的模型,模型元素包括系統(tǒng)中的類、類和類之間的關(guān)聯(lián)、類的實(shí)例相互配合實(shí)現(xiàn)系統(tǒng)的動(dòng)態(tài)行為等。UML提供了多種圖形可視化描述模型元素,同一個(gè)模型元素可能會(huì)出現(xiàn)在多個(gè)圖中對(duì)應(yīng)多個(gè)圖形元素,人們可以從多個(gè)視圖來考察模型。1.2.3 MySQL數(shù)據(jù)庫簡(jiǎn)介MySQL是一個(gè)精巧的SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強(qiáng)大功能、靈活性

7、、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與Apache和PHP/PERL結(jié)合,為建立基于數(shù)據(jù)庫的動(dòng)態(tài)網(wǎng)站提供了強(qiáng)大動(dòng)力。 1.3系統(tǒng)功能結(jié)構(gòu)二、項(xiàng)目可行性分析2.1開發(fā)背景軟件名稱:學(xué)生成績(jī)管理系統(tǒng)項(xiàng)目開發(fā)者:連云港職業(yè)技術(shù)學(xué)院微軟班用戶單位:信息工程學(xué)院2.2開發(fā)目標(biāo)2.2.1 開發(fā)意圖在我國(guó),各大中小學(xué)校的各類信息管理系統(tǒng)并非一個(gè)新的課題,但也有的學(xué)校根本就沒有信息任何管理系統(tǒng),所有的工作幾乎還是手工操作來完成。計(jì)算機(jī)技術(shù)在日新月異的發(fā)展,信息化是社會(huì)進(jìn)程的必然趨勢(shì),學(xué)校管理只有只有快,準(zhǔn),精才能發(fā)揮其價(jià)值。本系統(tǒng)是將現(xiàn)代化

8、的計(jì)算機(jī)技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作相結(jié)合,按照學(xué)院的工作流程設(shè)計(jì)完成的。為了使系統(tǒng)在學(xué)院的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo): 1.系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。2.對(duì)各個(gè)數(shù)據(jù)庫進(jìn)行動(dòng)態(tài)管理,防止混亂。 3.能夠按照用戶選擇的不同的條件進(jìn)行簡(jiǎn)單查詢和復(fù)合查詢。4.能夠?qū)Σ樵兘Y(jié)果進(jìn)行分類匯總。 5.注意數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復(fù)的功能。6.方便用戶的操作,盡量減少用戶的操作。2.2.2 應(yīng)用目標(biāo)所要達(dá)成的應(yīng)用目標(biāo): A.管理員能夠?qū)崿F(xiàn)對(duì)整個(gè)學(xué)生信息的添加、修改、刪除、查詢等操作;B.教師能夠在一定的權(quán)限內(nèi)對(duì)所

9、有學(xué)生成績(jī)的查詢,所有教師信息的 查詢。對(duì)自己的聯(lián)系等信息進(jìn)行更新,登錄密碼的修改,教師可以給學(xué)生錄入,修改成績(jī)。 C.學(xué)生可以在自己的權(quán)限內(nèi)對(duì)自己的成績(jī)查詢,可以進(jìn)行選課,以及個(gè)人信息的查詢,登錄密碼的修改。 2.2.3作用及范圍軟件將為學(xué)生及教師提供一個(gè)成績(jī)信息獲取錄入修改的平臺(tái),軟件將為教師提供錄入、修改、查詢學(xué)生成績(jī)的功能,為學(xué)生提供成績(jī)查詢功能,能夠獲取教師所錄入的成績(jī)數(shù)據(jù)進(jìn)行匯總分析并排名顯示給學(xué)生。 本軟件能夠大幅度提高本科生成績(jī)管理的效率,實(shí)現(xiàn)成績(jī)查詢錄入等功能的系統(tǒng)化。2.3用戶特點(diǎn)本系統(tǒng)的最終用戶只有一個(gè):管理員。系統(tǒng)的管理員主要是對(duì)學(xué)生信息以及學(xué)生成績(jī)進(jìn)行一些操作。這些操

10、作包括對(duì)學(xué)生信息的添加、修改、刪除等。2.4假定與約束假設(shè)管理不完善,設(shè)計(jì)時(shí)沒能全部考慮的到,本項(xiàng)目的開發(fā)將受到很大的影響。本系統(tǒng)需要輔導(dǎo)老師1名、開發(fā)人員4名。在管理方針,硬件的限制,并行操作安全和保密方面無約束。三、項(xiàng)目需求分析3.1系統(tǒng)功能與性能要求1、 管理員模塊設(shè)計(jì) 管理員添加學(xué)生信息模塊:管理員可以添加剛?cè)雽W(xué)學(xué)生的基本信息。管理員修改學(xué)生信息模塊:管理員可以修改在校學(xué)生的基本信息。管理員刪除學(xué)生信息模塊:管理員可以刪除休學(xué)或者畢業(yè)學(xué)生的基本信息。管理員查看學(xué)生成績(jī)模塊:管理員可以查看學(xué)生的成績(jī)信息。2、 教師模塊設(shè)計(jì) 教師密碼修改模塊 :管理員添加的用戶帳號(hào)的初始密碼與用戶的帳號(hào)相

11、同,用戶通過密碼修改模塊可以自己需改密碼。 教師錄入成績(jī)模塊:教師可以錄入學(xué)生的成績(jī)。教師修改成績(jī)模塊:教師可以修改學(xué)生的成績(jī)。教師查看成績(jī)模塊:教師可以查看學(xué)生的成績(jī)。 3、 學(xué)生模塊設(shè)計(jì) 學(xué)生密碼修改模塊:管理員添加的用戶帳號(hào)的初始密碼與用戶的帳號(hào)相同,用戶通過密碼修改模塊可以自己需改密碼。 學(xué)生查詢成績(jī)模塊:通過表格的形式將該學(xué)生選擇了的課程列出來,如果教師有錄入成績(jī),則可以看到自己的課程成績(jī)。學(xué)生選課模塊:學(xué)生可以查看可選課程然后選擇課程。3.2系統(tǒng)DFD 1.頂層流程圖圖2-1頂層流程圖 2.0層流程圖圖2-2系統(tǒng)管理員流程圖圖2-3教師流程圖圖2-4學(xué)生流程圖3.3系統(tǒng)用例圖設(shè)計(jì)

12、1.管理員用例圖圖2-5管理員用例圖2.教師用例圖圖2-6教師用例圖3.學(xué)生用例圖圖2-7學(xué)生用例圖四、系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)功能結(jié)構(gòu)圖及IPO設(shè)計(jì) 1.系統(tǒng)功能結(jié)構(gòu)圖圖3-1系統(tǒng)功能結(jié)構(gòu)圖 2.IPO圖3-2 IPO圖4.2用例的順序圖與狀態(tài)圖 1.管理員查看學(xué)生成績(jī)順序圖圖3-3管理員查看學(xué)生成績(jī)順序圖2.管理員添加學(xué)生信息順序圖圖3-4管理員添加學(xué)生信息順序圖3.管理員修改學(xué)生信息順序圖圖3-5管理員修改學(xué)生信息順序圖4.管理員刪除學(xué)生信息順序圖圖3-6管理員刪除學(xué)生順序圖5.教師錄入成績(jī)順序圖圖3-7教師錄入學(xué)生成績(jī)順序圖6.教師修改成績(jī)順序圖圖3-8教師修改學(xué)生成績(jī)順序圖7.教師查看

13、成績(jī)順序圖圖3-9教師查看學(xué)生成績(jī)順序圖8.教師修改密碼順序圖圖3-10教師修改密碼順序圖9.學(xué)生查詢順序圖圖3-11學(xué)生查詢成績(jī)順序圖10.學(xué)生選課順序圖圖3-12學(xué)生選課順序圖11.學(xué)生修改密碼順序圖圖3-13學(xué)生修改密碼順序圖12管理員查看成績(jī)狀態(tài)圖圖3-14管理員查看學(xué)生成績(jī)狀態(tài)圖13.教師錄入成績(jī)狀態(tài)圖圖3-15教師錄入學(xué)生成績(jī)狀態(tài)圖14.教師查詢成績(jī)狀態(tài)圖圖3-16教師查看學(xué)生成績(jī)狀態(tài)圖15.學(xué)生查詢成績(jī)狀態(tài)圖圖3-17學(xué)生查詢成績(jī)狀態(tài)圖4.3系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)4.3.1ER圖 圖3-18 ER圖4.3.2關(guān)系模式學(xué)生(學(xué)號(hào),姓名,系別,入學(xué)時(shí)間,出生年月,性別,家庭住址)教師(編號(hào)

14、,姓名,院系名稱,性別,出生年月)管理員(姓名,性別,編號(hào),出生年月)課程(課程號(hào),教師編號(hào),課程名稱,學(xué)分)選課(課程號(hào),學(xué)號(hào),成績(jī))學(xué)生信息(學(xué)籍,學(xué)生姓名,性別,入學(xué)時(shí)間,系別,學(xué)號(hào))成績(jī)(科目名稱,科目代碼,學(xué)時(shí),分?jǐn)?shù))4.3.3數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫中用到的表:數(shù)據(jù)庫表名關(guān)系模式名稱備注Student學(xué)生學(xué)生學(xué)籍信息表Teacher教師教師基本信息表Controlteacher管理員管理員基本信息Course課程課程基本信息表SC選課選課基本信息表Student基本情況數(shù)據(jù)表:字段名字段類型完整性約束說明Stu-snoCharPrimary key學(xué)號(hào)Stu-snameCharNot Nu

15、ll學(xué)生姓名Stu-sexChar男或女性別Stu-deptCharNot null系別Stu-birdateCharNot null出生日期Stu-addCharNot null家庭地址Teacher基本情況數(shù)據(jù)表:字段名字段類型完整性約束說明Tea-tnoCharPrimary key工號(hào)Tea-tnameCharNot null教師姓名Tea-sexChar男或女性別Tea-deptCharNot null系別Tea-birdateCharNot null出生日期Control-Teacher基本情況數(shù)據(jù)表:字段名字段類型完整性約束說明Con-cnocharPrimary key編號(hào)Co

16、n-cnameCharNot null管理員姓名Con-sexChar男或女性別Con-birdateCharNot null出生日期Course基本情況數(shù)據(jù)表:字段名字段類型完整性約束說明Cou-cnoCharPrimary key編號(hào)Cou-cnameCharNot null課程名稱Cou-ccCharNot null學(xué)分SC基本情況數(shù)據(jù)表:字段名字段類型完整性約束說明SC-cnoCharPrimary key編號(hào)SC-snoCharNot null學(xué)號(hào)SC-scoreCharNotnull成績(jī)五、系統(tǒng)詳細(xì)設(shè)計(jì)5.1模塊流程圖 1系統(tǒng)管理員添加信息模塊圖圖4-1系統(tǒng)管理員添加學(xué)生信息模塊流

17、程圖2.系統(tǒng)管理員修改信息模塊圖圖4-2系統(tǒng)管理員修改學(xué)生信息模塊流程圖3.系統(tǒng)管理員刪除信息模塊圖圖4-3系統(tǒng)管理員刪除學(xué)生信息模塊流程圖4.教師錄如成績(jī)模塊圖圖4-4教師錄入學(xué)生成績(jī)模塊流程圖5.教師修改成績(jī)模塊圖圖4-5教師修改學(xué)生成績(jī)模塊流程圖6.學(xué)生查詢成績(jī)模塊圖圖4-6學(xué)生查詢成績(jī)模塊流程圖5.2系統(tǒng)的類圖與包圖 1.類圖 圖4-7類圖2.包圖圖4-8包圖5.3類的詳細(xì)設(shè)計(jì)類名:學(xué)生 屬性:姓名,學(xué)號(hào),所屬系部,班級(jí) 方法:查詢成績(jī),選課。類名:學(xué)生信息 屬性:成績(jī),個(gè)人信息。類名:選課列表 屬性:課程名稱,課程編號(hào)。類名:管理員 屬性:姓名,權(quán)限 方法:添加學(xué)生信息,修改學(xué)生信息

18、,刪除學(xué)生信息,查詢學(xué)生成績(jī)。類名:教師 屬性:姓名,工號(hào),所屬系部 方法:錄入學(xué)生成績(jī),修改學(xué)生成績(jī),查詢學(xué)生成績(jī),修改密碼。5.4用戶界面設(shè)計(jì) 1.管理員添加學(xué)生信息頁面圖4-9管理員添加學(xué)生信息頁面2.管理員修改學(xué)生信息頁面圖4-10管理員修改學(xué)生信息頁面3.管理員修改學(xué)生信息頁面圖4-11管理員刪除學(xué)生信息頁面4.管理員查詢頁面圖4-12管理員查詢頁面5.教師登陸界面圖4-13教師登陸界面6.教師錄入成績(jī)頁面圖4-14教師錄入學(xué)生成績(jī)頁面7.教師修改成績(jī)頁面圖4-15教師修改學(xué)生成績(jī)頁面8.教師查詢成績(jī)界面圖4-16教師查詢界面9.學(xué)生登陸界面圖4-17學(xué)生登陸界面10.學(xué)生查詢成績(jī)界面圖4-18學(xué)生查詢成績(jī)頁面六、小結(jié)該通過這個(gè)課程設(shè)計(jì),我們更加牢固的掌握了軟件工程子寫作的知識(shí)。并對(duì)于以前不熟悉的知識(shí)有了更加深刻的了解。同時(shí),在完成此次課程設(shè)計(jì)的過程中,老師同學(xué)給了我們很多寶貴的建議和指點(diǎn),我們很感謝他們。雖然有些疲勞和困倦,但帶給我很多的收獲。軟件工程

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論