網上選課概要設計說明書范文_第1頁
網上選課概要設計說明書范文_第2頁
網上選課概要設計說明書范文_第3頁
網上選課概要設計說明書范文_第4頁
網上選課概要設計說明書范文_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上網上選課系統概要設計說明書1. 引言1.1 目的目的是為了設計軟件結構,即將需求規格轉換為體系結構,劃分出程序的基本模塊組成,確定模塊間的相互關系,并確定系統的數據結構。本說明書的用途在于尋找實現目標系統的各種不同方案,分析員從這些可供選擇的方案中選取若干個合理的方案,為每個合理的方案都準備一份系統流程圖,列出組成系統的物理元素,進行成本效益分析,從中選出一個最佳方案向用戶和使用部門負責推薦。如果用戶和使用部門負責人接受了推薦的方案,分析員應該進一步為這個最佳方案設計軟件結構。通常,設計出初步的軟件結構后還要進一步改進,從而得到更合理的結構,進行必要的數據庫設計,確定

2、測試要求并且制定測試計劃。主要讀者為系統分析員和用戶及使用部門的有關人員,為后面的系統開發提供依據。1.2 項目背景1. 開發軟件名稱:網上選課系統2. 實現軟件開發者:任婷、劉思盈、廖瑞雪、郭紅梅3. 項目與其他軟件的關系:1)運行平臺:采用WINDOWS 7為操作系統2)數據庫:采用SQL2005為開發軟件的操作系統1.3 定義本文檔所涉及的專門術語定義和縮略語、縮寫詞的含義如下表:學生應用系統的學生教師開設課程的教師管理員 系統的管理者 選課按照規則選修課程2. 任務概述2.1 目標選課管理系統的目的是對學校范圍內的選課信息進行全面的管理,以便于學生課程的日常管理、調整,學生成績的錄入和

3、修改,開設課程的增加和刪改。2.2 需求概述1學生選課系統首先提供用戶登錄,登錄的初始用戶名和密碼都設置為當前學號,第一次登錄后要求必須更改密碼,以確保用戶信息安全。2學生信息查詢,可以查看當前用戶的基本情況、選課情況、選修課程、課表信息等等3管理員負責管理課程信息、教師信息、學生信息,具有最大的管理權限,為當前用戶需要修改的信息進行更正4. 課表信息模塊,用于體現當前用戶的時間安排,具體選修課程,課程時間等,以及空余時間、空余教室查詢2.3 條件及限制本項目的開發必須有學校領導的大力支持,能夠提供合理的數據進行測試整改,能夠根據提供的模塊進行合理安排,團隊人員高度一致的合作。另外可能有技術和

4、設備方面的欠缺,合理利用現有設備,項目的可擴展性、安全性、易于維護等。3. 總體設計3.1 總體結構與模塊外部設計3.1.1 總體結構學生選課系統是為了方便學生在選課階段方便選課而開發的系統,它的基本功能就是對于學校的可選課程進行選擇、查看和修改等操作。學生選課系統主要有四大模塊:1. 課程展示模塊課程展示模塊是系統的核心部分,學生只有瀏覽所選課程才能選擇所上的課程。 課程展示模塊包括課程的詳細信息(課程ID、課程名、上課時間、上課地點、授課教師等)、搜索課程信息等功能。2. 用戶管理模塊用戶包括學生用戶和教師用戶,學生用戶是整個選課系統的主角。學生用戶必須登陸進系統。然后他們可以進行自己資料

5、的修改、對所選課程的查看、在選課期間可以對課程進行各種操作、對所選課程所生成的課表進行查看。教師用戶可以對自己的本學期的課表進行查看、對自己的資料進行查看和修改。沒有登陸的用戶不能進入系統。3. 選課模塊學生用戶在選課期間對課程進行查看,開始進行選課操作(查看、修改、刪除),對課表也可以進行查看等。4. 課表模塊當每個學生用戶選課成功后,系統自動生成課表,課表可以被查看。教師用戶的課表也在學生選課成功之后自動生成。學生選課系統用戶登錄課程信息課程搜索選課管理用戶管理用戶資料管理用戶課表管理 圖1總體結構圖各個模塊的功能簡介表用戶登錄正確登錄后可以選課或查看課表課程信息將課程詳細信息展示出來方便

