學生信息管理系統(tǒng)的分析與設(shè)計_第1頁
學生信息管理系統(tǒng)的分析與設(shè)計_第2頁
學生信息管理系統(tǒng)的分析與設(shè)計_第3頁
學生信息管理系統(tǒng)的分析與設(shè)計_第4頁
學生信息管理系統(tǒng)的分析與設(shè)計_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、管理信息系統(tǒng)課程設(shè)計報告學生信息管理系統(tǒng)的分析與設(shè)計姓 名: 學 號: 班 級: 專 業(yè): 所在系: 指導(dǎo)老師: 學生信息管理系統(tǒng)的分析與設(shè)計摘 要近年來,電子計算機技術(shù)得到了前所未有的發(fā)展和應(yīng)用。隨著時代的進步,科技的發(fā)展,各個企事業(yè)單位對信息資料的管理,也已經(jīng)從手工的方法過渡到了以計算機為工具來進行管理的階段。 為了契合現(xiàn)代管理的需要,提高自動化水平,針對學校的學生信息實施統(tǒng)一的信息管理,來進一步提高學校的管理水準,從而為學生和老師提供更加方便的服務(wù)和管理。同時也為學校管理層能做出及時、準確的決策提供一定的依據(jù)。學生信息管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及

2、前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。 經(jīng)過分析,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。關(guān)鍵詞:學生信息管理系統(tǒng), 面向?qū)ο?, 系統(tǒng)應(yīng)用原型目 錄第一章 綜述11.1問題研究背景11.2管理信息系統(tǒng)簡介1第二章 需求分析32.1 引言32.2 需求分析階段的目標與任務(wù)52.3 需求分析階段成果72.3.1 學生信息管理系統(tǒng)業(yè)務(wù)流程圖72.3.2系統(tǒng)

3、關(guān)聯(lián)圖72.3.3 頂層數(shù)據(jù)流程圖及第一層和第二層分解圖8第三章 概念結(jié)構(gòu)設(shè)計143.1引言143.2任務(wù)與目標143.2.1實體及其屬性描述143.2.2 實體間聯(lián)系及其屬性描述153.2.3 e-r圖153.2.4 關(guān)系模型16第四章 邏輯結(jié)構(gòu)設(shè)計174.1邏輯設(shè)計的任務(wù)與目標174.2數(shù)據(jù)處理18第五章 物理結(jié)構(gòu)設(shè)計205.1物理設(shè)計階段的目標與任務(wù)205.2系統(tǒng)功能模塊205.2.1模塊處理過程20第六章 系統(tǒng)的實施236.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引236.1.1 建立數(shù)據(jù)庫236.1.2 建立數(shù)據(jù)表236.1.3 建立視圖246.2數(shù)據(jù)入庫246.3系統(tǒng)調(diào)試25第七章 系統(tǒng)評價

4、267.1 學生信息管理系統(tǒng)評價267.2 存在的問題及建議27參考文獻28第一章 綜述1.1問題研究背景隨著人類社會進入信息時代,計算機越來越多地活躍在社會各個領(lǐng)域:管理,網(wǎng)絡(luò),計算,控制,多媒體等。并且在某些方面成為不可缺少的工具,尤其在管理方面,管理軟件的出現(xiàn)使大量繁瑣復(fù)雜的問題變得簡單易行。 現(xiàn)今學校的規(guī)模不斷擴大,學生數(shù)量急劇增加,有關(guān)學生的各種信息量也成倍增長。面對龐大的信息量,學校對學生信息管理的自動化與準確化的要求日益強烈,需要有專門的學生信息管理系統(tǒng)來提高學生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理,科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。該學生信息管理

5、系統(tǒng)采用面向?qū)ο蟮恼Z言編程,實現(xiàn)對學生信息的基本管理,包括學籍信息,班級信息,課程信息,成績信息的添加,修改和查詢。該系統(tǒng)充分考慮用戶的操作簡便性,實現(xiàn)快捷操作。1.2管理信息系統(tǒng)簡介學校學生管理信息系統(tǒng)是針對學校人事處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件,是典型的管理信息系統(tǒng)。它是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關(guān)重要,它能夠為用戶提供充足的信息和快捷的查詢手段。能有效的幫助學校和老師掌握學生的情況,為學生提供成績跟課程方面的查詢。功能基本符合根據(jù)張波爾老師的要求。 學生用戶通過輸入學生基本信息、課程基本信息等,由系統(tǒng)自行生成相應(yīng)的數(shù)據(jù)以供學生查詢,另外人事

