版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.概述1.1 背景11.2 系統(tǒng)目的31.3 系統(tǒng)功能:32.需求分析42.1 系統(tǒng)需求42.2 功能需求分析42.3 業(yè)務(wù)流程圖63.總體設(shè)計(jì)73.1 系統(tǒng)流程概述73.2 系統(tǒng)層次模塊圖73.3系統(tǒng)層次模塊e-r圖73.4模塊設(shè)計(jì)84系統(tǒng)功能模型84.1管理員界面的功能模塊如圖所示:84.2教師界面的功能模塊如圖所示:94.3學(xué)生界面的功能模塊如圖所示:94.4 系統(tǒng)模塊劃分104.5 系統(tǒng)流程圖115結(jié)構(gòu)設(shè)計(jì)155.1概念結(jié)構(gòu)設(shè)計(jì)15511局部e-r圖15312 整體e-r圖175 參考文獻(xiàn)186結(jié)束語(yǔ)181 概述 學(xué)生選課系統(tǒng)是一個(gè)學(xué)校不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者
2、來說都至關(guān)重要,所以學(xué)生選課系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn)。如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(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ì)選課信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化
3、、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套網(wǎng)上選課系統(tǒng)成為很有必要的事情。1.1 背景學(xué)生選課系統(tǒng)需要滿足來自三方面的需求,這三個(gè)方面分別是學(xué)生、教師和管理員。學(xué)生的需求是查詢?cè)合档恼n程、學(xué)生選課情況及學(xué)生信息的修改;教師對(duì)選課系統(tǒng)學(xué)生選課情況進(jìn)行操作,同時(shí)形成學(xué)生選課查看確認(rèn);選課管理員的功能最為復(fù)雜,包括對(duì)學(xué)生、教師、選課進(jìn)行管理和統(tǒng)計(jì),及系統(tǒng)狀態(tài)的查看、維護(hù)并生成選課報(bào)表。學(xué)生可以直接查看選課情況,學(xué)生可以根據(jù)本人學(xué)號(hào)和密碼登錄系統(tǒng),還可以進(jìn)行本人學(xué)科成績(jī)情況的查詢和維護(hù)部分個(gè)人信息。一般情況下,學(xué)生只應(yīng)該查詢和維護(hù)本人的選課情況和個(gè)人信息,若查詢和維護(hù)其他學(xué)生的選課及成績(jī)查
4、詢信息,就要知道其他學(xué)生的學(xué)號(hào)和密碼。這些是很難得到的,特別是密碼,所以不但滿足了學(xué)生的要求,還保護(hù)了學(xué)生的個(gè)人隱私。學(xué)校工作人員有修改學(xué)生選課的權(quán)限,所以需對(duì)工作人員登陸本模塊進(jìn)行更多的考慮。在此系統(tǒng)中,學(xué)校工作人員可以為學(xué)生加入選課或是登陸記錄,并打印生成相應(yīng)的報(bào)表給用戶查看和確認(rèn)院系管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實(shí)現(xiàn)對(duì)選課信息、教師信息、總體選課情況信息的查詢和統(tǒng)計(jì)、工作人員和管理人員信息查看及維護(hù)。學(xué)校管理員可以瀏覽、查詢、修改、統(tǒng)計(jì)選課的基本信息;瀏覽、查詢、統(tǒng)計(jì)和修改學(xué)生選課的基本信息,瀏覽、查詢、統(tǒng)計(jì)學(xué)生信息,但不能添加刪除和修改學(xué)生的信息,這部分功能
5、應(yīng)該由院系工作人員執(zhí)行,但是,刪除某條學(xué)生選課基本信息記錄時(shí),應(yīng)實(shí)現(xiàn)對(duì)該學(xué)生選課的級(jí)聯(lián)刪除。并且還應(yīng)具有生成選課報(bào)表,并打印輸出的功能。設(shè)計(jì)不同用戶的操作權(quán)限和登陸方法對(duì)所有用戶開放的學(xué)生選課查詢和個(gè)人部分信息維護(hù)查看個(gè)人情況信息維護(hù)學(xué)生個(gè)人密碼根據(jù)選課情況對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作并生成報(bào)表根據(jù)選課情況對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作并生成報(bào)表查詢及統(tǒng)計(jì)各種信息維選課信息維護(hù)工作人員和管理員信息維護(hù)學(xué)生信息處理信息的完整性。 本系統(tǒng)主要實(shí)現(xiàn)教師信息管理、學(xué)生信息管理、課程信息管理和系信息管理,其中教師信息管理有教師姓名、教師工號(hào)、教師職稱、教師所屬系;學(xué)生信息管理有學(xué)生姓名、學(xué)生學(xué)號(hào)和學(xué)生所在系;課程信息管理有課程名
6、稱、學(xué)分、上課地點(diǎn)、已選人數(shù)、課程性質(zhì)、開課系、課程人數(shù);系信息管理有系號(hào)和系名。1.2 系統(tǒng)目的 傳統(tǒng)的手工選課不僅復(fù)雜,也牽涉了很多的人力,對(duì)管理也造成了諸多不便,而借助網(wǎng)上選課系統(tǒng),學(xué)生在規(guī)定選課時(shí)間段內(nèi),可以不受地點(diǎn)和時(shí)間的限制完成選修課的申請(qǐng),而學(xué)校也可以方便地對(duì)系統(tǒng)進(jìn)行管理和控制,提高工作效率。1.3 系統(tǒng)功能:(1) 登錄、注冊(cè)功能.(2) 選課功能(3) 查詢功能2.需求分析2.1 系統(tǒng)需求用戶的需求具體體現(xiàn)在各種學(xué)習(xí)成績(jī)的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡數(shù)據(jù)字典,為后面的具體設(shè)計(jì)
7、打下基礎(chǔ)。2.2 功能需求分析學(xué)生選課系統(tǒng)需要滿足來自三方面的需求,這三個(gè)方面分別是學(xué)生、教師和管理員。學(xué)生的需求是查詢?cè)合档恼n程、學(xué)生選課情況及學(xué)生信息的修改;教師是查看、查詢所有課程信息和自己做帶課程信息以及教師信息修改;管理員的功能最為復(fù)雜,包括對(duì)學(xué)生、教師、選課進(jìn)行管理和統(tǒng)計(jì),及系統(tǒng)狀態(tài)的查看、維護(hù)。學(xué)生可以直接查看選課情況,也可以用本人學(xué)號(hào)和密碼登錄系統(tǒng)。一般情況下,學(xué)生只應(yīng)該具有查詢和維護(hù)本人的選課情況和個(gè)人信息的權(quán)限,若查詢和維護(hù)其他學(xué)生的選課及成績(jī)查詢信息,就要知道其他學(xué)生的學(xué)號(hào)和密碼。這些是很難得到的,特別是密碼,所以不但滿足了學(xué)生的選課要求,還保護(hù)了學(xué)生的個(gè)人隱私。學(xué)校工作
8、人員有修改學(xué)生選課的權(quán)限,所以需對(duì)工作人員登錄模塊進(jìn)行更多的考慮。在此系統(tǒng)中,學(xué)校工作人員可以為學(xué)生加入選課或是登錄記錄,并打印生成相應(yīng)的報(bào)表給用戶查看和確認(rèn)院系管理人員等功能,滿足信息量大,數(shù)據(jù)安全性和保密性要求。這個(gè)模塊實(shí)現(xiàn)對(duì)選課信息、教師信息、總體選課情況信息的查詢和統(tǒng)計(jì)、工作人員和管理人員信息查看及維護(hù)。學(xué)校管理員可以瀏覽、查詢、修改、統(tǒng)計(jì)選課的基本信息;瀏覽、查詢、統(tǒng)計(jì)和修改學(xué)生選課的基本信息,瀏覽、查詢、統(tǒng)計(jì)學(xué)生信息,但不能添加刪除和修改學(xué)生的信息,這部分功能應(yīng)該由院系工作人員執(zhí)行,但是,刪除某條學(xué)生選課基本信息記錄時(shí),應(yīng)實(shí)現(xiàn)對(duì)該學(xué)生選課的級(jí)聯(lián)刪除。并且還應(yīng)具有生成選課報(bào)表,并打印
9、輸出的功能。本系統(tǒng)主要實(shí)現(xiàn)教師信息管理、學(xué)生信息管理、課程信息管理和留言信息管理,其中教師信息管理有教師姓名、教師工號(hào)、教師職稱、教師所屬系;學(xué)生信息管理有學(xué)生姓名、學(xué)生學(xué)號(hào)和學(xué)生所在系;課程信息管理有課程名稱、學(xué)分、學(xué)時(shí)、上課地點(diǎn)、上課時(shí)間、已選人數(shù)、課程性質(zhì)、開課系、課程人數(shù);留言信息管理有刪除和查看留言。(1)學(xué)生信息模塊完成學(xué)生的登錄,然后根據(jù)各位同學(xué)所在的院系不同,調(diào)用相應(yīng)的選課模塊。其中學(xué)生登錄模塊的功能是驗(yàn)證登錄人員確實(shí)是本院的學(xué)生,學(xué)生啟動(dòng)本系統(tǒng)后,系統(tǒng)提示輸入學(xué)生學(xué)號(hào)碼和密碼,驗(yàn)證后進(jìn)入主操作界面。(2)教師信息模塊完成教師的登錄,然后根據(jù)各位教師所在的院系不同,教師所教的課
10、程不同,調(diào)用所選的課程.其中教師登錄模塊的功能是驗(yàn)證登錄人員確實(shí)是本院的教師,教師啟動(dòng)本系統(tǒng)后,系統(tǒng)提示輸入教師工號(hào)和密碼,驗(yàn)證后進(jìn)入主操作界面。(3)課程信息管理包括必修課程和選修課程,學(xué)生必需先登陸才能進(jìn)行對(duì)課程的選課否則不能進(jìn)入選課系統(tǒng)。(4)留言信息管理中所有用戶都可以留言,只有管理員才有權(quán)限對(duì)留言進(jìn)行刪除。2.3 業(yè)務(wù)流程圖學(xué)生 sheng生登錄選課查詢課程系統(tǒng)管理員員選課信息系統(tǒng)基本的流程是:用戶登錄主界面選擇各項(xiàng)子系統(tǒng)。3.總體設(shè)計(jì)3.1 系統(tǒng)流程概述管理員可以通過超級(jí)用戶身份登錄,對(duì)系統(tǒng)進(jìn)行全面的管理, 添加、刪除新用戶,對(duì)信息進(jìn)行管理。管理員可以對(duì)老師及同學(xué)的帳戶進(jìn)行管理。教
11、師、學(xué)生不同身份的用戶進(jìn)入不同的界面,進(jìn)行不同的操作。教師可以發(fā)布自己本學(xué)期所要教的課程,以及對(duì)學(xué)生成績(jī)進(jìn)行管理。同學(xué)可以通過查詢本學(xué)期所開設(shè)課程進(jìn)行選課。所有用戶都可以在留言本上留言,管理員對(duì)留言本進(jìn)行維護(hù)。3.2 系統(tǒng)層次模塊圖 學(xué)生選課系統(tǒng)登陸/注冊(cè)選課查詢數(shù)據(jù)庫(kù)的設(shè)計(jì)3.3系統(tǒng)層次模塊e-r圖 3.4模塊設(shè)計(jì)(1) 用戶注冊(cè)模塊:填寫用戶名、密碼、確認(rèn)密碼;(2) 用戶登錄模塊:填寫已注冊(cè)的用戶名稱,填寫正確的密碼,進(jìn)入主控制頁(yè)面;(3) 用戶選課模塊:選擇所要選擇的課程; (4) 用戶查詢模塊:可以進(jìn)行查看所選課程的操作。4系統(tǒng)功能模型4.1管理員界面的功能模塊如圖所示:管理員登錄系
12、統(tǒng)管理專業(yè)管理系統(tǒng)院系管理系統(tǒng)課程管理學(xué)生管理教師管理刪除教師修改教師添加教師查看教師刪除學(xué)生修改學(xué)生添加學(xué)生查看學(xué)生刪除課程修改課程添加課程查看課程刪除院系修改院系添加院系查看院系刪除專業(yè)修改專業(yè)添加專業(yè)查看專業(yè)4.2教師界面的功能模塊如圖所示:教師登錄教師信息選課學(xué)生信息擔(dān)任學(xué)生課表4.3學(xué)生界面的功能模塊如圖所示:學(xué)生登錄學(xué)生信息查看選課信息課 程個(gè)人信息管理刪除選課查看選課信息添加選課課程添加選課修改個(gè)人信息查看個(gè)人信息4.4 系統(tǒng)模塊劃分根據(jù)功能的不同,可以將本系統(tǒng)劃分為五個(gè)模塊。 (1)身份驗(yàn)證模塊:身份的驗(yàn)證主要是通過對(duì)session的判斷,所有用戶通過登錄進(jìn)入選課系統(tǒng),登錄信息
13、提交后檢驗(yàn)登錄者的身份是否合法,如果合法,則轉(zhuǎn)入對(duì)應(yīng)的操作界面;否則,就彈出錯(cuò)誤提示。在本系統(tǒng)中,只有三種身份:學(xué)生、教師、管理員。 (2)信息瀏覽模塊:信息瀏覽包括已選課程瀏覽、被選課程瀏覽、公共信息瀏覽、已發(fā)布課程信息瀏覽、留言信息瀏覽。已選課程瀏覽是為學(xué)生提供的查看自己已經(jīng)選擇的課程信息;被選課程瀏覽用于學(xué)生修改、補(bǔ)選、重新選擇課程;公共信息瀏覽適用于教師和學(xué)生查看最近發(fā)布的信息(內(nèi)容、時(shí)間);已發(fā)布課程信息瀏覽用于各任課老師查詢自己已經(jīng)發(fā)布的課程信息,主要用于瀏覽、核對(duì)。 (3)信息查詢模塊:信息查詢包括教師個(gè)人信息查詢、課程查詢、選課名單查詢。課程查詢即通過課程編碼(唯一)來查詢?cè)撜n
14、程的相關(guān)介紹,包括課程內(nèi)容、開課學(xué)期、地點(diǎn)等內(nèi)容。教師個(gè)人信息是通過教師姓名來查詢對(duì)應(yīng)的教師個(gè)人信息,包括學(xué)歷、職稱、成果等。通過選課名單的查詢可以查看該學(xué)期選擇某一門課程的學(xué)生情況。 (4)信息修改模塊:信息修改包括課程信息的修改,學(xué)生信息的修改,教師信息的修改。課程信息的修改用于管理員對(duì)相關(guān)課程維護(hù);密碼的修改用于教師、學(xué)生這兩種非管理員用戶出于安全考慮對(duì)自己的帳戶進(jìn)行維護(hù);學(xué)生信息、教師信息用于教務(wù)處對(duì)教師和學(xué)生信息進(jìn)行更新。本功能只有管理員才可以完成。 (5)課程發(fā)布模塊:課程發(fā)布用于管理員發(fā)布新的課程信息,其他用戶可查看最新的課程信息。4.5 系統(tǒng)流程圖管理員擁有系統(tǒng)最高權(quán)限,以管理
15、員身份登陸后,會(huì)出現(xiàn)所有的子任務(wù)菜單,例如學(xué)生信息的管理、課程信息的管理、教師信息的理等等,單擊菜單,管進(jìn)入相應(yīng)的操作界面,管理員具體操作流程如下:圖4-1 管理員模塊圖在學(xué)生選課系統(tǒng)中,學(xué)生是主要的用戶之一,選擇學(xué)生用戶登陸后,會(huì)出現(xiàn)所有學(xué)生的子任務(wù)菜單,例如查看課程、選擇課程、教師信息查看等等,單擊菜單,進(jìn)入相應(yīng)的操作界面,學(xué)生具體操作流程如下: 圖4-2 學(xué)生模塊流程圖教師是主要的用戶之一,教師登陸后,選擇教師用戶登陸后,會(huì)出現(xiàn)所有教師的子任務(wù)菜單,例如查詢課程、查看已任課程等等,單擊菜單后進(jìn)入相應(yīng)的操作界面,教師具體操作流程如下:圖4-3 教師模塊流程圖5結(jié)構(gòu)設(shè)計(jì)5.1概念結(jié)構(gòu)設(shè)計(jì)51
16、1局部e-r圖管理員信息實(shí)體e-r圖如圖5-1所示管理員 用戶名密碼 圖5-1 教師用戶實(shí)體e-r圖如圖5-2所示管理員用戶名用戶名用戶名 圖5-2學(xué)生用戶信息實(shí)體e-r圖如圖5-3所示管理員用戶名用戶名用戶名用戶名用戶名 圖5-3院系信息實(shí)體e-r圖如圖5-4所示院 系院系名稱 圖5-4專業(yè)信息實(shí)體e-r圖如圖5-5所示管理員專業(yè)名稱院系名稱 圖5-5課程信息實(shí)體e-r圖如圖5-6所示課 程所屬專業(yè)用戶編號(hào)所屬院系學(xué)生姓名312 整體e-r圖 教 師院 系專 業(yè) 課 程 學(xué) 生選 課5 參考文獻(xiàn)1 鄧文源,陳惠貞. asp與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù).北京:中國(guó)鐵道出版社,20032 方睿,刁仁宏.網(wǎng)絡(luò)
17、數(shù)據(jù)庫(kù)原理及應(yīng)用. 成都:四川大學(xué)出版社,20055 陳俊榮. asp與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù).北京:中國(guó)鐵道出版社,20056 求是科技. asp.net數(shù)據(jù)庫(kù)管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航.北京:人民郵電出版社,20067 零界點(diǎn)設(shè)計(jì)中心. dreamweaver8站建設(shè)技巧.北京:清華大出版社,20008 dr. shahram khosravi. professional iis 7 and asp.net integrated programming. wrox.20079 郭秀娟,王春光.基于bs模式的畢業(yè)設(shè)計(jì)管理系統(tǒng)開發(fā)與實(shí)現(xiàn) .計(jì)算機(jī)技術(shù)與發(fā)展.2010年3期12 李華. dreamweaver8網(wǎng)頁(yè)設(shè)計(jì)程序教程.清華大學(xué)出版社. 20046結(jié)束語(yǔ)隨著信息技術(shù)的發(fā)展,辦公自動(dòng)化已成為社會(huì)發(fā)展的主要趨勢(shì),學(xué)生選課管理因其勞動(dòng)的復(fù)雜性已經(jīng)無(wú)法適應(yīng)手工操作,所以應(yīng)用先進(jìn)的計(jì)算機(jī)技術(shù)對(duì)學(xué)生選課進(jìn)行管理是勢(shì)在必行的,因此簡(jiǎn)要闡述了學(xué)生選課系統(tǒng)基本結(jié)構(gòu)和流程,并對(duì)設(shè)計(jì)結(jié)果進(jìn)行了一定的總結(jié)。 (1)學(xué)生選課管理因?yàn)槠淙粘J聞?wù)比較繁瑣,所以在設(shè)計(jì)數(shù)據(jù)庫(kù)表之前一定要對(duì)系統(tǒng)的設(shè)計(jì)有一個(gè)整體的認(rèn)識(shí),對(duì)學(xué)生信息和課程信息進(jìn)行整理,設(shè)計(jì)好各功能模塊的e-r圖。這樣,在后期的設(shè)計(jì)時(shí),會(huì)因前期工
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 塑料發(fā)條玩具產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 色氨酸制劑項(xiàng)目運(yùn)營(yíng)指導(dǎo)方案
- 電鍍參數(shù)測(cè)試儀項(xiàng)目運(yùn)營(yíng)指導(dǎo)方案
- 校園餐整治存在的問題及建議
- 幼兒園小班的課程開發(fā)計(jì)劃
- 凝聚團(tuán)隊(duì)力量的工作總結(jié)計(jì)劃
- 創(chuàng)新教學(xué)法在班級(jí)管理中的應(yīng)用計(jì)劃
- 種植新紀(jì)元:科技農(nóng)業(yè)-揭秘農(nóng)作物高效種植技術(shù)
- 咨詢咨詢合同三篇
- 產(chǎn)前檢查流程
- 各國(guó)美食英語(yǔ)介紹課件
- 檔案借閱登記表模板
- 五年級(jí)上冊(cè)數(shù)學(xué)說課稿5平行四邊形面積青島版
- 2022年北京市海淀區(qū)名校數(shù)學(xué)八上期末考試模擬試題含解析
- 皮質(zhì)醇增多癥
- 通信的知識(shí)-家長(zhǎng)進(jìn)課堂課件
- 人民防空知識(shí)教育課件
- 辦公樓物業(yè)保潔服務(wù)人員配備方案
- 學(xué)校安全工作匯報(bào)課件
- 測(cè)量管理體系-內(nèi)審員培訓(xùn)材料
- 設(shè)備維護(hù)保養(yǎng)流程
評(píng)論
0/150
提交評(píng)論