



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.1 引言.21.1編寫目的 .21.2背景 .21.3定義 .21.4參考資料 .32 程序系統的結構 .33 程序 1 (標識符)設計說明 .83.1功能 .83.2性能 .93.3輸人項 .153.4輸出項 .153.5算法 .163.6流程邏輯 .163.7接口 .163.8存儲分配 .173.9注釋設計 .173.10限制條件 .173.11測試計劃 .183.12尚未解決的問題 .18word 專業資料.詳細設計說明書1 引言1.1 編寫目的該詳細設計說明書的目的在于根據需求說明書與概要設計說明書提出該系統的詳細設計,即系統的詳細架構,主要包括系統的模塊劃分、程序系統的結構、各個模
2、塊的流程以及各層次中每個程序的設計考慮。用戶群體為需要選課的學生。1.2 背景軟件系統名稱:學生選課系統軟件實現計算機:LENOVO任務提出者:黃素紅開發者:黃素紅用戶:在校大學生1.3 定義(1 )Active ServerPages (ASP)是服務器端腳本編寫環境,是由Server端腳本、對象及組件拓展過的標準主頁使用它可以創建和運行動態、交互的Web 頁和基于Web 的功能強大的應用程序。ASP 程序是由文本、HTML 標記和腳本組合而成的。在ASP 程序中,腳本通過分隔符與文本和HTML標記區分開來。ASP 用分隔符 % 和 % 包括腳本命令。由分word 專業資料.隔符括起的命令稱
3、為主腳本命令,這些命令由主腳本語言進行處理。在 ASP 分隔符 % 和 %內,可以包括主腳本語言允許的任何語句、表達式和操作符等。( 2 ) SQL Server是一個具備完全Web支持的數據庫產品,提供了對可擴展標記語言(XML) 的核心支持以及在Internet上和防火墻外進行查詢的能力,提供了以Web 標準為基礎的擴展數據庫編程功能。豐富的 XML 和 Internet標準支持允許使用內置的存儲過程以XML 格式輕松存儲和檢索數據。1.4 參考資料1.魏志華 .軟件工程 .北京:清華大學出版社, 20052.張海藩 .軟件工程導論 .北京:清華大學出版社, 20133. Roger S.
4、 Pressman. 軟件工程實踐者之路第五版 .影印 .清華大學出版社 .20012 程序系統的結構1. 總體模塊如圖 1 所示。學生選課系統管理員教師學生退出用戶管理教師管理學生管理選 / 退課成績查詢信息管理修改密碼退出系統word 專業資料.課程信息成績錄入信息管理修改密碼圖 1 模塊分析圖2.教師模塊:教師首先登錄到系統,登錄的時候輸入教師編號和密碼。該密碼由管理員設置,通過各學院教師干事發給每個教師用戶。在輸入教師編號和密碼之后,系統將驗證教師編號和密碼是否正確。 如果驗證通過,就使教師處于登錄狀態。否則,系統顯示教師賬號或密碼錯誤的信息。教師登錄到系統后,可以使用可設課程的系統功
5、能。在開設課程的時候,要求輸入課程編號、課程名信息。提交信息后,系統會到數據庫中驗證該課程是否已經開設過。若沒有,則統一開設該課程。教師在開設了課程以后,可以刪除已經開設的課程。教師可以把成績錄入到系統中。教師系統登開刪錄設除入錄課課成程程績word 專業資料.圖 2 教師模塊分析圖3.學生模塊:學生首先登錄到系統,登錄的時候輸入學生編號和密碼。該密碼由管理員設置,通過各學院教學干事發給每個學生用戶。在輸入教師編號和密碼之后,系統將驗證學生編號和密碼是否正確。 如果驗證通過,就使學生處于登錄狀態。否則,系統顯示學生賬號或密碼錯誤的信息。學生登錄到系統后,可以使用選課系統功能。各門課程有各個教師
6、開設,學生在系統中可以查到所有開設的可選的課程,然后進行選擇。 選擇過的課程就不會再出現在學生可選的課程欄中。學生選擇了部分課程后,可以刪除自己選擇的課程,刪除以后的課程會重新出現在學生可選的課程欄中。學生的每門課程都會有一個考試成績,改成績由教師錄入系統。學生在系統中可以查詢自己所有課程的考試成績。學生系統word 專業資料.登刪查選除詢錄課選成課績圖 3 學生模塊分析圖3.管理員模塊:管理員首先要登錄到系統,登錄的時候輸入管理員賬號和密碼。該密碼由更高一級的人員設置。 在輸入管理員賬號和密碼之后,系統將驗證管理員賬號和密碼是否正確。如果驗證通過,就使管理員處于登錄狀態。否則,系統顯示管理員
7、賬號或密碼錯誤的信息。管理員登錄到系統后,可以使用添加學生賬號的功能。在添加的過程中,要求輸入學生學號、密碼、姓名、院系和專業信息。提交以后,系統會到數據庫去驗證該學生賬號是否已word 專業資料.經建立。如果還沒有建立,則建立該學生賬號。管理員可以使用刪除學生賬號的功能。系統在刪除學生賬號之前,會先刪除賬號所選擇的所有課程,然后再刪除該賬號。管理員可以使用添加教師賬號的功能。系統在添加的過程中,要求輸入教師編號、 密碼、姓名和院系信息。提交信息以后, 系統會到數據庫中驗證該教師賬號是否已經建立。如果還沒有建立,則建立該教師賬號。管理員系統新新學刪登生教除錄賬師賬號賬號建號立圖 4管理員模塊分
8、析圖word 專業資料.3 程序 1 (標識符)設計說明3.1 功能用 IPO 圖描述輸入輸出。word 專業資料.IPO 圖系統:學生選課系統作者:黃素紅模塊:課程管理模塊日期: 2016-05編號: P1被調用者:管理員調用:系統數據庫輸入:課程編號輸出:數據庫中課程的信息處理:管理員通過登錄課程管理模塊,查看各個課程的情況,并做出相應的信息。局部數據元素:課程號、課程注釋:名、開課日期等。word 專業資料.圖 5 課程管理模塊IPO 圖IPO 圖系統:學生選課系統作者:黃素紅模塊:學生管理模塊日期: 2016-05編號: P2被調用者:學生調用:系統數據庫word 專業資料.輸入:學生
9、學號輸出:學生信息處理:學生通過驗證信息登陸學生管理模塊,然后查看個人信息情況。并作出相應的處理。局部數據元素:學生學號等。注釋:圖 6 學生管理模塊IPO 圖word 專業資料.IPO 圖系統:學生選課系統作者:黃素紅模塊:教師管理模塊日期: 2016-05編號: P3被調用者:教師調用:系統數據庫輸入:教師編號輸出:教師信息處理:教師通過驗證信息登陸教師管理模塊,然后查看個人信息情況。并作出相應的處理局部數據元素:教師編號等。注釋:圖 7 教師管理模塊IPO 圖word 專業資料.IPO 圖系統:學生選課系統作者:黃素紅模塊:查詢信息模塊日期: 2016-05編號: P4word 專業資料
10、.被調用者:教師、學生調用:系統數據庫輸入:教師編號、學生編號輸出:個人成績,課程安排處理:學生、教師通過驗證信息登陸查詢信息模塊,然后查看個人信息情況、個人成績、課程安排。并作出相應的處理。局部數據元素:教師編號、學注釋:生編號等。圖 8 查詢信息模塊IPO 圖word 專業資料.3.2 性能此系統的輸入數據大多數為字符串類型,也有表示成績的整型。響應時間要求:對于管理人員輸入的用戶信息應該在人們所能接受的等待時間來確定,通常為 1-2 s 。更新處理時間要求:用戶輸入數據后,對于該操作人員輸入的數據處理時間應該是毫秒級的。 數據的轉換和傳輸時間的要求也應該在人們的接受的等待時間內;用戶操作
11、時間為半個小時,若是超過此時間,則網頁失效,退出本網頁。在設計界面結構和數據結構應該保留對以后系統功能擴充的余地,方便以后系統升級或者是需求功能的改變。能夠同時允許多人同時登入,系統性能瓶頸是課程的高級查詢,輸入條件多, 關聯表也多,并且如果課程信息數量越多,查詢也就越慢,為了達到性能要求,選課的高級查詢采用存儲過程,經常使用的查詢字段建立索引。并且保證數據冗余最小化。3.3 輸人項輸入的數據一般為字符串,對于整型輸入的數據范圍,應該有所提示, 并且在數據庫的完整性約束里進行約束。輸入格式應該和數據庫中關系表的格式保持一致。3.4 輸出項對輸出的數據應該能夠導出到word文檔,名稱為選課系統,
12、類型是能導出到Word文檔,輸出格式贏與數據庫中關系表保持一致。文件加密方式采用MD5 加密,學生選課輸出數量應不多于2 門課程。word 專業資料.3.5 算法本部分沒有采用自定義的算法。3.6 流程邏輯圖 9 學生選課流程圖3.7 接口1 硬件接口由于采用 B/S 架構,系統的客戶端可以在所有的PC 機上使用, 只要有瀏覽器即可。服務器也可以運行在所有的PC 機上,鑒于效率問題,建議使用專業的服務器。word 專業資料.2 軟件接口客戶端采用Windows 2000/XP以上操作系統, Internet Explorer 6.0以上瀏覽器。3.8 存儲分配本程序在高級語言JAVA 進行編碼,直接的內存分配由JAVA 運行時分配。本組件內所依賴的變量、結構要求全部在組件元素內申明。3.9 注釋設計在適當的代碼位置添加注釋。1. 模塊首部。2. 各分枝點處。3. 變量的功能、范圍、缺省條件等。4. 使用的邏輯加注釋。3.10 限制條件所有用戶的權限都經過嚴格設置,不能進行權限外的操作。用戶組分為三組:管理員,學生用戶和教師用戶。word 專業資料.3.11 測試計劃在文件中存儲文檔文件中,不能存儲文件名相同,但類型不同的文檔。可以通過在文件名中加入文檔類型來解決。測試模塊分為三大模塊,分別是管理員
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國數字音樂市場行情監測及投資盈利預測報
- 2025-2030年中國救生器材市場需求形勢分析及投資戰略研究報告
- 初中語文單元閱讀教學設計分析
- 云南省大理新世紀中學2025屆高三下第一次測試英語試題含解析
- 車工高級工測試題(附參考答案)
- 母嬰試題庫(附答案)
- 湖南省常德市石門一中2025年高三3月份模擬考試英語試題含答案
- 2025屆山東名校高三下學期4月校際聯合檢測物理試題(原卷版+解析版)
- 新疆維吾爾自治區吐魯番市2024-2025學年七年級下學期期中語文試題(原卷版+解析版)
- 玻璃制造中的行業標準與規范考核試卷
- 2024年北京大學強基計劃物理試題(附答案)
- 2024企業咨詢服務與戰略規劃合同
- DB32T-無錫水蜜桃標準
- 大型活動策劃與管理第九章 大型活動知識產權保護
- 2024年新課標培訓2022年小學英語新課標學習培訓課件
- 精神科患者便秘護理
- 煤礦反三違認定培訓課件
- 超高清視頻技術
- 2024年安全標志標識標準圖冊
- 浙江省嘉興市2024-2025學年高一化學下學期期末考試試題含解析
- 2024年山東青島局屬高中自主招生化學試題(含答案)
評論
0/150
提交評論