非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)概要設(shè)計說明書_第1頁
非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)概要設(shè)計說明書_第2頁
非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)概要設(shè)計說明書_第3頁
非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)概要設(shè)計說明書_第4頁
非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)概要設(shè)計說明書_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1引言21.1編寫目的21.2背景21.4參考資料32總體設(shè)計32.1需求規(guī)定32.2運行環(huán)境42.3基本設(shè)計概念和處理流程42.4結(jié)構(gòu)92.5功能需求與程序的關(guān)系112.6人工處理過程112.7尚未問決的問題123接口設(shè)計123.1用戶接口123.2外部接口123.3內(nèi)部接口124運行設(shè)計124.1運行模塊組合124.2運行控制134.3運行時間135系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計135.1邏輯結(jié)構(gòu)設(shè)計135.2物理結(jié)構(gòu)設(shè)計17數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系176系統(tǒng)出錯處理設(shè)計186.1出錯信息186.2補救措施186.3系統(tǒng)維護設(shè)計18概要設(shè)計說明書1引言1.1編寫目的非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)概要設(shè)計書是

2、在需求分析書的基礎(chǔ)上編寫出來的,主要面向系統(tǒng)分析員和程序員。系統(tǒng)分析員根據(jù)需求分析書和概要設(shè)計書對軟件進行詳細設(shè)計,同時,概要設(shè)計書也是系統(tǒng)分析員向程序員分配代碼設(shè)計任務(wù)的依據(jù)。1.2背景軟件名稱:非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)本項目由孫月江老師提出,開發(fā)人員有*用戶:非全日制研究生網(wǎng)絡(luò)基礎(chǔ)設(shè)置:該項目的實現(xiàn)與運行可依附青島理工大學(xué)校園網(wǎng)絡(luò)平臺。該軟件可與該校校園網(wǎng)絡(luò)平臺,教務(wù)管理系統(tǒng)相關(guān)聯(lián)。便于管理人員管理和同學(xué)的操作。1.3定義在該概要設(shè)計說明書中的專門術(shù)語有:總體設(shè)計接口設(shè)計數(shù)據(jù)結(jié)構(gòu)設(shè)計運行設(shè)計系統(tǒng)出錯處理設(shè)計具體的概念與定義在文檔后將會解釋。mssql:微軟公司生產(chǎn)的sql serve

3、r數(shù)據(jù)庫管理系統(tǒng)。mysql:一個免費的功能較強的數(shù)據(jù)庫管理系統(tǒng)。php:一種免費的用于web應(yīng)用開發(fā)的腳本語言。phpmyadmin:一種是用php腳本語言編寫的mysql管理程序。1.4參考資料1.山東省研究生創(chuàng)新計劃項目項目申請書2.軟件設(shè)計文檔國家標準3. 非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)軟件需求說明書4. 非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)項目開發(fā)計劃4.教學(xué)平臺碩士論文2總體設(shè)計2.1需求規(guī)定1. 輸入/輸出(i/o)項目一覽表(參見表4.1)表4.1 i/o項目一覽表no.項目名稱操作(i/o)類型備注1用戶名i字符2密碼i字符3密碼確認i字符4性別i字符5電話號碼i字符6電子郵箱i字

4、符7住所i字符8郵編i字符2. 校驗項目(參見表4.2)表4.2 校驗項目no.校驗項目正常條件錯誤信息1用戶名半角英文字母、數(shù)字、字符用戶名類型錯誤2密碼半角英文字母、數(shù)字、字符密碼類型錯誤3電子郵箱半角英文字母、數(shù)字、字符、非法郵箱地址錯誤2.2運行環(huán)境設(shè)備:服務(wù)器:服務(wù)器配置(基本要求):雙核cpu、內(nèi)存2g以上、硬盤80g網(wǎng)卡:10m/1000m ethernet客戶機:cpu:inter pentium e 2200或amd athlon 5000及以上內(nèi)存:512m以上硬盤:8g以上網(wǎng)卡:10m/1000m ethernet外圍設(shè)備:打印機 掃描儀 繪圖儀通訊設(shè)備:傳真機操作系統(tǒng):

