選課系統(tǒng)(UML與軟件建模課程設計)(共14頁)_第1頁
選課系統(tǒng)(UML與軟件建模課程設計)(共14頁)_第2頁
選課系統(tǒng)(UML與軟件建模課程設計)(共14頁)_第3頁
選課系統(tǒng)(UML與軟件建模課程設計)(共14頁)_第4頁
選課系統(tǒng)(UML與軟件建模課程設計)(共14頁)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)學與計算機學院課程設計課 程 名 稱: 課 程 代 碼: 題 目: 選 課 系 統(tǒng) 年級/專業(yè)/班: 學 生 姓 名: 學 號: 課程設計成績:技術水平與實際能力(50)說明書撰寫質(zhì)量(50)總 分(100)指導教師簽名: 年 月 日專心-專注-專業(yè)前景與范圍文檔一、業(yè)務需求1.背景、業(yè)務機會和客戶需求解決學校對學生選課進行處理時時,對各種數(shù)據(jù)的需求,并且能夠?qū)W校方面對學生的管理。主要解決學生信息查詢困難等問題。確定學生信息管理系統(tǒng)功能需求,數(shù)據(jù)需求及軟、硬件需求。確定學生選課信息管理系統(tǒng)所能實現(xiàn)的功能,本系統(tǒng)中主要是通過數(shù)據(jù)庫對其進行操作。本系統(tǒng)目標是實現(xiàn)選課系統(tǒng)

2、所需的各種基本功能,包括學生選課、退課功能和教師查看選修課程以及管理員添加學生、維護學生信息、添加教師、維護教師信息、維護選修課程等功能。2.業(yè)務目標(Business Objective, BO)和成功標準(Success Criteria,SC)通過對業(yè)務概況的了解和整理(業(yè)務目標既可以由客戶提出也可以由開發(fā)方整理得出)得出該系統(tǒng)的業(yè)務目標如下:1. 為顧客提供業(yè)務辦理自動化服務,提高辦事效率,方便客戶,為客戶提供更好的服務。2. 規(guī)范商店的內(nèi)部管理,提高工作效率和管理效能。3. 能有效的管理書店書籍,查詢書籍信息并監(jiān)控提供租賃書籍的質(zhì)量狀況4. 規(guī)范財務管理,租賃和銷售人員的收費要有監(jiān)控

3、,減少人為差錯。5. 建立供應商自動管理機制,對產(chǎn)品目錄進行自動比較和篩選。3.業(yè)務風險(RIsk)RI-1:對信息科技的抵觸。RI-2:使用該系統(tǒng)的人員太少,減少了對系統(tǒng)開發(fā)和變更的投資回報。RI-3:本系統(tǒng)使用者可能認為此種管理方式不習慣于古老管理方式,從而減少他們對這一系統(tǒng)的使用。二、解決方案的前景1.前景陳述對管理人員來說,此系統(tǒng)是一個B/S模式,此系統(tǒng)并與傳統(tǒng)方式比較,此系統(tǒng)有著高度的方便性,可查詢性,與可修改性。也可以方便瀏覽者查詢自己想要的信息。2.主要特性(FEature)學生選課系統(tǒng)主要滿足來自三方面的需求,這三個方面分別是學生用戶、教師用戶和管理員用戶,也即是三類用戶角色。

4、(1)學生用戶是主要的需求者,主要需求功能是查詢可選課程、查看自己選課情況及進行選課、退課操作等;(2)教師用戶主要需求功能是查看自己所教授的課程、課程有哪些學生選修、以及利用本系統(tǒng)提交學生的成績;(3)管理員用戶的功能需求較為復雜,包括對學生信息、教師信息、課程信息進行管理。3.假設(ASsumption)和依賴(DEpendency) AS-1:收集期望,按照使用者需求進行整改。AS-2:可以與客服聯(lián)系,進行一些調(diào)動。三、范圍和局限性1.初始版本和后續(xù)版本的范圍2.局限性(LImitation)和排斥性本系統(tǒng)將管理員用戶、教師用戶、學生用戶的身份及權限進行嚴格的劃分,讓管理員擁有最高權限,

