詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)軟件工程詳細(xì)設(shè)計(jì)說(shuō)明書(shū)1.引言1.1編寫目的編寫詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的目的是為了使開(kāi)發(fā)人員在完成概要設(shè)計(jì)說(shuō)明書(shū)的基礎(chǔ)上,完成概要設(shè)計(jì)的各項(xiàng)功能規(guī)定;為程序員寫出實(shí)際的程序代碼提供依據(jù)。它是軟件設(shè)計(jì)階段所有任務(wù)和所有相關(guān)人員所需的參考資料。 預(yù)期的讀者為系統(tǒng)的開(kāi)發(fā)者、使用者和指導(dǎo)老師。 1.2背景 開(kāi)發(fā)軟件系統(tǒng)的名稱:學(xué)生體質(zhì)測(cè)試結(jié)果統(tǒng)計(jì)分析系統(tǒng); 任務(wù)提出者:; 開(kāi)發(fā)者:; 用戶:浙江工業(yè)大學(xué)全體師生; 本系統(tǒng)將使用MySQL作為數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng)。1.3參考資料本小組成員撰寫的

2、可行性分說(shuō)明書(shū);本小組成員撰寫的需求分析說(shuō)明書(shū);本小組成員撰寫的概要設(shè)計(jì)說(shuō)明書(shū)。2. 系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)根據(jù)學(xué)生體質(zhì)測(cè)試結(jié)果統(tǒng)計(jì)分析系統(tǒng)的概要設(shè)計(jì),本系統(tǒng)按照功能分解,可以分解為學(xué)生登錄系統(tǒng)、教師登錄系統(tǒng)和管理員登錄系統(tǒng)。三個(gè)系統(tǒng)又可以分為幾個(gè)小系統(tǒng),總的系統(tǒng)結(jié)構(gòu)圖,結(jié)構(gòu)流程圖如下:圖2.1 總體系統(tǒng)結(jié)構(gòu)圖 圖2.2 結(jié)構(gòu)流程圖3.人機(jī)交互界面設(shè)計(jì)系統(tǒng)的初始界面:圖3.13.1學(xué)生系統(tǒng)學(xué)生登錄后界面:圖3.2密碼修改界面:圖3.3成績(jī)查詢界面:圖3.4學(xué)生的重修申請(qǐng)界面:圖3.5學(xué)生提意見(jiàn)界面:圖3.63.2管理員系統(tǒng)管理員登陸界面:圖3.7修改密碼:圖3.8信息導(dǎo)入與修改界面:圖3.9信息導(dǎo)入:

3、圖3.10信息導(dǎo)入成功提示:圖3.11信息修改插入:圖3.12信息修改刪除:圖3.13信息修改更新:圖3.14科目修改界面插入:圖3.15科目修改界面刪除:圖3.16科目修改界面插入:圖3.17重修安排界面:圖3.18查看學(xué)生申請(qǐng)重修界面:圖3.19查看相關(guān)教師信息:圖3.20發(fā)布學(xué)生重修安排結(jié)果:圖3.21查看學(xué)生對(duì)權(quán)限的申請(qǐng):圖3.22圖3.233.3教師系統(tǒng)教師登陸界面:圖3.24密碼修改界面:圖3.25密碼修改界面:圖3.26查看重修情況:圖3.27查看學(xué)生建議界面:圖3.28圖3.29成績(jī)錄入界面:圖3.304.模塊設(shè)計(jì)4.1模塊1(登錄服務(wù))4.1.1功能 學(xué)生、教師、管理員登錄系

4、統(tǒng)。4.1.2輸入項(xiàng)賬號(hào)、密碼4.1.3輸出項(xiàng)產(chǎn)生SQL語(yǔ)言查詢權(quán)限表,結(jié)果正確登錄系統(tǒng),失敗給出相應(yīng)成功失敗提示。4.1.4流程邏輯 圖4.1.4模塊1(登錄服務(wù))的流程邏輯圖4.1.5接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。4.1.6存儲(chǔ)分配本模塊用Java在Myeclipse中進(jìn)行編碼,直

