【毕业设计】基于B-S的学生学籍管理系统的设计与实现
基于B_S结构的高校学生管理系统设计与实现

带来的弊端 运用内观疗法治疗网络成瘾时 , 可采用 !保 护性隔离 ∀ 治疗 , 在封闭空间里进行七天的内省 , 强化他 们重塑人际关系的动机 , 摆脱对网络的依赖 以上措施在实施的过程中首先对个体控制点进行心理 干预 , 让极端外控者和极端内控者重塑他的世界观 , 在归 因时懂得把握内部与外部影响因素的平衡 , 改变对网络的 态度与使用方式 , 降低他的网络成瘾程度
学生信息管理系 统不同用户示例图 3.1系统管理员 系统管理员对整个系统实施管理 , 拥有最高权限 , 可 以进行信息查询和打印 修改用户信息 (包括权限和密码 等 ) 审核贷款 发布学生的荣誉信息 管理学生成绩和 学分等 . 2班主任 3 班主任对学生的日 常事务进行管理 , 可以对本班学生 的信息进行查询和打印 贷款审核 学生荣誉申报和学生 成绩管理等项操作 . 3学生家长 3 学生家长可以对 自己的信息进行管理 , 也可以查看 自 己孩子的基本信息 贷款信息等 , 主要实现查询和打印功 育 匕 . 4学 生 3 除了对自己的基本信息进行管理之外 , 可以进行贷款 申报 信息查询 成绩和学分查询 信息打印等项操作
4. 2 AS P. N ET
约了管理成本 , 提高了学院工作的整体水平 . 3 为学生 家长 斑主任 管理员提供优质的信息 5 服务 本系统分为学生 家长 班主任 系统管理员四个 级别的用户 , 对学生信息进行合理的布局和规划 , 提供优 质 高效的工作机制 , 使得系统可以对不同层次的用户提
相对于过往的A SP , A SP . N E T在技术上有了革命性的 突破 由于它能为使用者提供稳定的性能 优秀的升级功 能 快速的开发过程 简便的管理功能 , 以及全新的语言 和网络服务 因此 , 本应用系统采用A SP . N ET作为开发平
《2024年基于B-S结构的学生信息管理系统的设计与实现》范文

《基于B-S结构的学生信息管理系统的设计与实现》篇一基于B-S结构的学生信息管理系统的设计与实现一、引言随着信息技术的飞速发展,学生信息管理系统的设计与实现已成为学校信息化建设的重要组成部分。
本文将详细介绍基于B/S(浏览器/服务器)结构的学生信息管理系统的设计与实现过程,包括系统需求分析、系统设计、系统实现及系统测试等环节。
二、系统需求分析在系统需求分析阶段,我们首先明确了学生信息管理系统的目标用户为学校管理人员、教师及学生。
系统需满足以下需求:1. 学生基本信息管理:包括学生入学、退学、转专业等信息的录入、查询及修改。
2. 课程信息管理:包括课程开设、停开、调课等信息的录入、查询及维护。
3. 成绩管理:实现学生成绩的录入、查询、统计分析及导出等功能。
4. 权限管理:确保不同用户(如管理员、教师、学生)具有相应的操作权限。
三、系统设计在系统设计阶段,我们根据需求分析结果,制定了以下设计方案:1. 系统架构设计:采用B/S结构,即浏览器/服务器模式,方便用户通过互联网进行访问。
2. 数据库设计:选用关系型数据库,如MySQL,用于存储学生信息、课程信息、成绩数据等。
3. 系统功能模块设计:包括学生信息管理模块、课程信息管理模块、成绩管理模块、权限管理模块等。
4. 界面设计:界面应简洁明了,操作便捷,符合用户使用习惯。
四、系统实现在系统实现阶段,我们采用了以下技术手段:1. 开发环境:选用Java语言进行开发,采用Spring框架进行项目管理。
2. 数据库实现:通过JDBC连接数据库,实现数据的增删改查功能。
3. 系统功能实现:根据功能模块设计,编写相应代码,实现各功能。
4. 界面实现:采用HTML、CSS、JavaScript等技术,实现用户界面。
五、系统测试在系统测试阶段,我们进行了以下测试工作:1. 功能测试:对系统的各功能模块进行测试,确保功能正常。
2. 性能测试:对系统的响应时间、吞吐量等性能进行测试,确保系统性能稳定。
基于B_S的毕业设计管理系统的设计与实现

