版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 管理信息系統(tǒng)分析與設(shè)計(jì)實(shí)習(xí) 系統(tǒng)名稱:學(xué)生信息管理系統(tǒng) 目錄 目錄 . 0 第1章 緒論 . 1 1.1課題背景 . 1 1.2目的背景與意義 . 1 1.3項(xiàng)目開發(fā)的目標(biāo) . 1 第二章 系統(tǒng)分析階段 . 1 2.1 問題定義 . 2 2.2可行性分析 . 3 2.2.1技術(shù)可行性 . 3 2.2.2經(jīng)濟(jì)可行性 . 3 2.2.3操作可行性 . 3 2.2.4法律可行性 . 3 2.3 需求分析 . 3 2.3.1功能需求 . 4 2.3.2界面需求 . 4 2.3.3性能需求 . 4 2.4 數(shù)據(jù)描述 . 5 2.4.1.系統(tǒng)流程圖 . 5 2.4.2.數(shù)據(jù)流程圖 . 6 學(xué)生信息管理系
2、統(tǒng) 2.5數(shù)據(jù)字典: . 6 第三章 系統(tǒng)設(shè)計(jì) . 9 3.1目的與任務(wù) . 9 3.2 設(shè)計(jì)思路 . 9 3.3各模塊的功能描述 . 9 3.4功能模塊設(shè)計(jì) . 10 3.5數(shù)據(jù)庫設(shè)計(jì) . 14 3.5.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) . 14 3.5.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)E-R圖 . 15 第4章 系統(tǒng)實(shí)施與實(shí)現(xiàn) . 16 第5章 4.1系統(tǒng)管理模塊 . 16 第6章 4.2 用戶管理模塊的使用測試 . 17 第7章 4.3 成績管理模塊 . 18 第8章 4.4學(xué)生成績查詢子模塊的使用測試 . 18 第9章 評(píng)價(jià)及總結(jié) . 19 學(xué)生信息管理系統(tǒng) 1 第1章 緒論 1.1課題背景 此次開發(fā)的系
3、統(tǒng)為學(xué)校學(xué)生信息管理系統(tǒng),開發(fā)此系統(tǒng)是因?yàn)槟壳皩W(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸性增長,為了使學(xué)校對(duì)學(xué)生信息管理更加準(zhǔn)確、方便。該系統(tǒng)設(shè)計(jì)完成后可用于所有教育單位(包括學(xué)校,學(xué)院等等)的學(xué)生信息的管理. 目前社會(huì)上信息管理系統(tǒng)發(fā)展飛快,各個(gè)企事業(yè)單位都引入了信息管理系統(tǒng)來管理自己日益增長的各種信息,學(xué)生管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學(xué)生信息管理系統(tǒng)也不少.但本系統(tǒng)完全獨(dú)立開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作。 1.2目的背景與意義 學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。一個(gè)功能齊全、簡單易用的信息管理系統(tǒng)不但能有效地減輕學(xué)校相關(guān)工作人員的工作負(fù)擔(dān),它的內(nèi)容對(duì)于學(xué)校的決
4、策者和管理者來說都至關(guān)重要。所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計(jì)和查詢數(shù)據(jù),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,人工的大量浪費(fèi);另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少困難。隨著科學(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)。 1.3項(xiàng)目開發(fā)的目標(biāo) 建立學(xué)生信息管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,進(jìn)一步提高
5、辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。 第二章系統(tǒng)分析階段 學(xué)生信息管理系統(tǒng) 2 2.1 問題定義 本文要開發(fā)一個(gè)學(xué)生信息管理系統(tǒng),要實(shí)現(xiàn)學(xué)生對(duì)本人的基本信息,本學(xué)期的教學(xué)計(jì)劃安排,本學(xué)期的課表,本人的各科學(xué)習(xí)成績進(jìn)行查詢。同時(shí)管理人員能夠?qū)ι鲜鰧W(xué)生查詢的信息進(jìn)行管理和維護(hù)。 1.學(xué)生對(duì)本人的基本信息進(jìn)行查詢; 學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,通過系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁,當(dāng)學(xué)生請(qǐng)求查詢學(xué)生的基本信息時(shí),系統(tǒng)實(shí)時(shí)訪問數(shù)據(jù)庫,調(diào)出相應(yīng)的學(xué)生信息,如姓名、學(xué)號(hào)、所在院校、專業(yè)班級(jí)等并輸出顯示。并且學(xué)生可以管理個(gè)人的信息
6、即:密碼的修改等。 2.學(xué)生對(duì)本學(xué)期的教學(xué)計(jì)劃安排進(jìn)行查詢; 學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,通過系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁,當(dāng)學(xué)生請(qǐng)求查詢學(xué)生的本學(xué)期的教學(xué)計(jì)劃安排時(shí),系統(tǒng)實(shí)時(shí)訪問數(shù)據(jù)庫,調(diào)出相應(yīng)的學(xué)校安排的教學(xué)計(jì)劃等內(nèi)容并輸出顯示。 3.學(xué)生對(duì)本學(xué)期的課表進(jìn)行查詢;學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,通過系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁,當(dāng)學(xué)生請(qǐng)求查詢本學(xué)期的課表時(shí),系統(tǒng)實(shí)時(shí)訪問數(shù)據(jù)庫,調(diào)出相應(yīng)的課表內(nèi)容并輸出顯示。 4.學(xué)生對(duì)本人的各科學(xué)習(xí)成績進(jìn)行查詢;學(xué)生進(jìn)入系統(tǒng),輸入個(gè)人的學(xué)號(hào)以及密碼,通過系統(tǒng)的驗(yàn)證正確后可以進(jìn)入個(gè)人信息的主頁,當(dāng)學(xué)生請(qǐng)求查詢各科學(xué)習(xí)成績時(shí)
7、,系統(tǒng)實(shí)時(shí)訪問數(shù)據(jù)庫,調(diào)出相應(yīng)的成績信息并輸出顯示。 5.管理人員能夠?qū)ι鲜鰧W(xué)生查詢的信息進(jìn)行管理和維護(hù)。只有管理員能進(jìn)行對(duì)學(xué)生信息管理,課程信息管理,選課信息管理,班級(jí)信息管理,成績信息管理的功能。其中: 對(duì)于學(xué)生信息管理: 管理員進(jìn)行錄入添加,刪除,修改,查找學(xué)生信息。對(duì)每個(gè)學(xué)生分配唯一的學(xué)號(hào),學(xué)生即可登陸此系統(tǒng)瀏覽個(gè)人信息,登陸此系統(tǒng)的用戶名和密碼默認(rèn)都是此學(xué)生的學(xué)號(hào)。管理員做的只需要將學(xué)生的學(xué)號(hào)注冊,提交,系統(tǒng)便可實(shí)現(xiàn)上述功能。 對(duì)于課程信息管理: 管理員根據(jù)學(xué)校安排的各學(xué)院專業(yè)班級(jí)的學(xué)生課表進(jìn)行添加,刪除,修改,查找等功能。只有管理員才具有對(duì)課程信息進(jìn)行維護(hù)的權(quán)限,課程的類型分三種:
8、公共課,專業(yè)課和選修課。通過界面化的設(shè)計(jì),管理者只需要輸入一些信息,比如:學(xué)生的課程,選課信息等。通過點(diǎn)擊界面上的加入、刪除、修改、查找等按鈕, 6 系統(tǒng)便可實(shí)現(xiàn)更新數(shù)據(jù)庫,實(shí)現(xiàn)所要求實(shí)現(xiàn)的功能。 對(duì)于選課信息管理: 管理員能夠刪除,統(tǒng)計(jì)學(xué)生選課信息。管理員向?qū)W生提出可以選修的課程,在學(xué)生選課完畢之后,管理員通過界面化的系統(tǒng),可以通過用于區(qū)分不同課程的唯一的課程號(hào)的操作:刪除和統(tǒng)計(jì)來分別實(shí)現(xiàn)刪除該課程的選課信息和統(tǒng)計(jì)該課程的學(xué)生選課信息。 對(duì)于班級(jí)信息管理: 管理員能添加,刪除和修改班級(jí)信息。由于每個(gè)學(xué)生屬于一個(gè)唯一的班級(jí),則管理員在錄入學(xué)生個(gè)人信息的時(shí)候,將錄入學(xué)生的班級(jí)信息, 這兩個(gè)功能模
9、塊有重疊的地方,因此,管理者只 學(xué)生信息管理系統(tǒng) 3 需在界面化的系統(tǒng)中,調(diào)出學(xué)生班級(jí)信息管理進(jìn)行添加、刪除、修改等操作,相應(yīng)的學(xué)生個(gè)人信息將會(huì)隨之改變。 對(duì)于成績信息管理:管理員通過區(qū)分不同課程所用的課程號(hào)以及學(xué)生的學(xué)號(hào),教師所提交的學(xué)生所得分?jǐn)?shù),以班級(jí)為單位進(jìn)行錄入學(xué)生的成績信息,當(dāng)錄入完成后系統(tǒng)可以統(tǒng)計(jì)各個(gè)班級(jí)的平均分,最高分。 2.2可行性分析 2.2.1技術(shù)可行性 要開發(fā)該系統(tǒng)必須會(huì)用到有關(guān)網(wǎng)絡(luò)和數(shù)據(jù)庫的知識(shí),而且還需要熟練掌握一門編程語言。到目前為止,我們已經(jīng)學(xué)習(xí)C和C+兩門程序設(shè)計(jì)語言,其中C+就是一種很好的開發(fā)語言,它引入了類、繼承、多態(tài)和重載等新機(jī)制,而且它模擬了對(duì)象之間的通
10、信,就像人們之間互通信息一樣,對(duì)象之間也可以通過消息進(jìn)行通信。 2.2.2經(jīng)濟(jì)可行性 學(xué)校圖書館、實(shí)驗(yàn)室和教學(xué)樓都有電腦,學(xué)生可以隨時(shí)去查看所需資料,當(dāng)然,如果學(xué)生有個(gè)人電腦,也可以隨時(shí)免費(fèi)的查詢所需信息。 2.2.3操作可行性 開發(fā)該系統(tǒng)軟件所用的工具簡單,主要是通過編程實(shí)現(xiàn)相關(guān)功能,再加上界面的相關(guān)設(shè)計(jì),都比較簡單,所以操作上是可行的。 2.2.4法律可行性 學(xué)生信息管理系統(tǒng)是學(xué)校進(jìn)行管理時(shí)必不可少的一款軟件,對(duì)老師管理學(xué)生、學(xué)生選課、查詢成績等都非常方便,簡單可視化操作,易于管理。該項(xiàng)目為獨(dú)立開發(fā),在法律方面不會(huì)存在侵犯專利權(quán)、侵犯版權(quán)等問題,完全按照合同的規(guī)定履行。 2.3 需求分析
11、學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要。我們走訪學(xué)校的領(lǐng)導(dǎo)者、管理者、教師、學(xué)生等用戶,他們從各自的角度對(duì)該系統(tǒng)所要實(shí)現(xiàn)的功能進(jìn)行了一定的敘述。并且我們詢問用戶對(duì)目前正在使用的系統(tǒng)有哪些不滿意的地方以及很滿意值得借鑒的部 學(xué)生信息管理系統(tǒng) 4 分。通過對(duì)他們的敘述進(jìn)行分析,總結(jié)如下: 2.3.1功能需求 為使我們開發(fā)的學(xué)生信息管理系統(tǒng)滿足用戶的需求,現(xiàn)將該系統(tǒng)所要實(shí)現(xiàn)的功能,總結(jié)如下: 1.學(xué)生信息管理:主要負(fù)責(zé)管理所有在校注冊學(xué)生的個(gè)人信息,主要實(shí)現(xiàn)添加,刪除,修改,查找學(xué)生信息的功能。 2.課程信息管理:負(fù)責(zé)管理本校所有的課程信息。主要
12、實(shí)現(xiàn)添加,刪除,修 改查找課程信息的功能。 3.選課信息管理:負(fù)責(zé)選課的管理。主要實(shí)現(xiàn)刪除,統(tǒng)計(jì)學(xué)生選課信息的功 能。 4.成績信息管理:主要是實(shí)現(xiàn)對(duì)學(xué)生成績的錄入查詢及考試的違規(guī)信息的管 理工作,包括:學(xué)生成績的錄入,學(xué)期成績?yōu)g覽,學(xué)生成績查詢,班級(jí)成績查詢,違規(guī)信息的增加及瀏覽。 5.班級(jí)信息管理:負(fù)責(zé)班級(jí)的管理。主要實(shí)現(xiàn)的功能包括添加,刪除和修改 班級(jí)信息,以及對(duì)班級(jí)信息的查詢。 6.學(xué)生信息查看:主要實(shí)現(xiàn)學(xué)生查看個(gè)人信息和修改登錄信息等功能。通過 該模塊可以查看學(xué)生姓名、學(xué)號(hào)、所在院校、專業(yè)班級(jí)、教學(xué)計(jì)劃和課表安排等信息。 7.成績信息查看:主要負(fù)責(zé)實(shí)現(xiàn)學(xué)生查看成績的功能。 8.個(gè)人信
13、息管理:主要實(shí)現(xiàn)對(duì)個(gè)人信息的管理。 2.3.2界面需求 設(shè)計(jì)該系統(tǒng)界面時(shí)主要本著用戶易于操作的原則,另外,盡量使界面看起來比較美觀。 2.3.3性能需求 1數(shù)據(jù)精確度 查詢時(shí)應(yīng)保證查全率,所有相應(yīng)域包含關(guān)鍵字的記錄都應(yīng)該能查到。添加、刪除數(shù)據(jù)時(shí)應(yīng)該保證正確的以及相關(guān)聯(lián)的數(shù)據(jù)的徹底刪除,避免出現(xiàn)一些緩沖區(qū)和存儲(chǔ)塊等的不一致以及存儲(chǔ)區(qū)的浪費(fèi)問題。 2時(shí)間特性 一般操作的響應(yīng)時(shí)間應(yīng)該在1-2秒內(nèi),對(duì)于軟磁盤和打印機(jī)服務(wù)響應(yīng)時(shí)間也 學(xué)生信息管理系統(tǒng) 5 應(yīng)在可接受的時(shí)間內(nèi)完成。 3適應(yīng)性 開發(fā)的系統(tǒng)應(yīng)該考慮學(xué)校的條件??紤]到技術(shù)約束、環(huán)境約束、標(biāo)準(zhǔn)約束已經(jīng)硬件限制等。應(yīng)該是普及適用性比較好的系統(tǒng)。 4
14、可靠性 系統(tǒng)的運(yùn)行應(yīng)該是連續(xù)的穩(wěn)定的,由平均無故障時(shí)間來判定系統(tǒng)的可靠性。 5可維護(hù)性 維護(hù)軟件可能耗費(fèi)大量的物力、財(cái)力、時(shí)間,因此在開發(fā)軟件的過程中,通過提高各模塊的內(nèi)聚度,降低各模塊的耦合度等方法來提高軟件的可維護(hù)性。并且通過四種維護(hù)性活動(dòng):改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)來進(jìn)行維護(hù)。 2.4 數(shù)據(jù)描述 2.4.1.系統(tǒng)流程圖 aaaaaa 教師登錄上傳系統(tǒng)工作報(bào)告修改密碼學(xué)生登錄aaaaaaaaaaaaaaaa信息瀏覽選題客戶登錄教師數(shù)據(jù)庫選課數(shù)據(jù)庫選課信息填寫同組情況查詢選課修改密碼課查詢可選息查選課信驗(yàn)證學(xué)生身份a驗(yàn)證教師身份查看事報(bào)上傳學(xué)資料,計(jì)題填寫進(jìn)報(bào)告,打分 學(xué)
15、生信息管理系統(tǒng) 6 2.4.2.數(shù)據(jù)流程圖 aaaaa顯示用戶名密碼選題數(shù)據(jù)庫據(jù)庫用戶信息數(shù)aa客戶顯示aa登錄直接登錄a用戶aa用戶名密碼驗(yàn)證aaaaaaaaaaaaaaaaaaaaaaa工作報(bào)告上傳上傳示顯況員情組成填寫工作報(bào)告表進(jìn)度數(shù)據(jù)庫登錄選題數(shù)據(jù)庫題確定選顯示上傳度填寫進(jìn)驗(yàn)證教師密碼修改aa設(shè)計(jì)報(bào)告學(xué)生aa密碼修改aa庫用戶信息數(shù)據(jù)aaa設(shè)計(jì)報(bào)告表打分用戶aa成績數(shù)據(jù)庫顯示 2.5數(shù)據(jù)字典: 數(shù)據(jù)流描述: 數(shù)據(jù)流名:用戶名密碼 數(shù)據(jù)來源:用戶登陸處理 數(shù)據(jù)去向:驗(yàn)證信息處理。 說明:用戶輸入用戶名和密碼 學(xué)生信息管理系統(tǒng) 7 數(shù)據(jù)組成:用戶名+密碼 數(shù)據(jù)流量:小 數(shù)據(jù)流名:直接登陸
16、數(shù)據(jù)來源:用戶登陸處理 數(shù)據(jù)去向:客戶界面 說明:普通用戶不輸入用戶名和密碼直接以客戶身份登陸 數(shù)據(jù)流名:登陸 數(shù)據(jù)來源:驗(yàn)證信息處理正確 數(shù)據(jù)去向:根據(jù)驗(yàn)證信息返回條件決定是教師界面還是學(xué)生界面 說明:系統(tǒng)登陸到教師界面。 數(shù)據(jù)流名:選題,資料 數(shù)據(jù)來源:教師界面的輸入選題和資料窗口 數(shù)據(jù)去向:上傳處理 說明:教師輸入要上傳的課題和資料 數(shù)據(jù)流名:小組成員信息 數(shù)據(jù)來源:選課信息界面 數(shù)據(jù)去向:驗(yàn)證填寫信息處理 說明:學(xué)生填寫同組其他同學(xué)姓名,學(xué)號(hào),班級(jí),小組長名。 數(shù)據(jù)流名:工作報(bào)告。 數(shù)據(jù)來源:課題信息界面 數(shù)據(jù)去向:上傳處理 說明:學(xué)生將各階段工作報(bào)告上傳。 數(shù)據(jù)流名:設(shè)計(jì)報(bào)告 數(shù)據(jù)來
17、源:選題信息界面 數(shù)據(jù)去向:上傳處理 說明:學(xué)生填寫所選課題的設(shè)計(jì)報(bào)告上傳。 數(shù)據(jù)元素詞條描述: aaaaaaaaaaaaa客戶+學(xué)生+教師=定義:用戶 描述:使用該管理系統(tǒng)的人 元素名:用戶aaaaaaaaaaa學(xué)生名+教師名=定義:用戶名 描述:用來區(qū)分教師和學(xué)生 元素名:用戶名 aaa 元素名:密碼 學(xué)生信息管理系統(tǒng) 8 aaaaaaaaaa 學(xué)生密碼+教師密碼=定義:密碼 描述:用來保證教師和學(xué)生帳戶安全 aaaaaaaaaaaaaaaa 位置:數(shù)據(jù)庫 進(jìn)展情況+課題號(hào)+定義:組長名 描述:闡述課題進(jìn)展情況 元素名:工作報(bào)告aaaaaaaaaaaaaaa 位置:數(shù)據(jù)庫 組長名+需求規(guī)格
18、說明書+定義:課題號(hào) 描述:對(duì)所選課題設(shè)計(jì)的需求規(guī)格說明書 元素名:設(shè)計(jì)報(bào)告 aaaaaaaaaaaaa 位置:數(shù)據(jù)庫 相關(guān)資料+定義:課題號(hào) 描述:學(xué)習(xí)資料 元素名:資料 aaaaaaaaaaaaa 位置:數(shù)據(jù)庫 密碼+定義:用戶名 描述:用來區(qū)分登陸用戶是教師還是學(xué)生以及輸入信息是否正確 元素名:驗(yàn)證 aaaaaaaaaaaaaaaaa 位置:數(shù)據(jù)庫 組長名+班級(jí)+學(xué)號(hào)+定義:同學(xué)名 描述:小組的同學(xué)姓名,學(xué)號(hào),班級(jí),組長 元素名:小組信息aaaaaaaaaaaaaaa 位置:數(shù)據(jù)庫 課題內(nèi)容說明+課題號(hào)+定義:課題名 描述:老師發(fā)布可選的課題 元素名:課題 學(xué)生信息管理系統(tǒng) 9 第三章系
19、統(tǒng)設(shè)計(jì) 3.1目的與任務(wù) 將需求分析階段得到的用戶需求抽象為信息世界轉(zhuǎn)化為一個(gè)獨(dú)立軟件架構(gòu)。 3.2 設(shè)計(jì)思路 經(jīng)過綜合分析將本系統(tǒng)劃分為管理員模塊和學(xué)生模塊。其中管理員模塊又劃分為學(xué)生信息管理、課程信息管理、選課信息管理、成績信息管理、班級(jí)信息管理五個(gè)子模塊。學(xué)生模塊劃分為成績信息查看、成績信息查看、個(gè)人信息管理三個(gè)子模塊 圖4-1 學(xué)生信息管理系統(tǒng)功能層次圖 3.3各模塊的功能描述 (1)學(xué)生信息管理模塊: 該模塊主要負(fù)責(zé)管理所有在校注冊學(xué)生的個(gè)人信息。它為用戶管理模塊的一 個(gè)子模塊。主要功能包括添加,刪除,修改,查找學(xué)生信息。每個(gè)學(xué)生有唯一的學(xué)號(hào),管理員添加新生后,新生即可登陸此系統(tǒng)瀏覽
20、個(gè)人信息,登陸此系統(tǒng)的用戶名和密碼默認(rèn)都是此學(xué)生的學(xué)號(hào)。 (2)課程信息管理模塊: 該模塊負(fù)責(zé)管理本校所有的課程信息。主要功能包括添加,刪除,修改,查 找課程信息。只有管理員才具有對(duì)課程信息進(jìn)行維護(hù)的權(quán)限,課程的類型分三種:公共課,專業(yè)課和選修課。課程管理模塊是選課管理模塊的基礎(chǔ),只有在課程管理中添有選修課的信息,學(xué)生才能進(jìn)行選課。 (3)選課信息管理模塊: aaaaaaaaaaaaaaaaaaaaaaaaaaa 理 管 息 信 程 課 理 管 息 信 生 學(xué)aa 學(xué)生信息管理系統(tǒng)aaaaaaaaaaaa 看 查 息 信 生 學(xué)aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
21、aaaaa 理 管 息 信 級(jí) 班 理 管 息 信 績 成 理 管 息 信 課 學(xué)生信息管理系統(tǒng) 10 該模塊負(fù)責(zé)選課的管理。主要功能包括刪除,統(tǒng)計(jì)學(xué)生選課信息。它以在課程管理系統(tǒng)中維護(hù)號(hào)的信息作為基礎(chǔ),既可以對(duì)選修課程進(jìn)行管理,也可以對(duì)統(tǒng)計(jì)選課人數(shù),并根據(jù)學(xué)生選課時(shí)間先后決定最終選修此課的同學(xué)。 (4)成績信息管理模塊: 該模塊主要是實(shí)現(xiàn)對(duì)學(xué)生成績的錄入查詢及考試的違規(guī)信息的管理工作,包括:學(xué)生成績的錄入,學(xué)期成績?yōu)g覽,學(xué)生成績查詢,班級(jí)成績查詢,違規(guī)信息的增加及瀏覽。只有管理員可以錄入學(xué)生每一門課的成績,并能進(jìn)行修改,學(xué)生只能查詢自己所學(xué)課程的成績,并且可以查詢每一學(xué)期學(xué)生所學(xué)課程所獲總學(xué)
22、分。 (5)班級(jí)信息管理模塊 該模塊負(fù)責(zé)班級(jí)的管理。主要功能包括添加,刪除和修改班級(jí)信息,以及對(duì) 班級(jí)信息的查詢。只有管理員才具有對(duì)班級(jí)管理信息進(jìn)行維護(hù)的權(quán)限。學(xué)生信息的添加是建立在班級(jí)信息維護(hù)的基礎(chǔ)上,每個(gè)學(xué)生必然屬于特定的班級(jí)。并且在管理員對(duì)學(xué)生成績查詢統(tǒng)計(jì)時(shí),可以統(tǒng)計(jì)各個(gè)班級(jí)的平均分,最高分。 (6)學(xué)生信息查看模塊: 該模塊能夠?qū)崿F(xiàn)學(xué)生查看個(gè)人信息等功能。其中個(gè)人信息包括姓名、學(xué)號(hào)、所在院校、專業(yè)班級(jí)、入學(xué)時(shí)間、性別、籍貫、本學(xué)期的教學(xué)計(jì)劃安排、本學(xué)期的課表等。 (7)成績信息查看模塊: 該模塊能夠?qū)崿F(xiàn)學(xué)生查看成績的功能。查看的內(nèi)容包括課程名稱,學(xué)分,成績等。成績查詢時(shí)可按以下幾種分類
23、:按學(xué)期查詢、按學(xué)年查詢、在校學(xué)習(xí)成績查詢、查詢已修課程最高成績、查看某項(xiàng)單科課程。 (8)個(gè)人信息管理模塊: 該模塊負(fù)責(zé)個(gè)人信息的管理。主要功能包括查找學(xué)生信息等。 3.4功能模塊設(shè)計(jì) 1.學(xué)生信息管理模塊: 學(xué)生信息管理模塊包括增加、刪除、修改、查詢、顯示全部等。具體結(jié)構(gòu)圖如圖4-2所示: aaaaaaa 加 增 學(xué)生信息管理 aaaaaa aaaaaaaa 詢 查 改 修aaaa 除 刪 學(xué)生信息管理系統(tǒng) aa 課程信息管理 11 圖4-2學(xué)生信息管理功能層次圖 (1)當(dāng)有新生入學(xué)或有學(xué)生轉(zhuǎn)入時(shí),學(xué)工處需要將其基本信息,比如姓名、學(xué)號(hào)、所在院校、專業(yè)班級(jí)、籍貫等錄入到學(xué)生檔案中。 (2)
24、當(dāng)學(xué)生畢業(yè)或有學(xué)生退學(xué)時(shí),學(xué)工處需要將其基本信息從學(xué)生檔案中刪 除。 (3)當(dāng)有學(xué)生轉(zhuǎn)專業(yè)時(shí),需要將其基本信息進(jìn)行修改。 (4)當(dāng)需要得到某個(gè)學(xué)生相關(guān)信息時(shí)就要進(jìn)行查詢。 (5)當(dāng)對(duì)學(xué)生信息進(jìn)行添加、刪除、修改、查詢時(shí)都需要將其基本信息顯示 出來。 2.課程信息管理模塊: 課程信息管理模塊包括添加課程和瀏覽課程,其中瀏覽課程又包括刪除、修 改、打印、退出、查詢等。具體結(jié)構(gòu)圖如圖4-3所示。 當(dāng)要開設(shè)某門新的課程時(shí),教務(wù)處要把新課程的相關(guān)信息錄入到課程管理檔 案中。 當(dāng)要對(duì)已有課程進(jìn)行刪除、修改、打印、查詢時(shí),需要瀏覽課程的相關(guān)信 息,當(dāng)瀏覽完成時(shí),退出瀏覽界面。 圖4-3 課程信息管理功能層次
25、圖 3.選課信息管理模塊: 選課信息管理模塊包括刪除,統(tǒng)計(jì)學(xué)生選課信息。具體結(jié)構(gòu)圖如圖4-4所示。 當(dāng)選修該課程的人數(shù)少于學(xué)校規(guī)定的人數(shù)時(shí),教務(wù)處將取消該課 程的開設(shè)并刪除此課程的相關(guān)信息。 當(dāng)新一輪的選修課選完以后,教務(wù)處將對(duì)已選的課程進(jìn)行分類統(tǒng)計(jì)。 添加課程 瀏覽課程 修 改 打 印 退 出 查 詢 選課信息管理 統(tǒng)計(jì) 刪 除 刪除 學(xué)生信息管理系統(tǒng) 12 圖4-4 選課信息管理功能層次圖 4.成績信息管理模塊: 該模塊主要是實(shí)現(xiàn)對(duì)學(xué)生成績的錄入查詢及考試的違規(guī)信息的管理工 作,包括:學(xué)生成績的錄入,學(xué)期成績?yōu)g覽,學(xué)生成績查詢,班級(jí)成績查詢,違規(guī)信息的增加及瀏覽。具體結(jié)構(gòu)圖如圖4-5所示:
26、 圖4-5成績信息管理功能層次圖 (1)當(dāng)成績錄入錯(cuò)誤需要修改或當(dāng)成績無效需要?jiǎng)h除時(shí),首先要對(duì)成績進(jìn) 行瀏覽,當(dāng)操作完成時(shí),即可退出。 (2)當(dāng)教師將某科成績單交給教務(wù)處,教務(wù)處將成績進(jìn)行錄入。 (3)當(dāng)教師或者輔導(dǎo)員等需要了解關(guān)于某科的成績時(shí),就可以對(duì)其成績行 查詢,統(tǒng)計(jì),必要時(shí)也可以把成績單打印出來。 (4)當(dāng)導(dǎo)師想要了解某個(gè)班的學(xué)生學(xué)習(xí)狀況時(shí),就可以對(duì)整個(gè)班級(jí)的成績 行查詢,必要時(shí)可以將成績單打印出來。 5.班級(jí)信息管理模塊: 班級(jí)信息管理模塊包括添加,刪除和修改班級(jí)信息,以及對(duì)班級(jí)信息的 查詢。具體結(jié)構(gòu)圖如圖4-6所示。 6.學(xué)生信息查看模塊: 該模塊能夠?qū)崿F(xiàn)學(xué)生查看個(gè)人信息等功能。其
27、中個(gè)人信息包括姓名、學(xué)號(hào)、所在院校、專業(yè)班級(jí)、入學(xué)時(shí)間、性別、籍貫、本學(xué)期的教學(xué)計(jì)劃安排、本學(xué)期aaaaaaaaaaaaaa出退 改修 除刪 覽瀏績成 aa 成績信息管理aaaaaaaaaa 印打 詢查績成級(jí)班aaaaaaaaaa 計(jì)統(tǒng) 入錄績成 aaaaaaaaaaaaa 詢查 印打 詢查績成生 學(xué)生信息管理系統(tǒng) a aaaaaaaaaaaaaaa 號(hào)學(xué) 名姓 aa 學(xué)生信息查看aaaaaaaa 劃計(jì)學(xué)教貫籍 aa 查看個(gè)人信息aaaaaaaaa 間時(shí)學(xué)入級(jí)班業(yè)專aaaaa 校院在所a aaaa 別性 a 13 的課表等。具體結(jié)構(gòu)圖如圖4-7所示。 圖4-6班級(jí)信息管理功能層次圖 圖4-7學(xué)
28、生信息查看功能層次圖 7.成績信息查看模塊: 該模塊能夠?qū)崿F(xiàn)學(xué)生查看成績的功能。查看的內(nèi)容包括課程名稱,學(xué)分,成績等。成績查詢時(shí)可按以下幾種分類:按學(xué)期查詢、按學(xué)年查詢、在校學(xué)習(xí)成績查詢、查詢已修課程最高成績、查看某項(xiàng)單科課程。具體結(jié)構(gòu)圖如下圖所示。 8.個(gè)人信息管理模塊: 該模塊負(fù)責(zé)查找學(xué)生信息。 班級(jí)信息管理 添加 刪除 修改 成績信息查看 按 學(xué) 期 查 詢 按 學(xué) 年 查 詢 在 校 成 績 查 詢 查 詢 最 高 成 績 查 看 單 科 成 績 學(xué)生信息管理系統(tǒng) 14 3.5數(shù)據(jù)庫設(shè)計(jì) 3.5.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,
29、也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。在上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫的表格以及各個(gè)表格之間的關(guān)系。 根據(jù)系統(tǒng)ER圖需要設(shè)計(jì)以下幾個(gè)數(shù)據(jù)表來存放學(xué)生的信息。 (1) 名稱:學(xué)生基本信息表。 表名稱標(biāo)識(shí):StudentTable aa 名稱aa 字段名稱aa 類型aa 主鍵aa 非空aa 學(xué)生姓名aStudentname aa 文本aNo aNo aa 學(xué)號(hào)aStudentid aa 數(shù)字aYes aNo aa 專業(yè)班級(jí)aStudentclass aa 文本aNo aNo aa 所在院校aStudenacademy aa 文本aNo aNo aa 入學(xué)時(shí)間aAccepttime aa 數(shù)字aN
30、o aNo aa 性別aGender aa 文本aNo aNo aa 籍貫aHometown aa 文本aNo 表4-1 學(xué)生基本信息表 aa 名稱aa 字段名稱aa 類型aa 主鍵aa 非空No 教學(xué)安排 Studyarrangement 文本 No No 課表安排 Coursearrangement 文本 No No (2) 名稱:學(xué)生成績表 表名稱標(biāo)識(shí):ScoreTable 表4-2 學(xué)習(xí)成績表 aa 名稱aa 字段名稱aa 類型aa 主鍵aa 非空aaaa 學(xué)生姓名 aStudentname aa 文本aNo aYes aaaa 學(xué)生學(xué)號(hào) aStudentID aa 數(shù)字aYes aY
31、es 課程名稱 Lecturename 文本 Yes Yes 課程編號(hào) CourseID 數(shù)字 Yes Yes 學(xué)分 Credit 數(shù)字 No Yes 學(xué)生學(xué)號(hào) StudentID 數(shù)字 No Yes 學(xué)生姓名 Studentname 文本 No Yes 分?jǐn)?shù) Score 數(shù)字 No Yes (3) 名稱:選課信息表 表名稱標(biāo)識(shí):SelectCourseTable 表4-3 選課信息表 學(xué)生信息管理系統(tǒng) 15 aaaa 課程名稱 aLecturename aa 文本aNo aYes aaaa 課程編號(hào) aCourseID aa 數(shù)字aYes aYes aaaa 教師姓名 aTeachename
32、r aa 文本aNo aYes aaaa 教師編號(hào) aTeacherID aa 數(shù)字aNo aYes (4)名稱:教師信息表 表名稱標(biāo)識(shí):TeacherTable aaaa 名稱 aa 字段名稱aa 類型aa 主鍵aa 非空aaa 教師姓名 aTeachername aa 文本aNo 表4-4 教師信息表 aaaaa 家庭住址學(xué)生性別學(xué)生姓名學(xué)生學(xué)號(hào)a學(xué)生a學(xué)生出生日期Yes 教師編號(hào) TeacherID 數(shù)字 Yes Yes 課程名稱 Lecturename 文本 No Yes 課程編號(hào) CourseID 數(shù)字 Yes Yes 3.5.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)E-R圖 入學(xué)年電話號(hào)所屬班級(jí)備注
33、 學(xué)生信息管理系統(tǒng) 16 第四章 系統(tǒng)實(shí)施與實(shí)現(xiàn) 系統(tǒng)各功能模塊的實(shí)現(xiàn) 4.1系統(tǒng)管理模塊 1.權(quán)限驗(yàn)證模塊的使用測試 啟動(dòng)用戶登錄對(duì)話框,選擇用戶名為“王天宏”,輸入密碼“123”,按“登錄”按鈕,即可進(jìn)入主界面。如果輸入的密碼錯(cuò)誤,則彈出提示框“密碼錯(cuò)誤,請(qǐng)重新輸入!”。 調(diào)試圖如圖4.1用戶登錄界面: aaaaaaaaaaaaaaa程課程課授 學(xué)號(hào) 籍貫 民族 姓名 性別aa 學(xué)生aaa 課選aa 課程aa教課學(xué)專成類 學(xué)生信息管理系統(tǒng) 17 4.2 用戶管理模塊的使用測試 (1)增加新用戶的處理 啟動(dòng)用戶設(shè)置對(duì)話框,單擊“新增”按鈕,輸入用戶資料中用戶名為“學(xué)生1”,密碼為“1”,確認(rèn)為“11”,然后按“保存”按鈕,彈出提示框“兩次輸入的密碼不一致,請(qǐng)重新輸入密碼”。啟動(dòng)用戶設(shè)置對(duì)話框,單擊“新增”按鈕,輸入用戶名為“學(xué)生1”,密碼為“1”,確認(rèn)為“1”,然后按保存按鈕,彈出提 示框“用戶添加成功!請(qǐng)記住用戶名和密碼”。增加新用戶操作界面: (2)修改用戶口令和權(quán)限的處理 學(xué)生信息管理系統(tǒng) 18 啟
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024勞務(wù)派遣合同范本勞務(wù)派遣合同范本2
- 2024《技術(shù)轉(zhuǎn)讓合同范本》
- 2024【設(shè)計(jì)服務(wù)合同范本】軟件服務(wù)合同范本
- 2024正規(guī)材料采購合同書范本
- 2024個(gè)人汽車租賃合同范本
- 2024市場商鋪?zhàn)赓U合同
- 2024室內(nèi)裝修裝飾工程掛靠合同書范本
- 深圳大學(xué)《有限元方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 保修合同范本(2篇)
- 安全試工合同(2篇)
- 污水處理站安全培訓(xùn)課件
- 公司工程碩士、博士聯(lián)合培養(yǎng)管理辦法
- 醫(yī)院優(yōu)質(zhì)服務(wù)考核表
- 東北大學(xué)考試《結(jié)構(gòu)力學(xué)ⅠX》考核作業(yè)參考324
- 《鄉(xiāng)土中國》之《名實(shí)的分離》-統(tǒng)編版高中語文必修上冊
- 戶外廣告牌施工方案53621
- 反假貨幣-外幣理論考試題庫(含答案)
- 幼兒園、中小學(xué)、病愈復(fù)課證明
- 檢驗(yàn)科生化項(xiàng)目臨床意義培訓(xùn)課件
- APQP產(chǎn)品先期策劃計(jì)劃流程圖
- 危險(xiǎn)化學(xué)品MSDS氨水(12%)
評(píng)論
0/150
提交評(píng)論