5、接的內(nèi)存分配由Myeclipse運(yùn)行時(shí)分配。4.1.7限制條件由于本系統(tǒng)的開(kāi)發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語(yǔ)言使用HTML,服務(wù)器端的語(yǔ)言使用java,開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫組件除外)。而數(shù)據(jù)庫(kù)也將隨之才用MySQL。開(kāi)發(fā)人員在編寫代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試而后維護(hù)升級(jí)。4.1.8測(cè)試計(jì)劃多次操作測(cè)試性能。4.2模塊2(密碼服務(wù))4.2.1功能 學(xué)生、教師、管理員可進(jìn)行本人的系統(tǒng)登錄密碼修改。4.2.2輸入項(xiàng)賬號(hào)及新、舊密碼4.2.3輸出項(xiàng)生成對(duì)應(yīng)的SQL語(yǔ)言,發(fā)送修改數(shù)據(jù)庫(kù)權(quán)限表,界面給出相應(yīng)成功失敗提示。4.2.4流程邏輯 圖4.

6、3.4 模塊2(密碼服務(wù))的流程邏輯圖4.2.5接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。4.2.6存儲(chǔ)分配本模塊用Java在Myeclipse中進(jìn)行編碼,直接的內(nèi)存分配由Myeclipse運(yùn)行時(shí)分配。4.2.7限制條件(1)由于本系統(tǒng)的開(kāi)發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語(yǔ)言使用HTML,服

7、務(wù)器端的語(yǔ)言使用java,開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫組件除外)。而數(shù)據(jù)庫(kù)也將隨之才用MySQL。(2)開(kāi)發(fā)人員在編寫代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試而后維護(hù)升級(jí)。4.2.8測(cè)試計(jì)劃測(cè)試要點(diǎn):每次密碼能否修改成功以及密碼格式是否能保證4.3 模塊3(學(xué)生個(gè)人基本信息)4.3.1功能提供學(xué)生個(gè)人基本信息查看功能。4.3.2性能對(duì)性能要求在1-6秒內(nèi)做出反應(yīng)。4.3.3輸入項(xiàng)鼠標(biāo)點(diǎn)擊產(chǎn)生查詢條件4.3.4輸出項(xiàng)生成標(biāo)準(zhǔn)的SQL語(yǔ)句,發(fā)送設(shè)置瀏覽區(qū)命令4.3.5流程邏輯 圖4.7模塊2(學(xué)生個(gè)人基本信息)的流程邏輯圖4.3.6接口硬件接口:主要就是TCP/IP

8、層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。4.3.7存儲(chǔ)分配本模塊用Java在Myeclipse中進(jìn)行編碼,直接的內(nèi)存分配由Myeclipse運(yùn)行時(shí)分配。4.3.8限制條件(1)由于本系統(tǒng)的開(kāi)發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語(yǔ)言使用HTML,服務(wù)器端的語(yǔ)言使用java,開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫組件除外)。而數(shù)據(jù)庫(kù)

9、也將隨之才用MySQL。(2)開(kāi)發(fā)人員在編寫代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試而后維護(hù)升級(jí)。4.3.9測(cè)試計(jì)劃模擬多用戶查詢,測(cè)試性能。4.4模塊4(學(xué)生體側(cè)結(jié)果分析)4.4.1功能 通過(guò)該模塊,學(xué)生可對(duì)自己體質(zhì)測(cè)試結(jié)果進(jìn)行查詢4.4.2性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時(shí)間性:響應(yīng)鼠標(biāo)單擊時(shí)間在45秒之間4.4.3輸入項(xiàng)鼠標(biāo)點(diǎn)擊界面響應(yīng)位置產(chǎn)生查詢條件4.4.4輸出項(xiàng)生成標(biāo)準(zhǔn)的SQL語(yǔ)句,將查詢結(jié)果數(shù)據(jù)傳送到畫圖軟件(ECHARS/JavaScript),再將所得圖片顯示在界面上。4.4.5設(shè)計(jì)方法(算法)項(xiàng)目平均成績(jī)=項(xiàng)目歷年成績(jī)/年數(shù)男生:

10、體質(zhì)評(píng)估值=1000米成績(jī)/滿分標(biāo)準(zhǔn)*100*30%+50米成績(jī)/滿分標(biāo)準(zhǔn)*100*30%+引體向上成績(jī)/滿分標(biāo)準(zhǔn)*100*30%+跳遠(yuǎn)成績(jī)/滿分標(biāo)準(zhǔn)*100*10%女生:體質(zhì)評(píng)估值=800米成績(jī)/滿分標(biāo)準(zhǔn)*100*30%+50米成績(jī)/滿分標(biāo)準(zhǔn)*100*30%+仰臥起坐成績(jī)/滿分標(biāo)準(zhǔn)*100*30%+跳遠(yuǎn)成績(jī)/滿分標(biāo)準(zhǔn)*100*10%4.4.6流程邏輯 圖5.7模塊3(學(xué)生體側(cè)結(jié)果分析)的流程邏輯圖4.4.7接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordS

11、et):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。4.4.8存儲(chǔ)分配本模塊用Java在Myeclipse中進(jìn)行編碼,直接的內(nèi)存分配由Myeclipse運(yùn)行時(shí)分配。4.4.9限制條件(1)由于本系統(tǒng)的開(kāi)發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語(yǔ)言使用HTML,服務(wù)器端的語(yǔ)言使用java,開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫組件除外)。而數(shù)據(jù)庫(kù)也將隨之才用MySQL。(2)開(kāi)發(fā)人員在編寫代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試而后維護(hù)升級(jí)。4.4.10測(cè)試計(jì)劃多次對(duì)不同學(xué)

12、生的體質(zhì)結(jié)果進(jìn)行計(jì)算分析,檢驗(yàn)分析結(jié)果是否準(zhǔn)確。4.5 模塊5(重修申請(qǐng))4.5.1功能 統(tǒng)計(jì)重修名單,安排課程老師4.5.3性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時(shí)間性:響應(yīng)鼠標(biāo)單擊時(shí)間在23秒之間4.5.3輸入項(xiàng)學(xué)生提出重修請(qǐng)求4.5.4輸出項(xiàng)生成SQL語(yǔ)言,修改數(shù)據(jù)庫(kù)的重修表。(之前未申明)4.5.5流程邏輯 圖4.5.5模塊4(重修申請(qǐng))的流程邏輯圖4.5.6接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返

13、回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。4.5.7存儲(chǔ)分配本模塊用Java在Myeclipse中進(jìn)行編碼,直接的內(nèi)存分配由Myeclipse運(yùn)行時(shí)分配。4.5.8限制條件(1)由于本系統(tǒng)的開(kāi)發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語(yǔ)言使用HTML,服務(wù)器端的語(yǔ)言使用java,開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫組件除外)。而數(shù)據(jù)庫(kù)也將隨之才用MySQL。(2)開(kāi)發(fā)人員在編寫代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試而后維護(hù)升級(jí)。4.5.9測(cè)試計(jì)劃多次模擬操作,檢驗(yàn)結(jié)果是否準(zhǔn)確。4.6模塊

14、6(提出建議)4.6.1功能 學(xué)生可以就系統(tǒng)或者老師,對(duì)不滿意或者有待改進(jìn)的地方提出建議4.6.2性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時(shí)間性:響應(yīng)鼠標(biāo)單擊時(shí)間在23秒之間4.6.3輸入項(xiàng)學(xué)生建議4.6.4輸出項(xiàng)生成SQL語(yǔ)言,修改數(shù)據(jù)庫(kù)的建議表。4.6.5流程邏輯 圖4.6.5模塊6(提出建議)的流程邏輯圖4.6.6接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行SQL

15、語(yǔ)句或MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。4.6.7存儲(chǔ)分配本模塊用Java在Eclipse中進(jìn)行編碼,直接的內(nèi)存分配由Eclipse運(yùn)行時(shí)分配。4.6.8限制條件(1)由于本系統(tǒng)的開(kāi)發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語(yǔ)言使用HTML,服務(wù)器端的語(yǔ)言使用Java,開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫組件除外)。而數(shù)據(jù)庫(kù)也將隨之才用MySQL。(2)開(kāi)發(fā)人員在編寫代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試而后維護(hù)升級(jí)。4.6.9測(cè)試計(jì)劃多次測(cè)試檢驗(yàn)性能。4.7模塊7( 教師個(gè)人基本信息)4.7.1功能存儲(chǔ)教師的基本信息4.