6、處的管理用戶還可以對這些基本信息進行更新和刪除, 學校學生管理信息系統(tǒng)力求給用戶方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)。具體系統(tǒng)功能需求描述如下:(1) 學籍信息管理 每年的大量新生入學,老生畢業(yè)都需要處理大量的學生信息。通過這一模塊,可以實現(xiàn)學生基本情況的添加、刪除、更新。還能查詢各個學生的情況,姓名、家庭電話、家庭住址、學號等各個消息(2) 班級信息管理實現(xiàn)班級的添加、刪除、更新。查詢班級的所在系別,輔導(dǎo)員等。(3)課程信息管理每個學期都會增加一些新的科目,通過本模塊可以輕松的添加以及更新課程??梢愿鶕?jù)學期條件或者班級條件的選擇,也可根據(jù)課程名、課程號或者班級的選擇,并對值的輸入,可以看到數(shù)據(jù)

7、集中顯示符合條件的課程數(shù)據(jù)信息,而且可以根據(jù)教工的修改要求進行數(shù)據(jù)的添加、刪除、修改的操作。該項管理對課程的屬性進行了具體化的分類,比如可以分辨是考試科還是考察課,而且根據(jù)條件的選擇大大得提高了對各學期課程數(shù)據(jù)的記錄操作,很大得幫助了教工們工作效率的提高。(4)成績信息管理本模塊實現(xiàn)了成績的輸入、刪除、更新。還能查詢到平均成績以及單科最高最低成績以及個人成績。把成績統(tǒng)計這個繁瑣的工作簡單化,為學生成績的管理方面提高工作效率。(5)系統(tǒng)管理因為本系統(tǒng)是供多人一起使用的,必須對某一些人進行限制。于是設(shè)置了管理員,非管理員只能進行查詢操作,不能進行更改。第二章 需求分析2.1 引言系統(tǒng)分析階段通常是

8、指對現(xiàn)有系統(tǒng)的內(nèi)、外情況進行調(diào)查、研究、分析、剖析,以明確問題或機會所在,認識解決這些總是或把握這些機的的必要性,為確定有關(guān)活動的目標和可能的方案提供科學依據(jù)。 在需求分析中,主要運用組織機構(gòu)圖、業(yè)務(wù)流程圖、數(shù)據(jù)流圖和數(shù)據(jù)字典這幾種工具進行描述。 業(yè)務(wù)系統(tǒng)描述信息管理系統(tǒng)是集計算機技術(shù),網(wǎng)絡(luò)通信技術(shù)為一體的信息系統(tǒng)工程,它能夠使企業(yè)運行的數(shù)據(jù)更加準確,及時,全面,詳實,同時對各種信息進一步的加工,使企業(yè)領(lǐng)導(dǎo)層對生產(chǎn),經(jīng)營的決策依據(jù)更充分,更具有合理性,科學性,并創(chuàng)造出更多的發(fā)展機會;另外也進一步加強企業(yè)的科學化,合理化,制度化,規(guī)范化管理,為企業(yè)的管理水平跨上新臺階,為企業(yè)持續(xù),健康,穩(wěn)定的發(fā)

9、展打下基礎(chǔ)。 提出設(shè)計方案本設(shè)計我將采用面向?qū)ο蟮姆椒?,綜合運用數(shù)據(jù)庫技術(shù),程序設(shè)計技術(shù),結(jié)合學生信息管理管理知識,以系統(tǒng)應(yīng)用程序開發(fā)工具,通過控件使兩者進行連接從而進行系統(tǒng)軟件開發(fā)。 此學生信息管理系統(tǒng)主要實現(xiàn)的是學生信息的管理,包括學籍信息,班級信息,課程信息和成績信息的添加,修改,刪除以及年級課程的設(shè)置等。 可行性分析與抉擇可行性分析是需求分析的重要活動,是對系統(tǒng)進行全面、概要的分析?,F(xiàn)行系統(tǒng)主要進行基本信息的錄入和一些簡單的查詢,很多地方仍然需要手工操作,且信息處理工作出錯率較高,尤其對于大數(shù)據(jù)量性能差。因此,我們需要建立新的信息自動化的管理系統(tǒng),充分利用現(xiàn)有資源,改進工作方式,提高管