5、 windows2000/2003 server ie4.0 sp1/nt sp4/2000/2003 server sp4數(shù)據(jù)庫服務(wù)器: mysql server 5web服務(wù)器軟件:iis6.0+客戶端: windows系統(tǒng)皆可2.3基本設(shè)計概念和處理流程非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)主要功能結(jié)構(gòu)圖參見圖4.1圖4.1 主功能結(jié)構(gòu)圖非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)處理流程和數(shù)據(jù)流程參見圖4.2數(shù)據(jù)庫系統(tǒng)管理員學(xué)生教師系統(tǒng)管理維護在線學(xué)習(xí)交流更新教學(xué)信息輸出數(shù)據(jù)輸入數(shù)據(jù)客戶端顯示圖4.2 處理流程和數(shù)據(jù)流程圖1. 登陸界面參見圖4.3圖4.3 登陸界面圖2.學(xué)生子系統(tǒng)概要設(shè)計1) 功能描述a.

6、 功能概要該系統(tǒng)的最終客戶為研究生院的全體學(xué)生,可供學(xué)生管理個人信息、查詢成績、選課、網(wǎng)上學(xué)習(xí)、網(wǎng)上評教等功能。b開始條件學(xué)生已登錄本系統(tǒng)。2) 處理流程(參見圖4.4)學(xué)生輸入用戶名和密碼用戶名、密碼是否正確進入學(xué)生功能頁面是否選擇審核個人信息功能?進入審核個人信息頁面是否選擇進入成績查詢頁面是否選擇選課管理功能是否選擇在線學(xué)習(xí)功能進入選課查詢頁面進入在線學(xué)習(xí)頁面退出系統(tǒng)nonononoyesyesyesyes圖4.4 學(xué)生模塊系統(tǒng)流程圖2.教師子系統(tǒng)概要設(shè)計1)功能描述a. 功能概要該模塊實現(xiàn)教師個人信息管理、教學(xué)信息發(fā)布、在線答疑等功能。b開始條件教師已登錄本系統(tǒng)。2) 處理流程(參見圖

7、4.5)教師輸入用戶名和密碼用戶名、密碼是否正確進入教師功能頁面是否選擇個人信息管理功能?進入個人信息管理頁面是否選擇信息發(fā)布功能?進入信息發(fā)布頁面是否選擇網(wǎng)上答疑功能?是否選擇學(xué)生成績查看功能?進入網(wǎng)上答疑頁面進入學(xué)生成績查看頁面退出系統(tǒng)nonononoyesyesyesyes圖4.5 教師模塊系統(tǒng)流程圖3.管理員子系統(tǒng)概要設(shè)計1)功能描述a功能概要該模塊實現(xiàn)管理員對教師、學(xué)生個人信息的管理、課程的安排、新聞發(fā)布等功能。b開始條件管理員已登錄本系統(tǒng)。2) 處理流程(參見圖4.6)管理員輸入用戶名和密碼用戶名、密碼是否正確進入管理員功能頁面是否選擇個人信息管理功能?進入個人信息管理頁面是否選擇

8、個人信息管理功能?進入個人信息管理頁面是否選擇課程安排功能?是否選擇新聞發(fā)布功能?進入課程安排頁面進入新聞發(fā)布頁面退出系統(tǒng)nonononoyesyesyesyes圖4.6 管理員模塊系統(tǒng)流程圖2.4結(jié)構(gòu)1. 學(xué)生子系統(tǒng)(參見表4.3)表 4.3 no.模塊名稱 功能需求程序id1個人信息模塊 創(chuàng)建個人基本信息修改個人基本信息查看個人基本信息studentmanage_*2成績查詢按照查詢條件進行成績查詢studentscore_*3選課管理已選課程查詢課程選擇studentcourse_*4學(xué)習(xí)管理與老師在線學(xué)習(xí)互動與同學(xué)在線討論學(xué)習(xí)給老師留言作業(yè)提交studentstudy_*2. 教師子系