6、用戶查看課程搜索用戶可以了方便快捷的了解所需要的課程信息用戶管理用戶有自己的信息表,存儲自己的信息資料管理管理員可以進行對用戶資料的添加、修改、查詢和刪除等選課管理用戶可以對選課階段的課程進行選擇、查詢和刪除等課表管理用戶可以對自己的課表進行查看,方便了解本學期的課程3.1.2 模塊外部設計1. 要求: 系統界面要簡潔大方,能使操作者方便的找到相應界面,快速掌握操作步驟,給用戶清新明了的體驗。2. 配色方案: 藍綠色為主色調,配以白色3.2 功能分配1. 用戶登錄:用戶先輸入自動初始賬號和密碼,如果用戶名和密碼錯誤系統會提示錯誤。如果用戶忘記密碼可以選擇找回密碼,找回密碼時根據提示輸入正確答案

7、,由系統幫助找回密碼。用戶名密碼正確,登錄成功。此時需要用戶更改密碼,以確保信息安全。2. 課表信息:為用戶提供了合理的安排,能夠根據課表信息來查看當前應上課程,上課時間、地點,任課教師等信息,以及空余時間等。3. 課程信息:提供各種可選課程信息,包括課程所屬院系、類別、上課周次、考試形式、任課教師信息、是否可選等。4. 選課管理:當用戶確定好想選的課程時,在課程信息前方的復選框打鉤,確定選課,即可完成選課操作,如果所選課程不符合規定,可以在選課階段,進行已選課程的刪除。5.課程搜索:用戶根據所要選擇課程的相關屬性,選擇課程,搜索符合條件的課程信息,列表。6. 用戶管理:1)資料管理:管理用戶

8、的資料,如果用戶修改資料系統將及時更新。2)課程信息管理:根據實際需要開設的課程更新到選課系統內部,將不需要再開設的課程刪除。如果學生錯過了選課階段的修改課程,可以對學生選課信息進行修改。4. 運行設計4.1 運行模塊的組合本系統主要有管理模塊、教師模塊和學生模塊三部分緊密相連。管理員擁有最高權限,他們進入系統可以對教師和學生的基本信息進行修改,添加,刪除。管理員還及時更新課程,查看信息等。教師模塊中,教師可以查看學生的基本信息,和課程,可以登記學生成績。學生模塊中,學生能查看自己的基本信息和課程信息,在選課階段可以進行選課。以上結構如下:圖2基本流程圖4.2 運行控制4.2.1 用戶界面的控

9、制 界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。而且設計良好的界面能夠引導用戶自己完成相應的操作,起到向導的作用。在進入界面的同時感受到清晰明確的指導。4.2.2 運行控制的條件與限制本項目的開發必須有學校領導和老師,學生的大力支持,必須有足夠的人員并且有很高的團隊精神。另外可能有技術和設備方面的欠缺,合理利用現有設備,項目的可擴展性、安全性、易于維護等。4.2.3 前臺和后臺的控制關系前臺主要以提供老師和學生的基本信息和課程信息,登陸系統后即可查看信息,和選課,后臺主要以控制前臺的課程更新和信息變動,以次控制前臺的運行工作模式。4.2.4 運行控制的環境1. 操作系

10、統 :WINDOWS 7平臺。2. 瀏覽器 :Internet Explorer。3. 必須確保用戶注冊信息的安全。4. 使用戶對它有一種信賴感。4.3 運行時間4.3.1.時間特性1. 課程更新時間在一分鐘之內。2. 數據之間的轉換時間不超過2秒鐘。3. 數據在從服務器傳送到客戶機的時間不超過5秒鐘。4. 數據庫的錄入,數據庫數據的更新也需要一定的時間限制。4.3.2 時間效率1.登陸系統后,對于基本信息和課程信息的查看是24小時可支持的。2.選課只能在選課階段。3. 為滿足廣大用戶的需求,我們將提供更為方便的服務。5. 出錯處理設計5.1 出錯輸出信息當出現瀏覽錯誤或系統內在錯誤,我們會終止頁面的瀏覽并顯示出一個友好的界面來給用戶展示。5.2 出錯處理對策 出現錯誤會關閉相應的瀏覽頁面,并記錄用戶的瀏覽頁面的狀態,在下一

溫馨提示

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

評論

0/150

提交評論