表 2 实验后实验组与对照组学生的评价能力情况对比
组限(分)
实验组
对照组
N(人数) 百分比(%) N(人数) 百分比(%)
课下练习人数
22
95.7
9
39.1
与同寝室合作
21
91.3
1
4.34
与好友合作
18
78.3
5
21.8
与学习好的合作
18
78.3
4
17.4
在运动场练习
22
95.7
34.8
在寝室练习
信息公告。
图 1 毕业设计管理系统结构 3.2 课题管理模块 该模块主要由指导教师使用,用于提交毕业设计题目及相关信息。 具体的内容为:课题名称、论文类型、开始 / 结束时间、课题主要内容和 要求、限选专业和人数及设计任务书(可以是 PDF,DOC 等格式)等。对已 经提交的选题信息,可以根据实际情况由提交该题目的教师或系统管 理员进行修改。此外,还可以搜索和查看学生的选题情况。 3.3 选题管理模块 学生从前台登录系统后,由系统对学生选题资格进行判断,符合资 格的学生方可进入选题模块,开始课题的初次选择。每位学生允许选择 一个课题,但是每个课题允许多名学生进行选择。指导教师对选择课题 的学生进行筛选,有效地保证了学生与教师之间的课题双向选择。初选 未被选中的学生再次选择课题,第二次选题后,如有学生仍未选择课 题,将由院系领导进行课题分配。每次课题选择结束后,系统将对指导 教师的已指导人数进行判断,如果教师的指导人数已满,而该指导教师 仍有多余课题未被选择时,未被选的课题将被屏蔽,禁止选择,避免出 现指导人数超标的情况[2]。 3.4 信息管理模块 信息管理包括信息发布和信息查看,主要是完成院系公告,题目公 告,选题结果,答辩要求等。用于向全体毕业生公布各类毕业设计信息 和要求。而且学生可以通过该模块与老师进行交流,在系统上留下自己 的疑问,可以由老师或其他学生进行回复。学生级别的用户只能进行信 息的发布,不能完成信息的删除和管理。 3.5 文件下载和上传模块 在毕业设计过程中很多文件供教师或学生下载。该模块的文件上 传管理功能由院、系管理员和教师使用;学生只能上传自己的论文等资 料给自己的指导老师,并不能将上传的资料提供给所有用户共享。 3.6 资料整理与打印模块 为保证毕业设计资料的长期保存。该模块设计的功能包括:学生资 料、课题资料信息、选题情况、毕业设计电子文档等的存档和打印,能有 效提高毕业设计资料管理水平,可大大提高工作效率,减少工作量。 3.7 数据清空及数据库管理模块 系统数据清空的功能仅有院管理员的用户可以操作。如需要对系 统进行初始化,可以清空选题信息、课题信息、学生信息,将数据库恢复 到初始状态。从数据库安全的角度出发,数据库需要进行及时备份,若 有损坏,可进行数据库恢复。 4.开发特色与难点 本系统完全依照实际的毕业设计工作过程进行 (下转第 28 页)
基于B_S的学生信息管理系统的设计与实现

