學(xué)生成績管理系統(tǒng)設(shè)計(jì)說明書_第1頁
學(xué)生成績管理系統(tǒng)設(shè)計(jì)說明書_第2頁
學(xué)生成績管理系統(tǒng)設(shè)計(jì)說明書_第3頁
學(xué)生成績管理系統(tǒng)設(shè)計(jì)說明書_第4頁
學(xué)生成績管理系統(tǒng)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、學(xué)生成績管理系統(tǒng)設(shè)計(jì)說明書姓名:張雄雄日期:2010-12-29 第1章 緒論本文以學(xué)校信息管理系統(tǒng)開發(fā)為背景,論述了管理信息系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,全文共分為緒論、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、開發(fā)總結(jié)、致謝、參考文獻(xiàn)、附錄等。1.1系統(tǒng)開發(fā)的背景伴隨著信息社會(huì)的到來,信息的極大豐富必然要求人們適應(yīng)信息社會(huì),信息和材料、能源一樣成為一種社會(huì)的基本生產(chǎn)資料,在人類的社會(huì)生產(chǎn)活動(dòng)中發(fā)揮著重要的作用,其中最重要的前提就是充分利用人們的才智和學(xué)習(xí)能力。傳統(tǒng)的教學(xué)只教會(huì)了學(xué)生相關(guān)的知識(shí),沒有教會(huì)學(xué)生如何利用這些知識(shí),以及再學(xué)習(xí)的能力。特別對(duì)于“管理信息系統(tǒng)”這類實(shí)用性比較強(qiáng)的課程,

2、更需要培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力。.教與學(xué)互動(dòng)與結(jié)合,強(qiáng)調(diào)應(yīng)用,不僅讓學(xué)生了解課程上講授的管理信息系統(tǒng)方法和原理,而且讓學(xué)生們利用這些知識(shí)解決實(shí)際問題。1.2系統(tǒng)開發(fā)目標(biāo) 本系統(tǒng)是將現(xiàn)代話的計(jì)算機(jī)技術(shù)和傳統(tǒng)的學(xué)生信息管理工作相結(jié)合,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo):1. 能夠?qū)W(xué)生、成績、等各類信息進(jìn)行錄入、修改、查詢與、刪除、存儲(chǔ);2. 可以查詢輸出某一學(xué)生的各門課程的成績單;4. 可以統(tǒng)計(jì)某一門課程的平均分以及各分?jǐn)?shù)段人數(shù)及學(xué)生明細(xì);5. 可以按專業(yè)或班級(jí)或課程進(jìn)行成績排序;6. 可對(duì)數(shù)據(jù)進(jìn)行自動(dòng)備份;7. 程序功能可以根據(jù)實(shí)際需要進(jìn)行擴(kuò)充與改進(jìn);8.

3、方便、快捷和友好的界面;1.3系統(tǒng)分析 先根據(jù)用戶提出的建立新系統(tǒng)的要求,進(jìn)行初步調(diào)查和初步可行性分析,提出系統(tǒng)總體規(guī)劃。再對(duì)原系統(tǒng)進(jìn)行深入的調(diào)查,徹底掌握原系統(tǒng)的模型,并在此基礎(chǔ)上提出新系統(tǒng)的邏輯模型。a.系統(tǒng)目標(biāo) 學(xué)院在教學(xué)這一部分主要是由教務(wù)處對(duì)課程、對(duì)學(xué)生、對(duì)學(xué)生成績進(jìn)行合理地安排以及統(tǒng)籌計(jì)劃,使用本系統(tǒng)對(duì)學(xué)生的成績進(jìn)行合理管理,實(shí)現(xiàn)學(xué)生成績的錄入、編輯、刪除等功能,也可以實(shí)現(xiàn)成績的排序、檢索等。它將成為教務(wù)處老師的一個(gè)很好的幫手。b系統(tǒng)功能 總體來說,學(xué)生成績管理系統(tǒng)完成以下功能:1 學(xué)生資料錄入2 老師資料錄入3 學(xué)生資料的查詢,修改,刪除等。1.3.1系統(tǒng)設(shè)計(jì) 根據(jù)系統(tǒng)分析確定的