16、7.2性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時(shí)間性:響應(yīng)鼠標(biāo)單擊時(shí)間在23秒之間4.7.3輸入項(xiàng)鼠標(biāo)點(diǎn)擊界面響應(yīng)位置產(chǎn)生查詢條件4.7.4輸出項(xiàng)生成標(biāo)準(zhǔn)的SQL語(yǔ)句,將查詢結(jié)果數(shù)據(jù)顯示在界面上。4.7.5流程邏輯圖4.8.4模塊7(教師信息管理)的流程邏輯圖4.7.6接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行SQL語(yǔ)句或MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Paramet

17、er):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。4.7.7存儲(chǔ)分配本模塊用Java在Eclipse中進(jìn)行編碼,直接的內(nèi)存分配由Eclipse運(yùn)行時(shí)分配。4.7.8限制條件(1)由于本系統(tǒng)的開(kāi)發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語(yǔ)言使用HTML,服務(wù)器端的語(yǔ)言使用Java,開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫組件除外)。而數(shù)據(jù)庫(kù)也將隨之才用MySQL。(2)開(kāi)發(fā)人員在編寫代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試而后維護(hù)升級(jí)。4.7.9測(cè)試計(jì)劃多次測(cè)試檢驗(yàn)性能。4.8模塊8(成績(jī)管理)4.8.1功能 通過(guò)成績(jī)管理,系統(tǒng)管理所有進(jìn)行過(guò)體測(cè)的學(xué)生的成績(jī)4.8.2性能靈活性:窗口響應(yīng)絕大

18、部分的快捷菜單和控制面板操作時(shí)間性:響應(yīng)鼠標(biāo)單擊時(shí)間在23秒之間4.8.3輸入項(xiàng)老師修改、刪除等操作4.8.4輸出項(xiàng)經(jīng)過(guò)修改以后的新成績(jī)表4.8.5流程邏輯 圖4.8.5模塊8(成績(jī)管理)的流程邏輯圖4.8.6接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行SQL語(yǔ)句或MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。4.8.7存儲(chǔ)分配本模塊用Java

19、在Eclipse中進(jìn)行編碼,直接的內(nèi)存分配由Eclipse運(yùn)行時(shí)分配。4.8.8注釋設(shè)計(jì)在代碼部分的適當(dāng)位置有中文代碼注釋。4.8.9限制條件(1)由于本系統(tǒng)的開(kāi)發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語(yǔ)言使用HTML,服務(wù)器端的語(yǔ)言使用Java,開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫組件除外)。而數(shù)據(jù)庫(kù)也將隨之才用MySQL。(2)開(kāi)發(fā)人員在編寫代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試而后維護(hù)升級(jí)。4.9模塊9(查看建議)4.9.1功能 通過(guò)查詢,使老師能夠了解到學(xué)生對(duì)老師提出的建議4.9.2性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時(shí)間性:響應(yīng)鼠標(biāo)單擊時(shí)間在2

20、3秒之間4.9.3輸入項(xiàng)鼠標(biāo)點(diǎn)擊界面響應(yīng)位置產(chǎn)生查詢條件4.9.4輸出項(xiàng) 生成標(biāo)準(zhǔn)的SQL語(yǔ)句,將查詢結(jié)果數(shù)據(jù)顯示在界面上。4.9.5流程邏輯 圖4.9.5模塊9(查看建議)的流程邏輯圖4.9.6接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行SQL語(yǔ)句或MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。4.9.7存儲(chǔ)分配本模塊用Java在Eclips

21、e中進(jìn)行編碼,直接的內(nèi)存分配由Eclipse運(yùn)行時(shí)分配。4.9.8限制條件(1)由于本系統(tǒng)的開(kāi)發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語(yǔ)言使用HTML,服務(wù)器端的語(yǔ)言使用Java,開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫組件除外)。而數(shù)據(jù)庫(kù)也將隨之才用MySQL。(2)開(kāi)發(fā)人員在編寫代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試而后維護(hù)升級(jí)。4.9.9測(cè)試計(jì)劃多次操作測(cè)試性能。4.10模塊10(學(xué)生、教師信息數(shù)據(jù)錄入)4.10.1功能 管理員通過(guò)此模塊,可以一次性導(dǎo)入往年的未錄進(jìn)系統(tǒng)的數(shù)據(jù)信息4.10.2性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時(shí)間性:響應(yīng)鼠標(biāo)單擊時(shí)間在

