- 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之上的高
您可能关注的文档
- BD预设型动脉采血器在年轻护士培训中应用效果.doc
- Beat语义结构与汉语对应模式认知研究.doc
- Beckman Coulter Access DXI800与Cobas e411两种化学发光免疫检测系统检测血清总β―HCG结果比对分析.doc
- Beckman―coulter AC.T5diff血液分析仪白细胞研究参数在白血病筛查中应用.doc
- BEC口语测试与测试成绩关系研究.doc
- BEGO种植体在改善牙缺失患者咀嚼功能与生存质量中作用探析.doc
- BEC文本商务谈判特点运用.doc
- BES Web报表创建与应用.doc
- Beta磷酸三钙复合材料支架研究进展.doc
- BevSorGem三线治疗II及IIF治疗失败晚期肾细胞癌临床研究.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)