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

正文內容

學生選課系統_軟件工程課程設計報告-在線瀏覽

2024-09-04 20:38本頁面
  

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