BS模式下学生成绩管理系统.docVIP

  • 4
  • 0
  • 约3.15千字
  • 约 8页
  • 2018-08-11 发布于福建
  • 举报
BS模式下学生成绩管理系统

BS模式下学生成绩管理系统   摘要:本文提出了基于Web架构。采用ASP技术开发了网络环境下B/S模式的学生成绩管理系统,重点讨论了B/S模式、A-SP技术、系统设计与重点模块的实现。   关键词:B/S ASP技术 数据库 学生成绩管理   中图分类号:TP399   文献标识码:A   文章编号:1002-2422(2010)03-0018-03      1相关技术      1,1B/S模式   B/S结构是WEB兴起后的一种网络结构模式。B/S三层结构是将数据处理过程分为三部分:第一层是客户端,提供用户与系统的友好访问;第二层是应用服务器,负责业务逻辑的实现;第三层是数据服务器,负责数据信息的存储、访问及优化。三层B/S体系结构是把二层C,S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。      1,2ASP技术   ASP支持多种脚本语言,其中VBseript是其默认的脚本语言。ASP完全建立在ActiveX基础之上,而ActiveX不仅仅是一种技术标准,允许软件同存在于网络环境中的另一个软件进行交互。   ASP有7个固有对象分别是Request,Response,Server,Application,Session,Asp-Error和ObjectContext。Request对象用来处理用户做出的请求,此请求可以HTML的形式输入或仅以URL的形式作出的:Response对象用来处理从Web服务器向用户发送信息并对此信息进行控制;Server对象用来代表服务器自身;Application对象用来代表应用,可用它来管理诸如应用目录这一类的东西;Session对象用来代表用户会话,并存储该会话的信息,可利用Session对象来管理如Web服务器在用户“请求”之间等待的时间;ObjectContcxt对象用来配合NITS服务器进行分布式事务处理。由于可以设定ASP程序在服务器端运行,客户端页面得到的是运行生成后的HTML页面。      1,3 Web数据库技术   目前主要的服务器端的扩展技术可分为:公共网关接口CGI、应用程序接口API和活动服务器网页ASP。用这种方式实现Web和数据库交互的过程为:首先由客户端浏览器在所浏览的Web页上通过超链接或表单提交发出数据库访问请求,从而在Web服务器上启动并运行对数据库进行访问的程序。其次动态生成符合HTML标准的网页,通过网络链接按HTTP协议传递给Browser,由其解释并显示。这种技术实质上就是在浏览过程中动态地生成Web页以返回数据库信息给Browser端,所有的处理过程都是在Web服务器端完成的。      2系统设计      2,1系统总体结构设计      系统采用模块化结构,各模块的划分和设计遵循高内聚、低耦合的原则。由主模块调用各个子模块,每个子模块完成一项相对独立的功能,每个子模块可独自开发、测试和修改,最后组合成整个系统,因此系统具有良好的可扩展性。系统总体结构模块如图1所示。      2,2数据库设计   数据库的设计是数据生存周期中一个重要的阶段。其质量对数据库系统影响颇大,因此数据库的设计是管理信息系统开发中一个至关重要的环节。系统所采用的数据库管理系统为SQLServer 2000,SQL语言结构简洁,是一个非过程化的语言,对数据提供自动导航。   系统建立的student_mark数据库由多个数据表组成,分别用于存放学生基本信息,课程信息,班级信息,成绩信息,奖励信息,处分信息,考勤信息,系统用户信息等。下面是几个主要数据表的设计:   (1)student表   由22个字段组成,用于记录学生的信息包括学生的姓名、性别、出生年月、身份证号、专业、学制、身高、体重、奖惩信息、入学时间、预毕业时间、政治面貌、民族、家长姓名、联系电话、邮政编码、家庭地址等信息。   (2)class表   由班级编号、班级名称、班级人数、班主任等字段组成。   (3)subject表   由课程编号、课程名称、任课教师、课程性质3个字段组成。用于记录课程名称等详细信息。   (4)mark表   由班级编号、学生学号、课程编号、学期、成绩等字段组成,用于记录某学期学生某一门课程的成绩等详细信息。      3主要功能模块实现      3,1数据连接的实现   ASP对数据的访问是通过ADO。ADO是现在微软用来全面取代DAO和RDO的数据访问工具,是位于ODBC和OLEDB之上的高

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档