5、可以查看、維護系統(tǒng)中的所有信息,如添加學生,添加課程,修改課程信息等;讓教師擁有查看自己開設的課程的信息,以及提交所開設課程成績的權限;讓學生擁有選課和退選的權限;而修改密碼模塊的權限每個用戶都可擁有,用以修改自己的密碼信息。通過進行嚴格的權限劃分,可以更好地進行管理,也可更好地保護用戶信息安全。四、業(yè)務背景1.概要在學生信息管理子模塊中,實現(xiàn)對學生信息的添加、修改、刪除操作,還可以輸入查詢條件進行查詢操作。在教師管理子模塊中,實現(xiàn)對教師信息的添加、修改、刪除、查詢等操作。在課程管理子模塊中,實現(xiàn)對課程信息的添加,添加時為其分配任課教師、上課時間和地點,實現(xiàn)對課程的修改、刪除、查看某個課程的詳

6、細信息等。2.用戶概要及項目優(yōu)先級由于涉眾不等于用戶,用戶才是將來使用系統(tǒng)的涉眾代表,所以我們還需要定義使用系統(tǒng)的涉眾代表,即用戶的概要信息。用戶概要說明代表涉眾使用系統(tǒng)的用戶說明,描述一般包括用戶概況、特點和用戶使用系統(tǒng)的方式等。軟件需求規(guī)格說明一、介紹1.目標通過軟件開發(fā)的實踐訓練,進一步掌握軟件工程的方法和技術,提高軟件開發(fā)的實際能力,培養(yǎng)工程設計能力和綜合分析、解決問題的能力。學習和實踐在分析和設計計算機應用系統(tǒng)所需要的知識,包括面向?qū)ο蟮南到y(tǒng)分析與設計,編碼和測試方面的知識;它必須包括所有有著適當多重性的屬性和關聯(lián)。在分析程序的過程中,系統(tǒng)理解程序、構(gòu)造功能完善的網(wǎng)上選課系統(tǒng)2.項目

7、范圍和產(chǎn)品特性3.參考文獻二、總體描述 1.產(chǎn)品遠景與規(guī)劃2.用戶類和用戶特性主要參與者用例學生 選課 退選查看選課情況老師查看所代課程提交課程信息修改課程信息管理員添加學生用戶添加教師用戶添加課程修改課程信息刪除課程信息3.運行環(huán)境要求操作系統(tǒng)用Windows 2000以上的版本,Windows Xp最好。因為本系統(tǒng)將在Windows Xp環(huán)境下開發(fā)。要求支持并安裝SQL Server 2005、vs2008。一臺電腦,如果有大量數(shù)據(jù)的話要加一臺服務器。電腦要求 CPU1.6GH以的的主頻,內(nèi)存 1G,硬盤160。4.設計和實現(xiàn)的約束條件(COnstraint, CO)CO-1:程序盡量采用

8、模塊化設計5.用戶文檔(User Documentation, UD)6.假設(ASsumption) 和依賴(Dependency)學生管理用例與選課、查看選課、退課三用例之間是擴展關系。教師管理用例與查看學生選課用例之間是擴展關系。信息管理用例與學生信息管理用例、教師信息管理用例和課程信息管理用例之間是擴展關系。學生信息管理用例與添加學生、修改學生信息和刪除學生三個用例之間是擴展關系。教師信息管理用例與添加教師、修改教師信息和刪除教師三個用例之間是擴展關系。課程信息管理用例與添加課程、修改課程信息和刪除課程三個用例之間是擴展關系。三、系統(tǒng)特性1.選課(1)描述與優(yōu)先級本系統(tǒng)將管理員用戶、教