4、邏輯模型,確定新系統(tǒng)的物理模型,即計(jì)算機(jī)化信息系統(tǒng)應(yīng)用軟件的總體結(jié)構(gòu)和設(shè)計(jì),并提出系統(tǒng)配置方案,繼而對(duì)物理模型進(jìn)行詳細(xì)的設(shè)計(jì)。主要內(nèi)容有:代碼設(shè)計(jì),用戶界面設(shè)計(jì),處理過程設(shè)計(jì),編寫系統(tǒng)設(shè)計(jì)說明書。 系統(tǒng)設(shè)計(jì)是以系統(tǒng)分析為基礎(chǔ),而系統(tǒng)設(shè)計(jì)又是系統(tǒng)實(shí)施的基礎(chǔ),系統(tǒng)設(shè)計(jì)的主要任務(wù)是代碼設(shè)計(jì)、物理設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)計(jì)。 系統(tǒng)設(shè)計(jì)的任務(wù)主要包括:1代碼設(shè)計(jì)2系統(tǒng)物理設(shè)計(jì)第2章 系統(tǒng)分析這章主要講的是學(xué)生成績管理系統(tǒng)的邏輯分析,系統(tǒng)分析在整個(gè)系統(tǒng)中具有重要作用為系統(tǒng)的設(shè)計(jì)打下基礎(chǔ)。 2.1背景分析 學(xué)院在教學(xué)這一部分主要是由教務(wù)處對(duì)課程、對(duì)學(xué)生、對(duì)學(xué)生成績進(jìn)行合理地安排,以期讓教務(wù)處中最短的時(shí)間內(nèi)把學(xué)生的

5、成績核算出來,提高教務(wù)處的辦事效率。同時(shí),能夠隨時(shí)對(duì)學(xué)生、學(xué)生成績進(jìn)行各種查詢。2.2組織機(jī)構(gòu)分析 學(xué)生信息管理組織機(jī)構(gòu)主要是由:學(xué)生管理,成績管理,等組成。圖2-1為組織機(jī)構(gòu)圖。 圖2-1組織機(jī)構(gòu)圖職責(zé):學(xué)生管理:管理一些學(xué)生的資料,具體是學(xué)生的學(xué)號(hào)、姓名、班級(jí)、專業(yè), 所學(xué)科目,。 成績管理:管理學(xué)生的成績錄入、刪除、排序、查詢、檢索等。 2.4業(yè)務(wù)流程分析 主要的業(yè)務(wù)是:學(xué)生的資料的輸入,學(xué)生綜合資料的查詢、修改、刪除、統(tǒng)計(jì)等造作的實(shí)現(xiàn),然后是將結(jié)果可以顯示出來。業(yè)務(wù)流程圖如圖2-4學(xué)生學(xué)生資料的輸入綜合資料查詢修改刪除添加輸出結(jié)果統(tǒng)計(jì)圖2-42.5數(shù)據(jù)流程的分析 數(shù)據(jù)流程圖是描述系統(tǒng)邏

6、輯模型的主要工具,通過幾個(gè)特定的符號(hào),可以綜合反映出信息在系統(tǒng)中的使用、加工處理、傳遞、存儲(chǔ)的整體情況。數(shù)據(jù)流程圖是系統(tǒng)結(jié)構(gòu)化分析行之有效的工具,它抽象地描述了系統(tǒng)數(shù)據(jù)處理的情況,擔(dān)卻無法表達(dá)各個(gè)處理的詳細(xì)內(nèi)容,因此還要對(duì)數(shù)據(jù)流程圖中出現(xiàn)的數(shù)據(jù)流和處理等做進(jìn)一步的補(bǔ)充說明,這就是數(shù)據(jù)字典和變換邏輯說明。 數(shù)據(jù)字典的任務(wù)就是對(duì)數(shù)據(jù)流程圖中的出現(xiàn)的所有被命名的圖形元素在數(shù)據(jù)字典中作為一個(gè)條目加以定義,便得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。數(shù)字是對(duì)數(shù)據(jù)流程圖的補(bǔ)充說明,它的編制和維護(hù)是一項(xiàng)非常繁重的工作,一旦建立起來,從系統(tǒng)分析直至系統(tǒng)運(yùn)行都用到它。由于本系統(tǒng)的數(shù)據(jù)模塊較多,下面僅以學(xué)生成績管

