freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生選課系統(tǒng)_軟件工程課程設(shè)計(jì)報(bào)告-在線瀏覽

2025-05-10 07:06本頁(yè)面
  

【正文】 User類。⑥課程信息管理用例與添加課程、修改課程信息和刪除課程三個(gè)用例之間是包含關(guān)系。④學(xué)生信息管理用例與添加學(xué)生、修改學(xué)生信息和刪除學(xué)生三個(gè)用例之間是包含關(guān)系。②教師管理用例與查看學(xué)生選課、提交成績(jī)兩用例之間是包含關(guān)系。⑦修改密碼用例:所有用戶都可見的功能,用于修改用戶的密碼信息。⑤教師信息管理用例:信息管理用例可見的功能,實(shí)現(xiàn)教師信息的管理功能,包含了添加教師、修改教師信息和刪除教師三個(gè)用例。③信息管理用例:管理員可見的功能,這個(gè)用例進(jìn)一步分為三個(gè)用例:學(xué)生信息管理用例、教師信息管理用例和課程信息管理用例。(2)系統(tǒng)主要用例的文檔描述:①學(xué)生管理用例:學(xué)生用戶可見的功能,包含了選課、退課和查看選課三個(gè)用例功能。通過進(jìn)行嚴(yán)格的權(quán)限劃分,可以更好地進(jìn)行管理,也可更好地保護(hù)用戶信息安全。在課程管理子模塊中,實(shí)現(xiàn)對(duì)課程信息的添加,添加時(shí)為其分配任課教師、上課時(shí)間和地點(diǎn),實(shí)現(xiàn)對(duì)課程的修改、刪除、查看某個(gè)課程的詳細(xì)信息等。在學(xué)生信息管理子模塊中,實(shí)現(xiàn)對(duì)學(xué)生信息的添加、修改、刪除操作,還可以輸入查詢條件進(jìn)行查詢操作。 系統(tǒng)的開發(fā)環(huán)境及運(yùn)行環(huán)境:操作系統(tǒng): Windows XP Pro SP2建模工具: Rational Rose 2003數(shù)據(jù)庫(kù)系統(tǒng):SQL Server2000開發(fā)工具: Visual Studio 2005Web服務(wù)器:IIS+ 2. 系統(tǒng)需求分析學(xué)生選課系統(tǒng)主要滿足來(lái)自三方面的需求,這三個(gè)方面分別是學(xué)生用戶、教師用戶和管理員用戶,也即是三類用戶角色。具體如下:1. 學(xué)習(xí)和實(shí)踐在分析和設(shè)計(jì)計(jì)算機(jī)應(yīng)用系統(tǒng)所需要的知識(shí),包括面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì),編碼和測(cè)試方面的知識(shí);2. 熟悉自動(dòng)化的軟件開發(fā)工具Rational Rose 2003,并將其運(yùn)用于軟件開發(fā)的全過程;3. 進(jìn)一步加強(qiáng)和提高軟件工程文檔的編寫能力;4. 培養(yǎng)協(xié)作能力和團(tuán)隊(duì)精神。同時(shí)還對(duì)系統(tǒng)的開發(fā)原理、功能特點(diǎn)和設(shè)計(jì)方案進(jìn)行了介紹。指導(dǎo)教師: 馬素霞 日 期: 2008 年 6 月 23 日 《軟件工程》課程設(shè)計(jì) 成 績(jī) 評(píng)定一、 指導(dǎo)教師評(píng)語(yǔ)二、 成績(jī)學(xué)號(hào)姓名成績(jī)備注1051220308李英龍1051220316潘貴生1051220311劉罡1051220321吳志浩 指導(dǎo)教師: 日 期: 年 月 日 軟件工程課程設(shè)計(jì)報(bào)告摘要:本系統(tǒng)實(shí)現(xiàn)學(xué)生選課的基本功能,包括學(xué)生退選課,查看自己的選課信息;教師查看選課學(xué)生的信息,提交成績(jī);管理員添加學(xué)生、管理學(xué)生、管理成績(jī)、添加教師、管理教師和管理課程等。六、 考核方式1. 模型及代碼檢查占50%。7. 編寫課程設(shè)計(jì)報(bào)告。5. 系統(tǒng)要實(shí)現(xiàn)四個(gè)模塊功能:教師模塊、學(xué)生模塊、管理員模塊和公用模塊。3. 使用Rational Rose作為需求分析與設(shè)計(jì)的建模工具,包括靜態(tài)建模和動(dòng)態(tài)建模,并利用對(duì)象模型自動(dòng)生成數(shù)據(jù)模型,自動(dòng)建立數(shù)據(jù)庫(kù)。二、 主要內(nèi)容1. 課題題目:學(xué)生選課系統(tǒng),本系統(tǒng)要實(shí)現(xiàn)學(xué)生選課的基本功能,包括學(xué)生退選課,查看自己的選課信息;教師查看選課學(xué)生的信息,提交成績(jī);管理員添加學(xué)生、管理學(xué)生、管理成績(jī)、添加教師、管理教師和管理課程等。軟件工程課程設(shè)計(jì)報(bào)告(學(xué)生選課系統(tǒng)) ...軟件工程課程設(shè)計(jì)報(bào)告( 2007 2008 年度第 二 學(xué)期)課程名稱: 軟件工程課程設(shè)計(jì) 題 目: 學(xué)生選課系統(tǒng) 院 系: 計(jì)算機(jī)科學(xué)與技術(shù)系 班 級(jí): 計(jì)算0503 組 號(hào): 2 組 長(zhǎng): 李英龍 組 員: 潘貴生 劉罡 吳志潔 指導(dǎo)教師: 馬素霞 設(shè)計(jì)周數(shù): 兩周 小組成績(jī): 日期:2008 年 7月 4日《軟件工程》課程設(shè)計(jì)任 務(wù) 書一、 目的、要求通過軟件開發(fā)的實(shí)踐訓(xùn)練,進(jìn)一步掌握軟件工程的方法和技術(shù),提高軟件開發(fā)的實(shí)際能力,培養(yǎng)工程設(shè)計(jì)能力和綜合分析、解決問題的能力。具體如下:1. 學(xué)習(xí)和實(shí)踐在分析和設(shè)計(jì)計(jì)算機(jī)應(yīng)用系統(tǒng)所需要的知識(shí),包括面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì),編碼和測(cè)試方面的知識(shí);2. 熟悉自動(dòng)化的軟件開發(fā)工具Rational Rose 2003,并將其運(yùn)用于軟件開發(fā)的全過程;3. 進(jìn)一步加強(qiáng)和提高軟件工程文檔的編寫能力;4. 培養(yǎng)協(xié)作能力和團(tuán)隊(duì)精神。2. 運(yùn)用面向?qū)ο蠹夹g(shù)、UML及可視化的建模工具完成系統(tǒng)的需求分析與設(shè)計(jì)。4. 采用分層模式的應(yīng)用設(shè)計(jì)模式進(jìn)行系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)。6. 初步建立系統(tǒng)原型,實(shí)現(xiàn)關(guān)鍵的功能,并對(duì)系統(tǒng)進(jìn)行測(cè)試。三、任務(wù)分配任務(wù)負(fù)責(zé)人參與人備注需求分析潘貴生李英龍 劉罡 吳志浩總體設(shè)計(jì)劉罡李英龍 潘貴生 吳志浩詳細(xì)設(shè)計(jì)吳志浩李英龍 劉罡 潘貴生系統(tǒng)實(shí)現(xiàn)與測(cè)試?yán)钣埮速F生 劉罡 吳志浩四、 進(jìn)度計(jì)劃序號(hào)設(shè)計(jì)內(nèi)容名稱完成時(shí)間備注1分組及確定題目2初步的需求分析與設(shè)計(jì)建模~3詳細(xì)的需求分析與設(shè)計(jì)建?!?關(guān)鍵模塊的實(shí)現(xiàn)與測(cè)試~5編寫課程設(shè)計(jì)報(bào)告~6驗(yàn)收檢查及評(píng)定成績(jī)五、 設(shè)計(jì)成果要求1. 建立系統(tǒng)分析與設(shè)計(jì)模型;2. 初步建立系統(tǒng)原型,實(shí)現(xiàn)關(guān)鍵的功能;3. 編寫課程設(shè)計(jì)報(bào)告。2. 設(shè)計(jì)報(bào)告占50%。實(shí)現(xiàn)學(xué)生選課的動(dòng)態(tài)管理,使得對(duì)信息的管理更加及時(shí)、高效,提高了效率。關(guān)鍵詞:學(xué)生選課 數(shù)據(jù)庫(kù) 管理 一、課程設(shè)計(jì)的目的與要求通過軟件開發(fā)的實(shí)踐訓(xùn)練,進(jìn)一步掌握軟件工程的方法和技術(shù),提高軟件開發(fā)的實(shí)際能力,培養(yǎng)工程設(shè)計(jì)能力和綜合分析、解決問題的能力。二、設(shè)計(jì)正文1. 概述:學(xué)生選課系統(tǒng):本系統(tǒng)目標(biāo)是實(shí)現(xiàn)選課系統(tǒng)所需的各種基本功能,包括學(xué)生選課、退課功能和教師查看選修課程、提交課程成績(jī)功能以及管理員添加學(xué)生、維護(hù)學(xué)生信息、成績(jī)管理、添加教師、維護(hù)教師信息、維護(hù)選修課程,還有公用的修改密碼等功能。(1)學(xué)生用戶是主要的需求者,主要需求功能是查詢可選課程、查看自己選課情況及進(jìn)行選課、退課操作等;(2)教師用戶主要需求功能是查看自己所教授的課程、課程有哪些學(xué)生選修、以及利用本系統(tǒng)提交學(xué)生的成績(jī);(3)管理員用戶的功能需求較為復(fù)雜,包括對(duì)學(xué)生信息、教師信息、課程信息進(jìn)行管理。在教師管理子模塊中,實(shí)現(xiàn)對(duì)教師信息的添加、修改、刪除、查詢等操作。本系統(tǒng)將管理員用戶、教師用戶、學(xué)生用戶的身份及權(quán)限進(jìn)行嚴(yán)格的劃分,讓管理員擁有最高權(quán)限,可以查看、維護(hù)系統(tǒng)中的所有信息,如添加學(xué)生,添加課程,修改課程信息等;讓教師擁有查看自己開設(shè)的課程的信息,以及提交所開設(shè)課程成績(jī)的權(quán)限;讓學(xué)生擁有選課和退選的權(quán)限;而修改密碼模塊的權(quán)限每個(gè)用戶都可擁有,用以修改自己的密碼信息。 用例圖圖21 學(xué)生選課系統(tǒng)用例圖用例圖說(shuō)明:(1)系統(tǒng)的外部角色有:學(xué)生用戶、教師用戶和管理員。②教師管理用例:教師用戶可見的功能,包含了查看學(xué)生選課和提交成績(jī)兩個(gè)用例功能。④學(xué)生信息管理用例:信息管理用例可見的功能,實(shí)現(xiàn)學(xué)生信息的管理功能,包含了添加學(xué)生、修改學(xué)生信息和刪除學(xué)生三個(gè)用例。⑥課程信息管理用例:信息管理用例可見的功能,實(shí)現(xiàn)課程信息的管理功能,包含了添加課程、修改課程信息和刪除課程三個(gè)用例。(3)系統(tǒng)用例之間的關(guān)系:①學(xué)生管理用例與選課、查看選課、退課三用例之間是包含關(guān)系。③信息管理用例與學(xué)生信息管理用例、教師信息管理用例和課程信息管理用例之間是包含關(guān)系。⑤教師信息管理用例與添加教師、修改教師信息和刪除教師三個(gè)用例之間是包含關(guān)系。(4)系統(tǒng)關(guān)鍵用例的正常事件流圖和異常事件流圖表21 修改密碼用例的正常事件流圖和異常事件流圖用例名稱修改密碼參與者管理員、教師、學(xué)生描述管理員、教師、學(xué)生用戶進(jìn)行密碼修改啟動(dòng)單擊“修改密碼”鏈接前置條件用戶成功登錄主事件流用戶系統(tǒng),輸入舊密碼一次 ,新密碼兩次,進(jìn)行密碼修改,轉(zhuǎn)入密碼修改成功界面異常流異常流密碼檢查未通過系統(tǒng)返回密碼修改界面,提示舊密碼不正確,新密碼格式不符,兩次不同等密碼異常用戶舊密碼錯(cuò)誤表22 提交成績(jī)用例的正常事件流圖和異常事件流圖用例名稱提交成績(jī)用例參與者教師用戶描述提交選自己開設(shè)課程的學(xué)生的成績(jī)啟動(dòng)進(jìn)入提交成績(jī)界面前置條件用戶成功登錄后置條件尚未提交過成績(jī)主事件流用戶系統(tǒng),單擊提交成績(jī) ,提示提交成功異常流異常流用戶已經(jīng)提交過該門課程成績(jī)系統(tǒng)提示該課程成績(jī)已提交,不能再次提交 類圖圖22 學(xué)生選課系統(tǒng)類圖類圖說(shuō)明:(1)BaseUser類是一個(gè)系統(tǒng)角色用戶的基類,主要方法有兩個(gè):modifyPWD() 用于修改用戶的密碼;loginCheck() 用于用戶登錄驗(yàn)證。(3)Student類繼承自BaseUser類,主要方法有:studentAdd() 用于添加學(xué)生;studentDel() 用于刪除學(xué)生;studentUpdate() 用于更新學(xué)生信息;getStudents() 用于獲取學(xué)生列表。(5)Course類是一個(gè)課程類,主要方法有:courseAdd() 用于添加課程;courseDel() 用于刪除課程;courseUpdate() 用于修改課程信息;getCourses() 用于獲取課程列表。 順序圖(1) 管理員修改課程信息順序圖圖23 管理員修改課程信息順序圖(2) 學(xué)生用戶退選課的順序圖圖24 學(xué)生用戶退選課的順序圖(3) 教師提交成績(jī)順序圖圖25 教師提交成績(jī)順序圖 協(xié)作圖(可選)(1) 學(xué)生用戶選課協(xié)作圖圖26 學(xué)生用戶選課協(xié)作圖(2) 教師提交成績(jī)協(xié)作圖圖27 教師提交成績(jī)協(xié)作圖3. 系統(tǒng)總體設(shè)計(jì) 設(shè)計(jì)問題域子系統(tǒng)學(xué)生選課系統(tǒng)是實(shí)現(xiàn)學(xué)生選課退課、教師提交成績(jī)以及學(xué)校教務(wù)管理員維護(hù)信息的一個(gè)平臺(tái),整個(gè)學(xué)生選課系統(tǒng)有前臺(tái)和后臺(tái)兩部分,共分為4個(gè)模塊:管理員模塊,教師模塊,學(xué)生模塊和公有模塊,分別用于完成各自的功能。(2)用戶描述①管理員用戶的描述:管理員用戶在整個(gè)選課系統(tǒng)中起到管理和維護(hù)的作用,對(duì)學(xué)生和教師的信息進(jìn)行管理和維護(hù)以及開設(shè)課設(shè)等職責(zé)。③學(xué)生用戶的描述:選課系統(tǒng)主要是針對(duì)管理學(xué)生的,學(xué)生在本系統(tǒng)中具有修改自己的信息,以及選課和退選的功能。開始輸入用戶名、密碼驗(yàn)證用戶名、密碼提示用戶登錄失敗進(jìn)入相應(yīng)的用戶頁(yè)面選擇相關(guān)管理操作安全退出系統(tǒng)驗(yàn)證正確結(jié)束是否圖41 系統(tǒng)用戶登錄流程圖 用戶密碼修改流程圖開始輸入用戶舊密碼、新密碼驗(yàn)證用戶密碼是否合法輸入不合法,重新輸入修改用戶密碼提示修改成功是否合法?結(jié)束圖42 用戶密碼修改流程圖是否開始點(diǎn)擊成績(jī)提交填寫學(xué)生成績(jī)提示已提交,不能再提交點(diǎn)擊提交提交成績(jī),并提示成功檢查是否已提交過確認(rèn)提交?結(jié)束是否否是圖43教師提交成績(jī)流程圖開始退出轉(zhuǎn)到添加課程填寫課程信息點(diǎn)擊添加填寫編號(hào)提示重新填寫編號(hào)添加課程提示添加成功課程編號(hào)是否重復(fù)?否是圖44 管理員添加課程流程圖開始結(jié)束點(diǎn)擊選修選修成功更新選、退課課表提示時(shí)間沖突,不能選修上課時(shí)間沖突繼續(xù)選課?是否是否圖45 學(xué)生選修課程流程圖5. 系統(tǒng)實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1