第22卷 第12期2006年12月甘肃科技Gansu Science and T echnolo gyV ol.22 N o.12D ec. 2006基于B/S的学生信息管理系统的设计与实现马克明(西北民族大学计算机科学与信息工程学院,甘肃兰州730030)摘 要:本文针对目前部分高校大量的管理工作仍是单机进行的现状,提出了利用校园网构建基于B/S的学生信息管理系统的设想,并通过网页制作工具和ASP编程实现了该系统。
经过试运行,效果良好,基本满足高校学生信息管理工作的需要。
关键词:B/S;ASP;学生信息管理中图分类号:TP311.52随着网络技术的日渐成熟,人们越来越习惯于利用网络查询各种信息,它具有方便、快捷的优点,已在铁路、银行、图书、电子购物等各行各业获得了广泛的发展。
而在高校存在着大量纷繁复杂的管理工作,如记录学生信息、登记考试成绩、学生查分、教师对考试成绩做统计汇总等,传统的管理方式对物质资源(如纸张、油墨)和人力资源的浪费,给学校和老师们带来了很大的负担,单机运行的管理系统也存在着数据冗余、效率低下的缺点,因此有必要建立一套网络化的学生信息管理系统,这实际上是Internet在教育界发展的必然结果,它使传统的管理手段发生了根本性的变革,也将对学校管理领域的相关方面产生深刻的影响。
1 技术特点B/S结构是浏览器/Web服务器/数据库构成的三层结构,是对传统C/S(客户机/服务器)模式的扩展。
它以访问WEB数据库为中心,H TT P为传输协议,客户端通过浏览器(Brow ser)访问WEB服务器和与其相连的后台数据库,称为B/S(Br ow ser/Serv er)模式。
其三级结构组成如下图所示:图1 B/S结构系统的界面开发工具使用了Dreamw eaverMX,编程语言为Asp,后台数据库使用SQL Server2000。
2 学生信息管理系统的需求分析本系统的普通用户包括教师和学生,因此要对不同的使用者进行身份验证,学生登录后可查询自己的各种信息、各科成绩、查看本班成绩排名与年级成绩排名等情况,教师登录后可查询班级学生名单、录入学生考试成绩、自动对考试情况统计汇总。
基于B/S的学生信息管理系统的设计与实现

2 系 统分析 、
基于 B/ 擘生 信 息管理 系统 S的
根 据调 研 和 需 求 分析 , 基 于MV 的学 生 宿 舍 管 理 系 统 的功 将 C 能 进行 划 分, 中系 统 主要 涉及 到 学 校住 宿学 生 基 本 的管 理 、 其 宿舍 固定 资 产管 理 、 生 违 纪 管理 、 电费 管 理 、 更 管 理 、 学 水 变 信息 查 询
能 有 效 的 管 理 学 生 住 宿 将 给 学 校 的学 生住 宿 资 源 带 来 严 重 的 紧 模 块 。 分别 为: 生信 息管 理 模 块 、 学 固定 资 产 管 理 模 块 、 宿舍 水 费
缺, 或者 是 不能 保证 住 宿 资源 的有 效 利 用 。 校 目前正 在 大力 度 对 管 理 模 块 、 舍 电费 管 理模 块 、 学 宿 信息 查 询管 理 模 块 、 数据 报 表 管 理
嗡 I V 蓿 舍窜理 MC BS 搦 I架 l 实 体之 间的关 系 图 , — E R图。
1 引 言 、
|
|
薯
3 . 统 功能 设 计 2系
随 着 学 校 的 不 断发 展 , 现有 的住 宿 资 源 越 来 越 紧 缺 。 果 不 如
根 据 需 求 分 析 可知 , 以将 整 个 系统 的 模 块 划 分 为 十 大 主 要 可
分 析
心
次 , 图 1 示 的通常 使 用 的 三层 的体 系结 构模 式 。 中表 示层 主 如 所 其
基 于 MV 技 术 架 构进 行 开 发 的学 生信 息管 理 系 统 可 以为创 建 C
基于VB的学生学籍信息管理系统的设计与实现