7、理模塊為例來進(jìn)行編制。流程圖如下圖2-5 學(xué)生成績管理系統(tǒng)0層數(shù)據(jù)流程圖2.6數(shù)據(jù)存儲(chǔ)分析數(shù)據(jù)模型設(shè)計(jì)。首先來做出學(xué)生成績管理系統(tǒng)的E-R圖,分析這個(gè)問題的實(shí)體,從系統(tǒng)分析可以知道,學(xué)生的成績是由任課教師按照課程給出的,學(xué)生、課程、教師組成了這個(gè)系統(tǒng)的三個(gè)實(shí)體。再分析三個(gè)實(shí)體之間的聯(lián)系。首先,這三個(gè)實(shí)體不是一個(gè)統(tǒng)一體,學(xué)生成績與教師沒有內(nèi)在聯(lián)系,教師必須通過課程實(shí)體才能與學(xué)生建立聯(lián)系,因而先不考慮。課程與學(xué)生這兩個(gè)實(shí)體是多對(duì)多聯(lián)系;一位學(xué)生要學(xué)習(xí)多門課程,一門課程有多位學(xué)生共同學(xué)習(xí)。而學(xué)習(xí)成績是這兩個(gè)實(shí)體“學(xué)生”和“成績”共有的屬性,應(yīng)填在二者的聯(lián)系“學(xué)習(xí)”邊。因?yàn)槌煽兗炔皇菍W(xué)生獨(dú)有的,也不是

8、課程獨(dú)有的;“學(xué)生甲70分”或“英語70分”是不完全的,說“學(xué)生甲英語70分”才是正確的,因?yàn)?0分是學(xué)生甲和英語課二者共有的。這個(gè)E-R圖可畫成下圖。學(xué)生課程成績學(xué)習(xí)mn第三章 系統(tǒng)設(shè)計(jì)3.1概要設(shè)計(jì)3.1.1數(shù)據(jù)流的設(shè)計(jì)系統(tǒng)方案確定。通過對(duì)系統(tǒng)的調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能如下:學(xué)生信息的錄入、修改、刪除,成績的查詢、排序、統(tǒng)計(jì)等功能。本系統(tǒng)在執(zhí)行時(shí),先根據(jù)操作人員的基本需要來進(jìn)行相應(yīng)的模塊,然后可以輸入數(shù)據(jù)或者進(jìn)行其它的查詢或?yàn)g覽等操作;總體來說,本系統(tǒng)屬于一個(gè)事務(wù)型管理系統(tǒng)。所以其數(shù)據(jù)流圖應(yīng)該是事物型的。其數(shù)據(jù)處理流程圖如下3.1. 查詢、更新查詢、錄入、更新、刪除學(xué)生信息管理部門

9、綜合數(shù)據(jù)各類信息圖3.1.1管理員3.1.2系統(tǒng)物理結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)業(yè)務(wù)要求的分析,數(shù)據(jù)關(guān)系的分析以及數(shù)據(jù)流程的分析可以設(shè)計(jì)出此事務(wù)型系統(tǒng)的結(jié)構(gòu)。本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)要求,訪問方法、存取單位、存取的物理關(guān)系(設(shè)備、存儲(chǔ)區(qū)域)。此系統(tǒng)的結(jié)構(gòu)層次圖如下3.1.2 圖3.1.2學(xué)生信息成績管理系統(tǒng)維護(hù)學(xué)生成績管理班級(jí)管理學(xué)生信息管理成績查詢成績查詢成績查詢成績查詢信息查詢信息查詢信息添加信息刪除信息更新信息查詢 3.1.4系統(tǒng)維護(hù)設(shè)計(jì) 由于系統(tǒng)較小沒有外加維護(hù)模塊,因?yàn)榫S護(hù)工作比較簡單,僅靠一些基本維護(hù)措施即可。但為便于維護(hù),應(yīng)該設(shè)計(jì)了三種日志:系統(tǒng)運(yùn)行日志、操作日志、出

