版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟 件 工 程 報 告 學生選修課管理系統(tǒng)專業(yè): 班級: 小組成員: 學號: 指導(dǎo)教師: 職 稱: 中國礦業(yè)大學計算機科學與技術(shù)學院2013年 6 月 徐州附表3:題 目 學生選課管理系統(tǒng)設(shè)計日期 2013 年 6 月3日 至 2013 年 6月6日小組成員在本次設(shè)計中承擔的任務(wù)文檔成績張凱指導(dǎo)教師簽字: 年 月 日學生選課管理系統(tǒng)可行性研究報告 作者: 日期:月 目 錄一、選題依據(jù)11.1選題背景1二、系統(tǒng)需求分析12.1可行性分析12.2結(jié)構(gòu)化分析方法22.2.1 功能需求圖22.2.2 頂層DFD圖32.2.3 第一層DFD圖32.2.4 第二層DFD圖43.1建立系統(tǒng)用例模型74.1建
2、立動態(tài)模型104.4.1活動圖104.4.2協(xié)作圖124.4.3狀態(tài)圖134.4.4類圖14三、軟件設(shè)計153.1數(shù)據(jù)庫設(shè)計153.1.1設(shè)計內(nèi)容153.1.2設(shè)計要求163.1.3數(shù)據(jù)庫表結(jié)構(gòu)16四、總結(jié)18學生選修課管理系統(tǒng)一、 項目背景大學期間總會有很多公共選修課,以往的選課方法是隨堂報名。這種方法雖然直接,但是造成選課的盲目性,有些課堂選課時人滿為患,有些課堂無人選課。原因是傳統(tǒng)的選課方法沒有預(yù)見性,大家沒有事先協(xié)調(diào)好。并且學生選課存在這樣的特點:公選課較多,學生人數(shù)眾多,學生可根據(jù)自己的專業(yè)及興趣選擇公選課程進行學習,而且學生對課程的要求有較大差異。使用了網(wǎng)上選課系統(tǒng)以后,可以在開課
3、前就在網(wǎng)上選課,每個學生的課程在開課前就確定好,學生通過本系統(tǒng)可以了解課題相關(guān)信息,進行自主選題,能夠滿足不同學生對不同題目的不同要求,有利于發(fā)揮學生的長處,而且能夠充分利用學校的各類教學資源。使用本系統(tǒng)有三個角色,即管理員、學生和教師用戶。管理員的權(quán)限最高,包括設(shè)置系統(tǒng)登陸信息, 用戶基本信息、選課信息的錄入、查看、修改、刪除等,同時還具有查詢各個模塊的功能。老師和學生可以實現(xiàn)基本信息查詢和進行選課的相關(guān)操作,如添加選課信息,退選等。二、任務(wù)概述2.1可行性分析(1) 經(jīng)濟上的可行性 系統(tǒng)界面友好,操作簡單,系統(tǒng)的配置要求不高,實現(xiàn)可行,因此經(jīng)濟可行。該系統(tǒng)可以容易實現(xiàn)學生、老師與學校之間的
4、聯(lián)系,在Internet上實現(xiàn)完成部分教務(wù)工作,提高辦事效率。(2) 技術(shù)上的可行性隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,越來越多的機構(gòu)將科研管理與Internet融合到一起,以方便個高校管理。在這樣一個社會背景下,基于Windows和SQL Server 2005 ,運用先進的ASP.NET技術(shù)、先進的C#語言,采用B/S模式開發(fā)的學生網(wǎng)上選課系統(tǒng),將學生、老師、管理員、有機地結(jié)合在一起,有效地提高管理水平和效率。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,基于以上的技術(shù)在現(xiàn)今比較容易實現(xiàn)。 (3) 操作上的可行性該系統(tǒng)操作方便,簡單。 2.2結(jié)構(gòu)化分析方法系統(tǒng)功能模塊基本將本系統(tǒng)劃分為三大模塊,即學生選課
5、模塊、教師開課模塊以及管理員管理模塊。 (1)學生選課模塊:在這個模塊中,允許學生修改個人信息,瀏覽基本的課程;并實現(xiàn)主要的選課功能,包括填寫選課信息、查看已選課程、修改選課等。(2)教師開課模塊:這個模塊主要是讓教師申請教課,同時教師可以修改個人信息、瀏覽基本課程以及查看學生的選課情況等。(3)管理員管理模塊:這個模塊的功能比較多,主要包括創(chuàng)建課程的指定任課老師、設(shè)定課程人數(shù)、統(tǒng)計學生選課信息、發(fā)通知等等。(4)通用功能模塊:即用戶登錄、密碼修改等功能的實現(xiàn)。2.2.1 功能需求圖瀏覽課程學生選課管理系統(tǒng)學生選課模塊教師開課模塊管理員管理模塊通用功能模塊在線選課成績查詢修改選課瀏覽課程申請教
6、課查詢學生選課情況成績評定錄入選課信息課程安排發(fā)放通知統(tǒng)計學生選課信息用戶登錄個人信息修改圖2-1 學生選課管理系統(tǒng)的功能需求圖2.2.2 頂層DFD圖根據(jù)分析得到的系統(tǒng)功能要求,畫出學生選修課管理系統(tǒng)的分層DFD圖。首先畫出頂層的DFD圖如圖2-2所示。頂層確定了系統(tǒng)的范圍,其外部實體為管理員、教師和學生。選課信息成績查詢的信息錄入的信息學生選修課管理系統(tǒng)系統(tǒng)管理員用戶圖2-2 學生選課系統(tǒng)頂層DFD圖2.2.3 第一層DFD圖在頂層DFD圖的基礎(chǔ)上再進行分解,對系統(tǒng)功能需求做進一步分解:(1) 用戶登錄獲取用戶輸入的用戶名及密碼;若出現(xiàn)用戶名、密碼錯誤或不匹配現(xiàn)象,反饋錯誤提示;在用戶名及
7、密碼都正確的前提下,支持密碼修改。(2) 選課系統(tǒng)首先發(fā)布選課通知,即先對教師發(fā)出通知(教師得到通知后才可申請教課),然后對學生發(fā)出通知(此時已安排完有關(guān)選修課的所有信息)創(chuàng)建課程指定任課教師設(shè)定課程的人數(shù)和開課時間安排分配賬號及密碼(由于是管理員操作此部分)。(3) 教師開課獲取教師申請教課的信息,包括教師信息及其所要教的課程課程信息;提供教師瀏覽課程的功能,即課程時間、教室等的安排;并提供查詢學生選課情況的功能,即選此門課程的名單等;處理和統(tǒng)計教師對學生成績的評定。(4) 學生選課提供學生修改個人信息的功能;提供學生瀏覽全部選修課信息的功能,然后接受學生的選課操作;獲取學生及其所選課程的信
8、息后,提供學生瀏覽自己所選課程的安排情況;得到選課系統(tǒng)的指令,在相應(yīng)時間內(nèi)可以讓學生修改自己的選課;將選課系統(tǒng)統(tǒng)計好的成績信息反饋給學生供其瀏覽。通過以上分析,建立第一層DFD圖,如圖2-3所示。用戶名密碼用戶名密碼學生信息教師信息課程安排課程信息所選課程信息所申請課程信息課程安排課程安排課程統(tǒng)計信息錄入教師開課教師學生用戶登錄管理員選課系統(tǒng)學生選課圖2-3 學生選課系統(tǒng)的第一層DFD圖2.2.4 第二層DFD圖第一層已將系統(tǒng)分為用戶登錄、學生選課、教師開課、選課系統(tǒng)4個加工。課程信息添加:管理員用戶登錄后,進入課程信息管理功能單元,輸入課程號,課序號,課程名稱,教師姓名,開設(shè)院系這些數(shù)據(jù)后提
9、交數(shù)據(jù),完成課程信息地添加操作,此時在選課表中將出現(xiàn)剛才添加的課程的有關(guān)信息。 課程信息修改:管理員用戶登錄后,進入課程信息管理功能單元,如果是已經(jīng)登錄了,選擇要修改的課序號,選定后就可以修改該選定課程的課程編號,課序號,課程名稱,教師姓名,提交后就得到該門課程修改后的信息。 課程信息刪除:管理員用戶登錄后,進入課程信息管理功能單元,如果是已經(jīng)登錄,選擇要刪除的課程的課序號,提交后,就將選定課程刪除了。 已選課程信息的維護:管理員用戶登錄后,進入選課程功能單元,就可以看到學生已選的課程,可以通過選擇相應(yīng)的課程號來將相應(yīng)學生的選課記錄刪除。 用戶信
10、息添加:管理員用戶登錄后,進入用戶信息管理功能單元,如果是已經(jīng)登錄進入,輸入用戶名,用戶密碼,但是此時的用戶必須與學生信息管理系統(tǒng)中的學生相對應(yīng),即用戶必須是存在的。提交后就將新用戶添加到了用戶組里面,即這個用戶可以使用該系統(tǒng)了。 用戶信息修改:管理員用戶登錄后,進入用戶信息管理功能單元,如果是已經(jīng)登錄進入,選擇要修改的用戶的用戶名,點擊后就可以修改該用戶的密碼。點擊提交后就完成了該用戶信息的修改,就得到了該用戶修改后的信息。用戶信息刪除:管理員用戶登錄后,進入用戶信息管理功能單元,如果是已經(jīng)登錄進入,選擇要刪除的用戶的用戶名,提交之后就將該用戶刪除了。用戶組里面將不存在改用戶。&
11、#160; 學生選課:學生用戶登錄后,進入選課管理功能單元,如果是已經(jīng)登錄進入,輸入課程號,課序號,提交之后系統(tǒng)會在已存在的課程信息表中查詢該生所屬專業(yè)應(yīng)修的課程,如果該門課程存在就可以看到選擇的課程出現(xiàn)在了課程列表里面,同時該記錄也會出現(xiàn)在已選課程信息里面。如果不存在則輸出錯誤提示信息“沒有該門課程”。 成績查詢:學生用戶登錄后,進入成績查詢功能單元,如果是已經(jīng)登錄進入,點擊“選課成績查詢”及相應(yīng)學期,就可以看到該門課程的成績,同時點擊全部課程就可以看到全部的課程信息及對應(yīng)的課程成績,和該學期的學分。 成績錄入:教師用戶登錄后,進入成績錄入功能單元,選擇相應(yīng)學生的學生
12、編號,輸入該學生的成績,提交之后就完成了成績的錄入。該成績即可對應(yīng)的出現(xiàn)在相應(yīng)學生相應(yīng)課程的成績列表之內(nèi)。 在第一層分解的基礎(chǔ)上,對四個加工進一步分解,圖2-4為學生選課模塊的二層DFD圖。查詢成績單選擇學期登錄失敗登錄失敗提示統(tǒng)計結(jié)果統(tǒng)計信息課程信息學生信息學生報名表課程報名表學生信息表學生信息無效有效用戶名密碼審核登錄學生在線報名報名選課系統(tǒng)查詢成績圖2-4 學生選課模塊加工分解圖學生選課模塊加工 登錄:通過用戶名及密碼登錄學生選課系統(tǒng)驗證當前用戶權(quán)限。 課程信息瀏覽:讓學生可以詳細的了解課程情況 。 選課目標:學生可以選擇要選修的課程 。選課概述:前提條件(正確登錄、 同一選課選修兩次第
13、二次不計學分)點擊選課項提交提示選課情況 修改選課:由于主觀或客觀原因要求退課。修改選課概述:前提條件(限定的課程開設(shè)人數(shù)已滿,或是不足規(guī)定人數(shù)取消該課程安排的信息,以及個人在規(guī)定日期前可以修改選課等) 成績查詢:登錄選課系統(tǒng)選擇用戶“學生”輸入密碼,提交提示登錄成功或錯誤信息選擇“選修課成績查詢”,選擇學期查到對應(yīng)成績。“教師開課”加工的第二層分解:課表成績單學生信息課程單課程及個人信息課程登錄失敗登錄失敗提示無效有效用戶名密碼審核登錄教師查詢課表申請開課成績錄入圖2-5 教師管理模塊加工分解圖3.1 對現(xiàn)有系統(tǒng)的分析(1) 角色確定管理員:對學生和教師基本資料維護,對課程基本資料進行添加、
14、 刪除、 更新或查詢等;學生:進行課程預(yù)覽,選課信息查詢,進行選課,成績查詢等;教師:查詢課程及課程報名人數(shù)情況,進行成績評定等;(2) 確定用例 與管理員有關(guān)的用例:發(fā)布通知、分配帳號密碼、注銷或修改用戶狀態(tài)、創(chuàng)建課程定任課老師、設(shè)定課程人數(shù)、統(tǒng)計學生選課信息; 與學生有關(guān)的用例:修改個人信息、選課操作、修改選課、瀏覽課程、查詢成績與教師有關(guān)的用例:申請教課、瀏覽課題、查詢學生選課情況、成績評定(3) 建立系統(tǒng)用例圖如圖所示的是學生選課系統(tǒng)的高層用例圖、管理員管理子系統(tǒng)用例圖、教師管理子系統(tǒng)用例圖以及學生選課子系統(tǒng)的用例圖。圖2-1 學生選課系統(tǒng)的高層用例圖圖2-2 管理員管理子系統(tǒng)用例圖發(fā)放通知:此用例包含兩種情況,一是相對于教師的,二是相對于學生的。相對于教師,即對于選課信息錄入后發(fā)放給教師的通知,相對于學生即是在安排
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年互動廣告推廣合同
- 2025年醫(yī)藥制造擔保合同
- 2025年度個人寫字樓租賃合同協(xié)議書(商務(wù)洽談中心)
- 2025年河南洛陽市眾達人力資源管理服務(wù)有限公司招聘筆試參考題庫附帶答案詳解
- 2025年浙江臺州溫嶺市社會事業(yè)發(fā)展集團有限公司招聘筆試參考題庫附帶答案詳解
- 2025年粵教新版八年級地理下冊月考試卷
- 2025年度個人二手房買賣合同樣本及貸款服務(wù)協(xié)議
- 個人應(yīng)急周轉(zhuǎn)借款合同(2024年版)
- 二零二五年度木材出口代理及貿(mào)易合同3篇
- 2025年華東師大版選修3歷史上冊月考試卷含答案
- 中鐵十四局合同范本
- 農(nóng)耕研學活動方案種小麥
- 七年級下冊-備戰(zhàn)2024年中考歷史總復(fù)習核心考點與重難點練習(統(tǒng)部編版)
- 2024年佛山市勞動合同條例
- 污水管網(wǎng)規(guī)劃建設(shè)方案
- 城鎮(zhèn)智慧排水系統(tǒng)技術(shù)標準
- 采購管理制度及流程采購管理制度及流程
- 五年級美術(shù)下冊第9課《寫意蔬果》-優(yōu)秀課件4人教版
- 節(jié)能降耗課件
- 尼爾森數(shù)據(jù)市場分析報告
- 氧氣霧化吸入法
評論
0/150
提交評論