




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、學(xué)生成績管理系統(tǒng)設(shè)計說明書姓名:張雄雄日期:2010-12-29 第1章 緒論本文以學(xué)校信息管理系統(tǒng)開發(fā)為背景,論述了管理信息系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,全文共分為緒論、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、開發(fā)總結(jié)、致謝、參考文獻(xiàn)、附錄等。1.1系統(tǒng)開發(fā)的背景伴隨著信息社會的到來,信息的極大豐富必然要求人們適應(yīng)信息社會,信息和材料、能源一樣成為一種社會的基本生產(chǎn)資料,在人類的社會生產(chǎn)活動中發(fā)揮著重要的作用,其中最重要的前提就是充分利用人們的才智和學(xué)習(xí)能力。傳統(tǒng)的教學(xué)只教會了學(xué)生相關(guān)的知識,沒有教會學(xué)生如何利用這些知識,以及再學(xué)習(xí)的能力。特別對于“管理信息系統(tǒng)”這類實用性比較強(qiáng)的課程,
2、更需要培養(yǎng)學(xué)生的實際動手能力。.教與學(xué)互動與結(jié)合,強(qiáng)調(diào)應(yīng)用,不僅讓學(xué)生了解課程上講授的管理信息系統(tǒng)方法和原理,而且讓學(xué)生們利用這些知識解決實際問題。1.2系統(tǒng)開發(fā)目標(biāo) 本系統(tǒng)是將現(xiàn)代話的計算機(jī)技術(shù)和傳統(tǒng)的學(xué)生信息管理工作相結(jié)合,實現(xiàn)工作過程的計算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo):1. 能夠?qū)W(xué)生、成績、等各類信息進(jìn)行錄入、修改、查詢與、刪除、存儲;2. 可以查詢輸出某一學(xué)生的各門課程的成績單;4. 可以統(tǒng)計某一門課程的平均分以及各分?jǐn)?shù)段人數(shù)及學(xué)生明細(xì);5. 可以按專業(yè)或班級或課程進(jìn)行成績排序;6. 可對數(shù)據(jù)進(jìn)行自動備份;7. 程序功能可以根據(jù)實際需要進(jìn)行擴(kuò)充與改進(jìn);8.
3、方便、快捷和友好的界面;1.3系統(tǒng)分析 先根據(jù)用戶提出的建立新系統(tǒng)的要求,進(jìn)行初步調(diào)查和初步可行性分析,提出系統(tǒng)總體規(guī)劃。再對原系統(tǒng)進(jìn)行深入的調(diào)查,徹底掌握原系統(tǒng)的模型,并在此基礎(chǔ)上提出新系統(tǒng)的邏輯模型。a.系統(tǒng)目標(biāo) 學(xué)院在教學(xué)這一部分主要是由教務(wù)處對課程、對學(xué)生、對學(xué)生成績進(jìn)行合理地安排以及統(tǒng)籌計劃,使用本系統(tǒng)對學(xué)生的成績進(jìn)行合理管理,實現(xiàn)學(xué)生成績的錄入、編輯、刪除等功能,也可以實現(xiàn)成績的排序、檢索等。它將成為教務(wù)處老師的一個很好的幫手。b系統(tǒng)功能 總體來說,學(xué)生成績管理系統(tǒng)完成以下功能:1 學(xué)生資料錄入2 老師資料錄入3 學(xué)生資料的查詢,修改,刪除等。1.3.1系統(tǒng)設(shè)計 根據(jù)系統(tǒng)分析確定的
4、邏輯模型,確定新系統(tǒng)的物理模型,即計算機(jī)化信息系統(tǒng)應(yīng)用軟件的總體結(jié)構(gòu)和設(shè)計,并提出系統(tǒng)配置方案,繼而對物理模型進(jìn)行詳細(xì)的設(shè)計。主要內(nèi)容有:代碼設(shè)計,用戶界面設(shè)計,處理過程設(shè)計,編寫系統(tǒng)設(shè)計說明書。 系統(tǒng)設(shè)計是以系統(tǒng)分析為基礎(chǔ),而系統(tǒng)設(shè)計又是系統(tǒng)實施的基礎(chǔ),系統(tǒng)設(shè)計的主要任務(wù)是代碼設(shè)計、物理設(shè)計、功能結(jié)構(gòu)圖設(shè)計。 系統(tǒng)設(shè)計的任務(wù)主要包括:1代碼設(shè)計2系統(tǒng)物理設(shè)計第2章 系統(tǒng)分析這章主要講的是學(xué)生成績管理系統(tǒng)的邏輯分析,系統(tǒng)分析在整個系統(tǒng)中具有重要作用為系統(tǒng)的設(shè)計打下基礎(chǔ)。 2.1背景分析 學(xué)院在教學(xué)這一部分主要是由教務(wù)處對課程、對學(xué)生、對學(xué)生成績進(jìn)行合理地安排,以期讓教務(wù)處中最短的時間內(nèi)把學(xué)生的
5、成績核算出來,提高教務(wù)處的辦事效率。同時,能夠隨時對學(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é)號、姓名、班級、專業(yè), 所學(xué)科目,。 成績管理:管理學(xué)生的成績錄入、刪除、排序、查詢、檢索等。 2.4業(yè)務(wù)流程分析 主要的業(yè)務(wù)是:學(xué)生的資料的輸入,學(xué)生綜合資料的查詢、修改、刪除、統(tǒng)計等造作的實現(xiàn),然后是將結(jié)果可以顯示出來。業(yè)務(wù)流程圖如圖2-4學(xué)生學(xué)生資料的輸入綜合資料查詢修改刪除添加輸出結(jié)果統(tǒng)計圖2-42.5數(shù)據(jù)流程的分析 數(shù)據(jù)流程圖是描述系統(tǒng)邏
6、輯模型的主要工具,通過幾個特定的符號,可以綜合反映出信息在系統(tǒng)中的使用、加工處理、傳遞、存儲的整體情況。數(shù)據(jù)流程圖是系統(tǒng)結(jié)構(gòu)化分析行之有效的工具,它抽象地描述了系統(tǒng)數(shù)據(jù)處理的情況,擔(dān)卻無法表達(dá)各個處理的詳細(xì)內(nèi)容,因此還要對數(shù)據(jù)流程圖中出現(xiàn)的數(shù)據(jù)流和處理等做進(jìn)一步的補(bǔ)充說明,這就是數(shù)據(jù)字典和變換邏輯說明。 數(shù)據(jù)字典的任務(wù)就是對數(shù)據(jù)流程圖中的出現(xiàn)的所有被命名的圖形元素在數(shù)據(jù)字典中作為一個條目加以定義,便得每一個圖形元素的名字都有一個確切的解釋。數(shù)字是對數(shù)據(jù)流程圖的補(bǔ)充說明,它的編制和維護(hù)是一項非常繁重的工作,一旦建立起來,從系統(tǒng)分析直至系統(tǒng)運行都用到它。由于本系統(tǒng)的數(shù)據(jù)模塊較多,下面僅以學(xué)生成績管
7、理模塊為例來進(jìn)行編制。流程圖如下圖2-5 學(xué)生成績管理系統(tǒng)0層數(shù)據(jù)流程圖2.6數(shù)據(jù)存儲分析數(shù)據(jù)模型設(shè)計。首先來做出學(xué)生成績管理系統(tǒng)的E-R圖,分析這個問題的實體,從系統(tǒng)分析可以知道,學(xué)生的成績是由任課教師按照課程給出的,學(xué)生、課程、教師組成了這個系統(tǒng)的三個實體。再分析三個實體之間的聯(lián)系。首先,這三個實體不是一個統(tǒng)一體,學(xué)生成績與教師沒有內(nèi)在聯(lián)系,教師必須通過課程實體才能與學(xué)生建立聯(lián)系,因而先不考慮。課程與學(xué)生這兩個實體是多對多聯(lián)系;一位學(xué)生要學(xué)習(xí)多門課程,一門課程有多位學(xué)生共同學(xué)習(xí)。而學(xué)習(xí)成績是這兩個實體“學(xué)生”和“成績”共有的屬性,應(yīng)填在二者的聯(lián)系“學(xué)習(xí)”邊。因為成績既不是學(xué)生獨有的,也不是
8、課程獨有的;“學(xué)生甲70分”或“英語70分”是不完全的,說“學(xué)生甲英語70分”才是正確的,因為70分是學(xué)生甲和英語課二者共有的。這個E-R圖可畫成下圖。學(xué)生課程成績學(xué)習(xí)mn第三章 系統(tǒng)設(shè)計3.1概要設(shè)計3.1.1數(shù)據(jù)流的設(shè)計系統(tǒng)方案確定。通過對系統(tǒng)的調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能如下:學(xué)生信息的錄入、修改、刪除,成績的查詢、排序、統(tǒng)計等功能。本系統(tǒng)在執(zhí)行時,先根據(jù)操作人員的基本需要來進(jìn)行相應(yīng)的模塊,然后可以輸入數(shù)據(jù)或者進(jìn)行其它的查詢或瀏覽等操作;總體來說,本系統(tǒng)屬于一個事務(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ù)系統(tǒng)業(yè)務(wù)要求的分析,數(shù)據(jù)關(guān)系的分析以及數(shù)據(jù)流程的分析可以設(shè)計出此事務(wù)型系統(tǒng)的結(jié)構(gòu)。本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構(gòu)中的每個數(shù)據(jù)項的存儲要求,訪問方法、存取單位、存取的物理關(guān)系(設(shè)備、存儲區(qū)域)。此系統(tǒng)的結(jié)構(gòu)層次圖如下3.1.2 圖3.1.2學(xué)生信息成績管理系統(tǒng)維護(hù)學(xué)生成績管理班級管理學(xué)生信息管理成績查詢成績查詢成績查詢成績查詢信息查詢信息查詢信息添加信息刪除信息更新信息查詢 3.1.4系統(tǒng)維護(hù)設(shè)計 由于系統(tǒng)較小沒有外加維護(hù)模塊,因為維護(hù)工作比較簡單,僅靠一些基本維護(hù)措施即可。但為便于維護(hù),應(yīng)該設(shè)計了三種日志:系統(tǒng)運行日志、操作日志、出
10、錯日志。三種日志根據(jù)不同的重要程度采取存放在文件和數(shù)據(jù)庫的方式,系統(tǒng)管理員可以很輕松地監(jiān)控系統(tǒng)運行情況。3.2代碼設(shè)計3.2.1學(xué)生模塊的設(shè)計此模塊主要是用來學(xué)生查詢自己的信息,首先調(diào)用shjk類中的lijie方法,實現(xiàn)數(shù)據(jù)庫的鏈接和相關(guān)功能(查找、獲取記錄)。3.2.2老師模塊的設(shè)計此模塊的設(shè)計思路和學(xué)生的是一致的,首先調(diào)用shjk類中的lijie方法。但是和學(xué)生模塊不同時的是登陸身份不同所以執(zhí)行的功能也不同,這個模塊可以進(jìn)行(添加、刪除、修改、獲取記錄)。3.2.3登陸界面模塊的設(shè)計根據(jù)的系統(tǒng)的要求要做出友好界面,首先設(shè)置窗體formborderstyle屬性為None,然后插入窗體的背景
11、圖片。 3.3詳細(xì)設(shè)計詳細(xì)設(shè)計說明書是對系統(tǒng)架構(gòu)進(jìn)行詳細(xì)直觀描述,從而完成詳細(xì)設(shè)計,作為軟件實現(xiàn)的基礎(chǔ)。在概要設(shè)計中已經(jīng)對系統(tǒng)進(jìn)行了基本劃分,而每個基本模塊又可劃分成多個小模塊,下面對各模塊中的一些基本功能函數(shù)進(jìn)行分析和設(shè)計。3.3.1添加學(xué)生信息模塊設(shè)計程序描述添加新學(xué)生信息。功能添加新學(xué)生的信息,包括姓名、學(xué)號等信息。輸入項姓名char 學(xué)號char 班級char 專業(yè)char 3.3.2查詢學(xué)生信息模塊設(shè)計程序描述對學(xué)生信息做查詢操作。功能根據(jù)輸入的學(xué)生查詢條件查詢并顯示相應(yīng)學(xué)生的信息,并且可以對其進(jìn)行查詢操作。輸人項班級:字符串型專業(yè):字符型學(xué)號:字符型輸出項合法:顯示出查詢學(xué)生的信息頁面非法:重新查詢 輸入查詢條件合法?顯示所查學(xué)生信息 3.3.3修改,刪除學(xué)生信息模塊設(shè)計程序描述對學(xué)生信息做修改刪除操作。功能根據(jù)輸入的學(xué)生條件對其進(jìn)行修改,刪除操作。輸人項學(xué)號:字符型輸出項合法:顯示出查詢學(xué)生的信息頁面非法:顯示沒有3.4數(shù)據(jù)庫設(shè)計1. 邏輯結(jié)構(gòu)設(shè)計 經(jīng)過對學(xué)生成績管理的分析,本系統(tǒng)中的實體類型有:學(xué)生、教師、成績、班級。(1) 班級和學(xué)生之間存在聯(lián)系“擁有”,它是一對多。(2) 學(xué)生和成績之間存在聯(lián)系“記錄”,它是一對多。(3) 老師和學(xué)生之間存在聯(lián)系“管理”,它是一對多。2. 物理結(jié)構(gòu) 本系統(tǒng)采
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區(qū)勞動育人策略與實施路徑探索
- 培養(yǎng)具備全球競爭力的創(chuàng)新型人才路徑解析
- 糧食儲備庫建設(shè)方案研究報告
- 高水平法治助力中國式現(xiàn)代化稅務(wù)發(fā)展
- 2025至2030年中國紅木板書市場現(xiàn)狀分析及前景預(yù)測報告
- 2025至2030年中國竹支檀香市場現(xiàn)狀分析及前景預(yù)測報告
- 2025至2030年中國空調(diào)水處理技術(shù)行業(yè)發(fā)展研究報告
- 2025至2030年中國硅酮抑泡劑市場調(diào)查研究報告
- 2025至2030年中國石井蓋市場調(diào)查研究報告
- 瀝青混凝土配合比報告
- 歐盟食品添加劑編碼系統(tǒng)
- 高中音樂-學(xué)堂樂歌
- 第4課第1課時導(dǎo)學(xué)案 初中日語人教版第二冊
- 煙化爐工藝操作規(guī)程
- 工業(yè)交換機(jī)內(nèi)部培訓(xùn)
- 環(huán)境有害物質(zhì)管理辦法
- 《中國特色社會主義進(jìn)入新時代》PPT課件下載
- 基于PLC的溫室大棚控制系統(tǒng)設(shè)計
- 證券投資基金信息披露xbrl模板第3號《年度報告和半年度報告》
- 工程力學(xué)電子教材
評論
0/150
提交評論