9、統(tǒng)(參見表4.4)表4.4no.模塊名稱 功能需求程序id1個人信息模塊 創(chuàng)建個人基本信息修改個人基本信息查看個人基本信息teachermanage_*2學(xué)生信息查詢按照查詢條件進行學(xué)生信息查詢teachersearch_*3教學(xué)安排在線答疑回復(fù)學(xué)生提問作業(yè)批改teacherarrange_*4信息發(fā)布復(fù)習(xí)資料發(fā)布作業(yè)發(fā)布各種學(xué)習(xí)資料發(fā)布teacherrelease_*3. 管理員子系統(tǒng)(參見表4.5)表4.5no.模塊名稱 功能需求程序id1學(xué)生信息管理添加學(xué)生信息刪除學(xué)生信息修改學(xué)生信息managestu_*2教師信息管理添加教師信息刪除教師信息修改教師信息managetea_*3課程安排

10、任課老師授課安排學(xué)生課程安排managecourse_*4新聞發(fā)布各類學(xué)習(xí)活動信息發(fā)布各類參考書籍信息發(fā)布更新時事新聞發(fā)布newpublish_*2.5功能需求與程序的關(guān)系本條用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系(參見表4.6):表4.6 功能需求同各程序分配關(guān)系程序功能需求個人信息程序課程安排程序新聞發(fā)布管理程序教學(xué)信息發(fā)布程序個人信息更新程序信息查詢個人信息管理(管理員)課程安排(管理員)新聞發(fā)布管理(管理員)教學(xué)信息發(fā)布(教師)個人信息更新(教師、學(xué)生)信息查詢2.6人工處理過程1.創(chuàng)建用戶(注冊新用戶):用戶信息需要手工輸入計算機。2.用戶登錄:用戶登錄系統(tǒng)需要

11、手工輸入用戶名及密碼。2.7尚未問決的問題 系統(tǒng)的當前版本不實現(xiàn)測評類型及子項的管理頁面,但系統(tǒng)設(shè)計必須實現(xiàn)測評類型及子項的定制接口,即所有測評類型及子項信息存儲在數(shù)據(jù)庫中,而不是應(yīng)變罵道源代碼中,以實現(xiàn)系統(tǒng)更強的靈活性。3接口設(shè)計3.1用戶接口(1)進入非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)主頁面,用戶輸入id和密碼,只有輸入正確才能進入系統(tǒng)。(2) 在做新建和更新類操作時,只有輸入合法的內(nèi)容才能成功地編輯內(nèi)容。3.2外部接口 (1) 服務(wù)器端配置如運行環(huán)境2.2節(jié)所述。(2)客戶端必須安裝瀏覽器,如需要打印,還必須安裝打印機。3.3內(nèi)部接口模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。

12、4運行設(shè)計4.1運行模塊組合1、非全日制研究生智能網(wǎng)絡(luò)教學(xué)系統(tǒng)的所有6個模塊在服務(wù)器啟動的時候完成所有模塊的加載工作,隨時等候用戶的調(diào)用。包括:注冊、登陸、個人資料管理、課程、評價、管理學(xué)生教師課程新聞?wù)搲?、不同的用戶根據(jù)權(quán)限的不同調(diào)用不同的模塊(參見表4.7)。表4.7 模塊劃分模塊用戶模塊學(xué)生注冊、登陸、個人資料管理、選擇學(xué)習(xí)課程、聽課、教師評價、論壇教師注冊、登陸、個人資料管理、選擇教學(xué)課程、上課、學(xué)生評價、論壇管理員注冊、登陸、個人資料管理、管理學(xué)生教師課程新聞?wù)搲?.2運行控制說明每一種外界的運行控制的方式方法和操作步驟。1、在頁面上,通過鼠標點擊觸發(fā)相應(yīng)的操作。2、在頁面上,也