10、理水平。當前許多學校正在逐步完善學生信息管理工作,需要一個能滿足內(nèi)部管理需求,提高管理效率的應(yīng)用系統(tǒng)進行內(nèi)部管理。許多學校經(jīng)過多年的發(fā)展,學校規(guī)模不斷擴大,學生人數(shù)成倍增長,積累了大量的學生信息急需進行統(tǒng)一管理以防信息的流失。因此,許多學校需要一個功能全面的學生信息管理系統(tǒng)來進行管理,以使管理學生信息的工作在該系統(tǒng)的配合下更加高效和便捷。經(jīng)過調(diào)查,可以知道學校實行校長負責制,下設(shè)四個部門:教務(wù)處、正教處、總務(wù)處和黨支部四個部門。該校的組織結(jié)構(gòu)圖見下頁:2.2 需求分析階段的目標與任務(wù)弄清楚各部門的信息處理工作,必須了解組織的業(yè)務(wù)流程。按照業(yè)務(wù)活動中信息流動過程,逐個調(diào)查所有各個環(huán)節(jié)的處理業(yè)務(wù)、

11、處理內(nèi)容、處理順序,弄清各環(huán)節(jié)需要的信息內(nèi)容、信息來源、去向、處理方法,有關(guān)調(diào)查情況可用業(yè)務(wù)流程圖來表示。業(yè)務(wù)流程圖是對一個組織內(nèi)部業(yè)務(wù)處理活動的內(nèi)容與工作流程的表述,是一種表明系統(tǒng)內(nèi)各單位、人員間業(yè)務(wù)關(guān)系、作業(yè)順序及管理信息流動的流程圖。根據(jù)以下屬性繪制出本系統(tǒng)的業(yè)務(wù)流程圖(如圖2-1所示):學校實行校長負責制,各部門主管在教務(wù)、教學、考試、學生制度等方面實施管理。我們調(diào)查研究的重點是對學生信息管理業(yè)務(wù)流程進行描述,如圖2-1業(yè)務(wù)流程圖所示,該學校的業(yè)務(wù)流程說明如下:整個系統(tǒng)的系統(tǒng)中人員包括學生、老師,系統(tǒng)外實體是學生,教師,校長,總務(wù)處和教務(wù)處。1、在學籍管理方面,新生入學在總務(wù)部門報到后

12、,具體工作人員將進行學生信息注冊登記處理,經(jīng)過相應(yīng)的數(shù)據(jù)處理即學生名表錄入后,經(jīng)過核對后保存,并把有關(guān)新生名表匯總直觀地反映給教務(wù)部,此外總務(wù)部還要負責辦理學生學籍變動和畢業(yè),統(tǒng)一管理后重新匯總學生信息反映給教務(wù)部。2、在班級管理方面,教務(wù)部門根據(jù)新生名單和教師名單進行分班處理,生成班級表進行存儲。3、在成績管理方面,任教老師主要負責日常的考試以及考試成績錄入,生成成績單,并保存,送到教務(wù)處,進行成績處理,生成成績表,進行存儲,以供查詢。4、在課程管理方面,教務(wù)處根據(jù)各班級課程安排和任課老師的基本信息,為各班級設(shè)置課程及指定老師,生成課程表進行存儲,以供查詢。5、在檔案查詢方面,各部門將生成的

13、所有存儲文件存入檔案庫,匯總成學生總體檔案信息,以供校長查閱。系統(tǒng)中人員: 總務(wù)處,教務(wù)處,校長,教師,學生報 表: 入學通知單,注冊信息,學籍變動表,畢業(yè)信息,學生基本信息,學生成績單,評級結(jié)果,分班信息,教師基本信息,各班級課程安排表,課程信息,學生總體檔案信息處 理: 注冊登記,學籍管理,班級管理,成績管理,課程設(shè)置及指定任課老師,檔案查詢存 儲: 學生基本資料,學生成績表,課程表,班級信息表,評級結(jié)果學生入學通知單注冊總務(wù)處畢業(yè)信息學籍變動表注冊信息學籍管理教務(wù)處成績評級班級管 理成績管 理學生成績 單分班信息評級結(jié)果評級結(jié)果存儲學生老師老師基本信 息各班級課程安排評級結(jié)果存儲課程設(shè)置