22、23秒之間4.10.3輸入項(xiàng)學(xué)生、教師信息4.10.4輸出項(xiàng)產(chǎn)生SQL語(yǔ)言,生成學(xué)生、教師信息表。4.10.5流程邏輯 圖11.7模塊9(學(xué)生、教師信息修改)的流程邏輯圖4.10.6接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行SQL語(yǔ)句或MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。4.10.7存儲(chǔ)分配本模塊用Java在Eclipse中進(jìn)行編碼

23、,直接的內(nèi)存分配由Eclipse運(yùn)行時(shí)分配。4.10.8限制條件(1)由于本系統(tǒng)的開(kāi)發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語(yǔ)言使用HTML,服務(wù)器端的語(yǔ)言使用Java,開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫組件除外)。而數(shù)據(jù)庫(kù)也將隨之才用MySQL。(2)開(kāi)發(fā)人員在編寫代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試而后維護(hù)升級(jí)。4.10.9測(cè)試計(jì)劃多次操作測(cè)試性能。4.11模塊11(科目信息修改)4.11.1功能管理員根據(jù)歷年改動(dòng)科目信息對(duì)考試科目及標(biāo)準(zhǔn)進(jìn)行修改。 4.11.2性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時(shí)間性:響應(yīng)鼠標(biāo)單擊時(shí)間在23秒之間4.11.3輸

24、入項(xiàng)管理員根據(jù)考試信息進(jìn)行修改。4.11.4輸出項(xiàng)產(chǎn)生SQL語(yǔ)言,對(duì)數(shù)據(jù)庫(kù)的科目標(biāo)準(zhǔn)表中的列進(jìn)行增加刪除,或是更改科目標(biāo)準(zhǔn)。4.11.5流程邏輯 圖4.13.5模塊11(科目信息表)的流程邏輯圖4.11.6接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。4.11.7存儲(chǔ)分配本模塊用Java在Myecli

25、pse中進(jìn)行編碼,直接的內(nèi)存分配由Myeclipse運(yùn)行時(shí)分配。4.11.8限制條件(1)由于本系統(tǒng)的開(kāi)發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語(yǔ)言使用HTML,服務(wù)器端的語(yǔ)言使用java,開(kāi)發(fā)人員將不能用其他的開(kāi)發(fā)語(yǔ)言(編寫組件除外)。而數(shù)據(jù)庫(kù)也將隨之才用MySQL。(2)開(kāi)發(fā)人員在編寫代碼的過(guò)程中需要嚴(yán)格按照軟件工程的要求來(lái)進(jìn)行,以利于接下來(lái)的測(cè)試而后維護(hù)升級(jí)。4.11.9測(cè)試計(jì)劃多次操作測(cè)試性能。4.12模塊12(重修安排)4.12.1功能 通過(guò)該模塊,給需要重修的同學(xué)分配老師4.12.2性能靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作時(shí)間性:響應(yīng)鼠標(biāo)單擊時(shí)間在23秒之間4.12.3輸入項(xiàng) 管理員點(diǎn)擊查看重修名單,安排課程老師.4.12.4輸出項(xiàng) 產(chǎn)生SQL語(yǔ)言,修改數(shù)據(jù)庫(kù)的重修表的教師列.4.12.5流程邏輯 圖4.12.5模塊12(重修安排)的流程邏輯圖4.13.6接口硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層軟件接口:具體來(lái)說(shuō)開(kāi)發(fā)中可能用到的ADO的常用對(duì)象有以下幾個(gè):連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。命令對(duì)象(Command):用來(lái)執(zhí)行MySQL的存儲(chǔ)過(guò)程。參數(shù)對(duì)象(Parameter):用來(lái)為

溫馨提示

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

評(píng)論

0/150

提交評(píng)論