优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

软件测试教学网站的设计与实现(ASP.NET C# SQL)(新品)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
毕业设计(www.think58.com)

摘  要 [版权所有:http://think58.com]

随着近几年来微机技术、网络技术及相应软件技术的迅猛发展,学校的教学、管理等工作已越来越离不开计算机了。本系统—软件测试教学网站是针对现今教学模式复杂,管理繁琐这一问题开发、研制出来的。
本系统基本遵循软件工程方法论进行系统分析、总体设计、详细设计和软件测试。采用ASP.NET 技术作为创建应用程序的方式,以C#作为编程语言,采用SQL Server 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。
实现了管理员对班级信息、教师信息、学生信息、留言板的维护;教师角色对教学文章、教学案例、教学视频、给学生布置测试作业、网上交流论坛等;学生角色可以查看教学文章、教学案例、教学视频、给学生布置作业、查看教师信息留言论坛的发表、回复与查看。
关键字: C#.NET; SQL Server   在线教学  测试网站

[版权所有:http://think58.com]

  [资料来源:http://THINK58.com]

目  录
ABSTRACT 2
1 概述 5
1.1开发背景 5
1.2 项目提出的意义 5
1.3 系统的开发方法 5
1.4 系统开发工具 6
1.4.1 C#简介 6
1.4.2 ASP.NET简介 7
1.4.3 数据库简介 8
2 需求分析 10
2.1可行性分析 10
2.2 系统设计的要求 10
2.3 系统功能需求分析 11
2.4 数据库需求分析 11
3 系统总体设计 12
3.1系统总体设计 12
3.1.1 系统总体架构 12
3.1.2 系统总体结构设计原则 13
3.2 系统功能总体设计 13
3.2.1 管理员角色 13
3.2.2 教师角色 13
3.2.3 学生角色 14
3.3 数据库结构设计 15
3.3.1 概念结构设计 15
3.3.2 概念结构设计的方法选择 15
3.3.3 系统的E-R图 15
3.4 数据库表的设计 18
4 系统实现 21
4.1 运行环境 21
4.2 系统主界面 21
4.3 管理员角色主要实现功能 23
4.3.1 班级信息维护 23
4.3.2 教师信息维护 25
4.3.3 学生信息审核 26
} 28
4.3.4 留言答疑管理 28
4.4 教师角色主要实现功能 28
4.4.1 教学文章 28 [来源:http://think58.com]
4.4.2 教学案例 31
4.4.3 教学视频 33
4.4.4作业管理 34
4.4.5 教师公布信息 37
4.5 学生角色主要实现功能 38
4.5.1 学生注册 38
4.5.2 教学文章浏览 40
4.5.3 教学案例 40
5 软件测试 42
5.1 软件测试的意义 42
5.2 软件测试的重要性 42
5.3 软件测试的范围 43
5.4 软件测试的方法 43
5.5 软件测试的目的和原则 43
6 总结 45
谢辞 46
参考文献 47

[资料来源:THINK58.com]

3.1.2 系统总体结构设计原则
系统总体结构设计一般应遵循以下原则:
子系统具有相对的独立性;子系统之间的数据依赖尽量小;子系统的设置应考虑今后管理发展的需要;子系统的划分应便于系统分阶段实现。
在遵循上述原则的基础上,根据系统处理业务的不同,将该系统分为管理员角色子系统,教师角色子系统和学生角色子系统,其中管理员角色包括班级信息维护、教师信息维护、学生信息审核、留言板管理;教师角色包括教学课件、教学软件、教师建议、网上练习、在线作业、在线答疑等的管理;学生角色包括教学课件、教学软件、教师建议、网上练习、在线作业、在线答疑等的查看及留言板的发表、回复与查看。
3.2 系统功能总体设计
通过需求分析,可以对系统功能进行总体设计,具体功能说明如下:
本系统是特定某对象使用,登陆系统首先要进行身份验证,验证成功才能对相应角色功能进行使用。
3.2.1 管理员角色
(1) 班级信息维护:对班级信息进行维护,添加和删除操作。
(2) 教师信息维护:对教师信息进行维护,添加、修改和删除操作。
(3) 学生信息审核:对学生注册的信息进行审核操作,可以通过 不通过或者删除。
(4) 留言管理:对留言论坛信息进行管理,查看、回复和删除操作。 [来源:http://think58.com]
3.2.2 教师角色
(1)教学文章管理:教师对教学文章进行维护,添加、修改和删除操作。
(2)教师案例管理:教师对教师案例进行维护,添加、修改和删除操作。
(3)教学视频管理:教师对教学视频进行维护,添加、修改和删除操作。
(4)测试作业管理:教师对发布作业信息,以及查看学生答题情况,和公布答案。
(5)系统留言论坛:教师可以发表新留言、查看留言和回复操作。。
(6)教师公布信息:教师对发布网上信息的内容和答案供学生阅读。
(7)笔记本:个人心情,事件等信息的备忘,添加、修改和删除操作。
3.2.3 学生角色
(1)教学文章浏览:可以查看、下载教学文章信息。
(2)教师案例下载:可以查看、下载教师案例信息。
(3)教学视频浏览:可以查看教学视频信息。
(4)作业信息管理:可以根据老师发布的题目上传自己的作业供老师评阅。
(5)教师发布信息浏览:可以查看网上教师发布信息。
综上所述,可以画出系统功能模块图,通过图示的形式,描述了系统各部分的功能模块结构关系。图中的每一个模块都能够独立地实现其具体的功能。
 

[资料来源:www.THINK58.com]

3-1 系统功能模块图 [资料来源:www.THINK58.com]

 

预览图: [版权所有:http://think58.com]

[资料来源:http://www.THINK58.com]

毕业设计(www.think58.com)