14、及指定老師課程信息課程表老師學生試卷閱卷學生成績成績歸檔學生成績表學生成績存儲學生基本信息學生基本資料存儲檔案查詢學生檔案信息校長圖2-1 業(yè)務(wù)流程圖學生2.3 需求分析階段成果系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫安全性、信息安全性和系統(tǒng)平臺的安全性等方面。安全性先通過視圖機制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過分配權(quán)限、設(shè)置權(quán)限級別來區(qū)別對待不同操作者對數(shù)據(jù)庫的操作來提高數(shù)據(jù)庫的安全性;系統(tǒng)平臺的安全性體現(xiàn)在操作系統(tǒng)的安全性、計算機系統(tǒng)的安全性和網(wǎng)絡(luò)體系的安全性等方面。系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性??赏ㄟ^建立主、外鍵,使用約束,或者通過使用觸發(fā)

15、器和級聯(lián)更新。2.3.1 學生信息管理系統(tǒng)業(yè)務(wù)流程圖這一階段的主要目標是明確用戶需求,包括組織、發(fā)展、改革的總信息需求和各級人員實現(xiàn)各自功能的信息需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案。業(yè)務(wù)流程圖雖然在一定程度上表達了信息的流動和存儲情況,但要想用計算機對組織的信息進行控制和管理,必須把信息的流動、加工、存儲等過程流抽象出來,得出組織中信息流的綜合情況,描述這種情況的就是數(shù)據(jù)流程圖。數(shù)據(jù)流程圖是組織中信息運動的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。2.3.2系統(tǒng)關(guān)聯(lián)圖首先,分析本學生信息管理系統(tǒng)的總體情況,劃分系統(tǒng)邊界,識別系統(tǒng)的數(shù)據(jù)來源和去處,確定外部項,得出系統(tǒng)的關(guān)聯(lián)圖(如圖2

16、-3所示)。在圖中,系統(tǒng)共涉及4個外部項:學生、教師、校長、總務(wù)處、教務(wù)處。 圖2-3 系統(tǒng)關(guān)聯(lián)圖數(shù)據(jù)流說明:f1 入學通知單 f7 教師基本信息f2 注冊信息 f8 各班級課程安排f3 學籍變動信息 f9 課程分配信息f4 畢業(yè)信息 f10 學生成績信息f5 學生基本信息 f11 成績及評級結(jié)果f6 班級分配信息 f12 學生檔案信息2.3.3 頂層數(shù)據(jù)流程圖及第一層和第二層分解圖根據(jù)上面的系統(tǒng)關(guān)聯(lián)圖,劃分出系統(tǒng)幾個主要的信息管理邏輯功能,并明確各功能之間的關(guān)系,可以繪制出學生信息管理系統(tǒng)的頂層數(shù)據(jù)流程圖,其中每個邏輯功能有一個數(shù)據(jù)加工符號描述(如圖2-4所示)。 圖2-4 系統(tǒng)頂層數(shù)據(jù)流程

17、圖從上圖可以看出本系統(tǒng)共分為5個模塊:p1:學籍管理p2:班級管理p3:課程管理p4:成績管理p5:檔案管理為了進一步了解系統(tǒng)的信息聯(lián)系,有必要針對頂層數(shù)據(jù)流程圖中的加工處理在功能上進一步細化,生成第一層數(shù)據(jù)流程圖(圖2-5至圖2-10):以下是對模塊p1的功能進一步分解所獲得的系統(tǒng)第一層數(shù)據(jù)流程圖(如圖2-5所示): 圖2-5 學籍管理 第一層數(shù)據(jù)流程圖以下是對模塊p2的功能進一步分解所獲得的系統(tǒng)第一層數(shù)據(jù)流程圖(如圖2-6所示):圖2-6班級管理 第一層數(shù)據(jù)流程圖以下是對模塊p3的功能進一步分解所獲得的系統(tǒng)第一層數(shù)據(jù)流程圖(如圖2-7所示): 圖2-7 課程管理 第一層數(shù)據(jù)流程圖以下是對模

