ASP.NET的多媒体实验教学平台+源代码(2)
时间:2017-05-23 19:18 来源:毕业论文 作者:毕业论文 点击:次
2.相关技术简介 2.1 SQL数据库技术 Sql Server是一个综合的、功能极强同时又简洁易学的语言。Sql集数据查询、数据操纵、数据定义和数据控制功能为一体,主要特点包括:综合统一,高度非过程化,面向集合的操作方式,以同一种语法结构提供多种使用方式,语言简洁,易学易用。Sql集数据定义语言、数据操纵语言、数据控制语言的功能于一体,语法风格统一,可以独立完成数据库生命周期中的全部活动。Sql采用集合操作的方式,不仅操作对象,查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。 2.2 ASP.NET技术 ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面),运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。因为ASP .NET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP .NET构建的应用程序可以运行在几乎全部的平台上。其中大致分为以微软.NET Framework为基础使用IIS做为Web 服务器承载的微软体系,以及使用Mono为基础框架运行在Windows或Linux上的开源体系。 3.系统设计 3.1 系统的功能结构 本网站的功能模块图如图1所示。 图1 功能模块图 3.2 系统的功能设计 多媒体实验教学平台从整个架构上分为课程实验,课程资源,职场资讯和考试信息等四大功能模块。每个具体的功能模块又可细分为更加具体的子功能: (1) 课程实验模块: 主要有以下功能:查看通知的功能,作业上传的功能,交流答疑的功能,状元榜功能等。使用查看通知,教师可以下发实验任务和作业,也可以发布一些课程进度和其他信息,学生则可以查看要完成的实验有哪些;作业上传功能,学生可上传已完成的作业;交流答疑功能,学生可以以留言的方式提出对实验内容的疑问和相关问题,其他学生和教师则可以查看问题并可以对其进行回复或解答;状元榜功能,教师可以通过批改学生的实验作业挑选出本次实验做得优秀的学生,将其姓名发布到状元榜。 (2) 课程资源模块: 主要有以下功能:资源下载和文章浏览等 学生可以下载相关资源,浏览实验相关的文章;教师或管理员用户可以发布文章,上传资源等 (3) 职场资讯模块: 主要有以下功能:人才招聘和我的求职等 人才招聘,学生可查看近期一些公司或企业的招聘信息,也可管理我的求职;教师可以发布来自公司或企业的招聘信息,以供学生查看和投递简历等等。 (4) 考试信息模块 主要有以下功能:考研信息,计算机等级考试信息,软考信息等, 学生可查看各项考试的相关简介信息和报名条件,报名方法等,教师或管理员可对这些信息进行添加和编辑等操作。 3.3 数据库设计 3.3.1 需求分析 按照教学实验平台的预计实现的功能,本网站需要保存的数据有以下内容: 文章信息:保存文章标题,文章详细内容,发布人,发表时间,文章类别等数据项; 课程实验信息:保存实验标题,实验详细内容,日期等数据项; 下载文件信息:保存文件路径,创建人,日期,文件描述等数据项; 留言信息:保存留言内容,留言人,日期,是否回复,留言标题等数据项; 实验成绩信息:保存实验标识,实验标题,学生姓名,所得分数等数据项; (责任编辑:qin) |