




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課程設(shè)計(jì)報(bào)告學(xué)生信息管理系統(tǒng)學(xué)院摘要本文介紹了學(xué)生信息管理系統(tǒng)的整個(gè)開(kāi)發(fā)進(jìn)程。將整體劃分為可行性分析、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)等幾個(gè)階段,并且關(guān)于各個(gè)階段做了詳細(xì)的說(shuō)明。在開(kāi)發(fā)方法上本系統(tǒng)利用了軟件工程化的思想和方法,本文介紹了學(xué)生信息管理系統(tǒng)的整個(gè)開(kāi)發(fā)進(jìn)程。將整體劃分為可行性分析、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)等幾個(gè)階段,并且關(guān)于各個(gè)階段做了詳細(xì)的說(shuō)明。在開(kāi)發(fā)方法上本系統(tǒng)利用了軟件工程化的思想和方法,總體上采用傳統(tǒng)方法學(xué)開(kāi)發(fā)方法,并且采用VisualStuio6.0作為開(kāi)發(fā)工SQLServer2000作為后臺(tái)數(shù)據(jù)庫(kù)。本系統(tǒng)具有學(xué)生信息管理,班級(jí)管理,課程管理,成績(jī)管理,信息查詢(xún)、成績(jī)查詢(xún)等模塊,可訣別完成日常學(xué)生信息,班級(jí)信息,課程信息,成績(jī)信息的添加、修改、刪除、查詢(xún)、打印等功能。關(guān)鍵詞信息管理系統(tǒng)、軟件工程、傳統(tǒng)方法學(xué)、數(shù)據(jù)庫(kù)。目錄摘要 I第1章緒論 2課題背景 2目的背景與意義項(xiàng)目開(kāi)發(fā)的目標(biāo)第2章可行性分析 3問(wèn)題定義可行性分析技術(shù)可行性 錯(cuò)誤未定義書(shū)簽。經(jīng)濟(jì)可行性操作可行性法律可行性第3章需求分析…………………功能需求界面需求性能需求分析建模數(shù)據(jù)模型功能模型4章總體設(shè)計(jì)目的與任務(wù)設(shè)計(jì)與思路各模塊的功能描述5章詳細(xì)設(shè)計(jì)結(jié)論 25參考文獻(xiàn) 誤!未定義書(shū)簽。1章緒論課題背景此次開(kāi)發(fā)的系統(tǒng)為學(xué)校學(xué)生信息管理系統(tǒng),開(kāi)發(fā)此系統(tǒng)是因?yàn)槟壳皩W(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸性增長(zhǎng),為了使學(xué)校關(guān)于學(xué)生信息管理越發(fā)準(zhǔn)確、方便。該系統(tǒng)設(shè)計(jì)完成后可用于一切教育單位(囊括學(xué)校,學(xué)院等等)的學(xué)生信息的管理.目前社會(huì)上信息管理系統(tǒng)發(fā)展飛快,各個(gè)企事業(yè)單位都引入了信息管理系統(tǒng)來(lái)管理自己日益增長(zhǎng)的各種信息,學(xué)生管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學(xué)生信息管理系統(tǒng)也不少.但本系統(tǒng)完全獨(dú)力開(kāi)發(fā),力求使系統(tǒng)功能簡(jiǎn)捷明了,但功能齊全且易于操作。目的背景與意義學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。一個(gè)功能齊全、簡(jiǎn)單易用的信息管理系統(tǒng)不但能有效地減輕學(xué)校相關(guān)工作人員的工作負(fù)擔(dān),它的內(nèi)容關(guān)于于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要。所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵?xún)手段。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計(jì)和查詢(xún)數(shù)據(jù),這種管理方式存在著許多缺陷,如:效率低、保密性差,人工的大量浪費(fèi);另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這關(guān)于于查找、更新和維持都帶來(lái)了不少困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并且發(fā)揮著來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)關(guān)于學(xué)校的各類(lèi)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。項(xiàng)目開(kāi)發(fā)的目標(biāo)建立學(xué)生信息管理系統(tǒng),采用計(jì)算機(jī)關(guān)于學(xué)生信息進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生信息管理工作流程的系統(tǒng)化、規(guī)矩化和自動(dòng)化。2章可行性分析問(wèn)題定義本文要開(kāi)發(fā)一個(gè)學(xué)生信息管理系統(tǒng),要實(shí)現(xiàn)學(xué)生關(guān)于本人的基本信息,本學(xué)期的教學(xué)計(jì)劃安排,本學(xué)期的課表,本人的各科學(xué)習(xí)成績(jī)進(jìn)行查詢(xún)。同時(shí)管理人員能夠關(guān)于上述學(xué)生查詢(xún)的信息進(jìn)行管理和維持。學(xué)生關(guān)于本人的基本信息進(jìn)行查詢(xún);學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,經(jīng)過(guò)系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁(yè),當(dāng)學(xué)生請(qǐng)求查詢(xún)學(xué)生的基本信息時(shí),系統(tǒng)實(shí)時(shí)訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相應(yīng)的學(xué)生信息,如姓名、學(xué)號(hào)、所在院校、專(zhuān)業(yè)班級(jí)等并且輸出顯示。并且且學(xué)生可以管理個(gè)人的信息即:密碼的修改等。學(xué)生關(guān)于本學(xué)期的教學(xué)計(jì)劃安排進(jìn)行查詢(xún);學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,經(jīng)過(guò)系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁(yè),當(dāng)學(xué)生請(qǐng)求查詢(xún)學(xué)生的本學(xué)期的教學(xué)計(jì)劃安排時(shí),系統(tǒng)實(shí)時(shí)訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相應(yīng)的學(xué)校安排的教學(xué)計(jì)劃等內(nèi)容并且輸出顯示。學(xué)生關(guān)于本學(xué)期的課表進(jìn)行查詢(xún);學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,經(jīng)過(guò)系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁(yè),當(dāng)學(xué)生請(qǐng)求查詢(xún)本學(xué)期的課表時(shí),系統(tǒng)實(shí)時(shí)訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相應(yīng)的課表內(nèi)容并且輸出顯示。學(xué)生關(guān)于本人的各科學(xué)習(xí)成績(jī)進(jìn)行查詢(xún);學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,經(jīng)過(guò)系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁(yè),當(dāng)學(xué)生請(qǐng)求查詢(xún)各科學(xué)習(xí)成績(jī)時(shí),系統(tǒng)實(shí)時(shí)訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相應(yīng)的成績(jī)信息并且輸出顯示。管理人員能夠關(guān)于上述學(xué)生查詢(xún)的信息進(jìn)行管理和維持。只有管理員能進(jìn)行關(guān)于學(xué)生信息管理,課程信息管理,選課信息管理,班級(jí)信息管理,成績(jī)信息管理的功能。其中:關(guān)于于學(xué)生信息管理:關(guān)于于課程信息管理:管理員根據(jù)學(xué)校安排的各學(xué)院專(zhuān)業(yè)班級(jí)的學(xué)生課表進(jìn)行添加除,修改,查找等功能。只有管理員才具有關(guān)于課程信息進(jìn)行維持的權(quán)限,課程的類(lèi)型分三種:公共課,專(zhuān)業(yè)課和選修課。經(jīng)過(guò)界面化的設(shè)計(jì),管理者只需要輸入一些信息,比如:學(xué)生的課程,選課信息等。經(jīng)過(guò)點(diǎn)擊界面上的加入、刪除、修改、查找等按鈕,系統(tǒng)便可實(shí)現(xiàn)更新數(shù)據(jù)庫(kù),實(shí)現(xiàn)所要求實(shí)現(xiàn)的功能。關(guān)于于選課信息管理:管理員能夠刪除,統(tǒng)計(jì)學(xué)生選課信息。管理員向?qū)W生提出可以選修的課程,在學(xué)生選課完畢之后,管理員經(jīng)過(guò)界面化的系統(tǒng),可以經(jīng)過(guò)用于區(qū)分不同課程的唯一的課程號(hào)的操作:刪除和統(tǒng)計(jì)來(lái)訣別實(shí)現(xiàn)刪除該課程的選課信息和統(tǒng)計(jì)該課程的學(xué)生選課信息。關(guān)于于班級(jí)信息管理:管理員能添加刪除和修改班級(jí)信息由于每個(gè)學(xué)生屬于一個(gè)唯一的班級(jí),則管理員在錄入學(xué)生個(gè)人信息的時(shí)候,將錄入學(xué)生的班信息, 這兩個(gè)功能模塊有重疊的地方,因此,管理者只需在界面化的系統(tǒng)中,調(diào)出學(xué)生班級(jí)信息管理進(jìn)行添加、刪除、修改等操作相應(yīng)的學(xué)生個(gè)人信息將會(huì)隨之改變。關(guān)于于成績(jī)信息管理:入完成后系統(tǒng)可以統(tǒng)計(jì)各個(gè)班級(jí)的平均分,最高分。學(xué)生關(guān)于本人的基本信息進(jìn)行查詢(xún);學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,經(jīng)過(guò)系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁(yè),當(dāng)學(xué)生請(qǐng)求查詢(xún)學(xué)生的基本信息時(shí),系統(tǒng)實(shí)時(shí)訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相應(yīng)的學(xué)生信息,如姓名、學(xué)號(hào)、所在院校、專(zhuān)業(yè)班級(jí)等并且輸出顯示。并且且學(xué)生可以管理個(gè)人的信息即:密碼的修改等。學(xué)生關(guān)于本學(xué)期的教學(xué)計(jì)劃安排進(jìn)行查詢(xún);學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,經(jīng)過(guò)系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁(yè),當(dāng)學(xué)生請(qǐng)求查詢(xún)學(xué)生的本學(xué)期的教學(xué)計(jì)劃安排時(shí),系統(tǒng)實(shí)時(shí)訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相應(yīng)的學(xué)校安排的教學(xué)計(jì)劃等內(nèi)容并且輸出顯示。學(xué)生關(guān)于本學(xué)期的課表進(jìn)行查詢(xún);學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,經(jīng)過(guò)系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁(yè),當(dāng)學(xué)生請(qǐng)求查詢(xún)本學(xué)期的課表時(shí),系統(tǒng)實(shí)時(shí)訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相應(yīng)的課表內(nèi)容并且輸出顯示。學(xué)生關(guān)于本人的各科學(xué)習(xí)成績(jī)進(jìn)行查詢(xún);學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,經(jīng)過(guò)系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁(yè),當(dāng)學(xué)生請(qǐng)求查詢(xún)各科學(xué)習(xí)成績(jī)時(shí),系統(tǒng)實(shí)時(shí)訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相應(yīng)的成績(jī)信息并且輸出顯示。管理人員能夠關(guān)于上述學(xué)生查詢(xún)的信息進(jìn)行管理和維持。只有管理員能進(jìn)行關(guān)于學(xué)生信息管理,課程信息管理,選課信息管理,班級(jí)信息管理,成績(jī)信息管理的功能。其中:關(guān)于于學(xué)生信息管理:管理員進(jìn)行錄入添加,刪除,修改,查找學(xué)生信息。關(guān)于每個(gè)學(xué)生分配唯一的學(xué)號(hào),學(xué)生即可登陸此系統(tǒng)瀏覽個(gè)人信息,登陸此系統(tǒng)的用戶名和密碼默認(rèn)都是此學(xué)生的學(xué)號(hào)。管理員做的只需要將學(xué)生的學(xué)號(hào)注冊(cè),提交,系統(tǒng)便可實(shí)現(xiàn)上述功能。關(guān)于于課程信息管理:管理員根據(jù)學(xué)校安排的各學(xué)院專(zhuān)業(yè)班級(jí)的學(xué)生課表進(jìn)行添加除,修改,查找等功能。只有管理員才具有關(guān)于課程信息進(jìn)行維持的權(quán)限,課程的類(lèi)型分三種:公共課,專(zhuān)業(yè)課和選修課。經(jīng)過(guò)界面化的設(shè)計(jì),管理者只需要輸入一些信息,比如:學(xué)生的課程,選課信息等。經(jīng)過(guò)點(diǎn)擊界面上的加入、刪除、修改、查找等按鈕,系統(tǒng)便可實(shí)現(xiàn)更新數(shù)據(jù)庫(kù),實(shí)現(xiàn)所要求實(shí)現(xiàn)的功能。關(guān)于于選課信息管理:管理員能夠刪除,統(tǒng)計(jì)學(xué)生選課信息。管理員向?qū)W生提出可以選修的課程,在學(xué)生選課完畢之后,管理員經(jīng)過(guò)界面化的系統(tǒng),可以經(jīng)過(guò)用于區(qū)分不同課程的唯一的課程號(hào)的操作:刪除和統(tǒng)計(jì)來(lái)訣別實(shí)現(xiàn)刪除該課程的選課信息和統(tǒng)計(jì)該課程的學(xué)生選課信息。關(guān)于于班級(jí)信息管理:管理員能添加刪除和修改班級(jí)信息由于每個(gè)學(xué)生屬于一個(gè)唯一的班級(jí),則管理員在錄入學(xué)生個(gè)人信息的時(shí)候,將錄入學(xué)生的班信息, 這兩個(gè)功能模塊有重疊的地方,因此,管理者只需在界面化的系統(tǒng)中,調(diào)出學(xué)生班級(jí)信息管理進(jìn)行添加、刪除、修改等操作相應(yīng)的學(xué)生個(gè)人信息將會(huì)隨之改變。關(guān)于于成績(jī)信息管理:入完成后系統(tǒng)可以統(tǒng)計(jì)各個(gè)班級(jí)的平均分,最高分??尚行苑治黾夹g(shù)可行性C和C++兩門(mén)程序設(shè)計(jì)語(yǔ)言,其中C++就是一種很好的開(kāi)發(fā)語(yǔ)言,它C++時(shí)進(jìn)行抽象和封裝比較容易,所以從理論上來(lái)說(shuō),技術(shù)上沒(méi)問(wèn)題。經(jīng)濟(jì)可行性所需資料,當(dāng)然,如果學(xué)生有個(gè)人電腦,也可以隨時(shí)免費(fèi)的查詢(xún)所需信息,另外,學(xué)校還給管理者配有電腦,可以關(guān)于該系統(tǒng)進(jìn)行管理,所以總體上來(lái)看,基本上學(xué)生和管理員都無(wú)需投入個(gè)人經(jīng)費(fèi)。操作可行性開(kāi)發(fā)該系統(tǒng)軟件所用的工具簡(jiǎn)單,主要是經(jīng)過(guò)編程實(shí)現(xiàn)相關(guān)功能,再加上界面的相關(guān)設(shè)計(jì),都比較簡(jiǎn)單,所以操作上是可行的。法律可行性學(xué)生信息管理系統(tǒng)是學(xué)校進(jìn)行管理時(shí)必不可少的一款軟行。3章需求分析學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容關(guān)于于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要。我們走訪學(xué)校的領(lǐng)導(dǎo)者、管理者、教師、學(xué)生等用戶,他們從各自的角度關(guān)于該系統(tǒng)所要實(shí)現(xiàn)的功能進(jìn)行了一定的敘述。并且且我們?cè)儐?wèn)用戶關(guān)于目前正在使用的系統(tǒng)有哪些不滿意的地方以及很滿意值得借鑒的部分。經(jīng)過(guò)關(guān)于他們的敘述進(jìn)行分析,總結(jié)如下:功能需求為使我們開(kāi)發(fā)的學(xué)生信息管理系統(tǒng)滿足用戶的需求,現(xiàn)將該系統(tǒng)所要實(shí)現(xiàn)的功能,總結(jié)如下:1、學(xué)生信息管理:主要負(fù)責(zé)管理一切在校注冊(cè)學(xué)生的個(gè)人信息,主要實(shí)現(xiàn)添加,刪除,修改,查找學(xué)生信息的功能。2、課程信息管理:負(fù)責(zé)管理本校一切的課程信息。主要實(shí)現(xiàn)添加,刪除,修改,查找課程信息的功能。3、選課信息管理:負(fù)責(zé)選課的管理。主要實(shí)現(xiàn)刪除,統(tǒng)計(jì)學(xué)生選課信息的功能。4、成績(jī)信息管理:主要是實(shí)現(xiàn)關(guān)于學(xué)生成績(jī)的錄入查詢(xún)及考試的違規(guī)信息的管理工作,囊括:學(xué)生成績(jī)的錄入,學(xué)期成績(jī)?yōu)g覽,學(xué)生成績(jī)查詢(xún),班級(jí)成績(jī)查詢(xún),違規(guī)信息的增加及瀏覽。5、班級(jí)信息管理:負(fù)責(zé)班級(jí)的管理。主要實(shí)現(xiàn)的功能囊括添加,刪除和修改班級(jí)信息,以及關(guān)于班級(jí)信息的查詢(xún)。6、學(xué)生信息察看:主要實(shí)現(xiàn)學(xué)生察看個(gè)人信息和修改登錄信專(zhuān)業(yè)班級(jí)、教學(xué)計(jì)劃和課表安排等信息。7、成績(jī)信息察看:主要負(fù)責(zé)實(shí)現(xiàn)學(xué)生察看成績(jī)的功能。8、個(gè)人信息管理:主要實(shí)現(xiàn)關(guān)于個(gè)人信息的管理。界面需求設(shè)計(jì)該系統(tǒng)界面時(shí)主要本著用戶易于操作的原則,另外,盡快使界面看起來(lái)比較美觀。性能需求數(shù)據(jù)精確度查詢(xún)時(shí)應(yīng)保證查全率,一切相應(yīng)域包含關(guān)鍵字的記錄都應(yīng)該能查到。除,避免出現(xiàn)一些緩沖區(qū)和存儲(chǔ)塊等的不一致以及存儲(chǔ)區(qū)的浪費(fèi)問(wèn)題。時(shí)間特性一般操作的響應(yīng)時(shí)間應(yīng)該在1-2秒內(nèi),關(guān)于于軟磁盤(pán)和打印機(jī)服務(wù)響應(yīng)時(shí)間也應(yīng)在可接受的時(shí)間內(nèi)完成。適應(yīng)性開(kāi)發(fā)的系統(tǒng)應(yīng)該考慮學(xué)校的條件??紤]到技術(shù)約束、環(huán)境約束、標(biāo)準(zhǔn)約束已經(jīng)硬件限制等。應(yīng)該是普及適用性比較好的系統(tǒng)。可靠性系統(tǒng)的運(yùn)行應(yīng)該是連續(xù)的穩(wěn)定的,由平均無(wú)故障時(shí)間來(lái)判定系統(tǒng)的可靠性??删S持性維持軟件可能耗費(fèi)大量的物力、財(cái)力、時(shí)間,因此在開(kāi)發(fā)軟件的進(jìn)程中,經(jīng)過(guò)提高各模塊的內(nèi)聚度,降低各模塊的耦合度等方法來(lái)提高軟件的可維持性。并且且經(jīng)過(guò)四種維持性活動(dòng):改正性維持、適應(yīng)性維持、完備性維持、預(yù)防性維持來(lái)進(jìn)行維持。分析建模數(shù)據(jù)模型(ER)1、學(xué)籍管理的ER圖設(shè)計(jì)3-1ER其中關(guān)于圖中各實(shí)體的屬性如下:系(名稱(chēng)編號(hào)) 班(所在院系名稱(chēng),專(zhuān)業(yè)名稱(chēng),編號(hào)人數(shù)學(xué)生(姓名,學(xué)號(hào),性別,籍貫)輔導(dǎo)員(姓名,編號(hào))導(dǎo)師(姓名,編號(hào))教師。提取出實(shí)體后,再關(guān)于各實(shí)體之間的聯(lián)系進(jìn)行分析:每個(gè)系圖3-2課程管理局部ER圖其中各實(shí)體的相關(guān)屬性如下:課程(名稱(chēng),編號(hào),學(xué)分)選課(學(xué)生學(xué)號(hào),課程號(hào),成績(jī))功能模型(數(shù)據(jù)流圖)1、學(xué)生信息管理的數(shù)據(jù)流圖設(shè)計(jì)經(jīng)過(guò)問(wèn)題分析,得出學(xué)生信息管理的外部實(shí)體有學(xué)工處和學(xué)生,處理有錄入、刪除、修改、查詢(xún)、學(xué)生查詢(xún),文檔有學(xué)生檔案。學(xué)生信息管理的工作進(jìn)程大致如下:時(shí)間、性別、籍貫等錄入到學(xué)生檔案中。息從學(xué)生檔案中刪除。當(dāng)有學(xué)生轉(zhuǎn)專(zhuān)業(yè)時(shí),需要將其基本信息進(jìn)行修改。當(dāng)需要得到某個(gè)學(xué)生相關(guān)信息時(shí)就要進(jìn)行查詢(xún)。將其基本信息顯示出來(lái)。然后經(jīng)過(guò)調(diào)出學(xué)生檔案中的個(gè)人信息并且顯示出來(lái)。2、課程信息管理的數(shù)據(jù)流圖設(shè)計(jì)經(jīng)過(guò)問(wèn)題分析,得出課程信息管理的外部實(shí)體有教務(wù)處和學(xué)生,處理有錄入、刪除、修改、查詢(xún)、學(xué)生查詢(xún),文檔有課程檔案。課程信息管理的工作進(jìn)程大致如下:信息錄入到課程管理檔案中。面。密碼,然后經(jīng)過(guò)調(diào)出課程檔案中的課程信息并且顯示出來(lái)。3、選課信息管理的數(shù)據(jù)流圖設(shè)計(jì)信息管理的工作進(jìn)程大致如下:當(dāng)學(xué)生要關(guān)于個(gè)人選課信息進(jìn)行查詢(xún)時(shí),首先根據(jù)學(xué)號(hào)、4、成績(jī)信息管理數(shù)據(jù)流圖設(shè)計(jì)經(jīng)過(guò)問(wèn)題分析,得出成績(jī)信息管理的外部實(shí)體有教務(wù)處和學(xué)生,處理有錄入、成績(jī)?yōu)g覽、成績(jī)查詢(xún)、違規(guī)瀏覽、違規(guī)增加和查詢(xún),文檔有成績(jī)檔案和違規(guī)檔案,成績(jī)信息管理的工作進(jìn)程大致如下:個(gè)班級(jí)的成績(jī)進(jìn)行查詢(xún),必要時(shí)可以將成績(jī)單打印出來(lái)。5、班級(jí)信息管理數(shù)據(jù)流圖設(shè)計(jì)有班級(jí)檔案,班級(jí)信息管理的工作進(jìn)程大致如下:的班級(jí)錄入到班級(jí)檔案中。從班級(jí)檔案中刪除。當(dāng)有學(xué)生轉(zhuǎn)專(zhuān)業(yè)時(shí),需要將其班級(jí)信息進(jìn)行修改。當(dāng)需要得到某個(gè)班級(jí)相關(guān)信息時(shí)就要進(jìn)行查詢(xún)。將其信息顯示出來(lái)。當(dāng)學(xué)生要關(guān)于班級(jí)信息進(jìn)行查詢(xún)時(shí),首先根據(jù)學(xué)號(hào)、密關(guān)知識(shí),得出數(shù)據(jù)流圖如下所示:3-3學(xué)生信息管理數(shù)據(jù)流圖3-4課程信息管理數(shù)據(jù)流圖圖3-5選課信息管理數(shù)據(jù)流圖圖3-6成績(jī)信息管理數(shù)據(jù)流圖圖3-7班級(jí)信息管理數(shù)據(jù)流圖數(shù)據(jù)字典的定義名稱(chēng):學(xué)生檔案描述:描述學(xué)生相關(guān)信息定義:學(xué)生檔案=姓名+學(xué)號(hào)+所在院校+專(zhuān)業(yè)班級(jí)+入學(xué)時(shí)間+性別+籍貫位置:顯示給用戶名稱(chēng):課程檔案描述:描述課程相關(guān)信息定義:課程檔案=課程名稱(chēng)+課程編號(hào)+任課教師位置:顯示給用戶名稱(chēng):選課檔案描述:描述選課信息定義:選課檔案=學(xué)生學(xué)號(hào)+課程號(hào)+成績(jī)位置:顯示給用戶名稱(chēng):成績(jī)檔案描述:描述學(xué)生成績(jī)信息定義:成績(jī)檔案=學(xué)生學(xué)號(hào)+課程號(hào)+分?jǐn)?shù)位置:顯示給用戶名稱(chēng):違規(guī)檔案描述:描述違規(guī)信息定義:違規(guī)檔案=學(xué)生學(xué)號(hào)+違規(guī)信息位置:顯示給用戶名稱(chēng):班級(jí)檔案描述:描述班級(jí)信息定義:班級(jí)檔案=學(xué)院名稱(chēng)+專(zhuān)業(yè)名稱(chēng)+班級(jí)名稱(chēng)位置:顯示給用戶行為模型(狀態(tài)轉(zhuǎn)換圖)(1)首先進(jìn)入登錄界面,即初始狀態(tài),然后輸入用戶名和密碼,如如果輸入正確則進(jìn)入在線管理界面,此時(shí)選擇退出則回到登錄界面。處在在線管理界面時(shí),如果選擇學(xué)生信息查詢(xún),則進(jìn)入學(xué)生信息管理頁(yè)面,此時(shí)可以返回在線管理界面。同理,在在線管理界面上,選擇不同的操作即可進(jìn)入不同的頁(yè)面,在不同的頁(yè)面上選擇返回時(shí)都可以回到在線管理頁(yè)面。有關(guān)此進(jìn)程的。(2)果輸入正確則進(jìn)入在線管理界面,此時(shí)選擇退出則回到登錄界3-9。圖3-8管理員狀態(tài)轉(zhuǎn)換圖圖3-9學(xué)生狀態(tài)轉(zhuǎn)換圖4章總體設(shè)計(jì)目的與任務(wù)將需求分析階段得到的用戶需求抽象為信息世界轉(zhuǎn)化為一個(gè)獨(dú)力軟件架構(gòu)。設(shè)計(jì)思路學(xué)生信息管理系統(tǒng)個(gè)人信息管理三個(gè)子模塊。學(xué)生信息管理系統(tǒng)學(xué)課選成班學(xué)成個(gè)生程課績(jī)級(jí)生績(jī)?nèi)诵判判判判判判判畔⑾⑾⑾⑾⑾⑾⑾⒐芄芄芄芄懿椴楣芾砝砝砝砝砜纯蠢韴D4-1學(xué)生信息管理系統(tǒng)功能層次圖各模塊的功能描述學(xué)生信息管理模塊:該模塊主要負(fù)責(zé)管理一切在校注冊(cè)學(xué)生的個(gè)人信息。它為用戶管理模塊的一個(gè)子模塊。主要功能囊括添加,刪除,修改,查找學(xué)生信息。每個(gè)學(xué)生有唯一的學(xué)號(hào),管理員添加新生后,新生即可登陸此系統(tǒng)瀏覽個(gè)人信息,登陸此系統(tǒng)的用戶名和密碼默認(rèn)都是此學(xué)生的學(xué)號(hào)。課程信息管理模塊:該模塊負(fù)責(zé)管理本校一切的課程信息。主要功能囊括添加,刪除,修改,查找課程信息。只有管理員才具有關(guān)于課程信息進(jìn)行維持的權(quán)限,課程的類(lèi)型分三種:公共課,專(zhuān)業(yè)課和選修課。課程管理模塊是選課管理模塊的基礎(chǔ),只有在課程管理中添有選修課的信息,學(xué)生才能進(jìn)行選課。選課信息管理模塊:可以關(guān)于統(tǒng)計(jì)選課人數(shù),并且根據(jù)學(xué)生選課時(shí)間先后決定最終選修此課的同學(xué)。成績(jī)信息管理模塊:該模塊主要是實(shí)現(xiàn)關(guān)于學(xué)生成績(jī)的錄入查詢(xún)及考試的違規(guī)信息的管理工作,囊括:學(xué)生成績(jī)的錄入,學(xué)期成績(jī)?yōu)g覽,學(xué)生成績(jī)查詢(xún),班級(jí)成績(jī)查詢(xún),違規(guī)信息的增加及瀏覽。只有管理員可以錄入學(xué)生每一門(mén)課的成績(jī),并且能進(jìn)行修改,學(xué)生只能查詢(xún)自己所學(xué)課程的成績(jī),并且且可以查詢(xún)每一學(xué)期學(xué)生所學(xué)課程所獲總學(xué)分。班級(jí)信息管理模塊該模塊負(fù)責(zé)班級(jí)的管理。主要功能囊括添加,刪除和修改班級(jí)信息,以及關(guān)于班級(jí)信息的查詢(xún)。只有管理員才具有關(guān)于班級(jí)管理信息進(jìn)行維持的權(quán)限。學(xué)生信息的添加是建立在班級(jí)信息維持的基礎(chǔ)上,每個(gè)學(xué)生必然屬于特定的班級(jí)。并且且在管理員關(guān)于學(xué)生成績(jī)查詢(xún)統(tǒng)計(jì)時(shí),可以統(tǒng)計(jì)各個(gè)班級(jí)的平均分,最高分。學(xué)生信息察看模塊:該模塊能夠?qū)崿F(xiàn)學(xué)生察看個(gè)人信息等功能。其中個(gè)人信息囊括姓名、學(xué)號(hào)、所在院校、專(zhuān)業(yè)班級(jí)、入學(xué)時(shí)間、性別、籍貫、本學(xué)期的教學(xué)計(jì)劃安排、本學(xué)期的課表等。成績(jī)信息察看模塊:該模塊能夠?qū)崿F(xiàn)學(xué)生察看成績(jī)的功能。察看的內(nèi)容囊括課程名稱(chēng),學(xué)分,成績(jī)等。成績(jī)查詢(xún)時(shí)可按以下幾種分類(lèi):按學(xué)期查詢(xún)、按學(xué)年查詢(xún)、在校學(xué)習(xí)成績(jī)查詢(xún)、查詢(xún)已修課程最高成績(jī)、察看某項(xiàng)單科課程。個(gè)人信息管理模塊:該模塊負(fù)責(zé)個(gè)人信息的管理。主要功能囊括查找學(xué)生信息等。數(shù)據(jù)庫(kù)設(shè)計(jì)名稱(chēng):學(xué)生基本信息表。表4-1名稱(chēng)字段名稱(chēng)類(lèi)型主鍵非空學(xué)生姓名Stuentname文本NoNo學(xué)號(hào)Stuenti數(shù)字YesNo專(zhuān)業(yè)班級(jí)Stuentclass文本NoNo所在院校Stuenacaemy文本NoNo入學(xué)時(shí)間Accepttime數(shù)字NoNo性別Gener文本NoNo籍貫Hometown文本NoNo教學(xué)安排Stuyarrangement文本NoNo課表安排文本NoNo名稱(chēng):學(xué)生成績(jī)表表名稱(chēng)標(biāo)識(shí):ScoreTable4-2學(xué)習(xí)成績(jī)表名稱(chēng)字段名稱(chēng)類(lèi)型主鍵非空課程名稱(chēng)Lecturename文本YesYes課程編號(hào)CourseI數(shù)字YesYes學(xué)分Creit數(shù)字NoYes學(xué)生學(xué)號(hào)StuentI數(shù)字NoYes學(xué)生姓名Stuentname文本NoYes分?jǐn)?shù)Score數(shù)字NoYes名稱(chēng):選課信息表表名稱(chēng)標(biāo)識(shí):SelectCourseTable表4-3選課信息表名稱(chēng)字段名稱(chēng)類(lèi)型主鍵非空學(xué)生姓名Stuentname文本NoYes學(xué)生學(xué)號(hào)StuentI數(shù)字YesYes課程名稱(chēng)Lecturename文本NoYes課程編號(hào)CourseI數(shù)字YesYes教師姓名Teachenamer文本NoYes教師編號(hào)TeacherI數(shù)字NoYes(4)名稱(chēng):教師信息表表名稱(chēng)標(biāo)識(shí):TeacherTable4-4名稱(chēng) 字段名稱(chēng) 類(lèi)型教師信息表主鍵非空教師姓名 Teachername 文本NoYes教師編號(hào) TeacherI 數(shù)字YesYes課程名稱(chēng) Lecturename 文本NoYes課程編號(hào) CourseI 數(shù)字YesYes5章詳細(xì)設(shè)計(jì)功能模塊設(shè)計(jì)1、學(xué)生信息管理模塊:學(xué)生信息管理增增學(xué)生信息管理增增加刪除修改查詢(xún)顯示5-1學(xué)生信息管理功能層次圖檔案中。生檔案中刪除。當(dāng)有學(xué)生轉(zhuǎn)專(zhuān)業(yè)時(shí),需要將其基本信息進(jìn)行修改。當(dāng)需要得到某個(gè)學(xué)生相關(guān)信息時(shí)就要進(jìn)行查詢(xún)。信息顯示出來(lái)。2、課程信息管理模塊:課程信息管理模塊囊括添加課程和瀏覽課程,其中瀏覽課程又囊括刪除、修改、打印、退出、查詢(xún)等。具體結(jié)構(gòu)圖如圖5-2所示。到課程管理檔案中。程的相關(guān)信息,當(dāng)瀏覽完成時(shí),退出瀏覽界面。課程信息管理課程信息管理添加課程瀏覽課程刪除修改打印退出查詢(xún)圖5-2課程信息管理功能層次圖3、選課信息管理模塊:選課信息管理模塊囊括刪除,統(tǒng)計(jì)學(xué)生選課信息。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年EVA拖鞋項(xiàng)目可行性研究報(bào)告
- 第二單元第五節(jié)《管理計(jì)算機(jī)文件》教學(xué)設(shè)計(jì) 2023-2024學(xué)年閩教版初中信息技術(shù)七年級(jí)上冊(cè)
- 中式餐飲外賣(mài)平臺(tái)與線上訂餐的崛起
- 2023人教部編版一年級(jí)數(shù)學(xué)下冊(cè)教學(xué)計(jì)劃及進(jìn)度表
- 2025年度汽車(chē)配件銷(xiāo)售提成細(xì)則合同
- 別墅家裝質(zhì)保協(xié)議模板
- 高中信息技術(shù)選修2教學(xué)設(shè)計(jì)-3.1.2 聲音的數(shù)字化表示-教科版
- 2025年度離婚兩清協(xié)議共同財(cái)產(chǎn)處理與子女監(jiān)護(hù)權(quán)分配
- 二零二五年度青年創(chuàng)業(yè)園區(qū)簡(jiǎn)易租房合作協(xié)議
- 第26課《詩(shī)詞五首-雁門(mén)太守行》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語(yǔ)文八年級(jí)上冊(cè)
- 部編人教版四年級(jí)下冊(cè)道德與法制全冊(cè)教案
- 綜合應(yīng)用能力事業(yè)單位考試(綜合管理類(lèi)A類(lèi))試卷及解答參考(2025年)
- Unit1Lesson2HowDoWeLikeTeachers'Feedback-課件高中英語(yǔ)北師大版選擇性
- 2024年中科院心理咨詢(xún)師官方備考試題庫(kù)-上(單選題)
- 國(guó)學(xué)經(jīng)典校本課程設(shè)計(jì)
- 香港(2024年-2025年小學(xué)二年級(jí)語(yǔ)文)人教版摸底考試試卷(含答案)
- DL∕T 1844-2018 濕式靜電除塵器用導(dǎo)電玻璃鋼陽(yáng)極檢驗(yàn)規(guī)范
- 西師版小學(xué)數(shù)學(xué)二年級(jí)(下)表格式全冊(cè)教案
- JTG D62-2004 公路鋼筋混凝土及預(yù)應(yīng)力混凝土橋涵設(shè)計(jì)規(guī)范
- DB32-T 4757-2024 連棟塑料薄膜溫室建造技術(shù)規(guī)范
- 2025屆廣東省廣州市番禺區(qū)數(shù)學(xué)高一下期末檢測(cè)試題含解析
評(píng)論
0/150
提交評(píng)論