18、塊p4的功能進一步分解所獲得的系統(tǒng)第一層數(shù)據(jù)流程圖(如圖2-8所示):圖2-8 成績管理 第一層數(shù)據(jù)流程圖以下是對模塊p5的功能進一步分解所獲得的系統(tǒng)第一層數(shù)據(jù)流程圖(如圖2-9所示):圖2-9 檔案管理 第一層數(shù)據(jù)流程圖為了進一步了解系統(tǒng)的信息聯(lián)系,有必要針對模塊p1的第一層數(shù)據(jù)流程圖中的加工處理在功能上進一步細化,生成第二層數(shù)據(jù)流程圖。以下是對模塊p1.1的功能進一步分解所獲得的系統(tǒng)第二層數(shù)據(jù)流程圖(如圖2-10所示):圖2-10 學籍管理 第二層數(shù)據(jù)流程圖第三章 概念結(jié)構(gòu)設(shè)計3.1引言目前,數(shù)據(jù)庫技術(shù)已被廣泛使用,幾乎所有的管理信息系統(tǒng)中的數(shù)據(jù)都被組織成數(shù)據(jù)庫的形式,因此,數(shù)據(jù)設(shè)計成了管

19、理信息系統(tǒng)設(shè)計中的重要組成部分。在設(shè)計中,必須根據(jù)用戶的具體要求進行分析和設(shè)計,如何從系統(tǒng)的觀點出發(fā)建立一個數(shù)據(jù)模式是核心問題,它必須滿足以下條件:1、符合用戶的要求,即能正確地反映用戶的工作環(huán)境,滿足用戶處理的所有“數(shù)據(jù)”,又能支持用戶需要進行的所有“加工”。2、數(shù)據(jù)模式必須與所選dbms所支持的數(shù)據(jù)模式相匹配。3、數(shù)據(jù)組織必須合理,易操作,易維護,易理解。3.2任務(wù)與目標系統(tǒng)在經(jīng)過一段時間的運行后,會產(chǎn)生大量的歷史信息數(shù)據(jù),它對以后的數(shù)據(jù)庫維護、查詢都很有幫助。另一方面,這些歷史信息也占用了大量的存儲空間,從而使系統(tǒng)的運行效率收到影響。為了妥善管理歷史信息和保證系統(tǒng)的順利安全運行,本系統(tǒng)不

