




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 軟件工程課程設(shè)計 成果報告 學(xué)生選課管理系統(tǒng)學(xué)生選課管理系統(tǒng) 學(xué)生學(xué)號: 學(xué)生姓名: 學(xué) 院: 專業(yè)班級: 專業(yè)課程: 軟件工程 指導(dǎo)教師: 年 月 日 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 本組成員本組成員 題目題目學(xué)生選課管理系統(tǒng) 本人負(fù)責(zé)工作本人負(fù)責(zé)工作系統(tǒng)背景及現(xiàn)狀分析 系統(tǒng)總體設(shè)計 考核項目考核項目考核內(nèi)容考核內(nèi)容得分得分 平時考核 (10 分)出勤情況、態(tài)度、效率、協(xié)作精神;知識 掌握情況、知識應(yīng)用能力、獲取知識能力。 選題背景、目的意義和 國內(nèi)外研究現(xiàn)狀 (10 分)選題背景、目的意義和國內(nèi)外研究現(xiàn)
2、狀內(nèi) 容全面,體現(xiàn)學(xué)生查閱資料充分。 系統(tǒng)可行性研究 (10 分)對所選課題從技術(shù)上、操作上和經(jīng)濟上等 方面進行分析可行性。 系統(tǒng)需求分析 (30 分)確定系統(tǒng)功能需求、性能需求、出錯處理 需求等;分析系統(tǒng)的數(shù)據(jù)要求,畫出實體-聯(lián)系圖。 系統(tǒng)總體設(shè)計 (15 分)確定軟件結(jié)構(gòu),設(shè)計軟件結(jié)構(gòu)圖和數(shù)據(jù)庫 設(shè)計。 課程設(shè)計體會、格式排 版 (20 分)課程設(shè)計體會深刻,報告書寫干凈、規(guī)范, 內(nèi)容完整,語句通順,圖表正確等。 獎勵分(5 分)提前完成的加分。 總評成績總評成績 指導(dǎo)教師評語:指導(dǎo)教師評語: 日期: 年 月 日 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 目目 錄錄 1
3、緒論緒論.1 1.1 選題背景和意義.1 1.2 國內(nèi)外研究現(xiàn)狀.1 1.2.1 國內(nèi)研究現(xiàn)狀.1 1.2.2 國外研究現(xiàn)狀.2 1.2.3 存在主要問題和擬解決方法.2 1.3 論文研究的主要內(nèi)容.2 2 系統(tǒng)可行性分析系統(tǒng)可行性分析.3 2.1 系統(tǒng)功能.3 2.2 系統(tǒng)可行性.3 3 系統(tǒng)需求分析系統(tǒng)需求分析.4 3.1 系統(tǒng)需求.4 3.2 功能需求.4 3.3 系統(tǒng)業(yè)務(wù)流程圖.5 3.4 系統(tǒng)實體 E-R 圖.6 4 系統(tǒng)總體設(shè)計系統(tǒng)總體設(shè)計.7 4.1 系統(tǒng)總體設(shè)計圖.7 4.2 系統(tǒng)結(jié)構(gòu)圖.7 4.3 系統(tǒng)模塊設(shè)計.8 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除!
4、4.4 系統(tǒng)數(shù)據(jù)庫設(shè)計.8 4.4.1 設(shè)計要求.8 4.4.2 數(shù)據(jù)庫表結(jié)構(gòu).8 4.4.3 數(shù)據(jù)庫的配置.10 4.5 設(shè)計人機交互子系統(tǒng).13 4.5.1 用戶分類.13 4.5.2 用戶描述.13 4.5.3 詳細(xì)設(shè)計.13 5 課程設(shè)計體會課程設(shè)計體會.16 參考文獻(xiàn)參考文獻(xiàn).17 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 1 1 緒論緒論 1.11.1 選題背景和意義選題背景和意義 “選課”是現(xiàn)在高校行政管理工作中一項很重要的課題。而且是每個學(xué)期 都必須要面對的問題。選課工作做不好,學(xué)生不知道自己將要學(xué)習(xí)的課程,老 師也不知道自己將要講授的課程,教務(wù)處的排課計劃、
5、教室安排等其他調(diào)度工 作也無從做起。因此,如何解決高校教務(wù)管理中的選課工作便成為了如今各大 高校面臨的很實際的問題。 隨著近幾年高校的持續(xù)擴招,學(xué)生人數(shù)逐年增加。為了滿足廣大學(xué)生的求 學(xué)需要,各個高校的師資力量、硬件配置也隨之增強。這樣一來,日常行政部 門的工作也就越來越繁重,這一點在選課這塊顯得尤為突出。而傳統(tǒng)的手工操 作,即費時又費力,而且容易出錯,工作效率較低。因此,擁有一套實用、高 效、完善的在線選課系統(tǒng)就顯得尤為重要,它可以提升高校的教育質(zhì)量和教學(xué) 管理質(zhì)量,提高工作效率,降低行政成本。 1.21.2 國內(nèi)外研究現(xiàn)狀國內(nèi)外研究現(xiàn)狀 1.2.1 國內(nèi)研究現(xiàn)狀 隨著教育產(chǎn)業(yè)化進程的逐步推
6、進,各大高校紛紛合并,走上了強強聯(lián)合、 資源共享的路子。高校的規(guī)模不斷擴大,如何合理利用教學(xué)資源,有效地加強 教學(xué)管理工作,已成為各大高校十分關(guān)注的問題。目前,在教學(xué)管理方面,特 別是學(xué)生學(xué)籍管理、成績管理等方面都普遍采用了網(wǎng)絡(luò)化管理技術(shù),而對于畢 業(yè)設(shè)計這一重要的教學(xué)環(huán)節(jié),和其他教學(xué)課程一樣,普遍采用傳統(tǒng)的單機管理 模式,主要進行畢業(yè)設(shè)計基本信息和成績的輸入輸出工作,而對于畢業(yè)設(shè)計的 選題、畢業(yè)設(shè)計過程中管理,以及畢業(yè)設(shè)計效果的統(tǒng)計分析等工作還沒有納入 管理系統(tǒng)中。目前隨著教學(xué)改革的不斷深入,學(xué)校辦學(xué)規(guī)模的不斷擴大,如何 有效地增強教學(xué)管理水平,充分調(diào)動學(xué)生的學(xué)習(xí)積極性,提高畢業(yè)設(shè)計的教學(xué)
7、質(zhì)量是各高校教學(xué)管理工作的重點之一。 目前,畢業(yè)設(shè)計的雙向選擇和畢業(yè)設(shè)計過程的動態(tài)跟蹤與交流己成為畢業(yè) 設(shè)計環(huán)節(jié)教學(xué)改革的重要內(nèi)容仁,英國諾丁漢大學(xué)開發(fā)了專門的管理系統(tǒng)實現(xiàn) 了畢業(yè)設(shè)計的網(wǎng)上雙向選擇,國內(nèi)南開大學(xué)已開發(fā)了畢業(yè)設(shè)計網(wǎng)站,為畢業(yè)設(shè) 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 計的選題、師生交流和畢業(yè)設(shè)計成績的管理提供了良好的環(huán)境,取得了良好的 效果。 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 1.2.2 國外研究現(xiàn)狀 國外的教學(xué)科研軟件與國內(nèi)相比開發(fā)的早而且比較成熟。早在七十年代末, 美國就建成了 NSFNET(國家科學(xué)基金網(wǎng)),其課題的申報及課題
8、的進展情況匯報 都在網(wǎng)上進行。其網(wǎng)上教學(xué)教務(wù)管理系統(tǒng)也十分完善,世界各地的學(xué)生可以坐 在家里通過互聯(lián)網(wǎng)完成入學(xué)報名、選課、考試、畢業(yè)論文、取得學(xué)位這一學(xué)習(xí) 生活的全過程。目前,國際上已具規(guī)模的遠(yuǎn)程教育學(xué)校就有數(shù)百所之多,網(wǎng)上 教育正在各地發(fā)揮著巨大的作用,為世界各國培養(yǎng)出大批人才。所有這些都表 明,基于 Internet 的校園網(wǎng)的應(yīng)用已深入到校園內(nèi)的各個方面。 1.2.3 存在主要問題和擬解決方法 大學(xué)期間總會有很多公共選修課,以往的選課方法是隨堂報名。這種方法 雖然直接,但是造成選課的盲目性,有些課堂選課時人滿為患,有些課堂無人 選課。原因是傳統(tǒng)的選課方法沒有預(yù)見性,大家沒有事先協(xié)調(diào)好。并
9、且學(xué)生選 課存在這樣的特點:公選課較多,學(xué)生人數(shù)眾多,學(xué)生可根據(jù)自己的專業(yè)及興 趣選擇公選課程進行學(xué)習(xí),而且學(xué)生對課程的要求有較大差異。使用了網(wǎng)上選 課系統(tǒng)以后,可以在開課前就在網(wǎng)上選課,每個學(xué)生的課程在開課前就確定好, 學(xué)生通過本系統(tǒng)可以了解課題相關(guān)信息,進行自主選題,能夠滿足不同學(xué)生對 不同題目的不同要求,有利于發(fā)揮學(xué)生的長處,而且能夠充分利用學(xué)校的各類 教學(xué)資源。 1.31.3 論文研究的主要內(nèi)容論文研究的主要內(nèi)容 使用本系統(tǒng)有三個角色,即管理員、學(xué)生和教師用戶。管理員的權(quán)限最高, 包括設(shè)置系統(tǒng)登陸信息, 用戶基本信息、選課信息的錄入、查看、修改、刪除 等,同時還具有查詢各個模塊的功能。
10、老師和學(xué)生可以實現(xiàn)基本信息查詢和進 行選課的相關(guān)操作,如添加選課信息,退選等。 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 2 2 系統(tǒng)可行性分析系統(tǒng)可行性分析 2.12.1 系統(tǒng)功能系統(tǒng)功能 系統(tǒng)功能模塊基本將本系統(tǒng)劃分為四大模塊,即學(xué)生選課模塊、教師開課 模塊、管理員管理模塊及通用功能模塊。 (1)學(xué)生選課模塊:在這個模塊中,允許學(xué)生修改個人信息,瀏覽基本的 課程;并實現(xiàn)主要的選課功能,包括填寫選課信息、查看已選課程、修改選課 等。 (2)教師開課模塊:這個模塊主要是讓教師申請教課,同時教師可以修改 個人信息、瀏覽基本課程以及查看學(xué)生的選課情況等。 (3)管理員管理模塊:這
11、個模塊的功能比較多,主要包括創(chuàng)建課程的指定 任課老師、設(shè)定課程人數(shù)、統(tǒng)計學(xué)生選課信息、發(fā)通知等等。 (4)通用功能模塊:即用戶登錄、密碼修改等功能的實現(xiàn)。 2.22.2 系統(tǒng)可行性系統(tǒng)可行性 (1) 經(jīng)濟上的可行性 系統(tǒng)界面友好,操作簡單,系統(tǒng)的配置要求不高,實現(xiàn)可行,因此經(jīng)濟可 行。該系統(tǒng)可以容易實現(xiàn)學(xué)生、老師與學(xué)校之間的聯(lián)系,在 Internet 上實現(xiàn)完 成部分教務(wù)工作,提高辦事效率。 (2) 技術(shù)上的可行性 隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,越來越多的機構(gòu)將科研管理與 Internet 融合到一 起,以方便個高校管理。在這樣一個社會背景下,基于 Windows 和 SQL Server 2005
12、,運用先進的 ASP.NET 技術(shù)、先進的 C#語言,采用 B/S 模式開發(fā)的學(xué)生 網(wǎng)上選課系統(tǒng),將學(xué)生、老師、管理員、有機地結(jié)合在一起,有效地提高管理 水平和效率。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,基于以上的技 術(shù)在現(xiàn)今比較容易實現(xiàn)。 (3) 操作上的可行性 該系統(tǒng)操作方便,簡單。 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 3 3 系統(tǒng)需求分析系統(tǒng)需求分析 3.13.1 系統(tǒng)需求系統(tǒng)需求 用戶的需求具體體現(xiàn)在各種學(xué)習(xí)成績的提供、保存、更新和查詢方面,這 就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié) 構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡數(shù)據(jù)字典,
13、為后面的具體設(shè)計打下基礎(chǔ)。 3.23.2 功能需求功能需求 通過系統(tǒng)功能分析,針對一般的網(wǎng)上選課系統(tǒng),總結(jié)出如下的需求信息: (1) 學(xué)生的需求:網(wǎng)上選課、選課情況查詢包括該門課程的老師信息,上 課時間以及該門課程的學(xué)分,修改密碼等; (2) 本系統(tǒng)主要實現(xiàn)學(xué)生信息管理和選課查詢。 學(xué)生信息包括學(xué)號,姓名,年齡,性別,系別,班級,出生年月; 課程信息包括課程名,上課時間,成績,學(xué)分,學(xué)時數(shù); 老師信息包括姓名,職位,所教課程; 管理員信息包括用戶名和密碼,能夠查詢所有學(xué)生的選課情況及信息; 系統(tǒng)功能需求圖如圖 3.1 所示。 學(xué)生選課管理系統(tǒng) 學(xué)生選課模塊教師開課模塊管理員管理模塊通用功能模塊
14、 在 線 選 課 成 績 查 詢 修 改 選 課 瀏 覽 課 程 申 請 教 課 查 詢 學(xué) 生 選 課 情 況 成 績 評 定 錄 入 選 課 信 息 課 程 安 排 發(fā) 放 通 知 統(tǒng) 計 學(xué) 生 選 課 信 息 用 戶 登 錄 個 人 信 息 修 改 瀏 覽 課 程 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 圖 3.1 系統(tǒng)功能需求圖 3.33.3 系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)業(yè)務(wù)流程圖 學(xué)生登錄及選課情況流程圖如圖 3.2 所示。 圖 3.2 學(xué)生登錄系統(tǒng)流程圖 教師登錄及查看信息流程圖如圖 3.3 所示。 圖 3.3 教師登錄系統(tǒng)流程圖 管理員登錄及管理信息如圖 3.4 所示
15、。 教師 登錄 查詢學(xué)生選課修改密碼 學(xué)生 登錄 查詢已選課程選課修改密碼 管理員 登錄 查看學(xué)生選課情況查看所有選的所有課程修改密碼 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 圖 3.4 管理員登錄系統(tǒng)流程圖 3.43.4 系統(tǒng)實體系統(tǒng)實體 E-RE-R 圖圖 本次學(xué)生選課系統(tǒng)中,系統(tǒng)共有 4 個實體,分別是管理員、學(xué)生、教師、 課程。管理員擁有對所有選課信息的管理權(quán)限,因此擁有單獨的實體 E-R 圖。 一名同學(xué)可以選擇多門課程,一門課程可以被多名同學(xué)選擇,學(xué)生與課程之間 存在多對多的實體關(guān)系;一名教師可以開設(shè)多門課程,一門課程也可被多名教 師開設(shè),教師與課程之間存在多對多
16、的實體關(guān)系;實體關(guān)系圖如圖 3.5 所示。 M N N M 圖 3.5 系統(tǒng)實體 E-R 圖 管理員 密碼 用戶名 學(xué)生課程選課 性別 姓名 系別 年齡 班級 學(xué)號 課程名 學(xué)分 上課時間 成績 學(xué)時數(shù) 出生年月 老師 所教課程 姓名 職位 教師 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 4 系統(tǒng)總體設(shè)計系統(tǒng)總體設(shè)計 學(xué)生選課系統(tǒng)是實現(xiàn)學(xué)生選課退課、教師提交成績以及學(xué)校教務(wù)管理員維 護信息的一個平臺,整個學(xué)生選課系統(tǒng)有前臺和后臺兩部分,共分為 4 個模塊: 管理員管理模塊,教師開課模塊,學(xué)生選課模塊和通用功能模塊,分別用于完 成各自的功能。 4.14.1 系統(tǒng)總體設(shè)計圖系統(tǒng)總
17、體設(shè)計圖 圖 4.1 系統(tǒng)總體設(shè)計圖 4.24.2 系統(tǒng)結(jié)構(gòu)圖系統(tǒng)結(jié)構(gòu)圖 系統(tǒng)基本的流程是:用戶登錄主界面選擇各項子系統(tǒng)(選課) 。 老師登錄 主界面選擇各項子系統(tǒng)(查看學(xué)生選課情況) 。 管理員登錄主界面選擇各項子系統(tǒng)(管理學(xué)生選課) 。 學(xué)生選課系統(tǒng) 添加/注冊選課數(shù)據(jù)庫的設(shè)計查詢 學(xué) 生 登 錄 模 塊 教 師 登 錄 模 塊 管 理 員 登 錄 模 塊 學(xué) 生 處 理 模 塊 教 師 處 理 模 塊 管 理 員 處 理 模 塊 通 用 模 塊 學(xué)生選課系統(tǒng) 前臺模塊后臺模塊 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 圖 4.2 系統(tǒng)結(jié)構(gòu)圖 4.34.3 系統(tǒng)模塊設(shè)計系
18、統(tǒng)模塊設(shè)計 (1) 用戶注冊模塊:填寫用戶名、密碼、確認(rèn)密碼。 (2) 用戶登錄模塊:填寫已注冊的用戶名稱,填寫正確的密碼,進入主控 制頁面。 (3) 用戶選課模塊:從所有課程中選擇自己要選修的課程。 (4) 用戶查詢模塊:可以進行查看所選課程的操作。 4.44.4 系統(tǒng)數(shù)據(jù)庫設(shè)計系統(tǒng)數(shù)據(jù)庫設(shè)計 設(shè)計一個以班級為單位的選課數(shù)據(jù)庫,能夠?qū)崿F(xiàn)學(xué)生自主選課功能,并能 實現(xiàn)學(xué)生信息、課程信息、學(xué)生選課信息、教室信息、授課教師信息等的創(chuàng)建、 更新、刪除、修改,數(shù)據(jù)庫完整性檢查、沖突檢測、查詢優(yōu)化以及數(shù)據(jù)庫角色、 權(quán)限的分配,實現(xiàn)數(shù)據(jù)庫的備份等事務(wù)處理以保證數(shù)據(jù)的完整性、一致性、安 全性、可靠性。 4.4
19、.1 設(shè)計要求 (1) 設(shè)計數(shù)據(jù)對象(表、視圖、規(guī)則、函數(shù)等),完成學(xué)生自主選課,實現(xiàn) 對于數(shù)據(jù)庫完整性的檢查; (2) 根據(jù)用戶不同,指派不同權(quán)利:管理員具有 dbo 權(quán)限,學(xué)生具有插入 選課表、退課表權(quán)限,查詢課程表權(quán)限,確保數(shù)據(jù)庫的安全性; (3) 能夠?qū)崿F(xiàn)對于學(xué)生選課信息、課程信息、授課教師信息、教室使用信 息的查詢; (4) 設(shè)計觸發(fā)器/存儲過程,優(yōu)化數(shù)據(jù)庫查詢、沖突檢測、擴展數(shù)據(jù)庫完整 性和數(shù)據(jù)操縱功能; (5) 設(shè)計選課時間段,在指定時間段內(nèi),允許選課、退課; (6) 完成數(shù)據(jù)庫的備份等事務(wù)處理,保證數(shù)據(jù)庫的一致性,可靠性 (7) 利用 T-SQL 實現(xiàn)數(shù)據(jù)庫,關(guān)系表,視圖,數(shù)據(jù)
20、類型,存儲過程及其他 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 數(shù)據(jù)對象的建立、更新、修改及數(shù)據(jù)庫完整性檢查; 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! (8) 利用企業(yè)管理器實現(xiàn)角色及用戶權(quán)利的定義 4.4.2 數(shù)據(jù)庫表結(jié)構(gòu) (1)表名:學(xué)生信息表 標(biāo)識:Info_student 學(xué)生信息表包括學(xué)號、姓名、性別、出生日期、院部、專業(yè)、班級、密碼 8 個字段。 描述:學(xué)生在選課之前已經(jīng)具備的各自的詳細(xì)資料,并且由學(xué)院安排分配 其密碼(口令) 。 表表 4.14.1 學(xué)生信息表學(xué)生信息表 名稱字段名稱數(shù)據(jù)類型長度是否允許為空 學(xué)號s_noChar10No 姓名
21、s_nameChar8Yes 性別sexChar2Yes 出生日期birthdayDatetime10Yes 院部departmentChar20Yes 專業(yè)spChar20Yes 班級classChar12Yes 密碼pwChar12No (2)表名:課程信息表 標(biāo)識:Info_course 課程信息表包括課程號、課程名稱、學(xué)時、學(xué)分、教師、類型 6 個字段。 描述:學(xué)生可以查詢某門課程的詳細(xì)情況,如課程簡介、教材、課時、學(xué) 分、考察方式和相關(guān)課程等內(nèi)容。 表表 4.24.2 課程信息表課程信息表 名稱字段名稱數(shù)據(jù)類型長度是否允許為空 課程號 c_nameChar5No 課程名稱 c_noC
22、har50No 學(xué)時 s_timeReal4Yes 學(xué)分 scorReal4Yes 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 教師 teacChar8No 類型 typChar20Yes (3)表名:教師信息表 標(biāo)識:Info_teacher 教師信息表包括工號、姓名、性別、聯(lián)系電話、密碼 5 個字段。 表表 4.34.3 教師信息表教師信息表 名稱字段名稱數(shù)據(jù)類型長度是否允許為空 工號t_noChar10No 姓名t_nameChar8Yes 性別sexChar2Yes 聯(lián)系電話telChar11Yes 密碼PwChar12No (4)表名:學(xué)生選課信息表 標(biāo)識:Info_
23、selected 學(xué)生選課信息表包括學(xué)號、姓名、班級、課程、學(xué)分 5 個字段。 描述:學(xué)生可以查詢自己已選的課程及修完課程后的學(xué)分。 表表 4.44.4 學(xué)生選課信息表學(xué)生選課信息表 名稱字段名稱數(shù)據(jù)類型長度是否允許為空 學(xué)號s_noChar10No 姓名s_nameChar8Yes 班級classChar12Yes 課程名稱c_noChar50No 學(xué)分scorReal4Yes 4.4.3 數(shù)據(jù)庫的配置 一個真正的、完整的站點是離不開數(shù)據(jù)庫的。ODBC 為應(yīng)用程序提供了一種 標(biāo)準(zhǔn)方法來操作相關(guān)的數(shù)據(jù)庫:管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫的位置、數(shù)據(jù) 庫類型及 ODBC 驅(qū)動程序等信息,建立起 OD
24、BC 與具體數(shù)據(jù)庫的聯(lián)系。這樣,只 要應(yīng)用程序?qū)?shù)據(jù)源名提供給 ODBC,ODBC 就能建立起與相應(yīng)數(shù)據(jù)庫的連接。 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 按如下步驟可以建立一個新的系統(tǒng)數(shù)據(jù)源。 首先,在控制面板中雙擊 ODBC 圖標(biāo),打開“ODBC 數(shù)據(jù)源管理器”對話框, 選擇“系統(tǒng) DSN”選項卡,單擊“添加”按鈕;如圖 4.3 所示。 圖 4.3 ODBC 數(shù)據(jù)資源管理器 在“創(chuàng)建新數(shù)據(jù)源”對話框中,選擇“Driver do Microsoft Access(*.mdb)”作為數(shù)據(jù)庫驅(qū)動程序并單擊“完成”按鈕;如圖 4.4 所示。 傳播優(yōu)秀 Word 版文檔 ,希望對
25、您有幫助,可雙擊去除! 圖 4.4 創(chuàng)建新數(shù)據(jù)源 在“ODBC Microsoft Access 安裝”對話框中,數(shù)據(jù)源名稱填寫為 “student” ,這是程序中將要引用的。單擊“選擇”按鈕,從彈出的文件窗 口中選擇 student.mdb 文件所在的位置;如圖 4.5 所示。 圖 4.5 選擇數(shù)據(jù)庫 然后單擊“確定”按鈕,這樣就完成了 Access 數(shù)據(jù)庫的 ODBC 數(shù)據(jù)源設(shè)置。 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 以上步驟,通過 ODBC 管理器注冊了一個名字為 student 的數(shù)據(jù)源,并且指 定了數(shù)據(jù)庫的驅(qū)動程序。 4.54.5 設(shè)計人機交互子系統(tǒng)設(shè)計人機交
26、互子系統(tǒng) 4.5.1 用戶分類 本系統(tǒng)的用戶可分為三大類: (1)管理員用戶 (2)教師用戶 (3)學(xué)生用戶 4.5.2 用戶描述 (1) 管理員用戶的描述: 管理員用戶在整個選課系統(tǒng)中祈禱管理和維護的作用,對學(xué)生和教師的信 息進行管理和維護以及開設(shè)課程等職責(zé)。 (2) 教師用戶的描述: 教師用戶在本系統(tǒng)中具有管理選修了自己開設(shè)的課程的學(xué)生的權(quán)限,查看 選修了自己開設(shè)課程的學(xué)生信息及提交學(xué)生成績。 (3)學(xué)生用戶的描述: 選課系統(tǒng)主要是針對管理學(xué)生的,學(xué)生在本系統(tǒng)中具有修改自己的信息, 以及選課和退選的功能。 傳播優(yōu)秀 Word 版文檔 ,希望對您有幫助,可雙擊去除! 4.5.3 詳細(xì)設(shè)計 (1)系統(tǒng)的人機交互子系統(tǒng)的內(nèi)容和準(zhǔn)則: 本系統(tǒng)的人機交互子系統(tǒng)在根據(jù)不同身份登錄不同界面,并按照不同的用 戶進入用戶權(quán)限內(nèi)的操作,其結(jié)構(gòu)圖如圖 4.6 所示。 圖 4.6 人機交互子系統(tǒng)結(jié)構(gòu)圖 (2)學(xué)生選課系統(tǒng)是實現(xiàn)學(xué)生網(wǎng)上選課、教師提交成績以及學(xué)校教務(wù)管理 員維護信息的一個平臺,整個學(xué)生選課系統(tǒng)共分為 4 個大模塊:管理員模塊, 教師模塊,學(xué)生模塊和通用模塊,其中復(fù)雜的方法和模塊的詳細(xì)設(shè)計流程圖如 下。 系統(tǒng)用戶登錄流程圖如圖 4.7 所示。 否 是 主系統(tǒng)界面 學(xué)生用戶界面教師用戶界面管理員用戶界面 開始 輸入用戶名、密碼 驗證用戶名
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025福建省建筑安全員C證考試題庫
- 南京師范大學(xué)《統(tǒng)計學(xué)專業(yè)前沿》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川農(nóng)業(yè)大學(xué)《醫(yī)學(xué)論文寫作與學(xué)術(shù)誠信》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西體育高等??茖W(xué)?!兜厍蛭锢韺W(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 甘肅畜牧工程職業(yè)技術(shù)學(xué)院《研究型綜合》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱工程大學(xué)《學(xué)前教育專業(yè)英語》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年山東省百師聯(lián)考高三上學(xué)期11月考試歷史試卷
- 上海民遠(yuǎn)職業(yè)技術(shù)學(xué)院《服裝市場調(diào)研》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西信息職業(yè)技術(shù)學(xué)院《秘書學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州農(nóng)業(yè)職業(yè)學(xué)院《口腔探究性學(xué)習(xí)(1)》2023-2024學(xué)年第二學(xué)期期末試卷
- 術(shù)后鎮(zhèn)痛泵的使用與護理
- GB 19522-2024車輛駕駛?cè)藛T血液、呼氣酒精含量閾值與檢驗
- 2024年成都新都投資集團有限公司招聘筆試沖刺題(帶答案解析)
- 危險預(yù)知訓(xùn)練表(KYT)
- 2024年湖南鐵路科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 《書籍裝幀設(shè)計》 課件 項目1 走進書籍裝幀設(shè)計
- ASTM標(biāo)準(zhǔn)全部目錄(中文版)
- 《汽車電氣設(shè)備構(gòu)造與維修》 第4版 課件 第3、4章 電源系統(tǒng)、發(fā)動機電器
- 遼海版小學(xué)美術(shù)六年級下冊全冊教案
- 2023年南京市鼓樓區(qū)建寧路街道安監(jiān)辦招聘專職安全員考試真題及答案
- 鄉(xiāng)鎮(zhèn)精神衛(wèi)生工作總結(jié)
評論
0/150
提交評論