毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net《数据结构》教学平台的 前台设计与实现(3)
2.2 三层C/S技术
三层C/S技术分为表示层、功能层和数据层。表示层承担的主要功能是用户的接口部分,负责服务器与用户之间的对话,像鼠标传输和键盘录入的数据,表示层都需要检测一下,数据流出时也负责显示数据。
功能层的主要作用是编辑和处理逻辑,根据用户的需求具体处理业务在程序中的运行。一般来说功能层比较繁忙,所以在表示层和功能层传输数据的时候要求简洁、快速、高效[4]。
数据层不是在用户的客户端,而是指服务器端的数据库
管理系统
,主要处理的是数据库的管理,特别是数据的增删改。为了使得系统能迅速反应执行用户关于大量数据的需求,一般都直接在编辑系统的过程中使用数据库的编辑语言,像本文使用的是SQL语言。
三层C/S技术即对这三层进行明确分工,在逻辑层面上明确他们的功能,独立出来。数据库管理系统作为数据层在早期的时候已经在
物理
层面上分离,因此三层C/S技术的关键技术就是将表示层和功能层分离成各自的独立程序,通过接口联络,尽可能提供的接口简单快速。
在处理的过程中,一般都是将三层分别放在不同的服务器中,然后通过服务器之间的接口来传递数据。这样一来,在逻辑层面上三层位于不同的系统中,更好的灵活性,更方便的文护性,还有更好的安全性,处理业务和适应客户的数目也不断增强。如果当前的服务器不能满足处理新增加的业务时,可以通过增加负责功能层的服务器的数量来增强功能层的功能,因此可以很好的适应不同的系统规模[5]。
2.3 ADO技术
ADO是基于开发的一个接口,专门应用于处理实现存取数据库中的数据,当前数据库系统中分为关系和非关系两种逻辑数据存取结构,ADO技术都可以高效率、快速的传递数据。ADO访问数据库有很大的优点,主要是高效率,容易使用。而且占用的内存和磁盘空间相对于其他的接口要少,并能支持强大的数据处理功能,非常适合于作为数据库端的数据库访问技术。
ADO的对象有很多个,主要包括Command、Connection、ReeordSet和Erroro等。
Connection对象:将编写好的脚本与数据库连接,建立一个联系。
ReeordSet对象:属于记录集,负责记录从数据库中得到的数据。
Command对象:发出请求,传递指定的数据库编辑命令,然后返回ReeordSet对象中的值。
Error对象:记录运行过程中发生的错误信息,并相应的指出错的位置[6]。
3.系统总体设计
为了突出教学系统中教师的教学和学生的学习两大模块的特点,本系统分成8个模块。本系统有三类角色,包括教师和学生还有匿名。其中教师这个角色发挥了很重要的作用。主要页面结构如图1所示。
共3页:
上一页
1
2
3
下一页
上一篇:
ASP.NET+SQL Server在线投票系统的设计与实现
下一篇:
ASP.net+sqlserver试卷随机生成系统的开发
ASP.NET的Web网络應用程序开...
asp.net+sqlserver数据挖掘的在...
asp.net+sqlserver图书借还信息系统设计
asp.net+sqlserver仪器设备采购...
asp.net+sqlserver信息安全技术...
asp.net+sqlserver社区医院病员...
ASP.NET微信平台的办证系统设计
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
神经外科重症监护病房患...
国内外图像分割技术研究现状
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计