基于VB的学生学籍信息管理系统的设计与实现学生学籍信息管理系统是一种对学生学籍信息进行管理和维护的软件系统,可以实现学生信息的录入、查询、修改、删除等功能。
本文将以VB为基础,介绍学生学籍信息管理系统的设计与实现。
一、需求分析学生学籍信息管理系统主要针对学校管理学生信息的需求,其主要功能包括学生信息的录入、查询、修改、删除等。
具体需求如下:1.学生信息录入:系统可以录入学生的学号、姓名、性别、年龄、班级等基本信息。
2.学生信息查询:系统可以根据学号或姓名等关键字进行学生信息的查询,查询结果显示学生的所有信息。
3.学生信息修改:系统可以对学生的各项信息进行修改,包括姓名、性别、年龄、班级等。
4.学生信息删除:系统可以根据学号删除学生的信息。
5.学生信息管理:系统可以对学生信息进行管理,包括对学生信息的批量导入、导出等功能。
二、系统设计1.数据库设计:学生学籍信息管理系统可以采用关系型数据库进行数据存储,设计一个学生表,包含学号、姓名、性别、年龄、班级等字段。
2.界面设计:学生学籍信息管理系统的界面设计需要清晰明了,包括主界面和各个功能模块的界面。
主界面可以设置学生信息录入、查询、修改、删除等功能按钮,点击按钮可以跳转到相应的功能界面。
3.功能模块设计:-学生信息录入功能:设计一个表单,包含学号、姓名、性别、年龄、班级等输入框,点击保存按钮将学生信息保存到数据库中。
-学生信息查询功能:设计一个表单,包含学号或姓名的输入框,点击查询按钮将根据输入的学号或姓名查询学生信息,并显示在表格中。
-学生信息修改功能:设计一个表单,显示学生的详细信息,可以在输入框中修改学生的各项信息,点击保存按钮将修改的信息更新到数据库中。
-学生信息删除功能:设计一个表单,输入要删除的学号,点击删除按钮将删除该学号对应的学生信息。
-学生信息管理功能:设计一个表单,可以实现学生信息的批量导入、导出功能,用于管理学生信息。
三、系统实现根据上述设计,可以使用VB编程语言实现学生学籍信息管理系统,下面是实现该系统的主要步骤:1.创建数据库:使用VB中的数据库连接组件创建数据库和学生表,并设置学号为主键字段。
《2024年基于B-S结构的学生信息管理系统的设计与实现》范文

《基于B-S结构的学生信息管理系统的设计与实现》篇一基于B-S结构的学生信息管理系统的设计与实现一、引言随着信息技术的快速发展,学生信息管理成为学校管理工作的核心内容之一。
为了更好地实现学生信息的有效管理和利用,本文提出了一种基于B/S(浏览器/服务器)结构的学生信息管理系统。
该系统旨在通过互联网技术,实现学生信息的集中化、网络化管理,提高学校管理工作的效率和质量。
二、系统设计(一)系统架构设计本系统采用B/S结构,即浏览器/服务器模式。
该模式具有较好的可扩展性和可维护性,能够适应学校不同部门和角色的需求。
系统架构包括表示层、业务逻辑层和数据访问层。
表示层负责用户界面的展示,业务逻辑层负责处理用户的请求和操作,数据访问层负责与数据库进行交互。
(二)功能模块设计1. 学生信息管理模块:包括学生信息的录入、查询、修改和删除等功能。
2. 课程管理模块:包括课程信息的录入、查询和修改等功能,以及排课、选课等操作。
3. 成绩管理模块:包括成绩录入、查询、分析和导出等功能。
4. 系统管理模块:包括用户权限管理、系统设置和日志管理等功能。
(三)数据库设计本系统采用关系型数据库进行数据存储,包括学生信息表、课程信息表、成绩信息表等。
数据库设计遵循三范式原则,保证数据的完整性和一致性。
同时,为了提高查询效率,还对数据库进行了优化设计。
三、系统实现(一)开发环境本系统采用Java语言进行开发,使用Spring框架进行业务逻辑处理,MySQL数据库进行数据存储,Tomcat服务器进行部署。
开发环境包括开发工具、数据库和服务器等硬件设备。
(二)系统实现过程1. 系统开发:按照功能模块设计,逐步实现各个模块的功能。
2. 数据库连接:通过JDBC技术实现与MySQL数据库的连接。
3. 业务逻辑处理:使用Spring框架进行业务逻辑处理,包括数据验证、业务处理等。
4. 界面展示:采用HTML、CSS和JavaScript等技术实现用户界面的展示和交互。
基于BS模式的学生学籍管理系统的设计与实现

