實(shí)驗(yàn)教學(xué)網(wǎng)絡(luò)管理系統(tǒng)設(shè)計(jì)(附源程序).rar
實(shí)驗(yàn)教學(xué)網(wǎng)絡(luò)管理系統(tǒng)設(shè)計(jì)(附源程序),資源包括:正文標(biāo)準(zhǔn)doc格式共40頁 附開題報(bào)告.doc 封面.doc 中期檢查表.doc 說明書.doc 英文文獻(xiàn)與程序設(shè)計(jì)源文件摘 要現(xiàn)在的實(shí)驗(yàn)教學(xué)網(wǎng)絡(luò)管理系統(tǒng)存在實(shí)驗(yàn)題目分發(fā)慢,文檔交換不方便,師生交流困難等方面的問題。為了解決現(xiàn)有系統(tǒng)的這些問題,特開發(fā)新的實(shí)驗(yàn)教學(xué)網(wǎng)絡(luò)管理系統(tǒng)。作者以實(shí)際應(yīng)用為開發(fā)背景,運(yùn)用軟件...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 莎士比亞 發(fā)布
資源包括:正文標(biāo)準(zhǔn)DOC格式共40頁 附開題報(bào)告.doc 封面.doc 中期檢查表.doc 說明書.doc 英文文獻(xiàn)與程序設(shè)計(jì)源文件
摘 要
現(xiàn)在的實(shí)驗(yàn)教學(xué)網(wǎng)絡(luò)管理系統(tǒng)存在實(shí)驗(yàn)題目分發(fā)慢,文檔交換不方便,師生交流困難等方面的問題。為了解決現(xiàn)有系統(tǒng)的這些問題,特開發(fā)新的實(shí)驗(yàn)教學(xué)網(wǎng)絡(luò)管理系統(tǒng)。
作者以實(shí)際應(yīng)用為開發(fā)背景,運(yùn)用軟件工程原理和開發(fā)方法,采用當(dāng)前網(wǎng)絡(luò)開發(fā)主流技術(shù),結(jié)合JSP和SQL數(shù)據(jù)庫技術(shù),設(shè)計(jì)并開發(fā)了一個基于B/S模式的實(shí)驗(yàn)教學(xué)管理系統(tǒng)。首先對開發(fā)系統(tǒng)進(jìn)行了需求分析,得到系統(tǒng)功能需求、數(shù)據(jù)流圖和數(shù)據(jù)字典。隨后對系統(tǒng)進(jìn)行了概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),在概要設(shè)計(jì)中主要進(jìn)行了系統(tǒng)功能模塊劃分,將系統(tǒng)劃分為了管理員控制模塊、教師控制模塊和學(xué)生控制模塊三大模塊,其中管理員的權(quán)限包括對新教師和新學(xué)生的注冊,對新管理員的注冊和對實(shí)驗(yàn)題目的審批;教師的權(quán)限包括實(shí)驗(yàn)題目的申請,學(xué)生實(shí)驗(yàn)結(jié)果的查看,回答學(xué)生提問;學(xué)生權(quán)限包括選擇實(shí)驗(yàn)題目,上傳實(shí)驗(yàn)結(jié)果和向教師提問。概要設(shè)計(jì)中還進(jìn)行了系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì),系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),系統(tǒng)安全設(shè)計(jì)等。詳細(xì)設(shè)計(jì)主要包括系統(tǒng)數(shù)據(jù)庫訪問的實(shí)現(xiàn),主要功能模塊的具體實(shí)現(xiàn),模塊實(shí)現(xiàn)關(guān)鍵代碼等。最后對系統(tǒng)進(jìn)行了功能測試,并對測試結(jié)果進(jìn)行了分析,在總結(jié)、分析的基礎(chǔ)上,指出了系統(tǒng)存在的不足及需要改進(jìn)的地方,為今后開發(fā)類似系統(tǒng)提供借鑒和幫助。
本系統(tǒng)界面友好,操作方便,能夠基本滿足實(shí)驗(yàn)教學(xué)管理的要求。
關(guān)鍵詞:實(shí)驗(yàn)教學(xué)管理系統(tǒng);JSP;三層結(jié)構(gòu)
Abstract
The recent Experiment Education Web Management System have many problems, such as the deal out of the subjects was very slow, the exchange of documents was inconvenient ,the communication between students and teachers was very hard, and so on. This new system was developed to solve these problems.
The author takes the development of practical applications as background, uses software engineering principles, development methods and the current mainstream network technology, combines the JSP and SQL Server technique, designs and develops this experiment teaching management system based on B/S models. The author first makes the needs analysis, data flow charts and data dictionary of the system. Then the author makes outline system design and detailed design. Outline design mainly includes dividing the system functional modules, this system has three main models: administer control model, teacher control model, student control model. Administers can add new administers, students and teachers. They can also check and approve experiments. Teachers can apply for new experiments, check the results of experiments that the students upload and answer the student’s questions. Students can select experiment subjects, upload their experiment results and also can ask questions the have in the experiments. The outline design also includes overall structure of the system design, system data structure design,system security design; Detailed design major includes the realization of the visit to database systems, the main achievement of specific functional modules, modular achieve key code. Finally, the author makes a functional test of the system, and analyses the test results. Based on the summary and analysis, the author pointes out that the system deficiencies and needs improvement, development of a similar system for the future reference and help.
The system has friendly interface and easy to operate, can meet the basic experimental teaching management requirements.
Key words:Experiment Education Management System;JSP;Three-tier structure
目 錄
第1章 緒 論1
§1.1 選題背景1
§1.2 開發(fā)技術(shù)1
§1.2.1 JSP技術(shù)1
§1.2.2 TOMCAT1
§1.3 論文結(jié)構(gòu)安排2
§1.4 作者在本次設(shè)計(jì)中的工作2
第2章 系統(tǒng)需求分析3
§2.1 系統(tǒng)可行性分析3
§2.2 系統(tǒng)功能需求分析4
§2.3 系統(tǒng)數(shù)據(jù)流圖5
§2.4 數(shù)據(jù)字典5
第3章 系統(tǒng)設(shè)計(jì)8
§3.1 系統(tǒng)功能設(shè)計(jì)8
§3.2 系統(tǒng)總體結(jié)構(gòu)8
§3.2 數(shù)據(jù)庫概要設(shè)計(jì)9
§3.2.1 概念設(shè)計(jì)12
§3.2.2 邏輯設(shè)計(jì)12
§3.2.3 物理設(shè)計(jì)12
第4章 系統(tǒng)實(shí)現(xiàn)15
§4.1 數(shù)據(jù)庫連接實(shí)現(xiàn)15
§4.2 管理員功能模塊實(shí)現(xiàn)15
§4.2.1 人員管理功能實(shí)現(xiàn)16
§4.2.2 實(shí)驗(yàn)審批功能實(shí)現(xiàn)19
§4.3 教師功能模塊實(shí)現(xiàn)20
§4.3.1 實(shí)驗(yàn)申請功能實(shí)現(xiàn)20
§4.3.2 實(shí)驗(yàn)結(jié)果查看功能實(shí)現(xiàn)22
§4.3.3 問題回復(fù)功能實(shí)現(xiàn)23
§4.4 學(xué)生功能模塊實(shí)現(xiàn)24
§4.4.1 實(shí)驗(yàn)選題功能實(shí)現(xiàn)24
§4.4.2 疑難提問功能實(shí)現(xiàn)26
§4.4.2 實(shí)驗(yàn)結(jié)果上傳功能實(shí)現(xiàn)28
第5章 系統(tǒng)測試29
§5.1 測試環(huán)境29
§5.2 系統(tǒng)功能測試29
§5.2.1 人員管理功能測試29
§5.2.2 選題功能測試29
§5.2.3 實(shí)驗(yàn)結(jié)果批閱功能測試29
§5.2.4 在線交流功能測試29
§5.3. 測試結(jié)果分析33
總 結(jié)34
參考文獻(xiàn)35
致 謝36
說明書
本系統(tǒng)采用JDK1.4.2+TOMCAT5.0對系統(tǒng)進(jìn)行開發(fā),SQL SERVER為數(shù)據(jù)庫服務(wù)器。
連接數(shù)據(jù)庫的方法:數(shù)據(jù)源名為:libwm,使用JDBC-ODBC作為訪問接口。
本系統(tǒng)在本機(jī)上能正常運(yùn)行。
摘 要
現(xiàn)在的實(shí)驗(yàn)教學(xué)網(wǎng)絡(luò)管理系統(tǒng)存在實(shí)驗(yàn)題目分發(fā)慢,文檔交換不方便,師生交流困難等方面的問題。為了解決現(xiàn)有系統(tǒng)的這些問題,特開發(fā)新的實(shí)驗(yàn)教學(xué)網(wǎng)絡(luò)管理系統(tǒng)。
作者以實(shí)際應(yīng)用為開發(fā)背景,運(yùn)用軟件工程原理和開發(fā)方法,采用當(dāng)前網(wǎng)絡(luò)開發(fā)主流技術(shù),結(jié)合JSP和SQL數(shù)據(jù)庫技術(shù),設(shè)計(jì)并開發(fā)了一個基于B/S模式的實(shí)驗(yàn)教學(xué)管理系統(tǒng)。首先對開發(fā)系統(tǒng)進(jìn)行了需求分析,得到系統(tǒng)功能需求、數(shù)據(jù)流圖和數(shù)據(jù)字典。隨后對系統(tǒng)進(jìn)行了概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),在概要設(shè)計(jì)中主要進(jìn)行了系統(tǒng)功能模塊劃分,將系統(tǒng)劃分為了管理員控制模塊、教師控制模塊和學(xué)生控制模塊三大模塊,其中管理員的權(quán)限包括對新教師和新學(xué)生的注冊,對新管理員的注冊和對實(shí)驗(yàn)題目的審批;教師的權(quán)限包括實(shí)驗(yàn)題目的申請,學(xué)生實(shí)驗(yàn)結(jié)果的查看,回答學(xué)生提問;學(xué)生權(quán)限包括選擇實(shí)驗(yàn)題目,上傳實(shí)驗(yàn)結(jié)果和向教師提問。概要設(shè)計(jì)中還進(jìn)行了系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì),系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),系統(tǒng)安全設(shè)計(jì)等。詳細(xì)設(shè)計(jì)主要包括系統(tǒng)數(shù)據(jù)庫訪問的實(shí)現(xiàn),主要功能模塊的具體實(shí)現(xiàn),模塊實(shí)現(xiàn)關(guān)鍵代碼等。最后對系統(tǒng)進(jìn)行了功能測試,并對測試結(jié)果進(jìn)行了分析,在總結(jié)、分析的基礎(chǔ)上,指出了系統(tǒng)存在的不足及需要改進(jìn)的地方,為今后開發(fā)類似系統(tǒng)提供借鑒和幫助。
本系統(tǒng)界面友好,操作方便,能夠基本滿足實(shí)驗(yàn)教學(xué)管理的要求。
關(guān)鍵詞:實(shí)驗(yàn)教學(xué)管理系統(tǒng);JSP;三層結(jié)構(gòu)
Abstract
The recent Experiment Education Web Management System have many problems, such as the deal out of the subjects was very slow, the exchange of documents was inconvenient ,the communication between students and teachers was very hard, and so on. This new system was developed to solve these problems.
The author takes the development of practical applications as background, uses software engineering principles, development methods and the current mainstream network technology, combines the JSP and SQL Server technique, designs and develops this experiment teaching management system based on B/S models. The author first makes the needs analysis, data flow charts and data dictionary of the system. Then the author makes outline system design and detailed design. Outline design mainly includes dividing the system functional modules, this system has three main models: administer control model, teacher control model, student control model. Administers can add new administers, students and teachers. They can also check and approve experiments. Teachers can apply for new experiments, check the results of experiments that the students upload and answer the student’s questions. Students can select experiment subjects, upload their experiment results and also can ask questions the have in the experiments. The outline design also includes overall structure of the system design, system data structure design,system security design; Detailed design major includes the realization of the visit to database systems, the main achievement of specific functional modules, modular achieve key code. Finally, the author makes a functional test of the system, and analyses the test results. Based on the summary and analysis, the author pointes out that the system deficiencies and needs improvement, development of a similar system for the future reference and help.
The system has friendly interface and easy to operate, can meet the basic experimental teaching management requirements.
Key words:Experiment Education Management System;JSP;Three-tier structure
目 錄
第1章 緒 論1
§1.1 選題背景1
§1.2 開發(fā)技術(shù)1
§1.2.1 JSP技術(shù)1
§1.2.2 TOMCAT1
§1.3 論文結(jié)構(gòu)安排2
§1.4 作者在本次設(shè)計(jì)中的工作2
第2章 系統(tǒng)需求分析3
§2.1 系統(tǒng)可行性分析3
§2.2 系統(tǒng)功能需求分析4
§2.3 系統(tǒng)數(shù)據(jù)流圖5
§2.4 數(shù)據(jù)字典5
第3章 系統(tǒng)設(shè)計(jì)8
§3.1 系統(tǒng)功能設(shè)計(jì)8
§3.2 系統(tǒng)總體結(jié)構(gòu)8
§3.2 數(shù)據(jù)庫概要設(shè)計(jì)9
§3.2.1 概念設(shè)計(jì)12
§3.2.2 邏輯設(shè)計(jì)12
§3.2.3 物理設(shè)計(jì)12
第4章 系統(tǒng)實(shí)現(xiàn)15
§4.1 數(shù)據(jù)庫連接實(shí)現(xiàn)15
§4.2 管理員功能模塊實(shí)現(xiàn)15
§4.2.1 人員管理功能實(shí)現(xiàn)16
§4.2.2 實(shí)驗(yàn)審批功能實(shí)現(xiàn)19
§4.3 教師功能模塊實(shí)現(xiàn)20
§4.3.1 實(shí)驗(yàn)申請功能實(shí)現(xiàn)20
§4.3.2 實(shí)驗(yàn)結(jié)果查看功能實(shí)現(xiàn)22
§4.3.3 問題回復(fù)功能實(shí)現(xiàn)23
§4.4 學(xué)生功能模塊實(shí)現(xiàn)24
§4.4.1 實(shí)驗(yàn)選題功能實(shí)現(xiàn)24
§4.4.2 疑難提問功能實(shí)現(xiàn)26
§4.4.2 實(shí)驗(yàn)結(jié)果上傳功能實(shí)現(xiàn)28
第5章 系統(tǒng)測試29
§5.1 測試環(huán)境29
§5.2 系統(tǒng)功能測試29
§5.2.1 人員管理功能測試29
§5.2.2 選題功能測試29
§5.2.3 實(shí)驗(yàn)結(jié)果批閱功能測試29
§5.2.4 在線交流功能測試29
§5.3. 測試結(jié)果分析33
總 結(jié)34
參考文獻(xiàn)35
致 謝36
說明書
本系統(tǒng)采用JDK1.4.2+TOMCAT5.0對系統(tǒng)進(jìn)行開發(fā),SQL SERVER為數(shù)據(jù)庫服務(wù)器。
連接數(shù)據(jù)庫的方法:數(shù)據(jù)源名為:libwm,使用JDBC-ODBC作為訪問接口。
本系統(tǒng)在本機(jī)上能正常運(yùn)行。