20、僅指定專人定期對此類信息進行整理和歸檔,還采用了脫機備份和重要數(shù)據(jù)打印留底的方法來解決歷史信息的問題。同時,在數(shù)據(jù)庫設(shè)計時盡量采用合理、標準的方法來設(shè)計數(shù)據(jù)庫表和字段,以減少冗余。3.2.1實體及其屬性描述通過對數(shù)據(jù)流圖的調(diào)研,確定出以下實體:學生學號、姓名、年級、專業(yè)、性別、出年年月、民族、籍貫、政治面貌、家庭地址、郵政編碼、聯(lián)系電話、入學時間課程課程號、課程名稱、教材、任課老師、課時、上課地點、課程性質(zhì)、考試性質(zhì)班級班級名、班級號、人數(shù)、輔導(dǎo)員教師教師工號、姓名、性別評語學號、時間、評語證書證書編號、證書名稱、證書時間3.2.2 實體間聯(lián)系及其屬性描述1對多聯(lián)系班主任(1個班級分配一個班主

21、任)指導(dǎo)(1個老師指導(dǎo)多個學生)設(shè)置(1個班級設(shè)置多門課程)講授(1個老師授課1門課程)擁有(一個班級擁有多名學生)獲得(一個學生獲得多個證書)得到(一個學生得到多個評語)多對多聯(lián)系學習(多名學生一學期要學習多門課程)課程班主任老師設(shè)置獲得講授班級指導(dǎo)學生證書評語擁有得到學習11111m11nm1n1n1n13.2.3 e-r圖3.2.4 關(guān)系模型關(guān)系模式(“”是主鍵,“#”是外鍵)學生學號、班級號#、教師工號#、姓名、性別、出年年月、民族、籍貫、政治面貌、家庭地址、郵政編碼、聯(lián)系電話、入學時間班級班級號、班級名、人數(shù)、輔導(dǎo)員課程課程編號、教師工號#、班級號#、課程名稱、學期教材、課時、上課地

22、點、課程性質(zhì)、考試性質(zhì)教師教師工號、姓名、性別證書證書編號、學號#、證書名稱、證書日期評語評語、學號#、時間學習課程號#、學號#、學習成績第四章 邏輯結(jié)構(gòu)設(shè)計4.1邏輯設(shè)計的任務(wù)與目標根據(jù)涉及到的實體與聯(lián)系及它們的屬性,確定一些基本的關(guān)系,對設(shè)計代碼進行設(shè)計后,再按照設(shè)計字典中的說明確定每個數(shù)據(jù)項的類型、長度,從而使每個關(guān)系對應(yīng)一個關(guān)系數(shù)據(jù)庫文件,導(dǎo)出的部分數(shù)據(jù)庫表格如下所示:表5-1 學生資料表序號字段名稱字段類型字段長度主鍵外鍵1學號數(shù)值型3yy2姓名字符型83性別字符型64年齡數(shù)值型35聯(lián)系地址字符型306電話數(shù)值型10表5-2 課程安排表序號字段名稱字段類型字段長度主鍵外鍵1課程號數(shù)值

23、型3yy2學號數(shù)值型3y3課程名字符型84教師編號數(shù)值型35學分數(shù)值型10表5-3 成績表序號字段名稱字段類型字段長度主鍵外鍵1學號數(shù)值型3yy2課程號數(shù)值型3y3課程名字符型84教師編號數(shù)值型35成績數(shù)值型10本系統(tǒng)的要求是把管理對象數(shù)字化和符號化,代碼必須具有穩(wěn)定性,可擴充性,標準化,便于識別和記憶。在系統(tǒng)的代碼設(shè)置中可以對代碼庫進行修改、增加和刪除,以便于工作人員進行操作??紤]到系統(tǒng)的延續(xù)性,方便歷史信息的利用和管理。本系統(tǒng)的代碼采用系列順序碼來規(guī)范數(shù)據(jù)庫的格式,即用連續(xù)數(shù)字代表編碼對象的碼,通常從1開始,如學生甲的學號為1,學生乙的學號為2,.。有序碼雖然沒有邏輯含義為基礎(chǔ),但基于學校

24、過去幾年來積累的信息的實際情況,選擇使用有序碼可以在保持信息延續(xù)碼的同時,還方便了工作人員輸入和計算機處理。系統(tǒng)的輸入設(shè)計要求在保證輸入信息的正確性和滿足需要的前提下,應(yīng)做到輸入方法簡單、迅速、經(jīng)濟和方便使用者,而系統(tǒng)的輸出設(shè)計則要求由計算機對輸入的原始記錄信息進行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,供管理者使用。4.2數(shù)據(jù)處理系統(tǒng)功能模塊圖: 學生信息管理系統(tǒng)學籍管理班級管理成績管理課程管理系統(tǒng)管理學籍查詢學籍更新班級查詢班級更新成績查詢成績更新課程查詢課程更新 查詢條件搜索學籍視圖搜索班級視圖搜索課程視圖搜索成績視圖輸出顯示更新條件學生信息的更新,刪除,添加課程的變化,刪