(上接 29页 ) York,1991.
【3】Fremlin,D.H.,Riesz spaces with the
order continuity property.I.M ath.Pr o c,
Cambridge Philos.Soc.1997,81(1):31=
42. 【4】Zaanen,A.C.,Riesz Spac e II.North—
Math.Sinica.2007,23(3):457-466. [81 Cher t Z.L.,and W ickstead A.W .,
Incompleteness of the linear span of the positive com pact operators, Proc. A m .M ath.Soc.,l997,125:3381-3389. 【9】Wickstead A.w .,AL-spac e and AM— space of op e rators, Positivity,2000,4: 303-3l1.
术 :学 术 交 流 ,2O07(7):21.
3.2.5报 表 输 出
其 先进 、便 捷 的 管 理 优 势 同 工 作 量繁 冗 、不 [5】郑 淑 香 .学 籍 管 理 系 统 的 设 计 和 实 现
服 务 于 学 生 名 册 的 打 印 、每 位 学 生 成 易 查 看 的 传 统 管 理 模 式 形 成 了鲜 明 对 比 ,
H olland M athem atical Library 30, N Orth—holland, Am sterdam , 1983.
【5]Aqzzouz,B.and Nouf ia,R .,Compact— ness properties of operators dominated
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WEB课程设计报告课程设计题目:基于B/S的学生学籍管理系统的设计与实现姓名:专业:班级:指导老师:2012年5月5日摘要随着Internet/Intranet的快速发展,数据库技术的进一步成熟,建立能业务化工作的学生学籍管理系统是当前高校管理部门的迫切要求。
文章参考了目前国内高校学生管理的发展情况及管理模式,借鉴了目前国内先进的大型管理系统,对高校学生学籍管理进行了总体设计,建设基于Web的运行平台,实现方便快捷的前端Web登录和查询,采用了SQl 作为后台数据库,采用ASP及ADO技术对数据库进行操作及维护。
基于B/S结构的学生学籍管理系统(以下简称SSMS)是利用ASP技术和Web数据库相结合实现的,它具有数据输入、查询修改、补考处理、毕业处理和报表输出等功能。
它的成功实现对提高高校的学生管理水平具有非常重要的意义。
关键词:B/S结构Web数据库ASP 对象三级客户机/服务器体系目录1引言 (1)2系统分析 (1)2.1需求分析 (1)2.1.1开发目的 (1)2.1.2功能需求 (2)2.1.3.总体框架 (2)2.2功能分析 (2)2.3系统特点 (3)3相关技术简介 (3)3.1系统实现的主要技术 (3)3.2Web数据库工作原理 (4)3.3ASP的工作原理 (4)3.4ODBC简介 (5)4详细设计 (6)4.1ASP技术访问学生成绩数据库 (6)4.2通过ASP与学生成绩数据库建立连接 (6)4.3如何向数据库中添加、修改和删除数据。
(7)4.3.1向数据库中添加新数据 (7)4.3.2修改数据库中已存在的数据 (9)4.3.3删除数据库中的数据 (9)4.4ADO访问学生学籍管理系统的设计 (10)4.4.1 用SOL语句对成绩库操作 (10)4.4.2 ADO存取数据库时如何分页显示 (10)4.4.3 学生成绩数据库查询 (11)5系统运行与实现 (12)5.1系统开发平台 (12)5.2后台数据库的选取 (13)5.3系统结构 (13)5.4系统流程图 (13)6 心得体会 (15)参考文献 (16)1引言20世纪90年代以来,全球信息技术发展明显加快。
网络的普及应用大大推动了计算机应用的发展。
从国防军事、交通运输、财政金融、科学教育等大型系统,到一个企业、一个机关、一所学校、一座饭店的内部管理,几乎都采用了计算机网络管理。
网络发展已经超越了国界,跨越了地域,使地球上的人们似乎生活在一个“地球村”里。
在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。
于是,基于Web的数据库也就应运而生了。
随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术需要和Web技术相结合,才有更为广阔的前景。
ASP作为微软推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用,同时浏览器/服务器模式的数据库体系也正逐渐成为数据库结构的主流。
Internet的普及和应用使人们的现代生活方式发生了深刻的变化,学校总是处于接受新知识的最前沿地带,于是校园网的应用和管理系统的开发也正蓬勃发展并发挥着巨大的作用,远程教育、网上查询成绩、网上招生等等对于人们己不再陌生。
然而,目前很多高校的学生管理仍然采用的是传统的管理模式。
这种传统的管理模式既浪费人力资源,又不利于提高工作效率。
于是,开发一套学生学籍管理系统已经迫在眉睫。
基于上述原因,我设计并开发了这套学生学籍管理系统。
2系统分析学生学籍管理系统是基于Web应用的校园应用方案,提供了学校信息化管理需要的灵活性,使学生、教师、家长和主管部门之间能快速、及时地进行沟通,全面实现校园的师生管理、教学管理、考试管理、学籍管理等,是高校实施信息化管理的强力支撑。
2.1需求分析2.1.1开发目的随着计算机信息技术、网络通讯等高新技术的发展,对高校学生管理提出了更高的要求,要求学生管理系统进一步发展成为学生管理信息系统。
这样不仅可以使教师从烦琐的事务中解脱出来,而且还能提供面向学生的网上查询成绩、专家咨询服务等快捷、灵活、方便的智能服务。
学生学籍管理系统旨在使校园教学、教务管理、学生管理信息网络化,解决已往信息传递不方便、不快捷等问题,通过本系统可实现学生学籍管理网络化,方便教师网上登录成绩、学生网上查询成绩。
应用表明,使用该系统可以大大提高工作效率,节省人力资源,提高高校行政管理的管理水平,有利于推动高校学生管理的“无纸化办公”进程。
2.1.2功能需求论文分析了Web 数据库及ASP 技术在学生学籍管理系统中的应用,本文的功能需求主要分以下几个方面来讨论:(1)重点讨论了B/S 结构的工作原理及其特点,分析了实现Web 数据库的不同方法,客观地分析了它们的优缺点。
讨论结果是:ASP 技术无论在操作的可行性、方便性还是性能上都是一种实现Web 数据库的最好方法。
(2)探讨了如何利用ASP 技术向数据库中添加、修改和删除数据。
(3)重点讨论了如何利用数据库访问组件ADO 技术实现学生成绩数据库与服务器的连接,并利用其属性和方法完成对成绩库的访问。
(4)详尽介绍了学生学籍管理系统的总体框架、工作流程和系统使用的主要技术。
2.1.3.总体框架采用Browser/Server 三层体系结构及符合国际标准的TCP/IP 网络协议,采用模块化结构,可以适应不同规模用户的需要。
针对高校学生管理的实际情况,设计其系统的总体框架(如图1所示)。
图1 系统总体结构2.2功能分析 系统的功能主要体现在各模块上,系统各功能模块如下: (1)“输入成绩”:主要包括“新生注册”、“输入课程名称”、“修改课程名称”、“输入成绩”和“退出系统”等。
可实现学生学籍、应修课程及应得学分、己修课程及己得学分的登记和归档工作,并方便学生对所选修的课程名称和成绩实现网上查询、实现网上资源的充分共享。
(2)“查询修改”:主要包括“修改档案”和“修改成绩”两个相对独立的模块,可用于档案和成绩的修改。
(3)“补考处理”:包括“生成补考库”、“补考成绩汇总”、“补考通知单”、“补考准考证”和“补考成绩录入”六个功能模块。
该子系统是用户获取补考信息和补考成绩的有利途径。
(4)“毕业处理”:包括“录入毕业去向”、“确定毕业结业”、“毕业生名册”和“毕业生卡片”等。
可对毕业生的详细信息进行查询,并对毕业生提供通讯录、便签等方便。
(5)“报表输出”:包括“学生名册”、“记分册”和“成绩表”等功能模块。
该子系统可用于获取学生成绩。
(6)“系统帮助”:包括“系统帮助”、“关于……”和“退出系统”等。
用户能够查看该系统的相关信息。
由于系统采用模块化、结构化设计,各模块在信息上互相沟通,功能上互相独立,使学生学籍管理系统输入成绩 查询修改 补考处理 毕业处理 报表输出 系统帮助新生注册 输入课程 修改成绩 输入成绩 退出系统 修改档案 修改成绩 生成补考库,补考成绩汇总,补考通知单,补考准考证,补考成绩录入录入毕业去向,确定毕业结业,毕业生名册,毕业生卡片学生名册,计分册 成绩表 系统帮助 关于……退出系统系统的网络扩充、功能增加、业务扩展更容易实现。
2.3系统特点本系统的主要功能是通过网络实现现代化高校学生管理,提高办公效率。
(1)先进可靠的系统平台和体系结构系统采用目前比较流行的Internet体系结构和瘦客户机/中间件/服务器体系(B/S)结构。
B/S体系结构前台只负责界面表示,实现了瘦客户机的构想,大大地减轻了维护工作量,程序的修改只限于数据库服务器端及应用程序服务器端,客户端通过浏览器访问应用程序服务器,界面统一简单,软件层次较少,维护容易。
(2)系统提供的智能性系统中的网络服务器采用了高级系统体系结构以及扩展数据输出(EDO)内存子系统,因而具有强大的工作性能和最大的工/i0带宽。
(3)友好的用户界面及操作的灵活性系统提供类浏览器界面,便于用户实现各种搜索、查询操作。
在系统的操作过程中体现了简单、方便、灵活的特点。
(4)值得信赖的可靠性和安全性系统可自动检测输入数据的准确性和完整性。
当出现故障或事故造成系统中断后,系统对数据的完整性具有检测、保护和恢复能力。
(5)开放性及可扩充性软件设计采用标准化接口,硬件平台采用标准网络接口,采用开放式数据库互连接口(ODBC),使本系统与其它应用系统容易实现互连。
(6)先进的Internet支持系统采用先进的计算机网络、数据库技术、消息传递与工作流技术Internet技术、安全与容错技术相结合。
本系统为高校跨入信息化教学时代提供技术支撑平台,使校内应用(如成绩管理、学籍管理、毕业生信息管理等)系统从单机操作、C/S结构操作上升到基于Web应用的B/S结构体系中来。
系统提供丰富的服务以满足学校需要。
3相关技术简介3.1系统实现的主要技术1.采用B/S结构基于B/S结构的学生学籍管理系统,客户端是通用浏览器IE业务功能由独立的应用服务器处理,Web服务器成为应用服务器处理的标准配置;数据处理仍由数据库服务器完成,不需要象C/S结构那样安装不同的客户端应用程序,B/S结构的功能都在Web服务器上实现,开发和维护工作简单易行。
这种结构可实现网上查询的基本功能,如用户注册、查询、修改信息和报表输出等。
2. ODBC技术通过访问数据库的方式在本系统中得到应用,它通过驱动程序(driver)来提供数据库的独立性,驱动程序与具体数据库有关,它是一个用以支持ODBC函数调用的模块(通常是一个d11),应用程序通过调用驱动程序所支持的函数来操作数据库,若想使应用程序操作不同类型的数据库,就要动态地链接到不同的驱动程序上。
ODBC具有良好的数据库独立性,通过ODBC可以使得数据库的更改变得非常容易,因为对应用程序来说只需改换一下驱动程序。
3. ASP技术ASP (Active Server Page)即活动服务器页面,它是由Microsoft推出的用于Web开发的技术。
ASP不是一种单纯的技术,应该说它是一种服务器脚本环境。
在ASP环境下,开发者可以通过创建服务器脚本,编写强大的Web应用程序,实现动态交互式Web页面:ASP 脚本还可以和HTML语言、Java小程序等混合在一起书写,这大大扩充了ASP程序的功能,降低了ASP应用的难度。
4. ADO对象访问数据库ADO是一个ASP内置的ActiveX服务器组件用于数据库访问,可把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新、删除等操作。
其具有运行速度快、占用内存小等优点。
本系统中有关成绩查询、记录分页浏览等功能都是应用了ADO的对象、属性和方法来实现的。
3.2Web数据库工作原理Web数据库基于C/S结构,客户端是浏览器,服务器端是Web服务器。