安全检测:瑞星:安全 诺顿:安全 卡巴:安全
毕业设计-软件测试实践平台的设计与实现—教师功能的设计与实现,共43页,16614字,附完整源代码、开题报告等
主要内容
《软件测试实训平台》是实现软件测试实训的系统化、规范化和自动化,实现对学生、教师、作业等的集中统一的管理。通过调研,收集并确定需求,确立了该项目的基本功能。其中,按角色分为学生、教师、管理员。以下是一些基本功能:
学生:(需要实现学生分组)
◆提交被测试项目的计划书、提交测试计划、提交测试用例、提交测试执行的结果、提交测试总结报告;
◆提交后可以进行修改和保存,同时,学生可以下载自己提交的文档;
◆查看教师提供的样例、格式,包括从网上看和下载下来看两种方式;
◆查看成绩;
◆进入师生讨论版,给教师留言;
◆可以设置并修改自己的登录密码;
◆查看个人资料。
教师:(教师可以调整和设置学生的分组情况)
◆提取学生的文档,进行检查并给出评论及打分,并进行修改;
◆上传各个任务的模版、案例等,并可以修改和删除;
◆进入师生讨论版,给学生回复留言;
◆设置并修改自己的登录密码;
◆查看个人资料;
◆可以设置上交作业最后期限,在最后期限之后系统自动关闭,或者学生无法上传作业(辅助功能)。管理员:
◆可以对学生和教师进行添加、删除、更新等操作,但是不可操作学生和教师提供的文档。
摘要
随着教育现代化的发展,学校对课程管理的需求随之增高。在课程管理中,用电子记录来代替纸质记录,用计算机的自动生成来代替手动整理,可以简化工作流程,提高工作效率,减少资源浪费等。
本项目是一个软件测试实践平台的设计与实现,软件测试实践平台是实现对软件测试实训的管理系统。项目的开发目的主要是辅助软件测试实践课程的教学,实现软件测试实训的系统化、规范化、高效化和自动化的平台,实现对学生、教师、作业等的集中统一的管理。
系统的设计为一个跨平台、跨操作系统的通用的系统,支持各种主流的操作系统,前台管理界面为B/S结构,采用JSP技术进行开发,以MySQL为数据库开发平台,Tomcat作为应用服务器,运用JavaBean对程序的关键代码进行封装。
关键词:
课程管理;软件测试实践平台;B/S结构;JSP; MySQL ;Tomcat;JavaBean
Abstract
Along with the development of education modernization, the demand of course management is raised for universities. By using course management, electronic records replace paper records, auto-generationby computers replace manual systemization.Thus the working process is simplified , the working efficiency is improved and the waste of resources is reduced ,etc.
This project is designed and realized based on the software testing and practicing platform, which is a management system for software testing and training. The major purpose of project development is to assist the teaching of software testing and practicing courses, therefore to make the training more systematic, standardized, efficient and automatic. In this way the centralized management of students, teachers as well as assignments is realized.
The design of system is a general system which could cross platforms and systems. It can support all kinds of major systems. The front desk management interface is in B/S structure, using JSP technology for development and using the MySQL as the database development platform. Tomcat is its application server, using Java Bean to encapsulate the key data of programs.
Keywords:management system; software testing and practicing platform; B/S structure; JSP; MySQL; Tomcat; JavaBean
目录
第一章 概述 1
1.1课题研究的背景 1
1.2开发软件测试实践平台系统的意义 1
1.3研究的主要内容 2
第二章 系统开发的技术背景 3
2.1 JSP概述 3
2.2数据库MySQL 4
第三章 开发环境 5
3.1操作系统 5
3.2开发环境 5
3.3系统数据库 5
第四章 软件测试实践平台的需求分析 6
4.1系统的功能需求分析 6
4.2系统的数据分析 7
4.3系统的用例模型图 9
第五章 软件测试实践平台的设计与实现 14
5.1系统的技术架构设计 14
5.2数据库设计 14
5.3系统的安全性设计 16
5.3.1 MD5介绍 17
5.3.2 算法原理 17
5.3.3 关键代码 19
5.4教师端功能的实现 20
5.4.1 教师登录 20
5.4.2课程管理模块 22
5.4.3 学生信息管理 26
5.4.4 师生消息管理 29
5.4.5 个人信息管理 31
第六章 系统测试 34
6.1学生成绩管理功能测试用例 34
6.2测试结果与分析 35
第七章 总结与展望 36
7.1总结 36
7.2展望 36
致谢 38
参考文献 39
研究的主要内容
《软件测试实践平台的设计与实现》是一种具有交互功能的教学管理系统。它在管理学生、教师、作业等教学过程环节起到了方便、快捷的作用。
本次毕业设计实现了软件测试实践平台系统的相关功能。整个开发过程中采用软件工程的面向对象分析设计思想。采用JSP技术进行开发,以MySQL为数据库开发平台,Tomcat作为应用服务器,运用JavaBean对程序的关键代码进行封装。采用JSP使整个系统运行时更加稳定,极大地提高了系统运行速度。