25、除,添加班級信息的更新,人數(shù)變化等成績計算,輸錄,更改系統(tǒng)信息的更新,刪除,添加學籍記錄班級記錄課程記錄成績記錄系統(tǒng)記錄人數(shù)變化課程變化第五章 物理結(jié)構(gòu)設(shè)計5.1物理設(shè)計階段的目標與任務(wù)系統(tǒng)分為學生用戶和管理用戶,如果你不是管理員,那只能進行查詢,對數(shù)據(jù)沒有修改權(quán)力。只能進行查詢,里面有各個方面的,如成績查詢,課程查詢,班級查詢,學籍查詢。各個界面都簡單明了,只要輸入你所需要的條件,系統(tǒng)自動調(diào)出數(shù)據(jù)。管理員登陸點系統(tǒng),點系統(tǒng),輸入管理員用戶及密碼,跟數(shù)據(jù)庫的用戶表比較。如果通過則能進行課程,學籍,成績,班級的管理。5.2系統(tǒng)功能模塊5.2.1模塊處理過程本系統(tǒng)的主控模塊處理流程圖如下所示(如圖

26、5-1和圖5-2):開始用戶名和密碼校驗用戶登錄歡迎界面用戶選擇功能模塊學籍管理班級管理檔案管理 退出輸出出錯信息是否重新輸入y6n6n6y6成績統(tǒng)計班級管理圖5-1 主控模塊處理流程圖開始查找學號是否存在輸入學號信息是否正確打印輸出信息n6y補充修改信息添加一條新記錄輸入新信息n6是否繼續(xù)操作返回y6n6y6圖5-2 學籍管理模塊處理流程圖第六章 系統(tǒng)的實施6.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引6.1.1 建立數(shù)據(jù)庫create database sim;6.1.2 建立數(shù)據(jù)表(1)學生信息表的建立:create table student(xh char(8) primary key,xm

27、char(20) not null,xb char(4) not null,nl char(4) not null,dh char(16) not null,)(2)課程基本信息表的建立:create table course(kch char(8) primary key,kcm char(20) not null,xf char(2),(3)成績基本信息表的建立:create table grade(xh char(8) primary key,kch char(8) not null,kcm char(20),xf char(4),(4)教師基本信息表的建立:create table t

28、eacher( jsh char(9) primary key, jsm char(20) not null, zc char(50) not null, )6.1.3 建立視圖(1)用于查詢學生基本信息的視圖定義如下: create view studentview (學號,姓名,性別,年齡,電話)asselect xh,xm,xb,nl,dhfrom student(2)用于查詢課程基本信息查詢的視圖定義如下:create view courseview (課程號,課程名,學分)asselect kch,kcm,xffrom course(3)用于查詢成績基本信息的視圖定義如下:creat

29、e view gradeview (學號,課程號,課程名,學分)asselect xh,kch,kcm,xffrom student,gradewhere student.xh =grade.xh6.2數(shù)據(jù)入庫使用sql server 2000數(shù)據(jù)導(dǎo)入/導(dǎo)出向?qū)Чδ?直接將數(shù)據(jù)導(dǎo)入到相應(yīng)的基本表中。1 班級表記錄use studentgoinsert into bj0105 values(3,08工商3);insert into bj0105 values(4,04工商4);2 學生表記錄use dh0105goinsert into xs0105 values(08090105,楊羽, 女,

30、21 , 3);6.3系統(tǒng)調(diào)試系統(tǒng)的輸入設(shè)計要求在保證輸入信息的正確性和滿足需要的前提下,應(yīng)做到輸入方法簡單、迅速、經(jīng)濟和方便使用者,而系統(tǒng)的輸出設(shè)計則要求由計算機對輸入的原始記錄信息進行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,供管理者使用。把軟件生命周期劃分成若干個階段,每個階段的任務(wù)相對獨立,而且比較簡單便于不同人員分工協(xié)作,從而降低了整個軟件開發(fā)工程的困難程度;在軟件生命周期的每個階段都采用科學的管理技術(shù)和良好的技術(shù)方法,而且在每個階段結(jié)束之前都從技術(shù)和管理兩個角度進行嚴格的審查,合格之后才開始下一階段的工作,這就使軟件開發(fā)工程的全過程以一種有條不紊的方式進行,保證了軟件的質(zhì)量,特別是提高了軟件的可維護性。總之,采用生命周期方法學可以大大提高軟件開發(fā)的成功率,軟件開發(fā)的生產(chǎn)率也能明顯提高。第七章 系統(tǒng)評價7.1 學生信息管理系統(tǒng)評價新系統(tǒng)經(jīng)過測試以后,并不能馬上投入運行,還存在一個新老系統(tǒng)交替的問題,系統(tǒng)轉(zhuǎn)換就是指以新系統(tǒng)替換老系統(tǒng)的過程,即老系統(tǒng)停止使用,新系統(tǒng)開始運行。本系統(tǒng)的轉(zhuǎn)換需要進行分階段實施,基于安全性、可靠性的考慮,本系統(tǒng)采用先讓管理者試用,得到反饋信息并修改完善后,再讓才作人員試用,借此培養(yǎng)新系統(tǒng)的用戶并為系統(tǒng)推廣到全校提供人員基礎(chǔ),從而保證新老系統(tǒng)進行平穩(wěn)而可靠的交接,最后使整個新系統(tǒng)正式交付使用。系統(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論