10、錯(cuò)日志。三種日志根據(jù)不同的重要程度采取存放在文件和數(shù)據(jù)庫的方式,系統(tǒng)管理員可以很輕松地監(jiān)控系統(tǒng)運(yùn)行情況。3.2代碼設(shè)計(jì)3.2.1學(xué)生模塊的設(shè)計(jì)此模塊主要是用來學(xué)生查詢自己的信息,首先調(diào)用shjk類中的lijie方法,實(shí)現(xiàn)數(shù)據(jù)庫的鏈接和相關(guān)功能(查找、獲取記錄)。3.2.2老師模塊的設(shè)計(jì)此模塊的設(shè)計(jì)思路和學(xué)生的是一致的,首先調(diào)用shjk類中的lijie方法。但是和學(xué)生模塊不同時(shí)的是登陸身份不同所以執(zhí)行的功能也不同,這個(gè)模塊可以進(jìn)行(添加、刪除、修改、獲取記錄)。3.2.3登陸界面模塊的設(shè)計(jì)根據(jù)的系統(tǒng)的要求要做出友好界面,首先設(shè)置窗體formborderstyle屬性為None,然后插入窗體的背景

11、圖片。 3.3詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)說明書是對(duì)系統(tǒng)架構(gòu)進(jìn)行詳細(xì)直觀描述,從而完成詳細(xì)設(shè)計(jì),作為軟件實(shí)現(xiàn)的基礎(chǔ)。在概要設(shè)計(jì)中已經(jīng)對(duì)系統(tǒng)進(jìn)行了基本劃分,而每個(gè)基本模塊又可劃分成多個(gè)小模塊,下面對(duì)各模塊中的一些基本功能函數(shù)進(jìn)行分析和設(shè)計(jì)。3.3.1添加學(xué)生信息模塊設(shè)計(jì)程序描述添加新學(xué)生信息。功能添加新學(xué)生的信息,包括姓名、學(xué)號(hào)等信息。輸入項(xiàng)姓名char 學(xué)號(hào)char 班級(jí)char 專業(yè)char 3.3.2查詢學(xué)生信息模塊設(shè)計(jì)程序描述對(duì)學(xué)生信息做查詢操作。功能根據(jù)輸入的學(xué)生查詢條件查詢并顯示相應(yīng)學(xué)生的信息,并且可以對(duì)其進(jìn)行查詢操作。輸人項(xiàng)班級(jí):字符串型專業(yè):字符型學(xué)號(hào):字符型輸出項(xiàng)合法:顯示出查詢學(xué)生的信息頁面非法:重新查詢 輸入查詢條件合法?顯示所查學(xué)生信息 3.3.3修改,刪除學(xué)生信息模塊設(shè)計(jì)程序描述對(duì)學(xué)生信息做修改刪除操作。功能根據(jù)輸入的學(xué)生條件對(duì)其進(jìn)行修改,刪除操作。輸人項(xiàng)學(xué)號(hào):字符型輸出項(xiàng)合法:顯示出查詢學(xué)生的信息頁面非法:顯示沒有3.4數(shù)據(jù)庫設(shè)計(jì)1. 邏輯結(jié)構(gòu)設(shè)計(jì) 經(jīng)過對(duì)學(xué)生成績管理的分析,本系統(tǒng)中的實(shí)體類型有:學(xué)生、教師、成績、班級(jí)。(1) 班級(jí)和學(xué)生之間存在聯(lián)系“擁有”,它是一對(duì)多。(2) 學(xué)生和成績之間存在聯(lián)系“記錄”,它是一對(duì)多。(3) 老師和學(xué)生之間存在聯(lián)系“管理”,它是一對(duì)多。2. 物理結(jié)構(gòu) 本系統(tǒng)采

溫馨提示

  • 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)論