




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上網站概要設計說明書(模板)專心-專注-專業1引言本說明書為“XXXX網站系統”的概要設計說明書,概要闡述了對學生所提出需求的設計方案,對系統中的各項功能需求、技術需求、實現環境及所使用的實現技術進行了明確定義。同時,對軟件應具有的功能和性能及其他有效性需求也進行了定義。此外,本說明書還明確了系統的數據結構和軟件結構,還將給出內部軟件和外部系統部件之間的接口定義,各個軟件模塊的功能說明,數據結構的細節以及具體的裝配要求。1.1編寫目的l 編寫本說明書的目的是:1. 為編碼人員提供依據;2. 為修改、維護提供條件;3. 項目負責人將按計劃書的要求布置和控制開發工作全過程;
2、4. 項目質量保證組將按此計劃書做階段性和總結性的質量驗證和確認。l 本說明書的預期讀者包括:1. 項目開發人員,特別是編碼人員;2. 軟件維護人員;3. 技術管理人員;4. 執行軟件質量保證計劃的專門人員;5. 參與本項目開發進程各階段驗證、確認以及負責為最后項目驗收、鑒定提供相應報告的有關人員;6. 合作各方有關部門的負責人;7. 項目組負責人和全體參加人員。1.2背景a. 項目名稱:XXXX網站系統項目 b. 系統名稱:XXXX網站系統c. 項目提出者:XXXXd. 系統學生:XXXX、XXXX、XXXX1.3定義總體設計:對有關系統全局問題的設計,也就是設計系統總的處理方案,又稱系統。
3、它包括:計算機配置設計、系統模塊、數據庫和文件設計、代碼設計以及與內部控制設計等內容。運行設計:是針對建筑或環境的特定要求,以活動發生地點的建筑或場地設計及現狀條件為基礎,對活動運行期間的空間分配、人行和車輛流線及運行所需的臨時設施進行的妥善安排和布置。MySQL5.0::MySQL名字的來歷MySQL是一個小型關系型數據庫管理系統,開發者為瑞典MySQLAB公司,在2008年1月16號被Sun公司收購。MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。
4、其中,5.0是其一個版本號。1.4參考資料1 XXXX.2 XXXX2總體設計2.1需求規定1. 輸入/輸出(I/O)項目一覽表(參見表4.1)表4.1 I/O項目一覽表NO.項目名稱操作(I/O)類型備注1學生名I字符2密碼I字符3密碼確認I字符4性別I字符5電話號碼I字符6電子郵箱I字符7住所I字符8郵編I字符2. 校驗項目(參見表4.2)表4.2 校驗項目NO.校驗項目正常條件錯誤信息1學生名半角英文字母、數字、字符學生名類型錯誤2密碼半角英文字母、數字、字符密碼類型錯誤3電子郵箱半角英文字母、數字、字符、非法郵箱地址錯誤2.2運行環境服務器:服務器配置(基本要求):雙核CPU、內存2G
5、以上、硬盤80G網卡:10M/1000M Ethernet客戶機:CPU:Inter Pentium E 2200或AMD Athlon 5000及以上內存:512M以上硬盤:8G以上網卡:10M/1000M Ethernet外圍設備:打印機 掃描儀 繪圖儀通訊設備:傳真機操作系統: WINDOWS2000/2003 Server IE4.0 SP1/NT SP4/2000/2003 SERVER SP4數據庫服務器: MySQL Server 5WEB服務器軟件:IIS6.0+客戶端: WINDOWS系統皆可2.3基本設計概念和處理流程學生行為流程:學生輸入用戶名和密碼用戶名、
6、密碼是否正確進入學生功能頁面是否選擇審核個人信息功能?進入審核個人信息頁面是否選擇進入成績查詢頁面是否選擇選課管理功能是否選擇在線學習功能進入選課查詢頁面進入在線學習頁面退出系統NONONONOYESYESYESYES教師行為流程:教師輸入用戶名和密碼用戶名、密碼是否正確進入教師功能頁面是否選擇個人信息管理功能?進入個人信息管理頁面是否選擇信息發布功能?進入信息發布頁面是否選擇網上答疑功能?是否選擇學生成績查看功能?進入網上答疑頁面進入學生成績查看頁面退出系統NONONONOYESYESYESYES管理員行為流程:管理員輸入用戶名和密碼用戶名、密碼是否正確進入管理員功能頁面是否選擇個人信息管理
7、功能?進入個人信息管理頁面是否選擇個人信息管理功能?進入個人信息管理頁面是否選擇課程安排功能?是否選擇新聞發布功能?進入課程安排頁面進入新聞發布頁面退出系統NONONONOYESYESYESYES2.4結構1. 學生子系統(參見表4.3)表 4.3 NO.模塊名稱 功能需求程序ID1個人信息模塊 創建個人基本信息修改個人基本信息查看個人基本信息StudentManage_*2成績查詢按照查詢條件進行成績查詢StudentScore_*3學習資料共享在線下載學習資料Studing_*4學習管理與老師在線學習互動與同學在線討論學習給老師留言作業提交StudentStudy_*2. 教師子系統(參見
8、表4.4)表4.4NO.模塊名稱 功能需求程序ID1個人信息模塊 創建個人基本信息修改個人基本信息查看個人基本信息TeacherManage_*2學生信息查詢按照查詢條件進行學生信息查詢TeacherSearch_*3教學安排在線答疑回復學生提問TeacherArrange_*4信息發布各種學習資料發布TeacherRelease_*3. 管理員子系統(參見表4.5)表4.5NO.模塊名稱 功能需求程序ID1學生信息管理添加學生信息刪除學生信息修改學生信息ManageStu_*2教師信息管理添加教師信息刪除教師信息修改教師信息ManageTea_*3課程安排任課老師授課安排學生課程安排Mana
9、geCourse_*4新聞發布各類學習活動信息發布各類參考書籍信息發布更新時事新聞發布NewPublish_*2.5功能器求與程序的關系本條用一張如下的矩陣圖說明各項功能需求的實現同各塊程序的分配關系:程序功能需求個人信息程序課程安排程序新聞發布管理程序教學信息發布程序個人信息更新程序信息查詢個人信息管理(學生)課程安排(老師)新聞發布管理(管理員)教學資料上傳(教師)個人信息更新(教師、學生)信息查詢(學生)2.6人工處理過程1.創建學生(注冊新學生):學生信息需要手工輸入計算機。2.學生登錄:學生登錄系統需要手工輸入學生名及密碼。2.7尚未問決的問題暫無;3接口設計3.1學生接口(1)進入
10、“XXXX網站系統”主頁面,學生輸入ID和密碼,只有輸入正確才能進入系統。(2) 在做新建和更新類操作時,只有輸入合法的內容才能成功地編輯內容。3.2外部接口說明本系統同外界的所有接口的安排包括軟件與硬件之間的接口、本系統與各支持軟件之間的接口關系。3.3內部接口模塊間接口采用數據耦合方式,通過參數表傳送數據,交換信息。4運行設計4.1運行模塊組合XXXX網站系統的所有模塊在服務器啟動的時候完成所有模塊的加載工作,隨時等候學生的調用。包括:注冊、登陸、個人資料管理、課程、資料共享、管理學生教師課程新聞論壇。4.2運行控制1、在頁面上,通過鼠標點擊觸發相應的操作。2、在頁面上,也可以通過Tab鍵
11、、回車鍵等功能鍵完成某些特定的功能。說明每種運行模塊組合將占用各種資源的時間。5系統數據結構設計5.1邏輯結構設計要點1教師表NO.字段名稱類型SizeNULL主鍵說明1tea_idCHAR101教師的ID2tea_nameCHAR20教師姓名3tea_pidCHAR504tea_sexualCHAR10性別5tea_nationCHAR50可以國籍6tea_birthdayDATETIME8可以生日7tea_office_addressCHAR50可以辦公室地址8tea_polityCHAR10可以政治面貌9tea_home_addressCHAR50可以家庭地址10tea_home_mai
12、lidCHAR10可以11tea_mobileCHAR50可以手機號12tea_home_phoneCHAR50可以居住電話13tea_office_phoneCHAR50可以辦公電話14tea_mailCHAR50可以郵箱15tea_marriageINT4婚姻情況16tea_educationCHAR10可以教育等級17tea_postCHAR10可以崗位2學生表NO.字段名稱類型SizeNULL主鍵說明1stu_idCHAR101學生ID2stu_nameCHAR20姓名3stu_pidCHAR 504stu_sexualCHAR10性別5stu_nationCHAR20可以籍貫6stu
13、_yearINT4可以出生年份7stu_birthdayDATETIME8可以生日時間8stu_classCHAR10可以班級9stu_polityCHAR10可以政治面貌10stu_home_addressCHAR50可以家庭住址11stu_home_mailidCHAR10可以12stu_mobileCHAR50可以手機號13stu_home_phoneCHAR50可以家庭電話14stu_dorm_phoneCHAR50可以公寓電話15stu_ mailCHAR50可以郵箱16stu_ marriageINT4婚姻情況17Stu_mentor_companyCHAR20可以導師18stu_
14、menter_schoolCHAR20可以學校導師19stu_intershipINT4實習情況20stu_financeINT4經濟情況21stu_majorCHAR50可以主修3課程信息表列名數據類型可否為空說明course_NoINT(4)NOT NULL課程編號(主鍵)course_NameCHAR(10)NULL課程名稱course_TypeCHAR(10)NULL課程類型course_DesCHAR(50)NULL課程描述5.2物理結構設計要點xxxx網站系統在mysql上是一個物理數據庫,命名為GRUSystem。系統的物理結構具體有數據庫來設計與生成,此處略。5.3數據結構與程序的關系系統的數據結構由標準數據庫語言SQL生成。具體的實例如創建系統學生表格ad_info的程序用SQL表示就是:CREATE TABLEdbo.ad_info(ad_idchar(10)COLLATE Chinese_PRC_CI_AS NOT NULL,ad_PWDchar(10)COLLATE Chinese_PRC_CI_AS NULL,as_Deschar(10)COLLATE Chinese_PRC_CI_AS NULL)ON PRIMARY6系統出錯處理設計6.1出錯信息
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO 9612:2025 EN Acoustics - Determination of occupational noise exposure - Methodology
- 2025年稅務師之涉稅服務實務模考預測題庫(奪冠系列)
- 多寶樂園教學課件圖片
- 參與式教學課件
- 心理學基礎(第2版) 課件 第10章 動機
- 少兒英語培訓教學課件
- 偷影子的人教學課件
- Brand KPIs for milk alternatives:So Good in India-英文培訓課件2025
- 《荷塘月色》教學課件
- 2025年工業互聯網平臺IPv6技術升級下的工業互聯網平臺市場拓展策略研究報告
- 江蘇省揚州市江都區2024-2025學年七年級上學期第一次月考數學試卷
- 木材原木采購合同范本
- EPC光伏項目投標方案(技術方案)
- 家庭醫生簽約服務手冊
- 膝關節骨節炎康復診療規范
- 立式壓力蒸汽滅菌鍋確認方案
- 2024活動委托承辦服務合同協議書范本
- 2024年全國高考Ⅰ卷英語試題及答案
- (1000題)焊工(初級)理論考試題及參考答案
- SL-T+62-2020水工建筑物水泥灌漿施工技術規范
- 人民軍隊優良傳統附有答案
評論
0/150
提交評論