实验教学管理系统设计与实现.rar
实验教学管理系统设计与实现,36页 12092字英文翻译+开题报告+设计说明书+程序源代码摘 要现在的实验教学网络管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。为了解决现有系统的这些问题,特开发新的实验教学网络管理系统。作者以实际应用为开发背景,运用软件工程原理和开发方法,采用当前网络开发主流技术,结合jsp和sql数据库...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 bysjlw8 发布
36页 12092字 英文翻译+开题报告+设计说明书+程序源代码
摘 要
现在的实验教学网络管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。为了解决现有系统的这些问题,特开发新的实验教学网络管理系统。
作者以实际应用为开发背景,运用软件工程原理和开发方法,采用当前网络开发主流技术,结合JSP和SQL数据库技术,设计并开发了一个基于B/S模式的实验教学管理系统。首先对开发系统进行了需求分析,得到系统功能需求、数据流图和数据字典。随后对系统进行了概要设计和详细设计,在概要设计中主要进行了系统功能模块划分,将系统划分为了管理员控制模块、教师控制模块和学生控制模块三大模块,其中管理员的权限包括对新教师和新学生的注册,对新管理员的注册和对实验题目的审批;教师的权限包括实验题目的申请,学生实验结果的查看,回答学生提问;学生权限包括选择实验题目,上传实验结果和向教师提问。概要设计中还进行了系统总体结构设计,系统数据结构设计,系统安全设计等。详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析,在总结、分析的基础上,指出了系统存在的不足及需要改进的地方,为今后开发类似系统提供借鉴和帮助。
本系统界面友好,操作方便,能够基本满足实验教学管理的要求。
关键词:实验教学管理系统;JSP;三层结构
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 开发技术 1
§1.2.1 JSP技术 1
§1.2.2 TOMCAT 1
§1.3 论文结构安排 2
§1.4 作者在本次设计中的工作 2
第2章 系统需求分析 3
§2.1 系统可行性分析 3
§2.2 系统功能需求分析 4
§2.3 系统数据流图 5
§2.4 数据字典 5
第3章 系统设计 8
§3.1 系统功能设计 8
§3.2 系统总体结构 8
§3.2 数据库概要设计 9
§3.2.1 概念设计 12
§3.2.2 逻辑设计 12
§3.2.3 物理设计 12
第4章 系统实现 15
§4.1 数据库连接实现 15
§4.2 管理员功能模块实现 15
§4.2.1 人员管理功能实现 16
§4.2.2 实验审批功能实现 19
§4.3 教师功能模块实现 20
§4.3.1 实验申请功能实现 20
§4.3.2 实验结果查看功能实现 22
§4.3.3 问题回复功能实现 23
§4.4 学生功能模块实现 24
§4.4.1 实验选题功能实现 24
§4.4.2 疑难提问功能实现 26
§4.4.2 实验结果上传功能实现 28
第5章 系统测试 29
§5.1 测试环境 29
§5.2 系统功能测试 29
§5.2.1 人员管理功能测试 29
§5.2.2 选题功能测试 29
§5.2.3 实验结果批阅功能测试 29
§5.2.4 在线交流功能测试 29
§5.3. 测试结果分析 33
总 结 34
参考文献 35
致 谢 36
参考文献
[1]石志国,薛为民,董洁.《JSP应用教程》.清华大学出版社,2004-10
[2]孙卫琴,李洪成.《Tomcat 与 Java Web开发技术详解》.电子工业出版社,2005-3
[3]李春葆,曾慧.《SQL Server 2000应用系统开发教程》. 清华大学出版社.2005
[4]张海藩.《软件工程导论》.清华大学出版社.2003-1
[5]韩东.JAVABEAN在JSP中的应用[J].计算机应用,2004年,Vol.10 No.2:17-19
[6]姜楠.《Dreamweaver MX2004完美网页设计与制作》.中国青年出版社.2004-5
[7]纪琳.软件工程的研究与应用[J].福建电脑,2004
[8]李华飚, 郭英奎等.《Java中间件开发技术》.中国水利水电出版社.2005
[9] 何雄等.《JSP网络程序设计》.人民邮电出版社.2000-12
[10]贾更新,赵立超.《JSP 完全实例教程》.电子工业出版社.2001.1
[11] Stephen Ruth and Min Shi, George Mason University, Virginia, USA. Distance Learning in Developing Countries: Is Anyone Measuring
Cost-Benefits?[J].TechKnowLogia.May/June, 2001
[12] Colin Pattinson. A simulated network management information base[J]. Journal of Network and Computer Applications (2000) 23, 93–107
摘 要
现在的实验教学网络管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。为了解决现有系统的这些问题,特开发新的实验教学网络管理系统。
作者以实际应用为开发背景,运用软件工程原理和开发方法,采用当前网络开发主流技术,结合JSP和SQL数据库技术,设计并开发了一个基于B/S模式的实验教学管理系统。首先对开发系统进行了需求分析,得到系统功能需求、数据流图和数据字典。随后对系统进行了概要设计和详细设计,在概要设计中主要进行了系统功能模块划分,将系统划分为了管理员控制模块、教师控制模块和学生控制模块三大模块,其中管理员的权限包括对新教师和新学生的注册,对新管理员的注册和对实验题目的审批;教师的权限包括实验题目的申请,学生实验结果的查看,回答学生提问;学生权限包括选择实验题目,上传实验结果和向教师提问。概要设计中还进行了系统总体结构设计,系统数据结构设计,系统安全设计等。详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析,在总结、分析的基础上,指出了系统存在的不足及需要改进的地方,为今后开发类似系统提供借鉴和帮助。
本系统界面友好,操作方便,能够基本满足实验教学管理的要求。
关键词:实验教学管理系统;JSP;三层结构
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 开发技术 1
§1.2.1 JSP技术 1
§1.2.2 TOMCAT 1
§1.3 论文结构安排 2
§1.4 作者在本次设计中的工作 2
第2章 系统需求分析 3
§2.1 系统可行性分析 3
§2.2 系统功能需求分析 4
§2.3 系统数据流图 5
§2.4 数据字典 5
第3章 系统设计 8
§3.1 系统功能设计 8
§3.2 系统总体结构 8
§3.2 数据库概要设计 9
§3.2.1 概念设计 12
§3.2.2 逻辑设计 12
§3.2.3 物理设计 12
第4章 系统实现 15
§4.1 数据库连接实现 15
§4.2 管理员功能模块实现 15
§4.2.1 人员管理功能实现 16
§4.2.2 实验审批功能实现 19
§4.3 教师功能模块实现 20
§4.3.1 实验申请功能实现 20
§4.3.2 实验结果查看功能实现 22
§4.3.3 问题回复功能实现 23
§4.4 学生功能模块实现 24
§4.4.1 实验选题功能实现 24
§4.4.2 疑难提问功能实现 26
§4.4.2 实验结果上传功能实现 28
第5章 系统测试 29
§5.1 测试环境 29
§5.2 系统功能测试 29
§5.2.1 人员管理功能测试 29
§5.2.2 选题功能测试 29
§5.2.3 实验结果批阅功能测试 29
§5.2.4 在线交流功能测试 29
§5.3. 测试结果分析 33
总 结 34
参考文献 35
致 谢 36
参考文献
[1]石志国,薛为民,董洁.《JSP应用教程》.清华大学出版社,2004-10
[2]孙卫琴,李洪成.《Tomcat 与 Java Web开发技术详解》.电子工业出版社,2005-3
[3]李春葆,曾慧.《SQL Server 2000应用系统开发教程》. 清华大学出版社.2005
[4]张海藩.《软件工程导论》.清华大学出版社.2003-1
[5]韩东.JAVABEAN在JSP中的应用[J].计算机应用,2004年,Vol.10 No.2:17-19
[6]姜楠.《Dreamweaver MX2004完美网页设计与制作》.中国青年出版社.2004-5
[7]纪琳.软件工程的研究与应用[J].福建电脑,2004
[8]李华飚, 郭英奎等.《Java中间件开发技术》.中国水利水电出版社.2005
[9] 何雄等.《JSP网络程序设计》.人民邮电出版社.2000-12
[10]贾更新,赵立超.《JSP 完全实例教程》.电子工业出版社.2001.1
[11] Stephen Ruth and Min Shi, George Mason University, Virginia, USA. Distance Learning in Developing Countries: Is Anyone Measuring
Cost-Benefits?[J].TechKnowLogia.May/June, 2001
[12] Colin Pattinson. A simulated network management information base[J]. Journal of Network and Computer Applications (2000) 23, 93–107