




已閱讀5頁,還剩8頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟 件 學 院課程設計報告書課程名稱 軟件工程概論課程設計 設計題目 大學畢業設計指導網站的分析與設計 專業班級 軟件11-6班 學 號 1120010604 姓 名 指導教師 趙雪 2014 年 1月1 設計時間12 設計目的13設計任務14 設計內容14.1設計內容概述14.1.1業務流程介紹與分析24.1.2可行性研究24.1.3系統開發計劃34.2需求分析34.2.1 總體目標34.2.2可行性分析34.2.3產品需求規格說明34.2.4系統數據建模(ER圖)54.2.4 系統功能建模(數據流程圖)54.2.5數據字典64.3 總體設計(系統結構圖)74.4 詳細設計74.4.1模塊詳細設計(算法設計)84.4.2模塊詳細設計105 總結與展望10參考文獻11 1 設計時間 2014年1月6日至2014年1月8日2 設計目的軟件工程概論課程設計的目的是使學生掌握軟件工程的基本原理和基本方法,充分理解和掌握軟件工程學的概念、原理、方法和技術。本課程設計要求學生運用軟件工程的思想,嚴格按照軟件生命周期各階段的目的和任務,完成對系統的分析和設計。3設計任務本階段已在系統的需求分析的基礎上,對畢業設計指導網站系統做了概要的設計。主要解決了實現該系統需求的程模塊設計問題。包括如何把該系統劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數據結構、模塊結構的充計等。在以下的根要設計報告中將對本階段中對系統所做的所在概要設計進行詳細的說明。在下一個階段的詳細設計中,程序設計員可參考此概要設計報告,在概要設計對畢業設計指導網站系統所做的模塊結構設計的基礎上,對系統進行詳細設計。在以后的軟件測試以及軟件維護階段也可參考此說明書,以便再了解在概要統計過程中所完成的各模塊設計結構,或在修改是地質勘探出在本階段設計的不足或錯誤。4 設計內容 4.1設計內容概述 (1)功能:使得學生能夠通過網絡得到老師的畢業設計輔導,取得更好的輔導效果,學生可以向老師提問,系統會提醒教師答疑,還可以發布公告及上傳下載文件。 (2)性能:用戶信息必須安全無差錯的保存在服務器上,學生提出的問題要準確的到達教師的答疑箱,教師的解答必須及時的返回給學生,上傳下載文件的功能必須良好,還應具備良好的密碼保護機制。 (3)輸出:數據完整,快速。 (4)輸入:數據完整,快速。 (5)在安全與保密方面的要求:服務器的管理員可以管理教師和學生的相關信息,其他用戶只能使用自己的賬號密碼登陸,且權限有限。 4.1.1業務流程介紹與分析現有資源分析硬件設備:PC;windows xp,VC,VS,Sql server2008等開發軟件。經費來源:學校籌集。最遲完成時間:課程設計結束。對現有系統的分析:現有系統界面比較友好,功能比較完善,能大部分滿足用戶的需求,但是與其相關配套的服務器功能不強,應付不了同一時間大量用戶的訪問。當數據訪問量大時容易出錯,導致系統數據錯誤甚至丟失。對本系統的簡要描述:本系統將大大改善數據處理速度,并且更加方便的對數據進行管理,同時可以減少人力資源的浪費以及工資支出。4.1.2可行性研究管理可行性畢業設計指導網站是如今的信息時代是大勢所趨,而且隨著現代管理理念、方法和途徑的發展,畢業設計指導網站日漸成熟,也必定會突飛猛進,所以從長遠利益出發,主管領導對該項目的開發與實施會大力支持。技術可行性本系統采用 Windows xp作為操作平臺。數據庫選用SQL server 2008,該數據庫管理系統在Windows xp上能運行,并提供數據庫之間的數據復制功能,可代替現有系統單據數據的手工傳遞工作,降低出錯率,提高數據的可用性。本系統的應用軟件開發平臺也選用Microsoft Visual Studio .NET 2008。經濟可行性采用畢業設計指導網站可取代原系統的單據手工傳遞工作,減少人工開支,節省資金,并且可大大提高信息量的取得,縮短信息處理周期,規劃教學資源,提高學生信息,及時反饋教學信息的利用率,使教學質量更上一個臺階。營運可行性本系統操作簡單,易于理解,只需通過簡單熟悉,上手較快,學校的畢業學生以及相關指導教師及學校管理員均能進行操作,營運環境要求低。面對于系統設計還應該以“標準性、安全性、兼容性、高效性、保密性、可維護性”為標準,在著眼于當前實用的基礎上,為將來系統的擴展,升級留有余地。軟件的開發應能在較長時間內滿足學校的發展需要。通過可行性分析研究,認為新系統的開發方案切實可行,可進行開發。4.1.3系統開發計劃 在系統的四人開發小組中,每個人都有各自的模塊,分工協作,具體有模塊設計、代碼實現、軟件測試、編寫文檔,各分擔一項。4.2需求分析4.2.1 總體目標1輸入學生的基本數據。2實現學生的提問和教師的答疑操作。3輸出各重要信息表單。4.2.2可行性分析系統是基于b/s結構,在IIS平臺上使用ASP與Microsoft SQL 2008開發的,主要使用本地計算機進行測試和使用,完全可以運行。4.2.3產品需求規格說明 (1)目標解決學生上傳作業問題,教師可以將新作業傳到該系統上,也可以在次系統上下載學生上傳的作業,并將成績上傳供學生查看。(2) 用戶的特點用戶是機房管理員,對計算機技術比較了解,學校教師專業教師能很快熟悉系統的使用方法,非專業教師也能很快掌握,學校學生能很快學會使用系統。(3)基本功能 1不同用戶登錄進入不同的界面 2學生作業的查看 3學生作業成績的查看 4學生作業上傳 5教師布置作業 6教師刪除作業 7教師修改作業 8教師發布成績 9教師修改成績 10教師下載作業 11管理員添加教師用戶 12管理員添加學生用戶 13個人資料的查看 14個人密碼的修改(4)假定與約束 1如果壓縮文件夾的功能不能解決,那么只有教師到服務器拷貝文件夾 2如果學校覺得系統不能滿足學生作業上傳的需要,那么將不能放在機房,供學生使用 3如果遇到一些技術問題無法解決,那么將會加大系統的開發周期 4如果此系統在離開學期之前都無法開發成功,那么也不能提供給機房使用 5不同用戶登錄進入不同的界面 6管理員添加教師用戶 7管理員添加學生用戶 8個人資料的查看 9個人密碼的修改(5)對性能的規定 1要求系統支持Microsoft .NET Framework 1.1 2要求系統支持Microsoft SQL Server數據庫(6)限制條件1教師不可以進入管理員頁面,還有學生頁面;2管理員也不可以進行學生和教師頁面;3每個學生登錄進入之后只能看到自己班級的作業,不可以看到別的班級的作業;4每個教師登錄只對自己發布的作業進行管理不可以對別的教師發布的作業進行管理;5當學生注冊時輸入的學號必需與選定的班級匹配;6不同的用戶使用修改密碼都只能修改自己的密碼,無法修改他人的;7不同的用戶使用個人數據功能時也是只可以看到自己的信息不可以看到他們的信息;8學生上傳作業的類型,大小,時間等,受到教師發布作業的約束。4.2.4系統數據建模(ER圖)圖14.2.4 系統功能建模(數據流程圖)圖2 總圖 名稱:課題別名:作業描述:老師發布可選的課題定義:課題=課題名+課題號+課題內容說明位置:數據庫名稱:學生別名:描述:選修軟件工程課程設計的學生。定義:學生=學號+姓名+班級+密碼+課題號位置:數據庫4.2.5數據字典 名稱:設計報告別名:描述:對所選課題設計的需求規格說明書,可行性研究報告,概要設計報告,詳細設計報告,課程設計報告。定義:設計報告=課題號+需求規格說明書+組長名+可行性研究報告+概要設計報告+詳細設計報告+課程設計報告。位置:數據庫位置:數據庫名稱:教師別稱:描述:教授軟件工程設計課程的教師定義:教師=教工號+姓名+密碼位置:數據庫4.3 總體設計(系統結構圖)圖44.4 詳細設計4.4.1模塊詳細設計(算法設計)模塊定義在線作業提交批改系統從功能上可分為教師管理程序、學生管理程序和管理員管理程序,教師管理程序部分主要實現學生信息的添加、所交班級信息的添加 、課程信息的添加、上傳下載作業和評定成績的管理,學生管理程序部分主要實現了學生對作業的下載和上傳。管理員具有系統的完全權限,管理員具有添加和刪除教師的權限。系統主要功能模塊具體描述如下: (1)學生模塊主要包括學生管理,主要功能:查看教師布置的作業,并下載作業,完成作業后提交到服務器,以及修改學生自己的基本情況等。(2)教師模塊主要包括搜索作業模塊,布置作業模塊,管理作業模塊,查看成績模塊,統計作業遞交情況模塊,修改資料模塊。搜索作業模塊,主要功能:搜索教師自己所布置的作業學生遞交情況。(3)布置作業模塊 主要功能:教師編輯所布置的作業,向學生發布作業,以及指明是否允許學生上傳作業。(4) 管理作業模塊 主要功能:下載作業,評閱作業,給學生打分,以及刪除本次作業。(5)修改資料模塊 主要功能:修改教師自己的基本信息情況。(6) 管理員模塊 主要包括教師管理,學生管理,系統配置管理,主要功能:增加,修改,刪除教師用戶,配置系統參數,配置上傳文件類型。輸入項目(1)輸入設計輸入設計的目標是:在保證輸入信息正確性和滿足輸出需要的前提下,做到輸入方法簡便、迅速與經濟。輸入設計要遵循最小量、簡單性、早檢驗、少轉換原則。其主要內容包括:輸入方式的選擇輸入方式根據數據產生的地點,時間,周期,數量及特性,處理要求的確定。常用的輸入方式主要有以下三種:鍵盤輸入、光電設備輸入及聲音輸入。本系統主要采用鍵盤輸入。輸入數據的活動及輸入格式的設計原始數據的獲得需要考慮數據產生的部門,確定收集的時間和方法;了解數據產生的周期,平均發生量及最大量。輸出項目輸出設計主要解決的問題是針對不同的用戶的特點和要求,以最適當的形式,輸出最切合需要的信息。其主要內容包括:輸出方式的選擇系統的輸出方式根據輸出信息的使用要求,信息量的大小、輸出設備的限制條件來決定。輸出表的設計表內容要根據使用人員的實際需要進行設計。對不同的用戶,應當提供詳細程度不同、內容不同的表。程序過程設計本系統的目標是在Internet/Intranet上來實現網上作業提交,可以實現學生在線提交作業的無紙化管理,可以有效利用校園網的軟硬件資源,使其發揮最大效力,更好的為學校的教學、科研、管理服務,隨時隨地的可以讓學生聯機操作提交。系統采用了模塊化的設計方法:選擇了面向對象的、易于擴展的ASP編程語言環境使用Microsoft server 2008做為數據庫平臺。本系統整體上可劃分為若干個功能模塊。系統安全可靠也是一個重要的設計原則。本系統的配置是采用WindowsXP作為網絡操作系統, Microsoft server 2008作為數據庫服務器。所以操作系統WindowsXP的安全防護機制及數據庫Microsoft server 2008的安全機制是本系統采用的安全防護方式。測試要點 在軟件開發過程中,一方面要求通過測試活動驗證所開發的軟件在功能上滿足需求中的每一條特性;性能上滿足客戶要求的負載壓力和相應的響應時間、吞吐量要求;另一方面,面向市場和客戶,開發團隊還要滿足在預算范圍內盡快發布軟件的需求。(1) 登錄測試 (2) 修改密碼測試(3) 查看題號測試(4) 添加成員測試(5) 成績測試4.4.2模塊詳細設計(1)將教師和學生的信息在管理員界面上顯示,供其管理。(2)接受教師和學生的信息,并于數據庫中的信息進行核對。(3)信息接收模塊,接收學生提出的問題。(4)信息接收模塊,接受教師的解答。(5)信息接收模塊,接受教師發出的群公告。(6)信息接收模塊,接受管理員發出的群公告。(7)文件接收模塊,接收教師和學生上傳的文件。(8)顯示控制模塊,將學生的問題在教師界面上顯示。(9)顯示控制模塊,將教師的解答在學生界面上顯示。(10)顯示控制模塊,將教 師的群公告在所在其輔導的學生界面上顯示。(11)顯示控制模塊,將管理員的群公告在所有教師和學生的界面上顯示。5 總結與展望在課程設計中也遇到很多問題,在和同學與老師交流過程中都得到解決,也處理了一些在理論課上沒遇到的問題與困難,對今后學習很有幫助。短短一周的課程設計已經結束,在課程設計中每個人都遇到了一定的問題,通過老師和同學的幫助、指導所有問題都得到了解決,也使自己對一些問題有了新的看法和認識。課程設計是開放教育試點專業學生整個學習過程中的一個重要實踐環節,通過課程設計認識到自己的不足,例如,缺乏動手能力,平時大家都學習理論知識,所以實踐能力相對薄弱,出現眼高手低的情況,在實際操作中會出現各種錯誤。課程設計也是學生在校學習期間學習成果的綜合總結,它對于培養學生的科研能力,提高其綜合能力及全面素質具有重要的意義。這次軟件工程導論課程設計給我的最大的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北勞動關系職業學院《北京規劃研究》2023-2024學年第二學期期末試卷
- 齊魯醫藥學院《微機原理與嵌入式系統實驗》2023-2024學年第二學期期末試卷
- 濰坊工程職業學院《Java開發框架》2023-2024學年第二學期期末試卷
- 三亞學院《演講與主持》2023-2024學年第二學期期末試卷
- 大連工業大學藝術與信息工程學院《建筑概預算》2023-2024學年第二學期期末試卷
- 天津開發區職業技術學院《微電子器件基礎》2023-2024學年第二學期期末試卷
- 心理咨詢技能課件
- 內蒙古鴻德文理學院《酒店收益管理》2023-2024學年第二學期期末試卷
- 吉林交通職業技術學院《動植物檢驗檢疫》2023-2024學年第二學期期末試卷
- 廣西機電職業技術學院《電法勘探》2023-2024學年第二學期期末試卷
- 工藝管道儀表流程圖PID基礎知識入門級培訓課件
- 《游園不值》-完整版課件
- 人音版小學一年級音樂下冊教案 全冊
- 草皮鋪種施工方案
- 中醫養生穴位保健按摩課件
- 回旋鏢運動軌跡的模擬
- 《康復醫學》PPT課件(PPT 105頁)
- (完整)高血壓病歷以及全套臨床病歷
- 標準溶液配制與標定原始記錄(氫氧化鈉)
- 光學零件工藝學
- 內墻膩子施工技術交底
評論
0/150
提交評論