九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

軟件工程課程設(shè)計(jì) 學(xué)生選課系統(tǒng)

  • 資源ID:137858738       資源大?。?span id="24d9guoke414" class="font-tahoma">196.50KB        全文頁(yè)數(shù):21頁(yè)
  • 資源格式: DOC        下載積分:25積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要25積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

軟件工程課程設(shè)計(jì) 學(xué)生選課系統(tǒng)

軟件工程課程設(shè)計(jì)成果報(bào)告學(xué)生選課管理系統(tǒng)學(xué)生學(xué)號(hào): 學(xué)生姓名: 學(xué) 院: 專業(yè)班級(jí): 專業(yè)課程: 軟件工程 指導(dǎo)教師: 年 月 日本組成員 題目學(xué)生選課管理系統(tǒng)本人負(fù)責(zé)工作系統(tǒng)背景及現(xiàn)狀分析 系統(tǒng)總體設(shè)計(jì)考核項(xiàng)目考核內(nèi)容得分平時(shí)考核(10分)出勤情況、態(tài)度、效率、協(xié)作精神;知識(shí)掌握情況、知識(shí)應(yīng)用能力、獲取知識(shí)能力.選題背景、目的意義和國(guó)內(nèi)外研究現(xiàn)狀(10分)選題背景、目的意義和國(guó)內(nèi)外研究現(xiàn)狀內(nèi)容全面,體現(xiàn)學(xué)生查閱資料充分。系統(tǒng)可行性研究(10分)對(duì)所選課題從技術(shù)上、操作上和經(jīng)濟(jì)上等方面進(jìn)行分析可行性.系統(tǒng)需求分析(30分)確定系統(tǒng)功能需求、性能需求、出錯(cuò)處理需求等;分析系統(tǒng)的數(shù)據(jù)要求,畫出實(shí)體-聯(lián)系圖。系統(tǒng)總體設(shè)計(jì)(15分)確定軟件結(jié)構(gòu),設(shè)計(jì)軟件結(jié)構(gòu)圖和數(shù)據(jù)庫(kù)設(shè)計(jì)。課程設(shè)計(jì)體會(huì)、格式排版(20分)課程設(shè)計(jì)體會(huì)深刻,報(bào)告書寫干凈、規(guī)范,內(nèi)容完整,語(yǔ)句通順,圖表正確等.獎(jiǎng)勵(lì)分(5分)提前完成的加分??傇u(píng)成績(jī)指導(dǎo)教師評(píng)語(yǔ):日期: 年 月 日目 錄1 緒論11.1 選題背景和意義11.2 國(guó)內(nèi)外研究現(xiàn)狀11.2。1 國(guó)內(nèi)研究現(xiàn)狀11.2.2 國(guó)外研究現(xiàn)狀21。2。3 存在主要問(wèn)題和擬解決方法21.3 論文研究的主要內(nèi)容22 系統(tǒng)可行性分析32。1 系統(tǒng)功能32。2 系統(tǒng)可行性33 系統(tǒng)需求分析43。1 系統(tǒng)需求43。2 功能需求43.3 系統(tǒng)業(yè)務(wù)流程圖53.4 系統(tǒng)實(shí)體E-R圖64 系統(tǒng)總體設(shè)計(jì)74.1 系統(tǒng)總體設(shè)計(jì)圖74.2 系統(tǒng)結(jié)構(gòu)圖74.3 系統(tǒng)模塊設(shè)計(jì)84。4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)84。4.1 設(shè)計(jì)要求84。4.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)84.4。3 數(shù)據(jù)庫(kù)的配置104.5 設(shè)計(jì)人機(jī)交互子系統(tǒng)134。5.1 用戶分類134。5.2 用戶描述134.5.3 詳細(xì)設(shè)計(jì)135 課程設(shè)計(jì)體會(huì)16參考文獻(xiàn)171 緒論1。1 選題背景和意義“選課"是現(xiàn)在高校行政管理工作中一項(xiàng)很重要的課題.而且是每個(gè)學(xué)期都必須要面對(duì)的問(wèn)題。選課工作做不好,學(xué)生不知道自己將要學(xué)習(xí)的課程,老師也不知道自己將要講授的課程,教務(wù)處的排課計(jì)劃、教室安排等其他調(diào)度工作也無(wú)從做起。因此,如何解決高校教務(wù)管理中的選課工作便成為了如今各大高校面臨的很實(shí)際的問(wèn)題。 隨著近幾年高校的持續(xù)擴(kuò)招,學(xué)生人數(shù)逐年增加.為了滿足廣大學(xué)生的求學(xué)需要,各個(gè)高校的師資力量、硬件配置也隨之增強(qiáng)。這樣一來(lái),日常行政部門的工作也就越來(lái)越繁重,這一點(diǎn)在選課這塊顯得尤為突出。而傳統(tǒng)的手工操作,即費(fèi)時(shí)又費(fèi)力,而且容易出錯(cuò),工作效率較低。因此,擁有一套實(shí)用、高效、完善的在線選課系統(tǒng)就顯得尤為重要,它可以提升高校的教育質(zhì)量和教學(xué)管理質(zhì)量,提高工作效率,降低行政成本. 1。2 國(guó)內(nèi)外研究現(xiàn)狀1.2。1 國(guó)內(nèi)研究現(xiàn)狀隨著教育產(chǎn)業(yè)化進(jìn)程的逐步推進(jìn),各大高校紛紛合并,走上了強(qiáng)強(qiáng)聯(lián)合、資源共享的路子。高校的規(guī)模不斷擴(kuò)大,如何合理利用教學(xué)資源,有效地加強(qiáng)教學(xué)管理工作,已成為各大高校十分關(guān)注的問(wèn)題。目前,在教學(xué)管理方面,特別是學(xué)生學(xué)籍管理、成績(jī)管理等方面都普遍采用了網(wǎng)絡(luò)化管理技術(shù),而對(duì)于畢業(yè)設(shè)計(jì)這一重要的教學(xué)環(huán)節(jié),和其他教學(xué)課程一樣,普遍采用傳統(tǒng)的單機(jī)管理模式,主要進(jìn)行畢業(yè)設(shè)計(jì)基本信息和成績(jī)的輸入輸出工作,而對(duì)于畢業(yè)設(shè)計(jì)的選題、畢業(yè)設(shè)計(jì)過(guò)程中管理,以及畢業(yè)設(shè)計(jì)效果的統(tǒng)計(jì)分析等工作還沒(méi)有納入管理系統(tǒng)中。目前隨著教學(xué)改革的不斷深入,學(xué)校辦學(xué)規(guī)模的不斷擴(kuò)大,如何有效地增強(qiáng)教學(xué)管理水平,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,提高畢業(yè)設(shè)計(jì)的教學(xué)質(zhì)量是各高校教學(xué)管理工作的重點(diǎn)之一。目前,畢業(yè)設(shè)計(jì)的雙向選擇和畢業(yè)設(shè)計(jì)過(guò)程的動(dòng)態(tài)跟蹤與交流己成為畢業(yè)設(shè)計(jì)環(huán)節(jié)教學(xué)改革的重要內(nèi)容仁,英國(guó)諾丁漢大學(xué)開(kāi)發(fā)了專門的管理系統(tǒng)實(shí)現(xiàn)了畢業(yè)設(shè)計(jì)的網(wǎng)上雙向選擇,國(guó)內(nèi)南開(kāi)大學(xué)已開(kāi)發(fā)了畢業(yè)設(shè)計(jì)網(wǎng)站,為畢業(yè)設(shè)計(jì)的選題、師生交流和畢業(yè)設(shè)計(jì)成績(jī)的管理提供了良好的環(huán)境,取得了良好的效果。1.2.2 國(guó)外研究現(xiàn)狀國(guó)外的教學(xué)科研軟件與國(guó)內(nèi)相比開(kāi)發(fā)的早而且比較成熟.早在七十年代末,美國(guó)就建成了NSFNET(國(guó)家科學(xué)基金網(wǎng)),其課題的申報(bào)及課題的進(jìn)展情況匯報(bào)都在網(wǎng)上進(jìn)行.其網(wǎng)上教學(xué)教務(wù)管理系統(tǒng)也十分完善,世界各地的學(xué)生可以坐在家里通過(guò)互聯(lián)網(wǎng)完成入學(xué)報(bào)名、選課、考試、畢業(yè)論文、取得學(xué)位這一學(xué)習(xí)生活的全過(guò)程。目前,國(guó)際上已具規(guī)模的遠(yuǎn)程教育學(xué)校就有數(shù)百所之多,網(wǎng)上教育正在各地發(fā)揮著巨大的作用,為世界各國(guó)培養(yǎng)出大批人才。所有這些都表明,基于Internet的校園網(wǎng)的應(yīng)用已深入到校園內(nèi)的各個(gè)方面。1。2。3 存在主要問(wèn)題和擬解決方法大學(xué)期間總會(huì)有很多公共選修課,以往的選課方法是隨堂報(bào)名。這種方法雖然直接,但是造成選課的盲目性,有些課堂選課時(shí)人滿為患,有些課堂無(wú)人選課。原因是傳統(tǒng)的選課方法沒(méi)有預(yù)見(jiàn)性,大家沒(méi)有事先協(xié)調(diào)好。并且學(xué)生選課存在這樣的特點(diǎn):公選課較多,學(xué)生人數(shù)眾多,學(xué)生可根據(jù)自己的專業(yè)及興趣選擇公選課程進(jìn)行學(xué)習(xí),而且學(xué)生對(duì)課程的要求有較大差異。使用了網(wǎng)上選課系統(tǒng)以后,可以在開(kāi)課前就在網(wǎng)上選課,每個(gè)學(xué)生的課程在開(kāi)課前就確定好,學(xué)生通過(guò)本系統(tǒng)可以了解課題相關(guān)信息,進(jìn)行自主選題,能夠滿足不同學(xué)生對(duì)不同題目的不同要求,有利于發(fā)揮學(xué)生的長(zhǎng)處,而且能夠充分利用學(xué)校的各類教學(xué)資源。1.3 論文研究的主要內(nèi)容使用本系統(tǒng)有三個(gè)角色,即管理員、學(xué)生和教師用戶。管理員的權(quán)限最高,包括設(shè)置系統(tǒng)登陸信息, 用戶基本信息、選課信息的錄入、查看、修改、刪除等,同時(shí)還具有查詢各個(gè)模塊的功能。老師和學(xué)生可以實(shí)現(xiàn)基本信息查詢和進(jìn)行選課的相關(guān)操作,如添加選課信息,退選等。2 系統(tǒng)可行性分析2。1 系統(tǒng)功能系統(tǒng)功能模塊基本將本系統(tǒng)劃分為四大模塊,即學(xué)生選課模塊、教師開(kāi)課模塊、管理員管理模塊及通用功能模塊。 (1)學(xué)生選課模塊:在這個(gè)模塊中,允許學(xué)生修改個(gè)人信息,瀏覽基本的課程;并實(shí)現(xiàn)主要的選課功能,包括填寫選課信息、查看已選課程、修改選課等。(2)教師開(kāi)課模塊:這個(gè)模塊主要是讓教師申請(qǐng)教課,同時(shí)教師可以修改個(gè)人信息、瀏覽基本課程以及查看學(xué)生的選課情況等。(3)管理員管理模塊:這個(gè)模塊的功能比較多,主要包括創(chuàng)建課程的指定任課老師、設(shè)定課程人數(shù)、統(tǒng)計(jì)學(xué)生選課信息、發(fā)通知等等.(4)通用功能模塊:即用戶登錄、密碼修改等功能的實(shí)現(xiàn)。2。2 系統(tǒng)可行性(1) 經(jīng)濟(jì)上的可行性 系統(tǒng)界面友好,操作簡(jiǎn)單,系統(tǒng)的配置要求不高,實(shí)現(xiàn)可行,因此經(jīng)濟(jì)可行.該系統(tǒng)可以容易實(shí)現(xiàn)學(xué)生、老師與學(xué)校之間的聯(lián)系,在Internet上實(shí)現(xiàn)完成部分教務(wù)工作,提高辦事效率.(2) 技術(shù)上的可行性隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,越來(lái)越多的機(jī)構(gòu)將科研管理與Internet融合到一起,以方便個(gè)高校管理。在這樣一個(gè)社會(huì)背景下,基于Windows和SQL Server 2005 ,運(yùn)用先進(jìn)的ASP。NET技術(shù)、先進(jìn)的C語(yǔ)言,采用B/S模式開(kāi)發(fā)的學(xué)生網(wǎng)上選課系統(tǒng),將學(xué)生、老師、管理員、有機(jī)地結(jié)合在一起,有效地提高管理水平和效率。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,基于以上的技術(shù)在現(xiàn)今比較容易實(shí)現(xiàn)。 (3) 操作上的可行性該系統(tǒng)操作方便,簡(jiǎn)單。3 系統(tǒng)需求分析3。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ì)打下基礎(chǔ)。3。2 功能需求通過(guò)系統(tǒng)功能分析,針對(duì)一般的網(wǎng)上選課系統(tǒng),總結(jié)出如下的需求信息:(1) 學(xué)生的需求:網(wǎng)上選課、選課情況查詢包括該門課程的老師信息,上課時(shí)間以及該門課程的學(xué)分,修改密碼等;(2) 本系統(tǒng)主要實(shí)現(xiàn)學(xué)生信息管理和選課查詢。學(xué)生信息包括學(xué)號(hào),姓名,年齡,性別,系別,班級(jí),出生年月;課程信息包括課程名,上課時(shí)間,成績(jī),學(xué)分,學(xué)時(shí)數(shù);老師信息包括姓名,職位,所教課程;管理員信息包括用戶名和密碼,能夠查詢所有學(xué)生的選課情況及信息;系統(tǒng)功能需求圖如圖3.1所示。學(xué)生選課管理系統(tǒng)學(xué)生選課模塊教師開(kāi)課模塊管理員管理模塊通用功能模塊在線選課成績(jī)查詢修改選課瀏覽課程申請(qǐng)教課查詢學(xué)生選課情況成績(jī)?cè)u(píng)定錄入選課信息課程安排發(fā)放通知統(tǒng)計(jì)學(xué)生選課信息用戶登錄個(gè)人信息修改瀏覽課程圖3。1 系統(tǒng)功能需求圖3。3 系統(tǒng)業(yè)務(wù)流程圖學(xué)生登錄及選課情況流程圖如圖3.2所示。教師登錄查詢學(xué)生選課修改密碼學(xué)生登錄查詢已選課程選課修改密碼管理員登錄查看學(xué)生選課情況查看所有選的所有課程修改密碼圖3。2 學(xué)生登錄系統(tǒng)流程圖教師登錄及查看信息流程圖如圖3。3所示。圖3。3 教師登錄系統(tǒng)流程圖管理員登錄及管理信息如圖3.4所示。圖3。4 管理員登錄系統(tǒng)流程圖3.4 系統(tǒng)實(shí)體E-R圖本次學(xué)生選課系統(tǒng)中,系統(tǒng)共有4個(gè)實(shí)體,分別是管理員、學(xué)生、教師、課程。管理員擁有對(duì)所有選課信息的管理權(quán)限,因此擁有單獨(dú)的實(shí)體E-R圖。一名同學(xué)可以選擇多門課程,一門課程可以被多名同學(xué)選擇,學(xué)生與課程之間存在多對(duì)多的實(shí)體關(guān)系;一名教師可以開(kāi)設(shè)多門課程,一門課程也可被多名教師開(kāi)設(shè),教師與課程之間存在多對(duì)多的實(shí)體關(guān)系;實(shí)體關(guān)系圖如圖3。5所示。管理員密碼用戶名學(xué)生課程選課性別姓名系別年齡班級(jí)學(xué)號(hào)課程名學(xué)分上課時(shí)間成績(jī)學(xué)時(shí)數(shù)出生年月老師所教課程姓名職位教師 M N N M圖3.5 系統(tǒng)實(shí)體E-R圖4 系統(tǒng)總體設(shè)計(jì)學(xué)生選課系統(tǒng)是實(shí)現(xiàn)學(xué)生選課退課、教師提交成績(jī)以及學(xué)校教務(wù)管理員維護(hù)信息的一個(gè)平臺(tái),整個(gè)學(xué)生選課系統(tǒng)有前臺(tái)和后臺(tái)兩部分,共分為4個(gè)模塊:管理員管理模塊,教師開(kāi)課模塊,學(xué)生選課模塊和通用功能模塊,分別用于完成各自的功能。4。1 系統(tǒng)總體設(shè)計(jì)圖學(xué)生選課系統(tǒng)添加/注冊(cè)選課數(shù)據(jù)庫(kù)的設(shè)計(jì)查詢學(xué) 生 登 錄 模 塊教 師 登 錄 模 塊管 理 員 登 錄 模 塊學(xué) 生 處 理 模 塊教 師 處 理 模 塊管 理 員 處 理 模 塊通 用 模 塊學(xué)生選課系統(tǒng)前臺(tái)模塊后臺(tái)模塊圖4。1 系統(tǒng)總體設(shè)計(jì)圖4。2 系統(tǒng)結(jié)構(gòu)圖系統(tǒng)基本的流程是:用戶登錄>主界面>選擇各項(xiàng)子系統(tǒng)(選課)。老師登錄 主界面選擇各項(xiàng)子系統(tǒng)(查看學(xué)生選課情況)。管理員登錄主界面>選擇各項(xiàng)子系統(tǒng)(管理學(xué)生選課)。 圖4.2 系統(tǒng)結(jié)構(gòu)圖4。3 系統(tǒng)模塊設(shè)計(jì)(1) 用戶注冊(cè)模塊:填寫用戶名、密碼、確認(rèn)密碼。(2) 用戶登錄模塊:填寫已注冊(cè)的用戶名稱,填寫正確的密碼,進(jìn)入主控制頁(yè)面。(3) 用戶選課模塊:從所有課程中選擇自己要選修的課程。(4) 用戶查詢模塊:可以進(jìn)行查看所選課程的操作.4.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)設(shè)計(jì)一個(gè)以班級(jí)為單位的選課數(shù)據(jù)庫(kù),能夠?qū)崿F(xiàn)學(xué)生自主選課功能,并能實(shí)現(xiàn)學(xué)生信息、課程信息、學(xué)生選課信息、教室信息、授課教師信息等的創(chuàng)建、更新、刪除、修改,數(shù)據(jù)庫(kù)完整性檢查、沖突檢測(cè)、查詢優(yōu)化以及數(shù)據(jù)庫(kù)角色、權(quán)限的分配,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份等事務(wù)處理以保證數(shù)據(jù)的完整性、一致性、安全性、可靠性。4.4。1 設(shè)計(jì)要求(1) 設(shè)計(jì)數(shù)據(jù)對(duì)象(表、視圖、規(guī)則、函數(shù)等),完成學(xué)生自主選課,實(shí)現(xiàn)對(duì)于數(shù)據(jù)庫(kù)完整性的檢查; (2) 根據(jù)用戶不同,指派不同權(quán)利:管理員具有dbo權(quán)限,學(xué)生具有插入選課表、退課表權(quán)限,查詢課程表權(quán)限,確保數(shù)據(jù)庫(kù)的安全性; (3) 能夠?qū)崿F(xiàn)對(duì)于學(xué)生選課信息、課程信息、授課教師信息、教室使用信息的查詢; (4) 設(shè)計(jì)觸發(fā)器/存儲(chǔ)過(guò)程,優(yōu)化數(shù)據(jù)庫(kù)查詢、沖突檢測(cè)、擴(kuò)展數(shù)據(jù)庫(kù)完整性和數(shù)據(jù)操縱功能; (5) 設(shè)計(jì)選課時(shí)間段,在指定時(shí)間段內(nèi),允許選課、退課; (6) 完成數(shù)據(jù)庫(kù)的備份等事務(wù)處理,保證數(shù)據(jù)庫(kù)的一致性,可靠性(7) 利用TSQL實(shí)現(xiàn)數(shù)據(jù)庫(kù),關(guān)系表,視圖,數(shù)據(jù)類型,存儲(chǔ)過(guò)程及其他數(shù)據(jù)對(duì)象的建立、更新、修改及數(shù)據(jù)庫(kù)完整性檢查; (8) 利用企業(yè)管理器實(shí)現(xiàn)角色及用戶權(quán)利的定義4.4.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)(1)表名:學(xué)生信息表標(biāo)識(shí):Info_student學(xué)生信息表包括學(xué)號(hào)、姓名、性別、出生日期、院部、專業(yè)、班級(jí)、密碼8個(gè)字段。描述:學(xué)生在選課之前已經(jīng)具備的各自的詳細(xì)資料,并且由學(xué)院安排分配其密碼(口令)。表4.1 學(xué)生信息表名稱字段名稱數(shù)據(jù)類型長(zhǎng)度是否允許為空學(xué)號(hào)s_noChar10No姓名s_nameChar8Yes性別sexChar2Yes出生日期birthdayDatetime10Yes院部departmentChar20Yes專業(yè)spChar20Yes班級(jí)classChar12Yes密碼pwChar12No(2)表名:課程信息表標(biāo)識(shí):Info_course課程信息表包括課程號(hào)、課程名稱、學(xué)時(shí)、學(xué)分、教師、類型6個(gè)字段.描述:學(xué)生可以查詢某門課程的詳細(xì)情況,如課程簡(jiǎn)介、教材、課時(shí)、學(xué)分、考察方式和相關(guān)課程等內(nèi)容。表4.2 課程信息表名稱字段名稱數(shù)據(jù)類型長(zhǎng)度是否允許為空課程號(hào)c_nameChar5No課程名稱c_noChar50No學(xué)時(shí)s_timeReal4Yes學(xué)分scorReal4Yes教師teacChar8No類型typChar20Yes(3)表名:教師信息表標(biāo)識(shí):Info_teacher教師信息表包括工號(hào)、姓名、性別、聯(lián)系電話、密碼5個(gè)字段。表4。3 教師信息表名稱字段名稱數(shù)據(jù)類型長(zhǎng)度是否允許為空工號(hào)t_noChar10No姓名t_nameChar8Yes性別sexChar2Yes聯(lián)系電話telChar11Yes密碼PwChar12No(4)表名:學(xué)生選課信息表標(biāo)識(shí):Info_selected學(xué)生選課信息表包括學(xué)號(hào)、姓名、班級(jí)、課程、學(xué)分5個(gè)字段。描述:學(xué)生可以查詢自己已選的課程及修完課程后的學(xué)分.表4。4 學(xué)生選課信息表名稱字段名稱數(shù)據(jù)類型長(zhǎng)度是否允許為空學(xué)號(hào)s_noChar10No姓名s_nameChar8Yes班級(jí)classChar12Yes課程名稱c_noChar50No學(xué)分scorReal4Yes4.4.3 數(shù)據(jù)庫(kù)的配置一個(gè)真正的、完整的站點(diǎn)是離不開(kāi)數(shù)據(jù)庫(kù)的。ODBC為應(yīng)用程序提供了一種標(biāo)準(zhǔn)方法來(lái)操作相關(guān)的數(shù)據(jù)庫(kù):管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫(kù)的位置、數(shù)據(jù)庫(kù)類型及ODBC驅(qū)動(dòng)程序等信息,建立起ODBC與具體數(shù)據(jù)庫(kù)的聯(lián)系。這樣,只要應(yīng)用程序?qū)?shù)據(jù)源名提供給ODBC,ODBC就能建立起與相應(yīng)數(shù)據(jù)庫(kù)的連接。按如下步驟可以建立一個(gè)新的系統(tǒng)數(shù)據(jù)源。首先,在控制面板中雙擊ODBC圖標(biāo),打開(kāi)“ODBC數(shù)據(jù)源管理器"對(duì)話框,選擇“系統(tǒng)DSN”選項(xiàng)卡,單擊“添加”按鈕;如圖4。3所示。圖4。3 ODBC數(shù)據(jù)資源管理器在“創(chuàng)建新數(shù)據(jù)源”對(duì)話框中,選擇“Driver do Microsoft Access(*。mdb)"作為數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序并單擊“完成”按鈕;如圖4。4所示。圖4.4 創(chuàng)建新數(shù)據(jù)源在“ODBC Microsoft Access安裝”對(duì)話框中,數(shù)據(jù)源名稱填寫為“student",這是程序中將要引用的。單擊“選擇”按鈕,從彈出的文件窗口中選擇student。mdb文件所在的位置;如圖4。5所示。圖4.5 選擇數(shù)據(jù)庫(kù)然后單擊“確定”按鈕,這樣就完成了Access數(shù)據(jù)庫(kù)的ODBC數(shù)據(jù)源設(shè)置。以上步驟,通過(guò)ODBC管理器注冊(cè)了一個(gè)名字為student的數(shù)據(jù)源,并且指定了數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序。4。5 設(shè)計(jì)人機(jī)交互子系統(tǒng)4。5.1 用戶分類本系統(tǒng)的用戶可分為三大類:(1)管理員用戶(2)教師用戶(3)學(xué)生用戶4。5.2 用戶描述(1) 管理員用戶的描述:管理員用戶在整個(gè)選課系統(tǒng)中祈禱管理和維護(hù)的作用,對(duì)學(xué)生和教師的信息進(jìn)行管理和維護(hù)以及開(kāi)設(shè)課程等職責(zé)。(2) 教師用戶的描述:教師用戶在本系統(tǒng)中具有管理選修了自己開(kāi)設(shè)的課程的學(xué)生的權(quán)限,查看選修了自己開(kāi)設(shè)課程的學(xué)生信息及提交學(xué)生成績(jī).(3)學(xué)生用戶的描述:選課系統(tǒng)主要是針對(duì)管理學(xué)生的,學(xué)生在本系統(tǒng)中具有修改自己的信息,以及選課和退選的功能。4。5。3 詳細(xì)設(shè)計(jì)(1)系統(tǒng)的人機(jī)交互子系統(tǒng)的內(nèi)容和準(zhǔn)則:本系統(tǒng)的人機(jī)交互子系統(tǒng)在根據(jù)不同身份登錄不同界面,并按照不同的用戶進(jìn)入用戶權(quán)限內(nèi)的操作,其結(jié)構(gòu)圖如圖4。6所示。主系統(tǒng)界面學(xué)生用戶界面教師用戶界面管理員用戶界面圖4。6 人機(jī)交互子系統(tǒng)結(jié)構(gòu)圖(2)學(xué)生選課系統(tǒng)是實(shí)現(xiàn)學(xué)生網(wǎng)上選課、教師提交成績(jī)以及學(xué)校教務(wù)管理員維護(hù)信息的一個(gè)平臺(tái),整個(gè)學(xué)生選課系統(tǒng)共分為4個(gè)大模塊:管理員模塊,教師模塊,學(xué)生模塊和通用模塊,其中復(fù)雜的方法和模塊的詳細(xì)設(shè)計(jì)流程圖如下。系統(tǒng)用戶登錄流程圖如圖4。7所示。開(kāi)始輸入用戶名、密碼驗(yàn)證用戶名、密碼安全退出系統(tǒng)選擇相關(guān)管理操作進(jìn)入相應(yīng)的用戶界面結(jié)束提示用戶登錄失敗驗(yàn)證正確否是 圖4。7 系統(tǒng)用戶登錄流程圖用戶密碼修改流程圖如圖4。8所示。提示修改成功修改用戶密碼結(jié)束開(kāi)始輸入用戶舊密碼、新密碼驗(yàn)證用戶密碼是否合法輸入不合法,重新輸入是否合法?圖4.8 用戶密碼修改流程圖學(xué)生選修課程流程圖如圖4。9所示。開(kāi)始點(diǎn)擊選修提示時(shí)間沖突,不能選修更新選、退課課表選修成功上課時(shí)間沖突繼續(xù)選課?結(jié)束是否是否圖4。9 學(xué)生選修課程流程圖5 課程設(shè)計(jì)體會(huì)通過(guò)這次軟件工程課程設(shè)計(jì)的實(shí)踐訓(xùn)練,我進(jìn)一步掌握了軟件工程的方法和技術(shù),提高了軟件開(kāi)發(fā)的實(shí)際能力,而且培養(yǎng)了自己工程設(shè)計(jì)能力和綜合分析、解決問(wèn)題的能力。在短短的一周的實(shí)訓(xùn)過(guò)程中,通過(guò)與同學(xué)和老師的交流,學(xué)習(xí)和實(shí)踐了分析和設(shè)計(jì)軟件系統(tǒng)的各種知識(shí),包括面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)及編碼和測(cè)試方面的知識(shí). 在深入理解課本理論知識(shí)的同時(shí),加深掌握了軟件工程系統(tǒng)開(kāi)發(fā)的實(shí)踐操作能力,也進(jìn)一步加強(qiáng)和提高軟件工程文檔的編寫能力。本次實(shí)訓(xùn)分為兩人一組,因此也使自己增強(qiáng)了協(xié)作能力和團(tuán)隊(duì)精神.雖然課程設(shè)計(jì)任務(wù)最終圓滿完成任務(wù),本系統(tǒng)基本實(shí)現(xiàn)了關(guān)鍵的功能模塊,在功能上基本滿足了用戶的需求,但是由于時(shí)間較緊,有些模塊以及整個(gè)系統(tǒng)還有許多不完善的地方,如界面不太美觀,操作性不太友好等.這也體現(xiàn)了自己能力的不足之處,在以后的學(xué)習(xí)以及工作中也是有待加強(qiáng)的一部分。參考文獻(xiàn)1張海藩.軟件工程導(dǎo)論(第4版)。北京:清華大學(xué)出版社,2005。 2刁成嘉。UML系統(tǒng)建模與分析設(shè)計(jì)。北京:機(jī)械工業(yè)出版社,2007。 3UML基礎(chǔ)與Rose建模案例。北京:人民郵電出版社,2004。 4劉乃麗。ASP.NET2.0網(wǎng)絡(luò)開(kāi)發(fā)詳解。北京:電子工業(yè)出版社,2008。 

注意事項(xiàng)

本文(軟件工程課程設(shè)計(jì) 學(xué)生選課系統(tǒng))為本站會(huì)員(ag****7)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!