9、師用戶、學生用戶的身份及權限進行嚴格的劃分,讓管理員擁有最高權限,可以查看、維護系統(tǒng)中的所有信息,如添加學生,添加課程,修改課程信息等;讓教師擁有查看自己開設的課程的信息,以及提交所開設課程成績的權限;讓學生擁有選課和退選的權限;而修改密碼模塊的權限每個用戶都可擁有,用以修改自己的密碼信息。通過進行嚴格的權限劃分,可以更好地進行管理,也可更好地保護用戶信息安全。(2)刺激/響應序列刺激:用戶請求登陸。響應:返回登陸頁面刺激:顧客請求選課響應:進入選課系統(tǒng)界面刺激:顧客請求取消響應:取消其所選(3)功能性需求學生管理用例:學生用戶可見的功能,包含了選課、退課和查看選課三個用例功能。教師管理用例:

10、教師用戶可見的功能,包含了查看學生選課用例功能。信息管理用例:管理員可見的功能,這個用例進一步分為三個用例:學生信息管理用例、教師信息管理用例和課程信息管理用例。修改密碼用例:所有用戶都可見的功能,用于修改用戶的密碼信息。2.創(chuàng)建、瀏覽、修改和刪除學生和教師信息學生信息管理用例:信息管理用例可見的功能,實現(xiàn)學生信息的管理功能,包含了添加學生、修改學生信息和刪除學生三個用例。教師信息管理用例:信息管理用例可見的功能,實現(xiàn)教師信息的管理功能,包含了添加教師、修改教師信息和刪除教師三個用例。3創(chuàng)建、瀏覽、修改和刪除課程信息課程信息管理用例:信息管理用例可見的功能,實現(xiàn)課程信息的管理功能,包含了添加課

11、程、修改課程信息和刪除課程三個用例。四、外部接口需求1.用戶界面(User Interfaces, UI)UI-1操作界面盡量考慮簡化操作方式。UI-2:整個系統(tǒng)的色彩應該正規(guī)。2.硬件接口要求操作系統(tǒng)用Windows 2000以上的版本,Windows Xp最好。因為本系統(tǒng)將在Windows Xp環(huán)境下開發(fā)。要求支持并安裝SQL Server 2005、vs2008。一臺電腦,如果有大量數(shù)據(jù)的話要加一臺服務器。電腦要求 CPU1.6GH以的的主頻,內(nèi)存 1G,硬盤160。3.軟件接口(Software Interface, SI)SI-1:數(shù)據(jù)庫的設計以及功能設計應該考慮后續(xù)網(wǎng)上模式的接口。

12、SI-2:后期有可能需要添加店內(nèi)會員通過wifi手機查詢功能。因此需要考慮程序后期與手機平臺(android系統(tǒng))的兼容問題,如:系統(tǒng)預留java開發(fā)接口SI-3:提供相應的接口來保證不同類型數(shù)據(jù)的一致性(如提供的數(shù)據(jù)為excel,臨時數(shù)據(jù)為TXT),以及導入不同數(shù)據(jù)的方便性)。五、其他非功能性需求1.性能(PEformance)需求PE-1:系統(tǒng)需要保證在工作期間的工作效率,尤其是課程查詢時,系統(tǒng)響應時間應該在5秒左右。PE-2:系統(tǒng)生成的所有WEB頁面,通過速度為40KBps的調(diào)制解調(diào)器在不超過10秒的時間內(nèi)可以全部下載下來。PE-3:用戶提交了查詢之后,對查詢的響應時間不能超過7秒,在時間內(nèi)要將查詢的結(jié)果顯示在屏幕上。PE-4:學生向系統(tǒng)提交了信息后,系統(tǒng)將在4秒內(nèi)向用戶顯示確認消息。2.防護性需求防護性需求還沒有確定。3.安全性(SEcurity)需求SE-1:每條修改記錄都需要有日志文件能夠查詢。SE-2:保證選課的完整進行,不受特殊情況(如斷電,誤操作等)而影響數(shù)據(jù)的完整性、一致性。SE-3:所有涉及功能信息或個人身份信息的網(wǎng)絡事務,都要進行加密操作。SE-4:除瀏覽功能外,學生必須登錄到“XX選課系統(tǒng)”才能完成其他所有操作。SE-5:管理人員才能通過系統(tǒng)創(chuàng)建或課程菜單。SE-6系統(tǒng)只允許學生用戶瀏覽他們自己的課表,而不

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論