.net教学网站的系统分析设计及其数据库搭建,asp论文_第1页
.net教学网站的系统分析设计及其数据库搭建,asp论文_第2页
.net教学网站的系统分析设计及其数据库搭建,asp论文_第3页
已阅读5页,还剩6页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.net教学网站的系统分析设计及其数据库搭建,asp论文网络教学是一种新的教育形式,已成为一种重要的教学手段和教学场所,它突破时间和空间的限制,能让学习者在网络上分享教学资源。网络教学既具有开放性、自主性、交互性和协作性等特点,又具有实时性、异步性、生动性、集成性和大容量等优势。所以在教学网站中,构建各种功能单一的教学系统并不能完全知足网络教学平台建设的要求,只要对相关信息和数据进行有效组织,整合多种功能,为用户提供个性化服务的系统才能充分发挥网络教学的作用。

2网站建设需求分析

数据构造在计算机科学中是一门综合性较强的专业基础课,是介于计算机硬件和软件及数学三者之间的一门核心课程,它是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和运算等的学科,而且确保经过这些运算后所得到的新构造仍然是原来的构造类型。数据构造课程的内容不仅仅是一般程序设计〔十分是非数值性程序设计〕的基础,而且是操作系统、数据库系统、设计和实现编译程序及其他系统程序的重要基础。其内容较多、牵涉面广且深切进入、较难理解,学生要想在有限的课堂教学时间内全面把握(数据构造〕课程的知识有一定的难度。很多学生在课堂不能跟上教师的思路与进度,所以就必须在课后进一步学习和深化,因而建设一个数据构造教学辅助网站是很有必要的。

数据构造教学辅助网站的设计基于网络,重点在于辅助教学,它是对传统教学方式的补充,它能给学习者提供形式多样的教学活动及丰富的网络教学资源。同时使数据构造中抽象且晦涩难懂的概念等变得生动起来,以加深加快对本门课程的理解,使学习者通过网络可在线学习理论,并动手实验,提高学习能力及实践能力,师生之间更具有互动性。教学网站上开设的各种功能比方互动教室、线上沟通、上传作业模块等,使得学习者随时把握自个的学习情况,知晓自个知识点的遗漏之处进而补足,提高学生的学习兴趣,同时起到事半功倍的学习效果。

数据构造教学网站分为前台和后台两大核心模块,分别包含不同的子模块,前台根据登录权限显示不同的子模块,后台主要实现对网站数据库的管理与维护,分别实现不同的功能,为了实现对不同用户的受权访问,网站提供一定的安全审核机制。

3网站开发设计平台

VisualStudio2008是Microsoft公司推出的一款基于.NET架构的开发平台,.NET架构是为开发应用程序而开创建立的一个富有革命性的新平台。该架构将强大的功能与新技术结合起来,用于构建具有视觉上引人瞩目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。Vi-sualStudio2008不仅包含以往各版本的各种基本功能,更包括各种加强功能,例如提供了CSS的即时编辑和套用的功能;提供了SplitView,即能够开一个分割视窗,同时看到设计画面和原始码;支援对JavaScript的除错与Intelisence等。.NETFramework提供了用于解决常见编程任务的构建基块,进而能够快速构造具有出色的最终用户体验的严密联络的应用程序。

在。NETFramework模型业务流程上有效构建的严密联络的应用程序有利于在异类环境中实现系统集成。VS.NET2008开发网站减少了对公用管道代码的需要,进而缩短了开发时间,提高了开发效率,并使开发人员能够集中精神解决业务问题。

4网站系统分析与设计

4.1网站开发形式

系统采用B/S三层架构形式如此图1所示,采用ASP技术作为中间件,以SQLServer2008作为后台数据库实现了网站的一般功能,该形式实现了开发环境和应用环境的分离,用户端用相对统一的阅读器代替客户端软件实现了跨平台的应用。

4.2网站功能

本网站主要分为两个部分,一是网站前台功能部分,二是网站后台管理部分。

〔1〕网站前台功能〔1〕网站前台登录模块:包含3种登录方式分别为管理员身份登录、老师身份登录和学生身份登录。

〔2〕匿名用户访问的模块:匿名用户能够访问网站的部分功能有公告信息、教学资料、系统留言板、答疑教室。

〔3〕老师访问模块:含有资料发布、作业发布、批阅作业、上传教学资源。

〔4〕学生访问模块:含有教学资料、通知公告、教学资源中心。

〔5〕师生互动沟通模块:答疑教室、在线沟通、系统留言板。

〔2〕网站后台管理

1〕后台管理员登录模块:管理员可通过此模块登录进入后台管理页面,对网站数据进行管理及维护。

2〕个人密码修改:管理员能够通过此模块修改个人的登录密码。

3〕用户信息包括老师、学生以及匿名用户信息审核,即列出所有在前台申请注册的用户信息,包括了通过、拒绝和删除子功能。

4〕班级信息管理:包括班级列表、增加班级信息、删除班级信息、修改班级信息。

5〕老师信息管理:包括了增加、删除、修改、查询4个功能对教师信息进行管理。

6〕学生信息管理:显示所有的学生信息,并能够修改、删除选中的学生信息。

7〕教学资源管理:教学网站的核心内容,必须包括教学资源,管理员能够在这里发布教学相关资源,可以以删除以前的资源料。

8〕留言板管理:显示前台用户在系统留言板模块里发表的留言信息、管理员对留言信息的审核、修改、删除等操作。

9〕公告信息管理:系统管理员能够进行发布公告、修改及删除公告。

5网站数据库。

网站设计中常用的数据库有Excel、Access、SQLServer、MySQL和Oracle等。本网站使用SQLServer2008作为后台数据库来管理,SQLServer2008是Microsoft公司推出的SQLServer数据库管理系统,它是至今为止的最强大和最全面的MicrosoftSQLServer版本。微软的这个数据平台知足这些数据爆炸和下一代数据驱动应用程序的需求,支持数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。它具有下面特点:

高信任度:它以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。

高效性:能够降低开发和管理他们的数据基础设施的时间和成本。

智能性:提供了一个全面的平台,能够在用户需要的时候给他发送观察和信息。

5.1数据库。

本网站需要的数据库信息如下:

〔1〕管理员信息表,包含数据项:管理员编号、管理员姓名、管理员密码、管理员权限、操作名称、操作类型、操作日期等。

〔2〕用户信息表,包含数据项:用户编号、用户姓名、用户密码。

〔3〕班级信息表,包含数据项:班级编号、班级名称、班级密码。

〔4〕老师信息表,包含数据项:老师编号、老师名称、老师密码。

〔5〕公告信息表,包含数据项:公告编号、公告标题、公告内容、公告日期。

〔6〕留言版信息表,包含数据项:留言编号、留言者、留言内容、留言日期。

〔7〕教学资源信息表,包含数据项:资源类型、资源编号、上传日期、下载日期。

〔8〕帖子信息表,包含数据项:帖子编号、发帖人、回帖人、发帖内容、发帖日期。

5.2数据库连接的关键语句。

//首先引入命名空间。

usingSystem.Data.Sqlclient;using

SqlConnectioncon=newSqlConnection.

con.ConnectionString=quot;

连接字符串

quot;;SqlCommandcmd=newSqlCommand.

cmd.Connection=con;cmd.CommandText=quot;查询语句quot;;

//读取数据库内容。

SqlDataAdapteradapter=newSqlDataApater;DataSetds=newDataSet;adapter.Fill〔ds〕;

//绑定数据源。

DataGridView1.DataSource=ds.Tables;.

6结束语

数据构造教学辅助网站是基于ASP.NET开发平台,综合利用了Jscript脚本、SQLServer及Web服务等多种技术进行设计与实现的,该网站具有友好的用户界面、简捷的网站导航及其较好的可维护性和安全性等优点。数据构造教学网站的设计与实现有利于提高学生的学习兴趣,充分利用网络资源,加深对课程的理解和把握,便于学生自由选择学习内容和时间、灵敏把握学习进度,不仅弥补了课堂教学的缺乏,加强学习的主动性和灵敏性,更增进师生之间的互动沟通。

以下为参考文献:

[1]巫桂梅。精品课程网站建设研究[J].广东工业大学报,2020,〔3〕。

[2]张慧。基于SEO技术企

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论