13、可以通過tab鍵、回車鍵等功能鍵完成某些特定的功能。例如:在評價是選項有abcd,可以用abcd來選擇,而不必用鼠標。4.3運行時間無特殊要求。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1邏輯結(jié)構(gòu)設(shè)計1 ce_org_table(參見表4.8)表4.9no字段名稱類型sizenull主編說明1ce_org_idint41答辯id2ce_org_timedatetime8答辯時間3ce_org_char50可以答辯地點4ce_org_nvarchir50答辯類型5ce_org_char10可以答辯狀態(tài)2. ce_table(參見表4.8)表4.9no字段名稱類型sizenull主鍵說明1ce_stu_idchar2

14、012ce_sutjectchar60可以3ce_start_filechar50可以4ce_start_timedatetime8可以5ce_start_confirmcomteaint46ce_start_confirmscteaint47ce_start_selectimedatetime8可以8ce_start_final_timedatetime8可以9ce_start_gradenchar10可以10ce_middle_filechar50可以11ce_middle_timedatetime8可以12ce_middle_confirm_comteaint413ce_middle_c

15、onfirm_schteaint414ce_middle_select_timedatetime8可以15ce_middle_final_timedatetime8可以16ce_middle_gradenchar10可以17ce_ultimate_ filechar50可以18ce_ultimate_ time datetime8可以19ce_ultimate_ confirm_comteaint420ce_ultimate_ confirm_schteaint421ce_ultimate_ select_timedatetime8可以22ce_ultimate_ final_timedate

16、time8可以23ce_ultimate_ gradenchar10可以24ce_new_chang_timedatetime8可以25ce_new_subjectchar60可以26ce_new_start_filechar50可以27ce_new_start_confirm_comteaint428ce_new_start_comfirm_schteaint429ce_statusnchar20可以30ce_start_statusnvatchar500可以31ce_middle_statusnvatchar500可以32ce_ultimate_statusnvatchar500可以3.

17、cou_select_table(參見表4.9)表4.9no字段名稱類型sizenull主鍵說明1cou_select_couidchar2012cou_select_stuidchar6023cou_select_gradeint4可以4. cou_select_table(參見表4.10)表4.10no.字段名稱類型sizenull主鍵說明1cou_idint41課程號2cou_namechar30課名3cou_tea_idchar504cou_datevarchar505cou_unitchar20可以6cou_attribuechar107cou_pointint 4可以8cou_al

18、iveint4可以課程狀態(tài)5. stu_table(參見表4.11)表4.11no.字段名稱類型sizenull主鍵說明1stu_idchar101學(xué)生id2stu_namechar20姓名3stu_pidchar 504stu_sexualchar10性別5stu_nationchar20可以籍貫6stu_yearint4可以出生年份7stu_birthdaydatetime8可以生日時間8stu_classchar10可以班級9stu_politychar10可以政治面貌10stu_home_addresschar50可以家庭住址11stu_home_mailidchar10可以12stu

19、_mobilechar50可以手機號13stu_home_phonechar50可以家庭電話14stu_dorm_phonechar50可以公寓電話15stu_ mailchar50可以郵箱16stu_ marriageint4婚姻情況17stu_mentor_companychar20可以導(dǎo)師18stu_menter_schoolchar20可以學(xué)校導(dǎo)師19stu_intershipint4實習(xí)情況20stu_financeint4經(jīng)濟情況21stu_majorchar50可以主修6tea_table(參見表4.12)表4.12no.字段名稱類型sizenull主鍵說明1tea_idchar

20、101教師的id2tea_namechar20教師姓名3tea_pidchar504tea_sexualchar10性別5tea_nationchar50可以國籍6tea_birthdaydatetime8可以生日7tea_office_addresschar50可以辦公室地址8tea_politychar10可以政治面貌9tea_home_addresschar50可以家庭地址10tea_home_mailidchar10可以11tea_mobilechar50可以手機號12tea_home_phonechar50可以居住電話13tea_office_phonechar50可以辦公電話14tea_mailchar50可以郵箱15tea_marriageint4婚姻情況16tea_educationchar10可以教育等級17tea_postchar10可以崗位7usr_table(參見表4.13)表4.13no.字段名稱類型sizenull主鍵說明1us_idchar101管理員id2us_passwdch

溫馨提示

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

評論

0/150

提交評論