- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《中国教育信息化))发行部:cyl@moe.edu.cn 数字校园
构建基于B/S的教师业务信息管理系统
解 红 ,刘 建 ,周 洁
(1.山东理工大学 计算机科学与技术学院,山东 淄博 255049;
2.张店教师进修学校 ,山东 淄博 255000)
摘 要 :针对 目前 中小学教师信 息 自动化管理较落后 的现状 ,本文提 出构建基于B/S架构和W eb技术的
教师业务信息管理系统。系统在 ASP.NET平台下,采用异构数据 同步架构 ,实现 了设计和编码。目前此系统运
行效果 良好 ,不仅完成教师业务信息的基本管理功能,还解决了与原系统 中教师个人基本信息的同步更新 问
题 ,为教育主管部 门的决策提供 了重要支撑。
关键词 :Web服务 ;三层架构 ;XML;异构数据 同步 ;ASP.NET
中图分类号 :TP315 文献标识码 :B 文章编号 :1673-8454(2011)19-0021-03
一 、 引言
近年来随着义务教育的普及 ,各地加大对中小学投
入 ,学校规模不断扩大 ,教师人数逐年增加 ,如何更快、更
好地管理教师信息 、合理配置教师资源已不再是个别学
校的问题 .而是整个教育系统 内部都必须正视的问题。为
提高辖 区内教师 的信息化管理水平 ,教育主管部 门迫切
需要开发教师业务信息管理系统 ,以便教育局、学校 、教 图 1 三层体系框架
师三者都可通过网络访 问使用,从而提高工作效率,促进 功能操作。业务逻辑层位于表示层和数据访 问层之间,
教育系统的信息化建设 。 它封装 了与系统关联 的应用模型,提供客户应用程序和
二 、基于 B/S的教师业务信息管理系统 的设计 数据服务之间的联系 ,并将封装 的模式呈现给表示层应
1.系统总体 架构 用程序。数据访 问层是三层模式 中的最底层 ,它用来定
教师业务信息管理系统建设 的 目标是 以先进的信息 义 、维护 、访 问和更新数据并管理和满足应用服务对数
技术为基础 ,利用数据库技术 、网络技术等 ,快速有效地 据 的请求 。三层架构增强 了代码的可重用性 ,具备很高
实现辖区内所有教师的信息管理 ,为教育决策提供一定 的稳定性 、扩展性和执行效率 ,可实现真正意义上 的 “瘦
支持 。但 由于在教育局城域网中还存在基于多种平台和 客户端 ” []
工具 的应用系统 .如 “工资管理系统”、“OA办公系统 ” (2)异构数据同步框架
等 ,所以教师业务信息管理系统在设计时除要实现信息 教育局城域 网中已有的Web应用程序大 多都依据
管理外 ,还要与已有系统实现教师个人数据 的同步操作 。 自身独有 的数据源 ,各个系统间存在众多语义相同,但
因此 ,系统采用成熟 的B/S(Browser/Server)架构和 Web 数据表结构和字段表达含义不同的 “异构数据”。教师业
技术 。实现核心数据库 、核心业务逻辑与用户界面分离 ; 务信息管理系统设计时为实现异构数据 同步更新 .在三
各功能模块间 “高 内聚 、低耦合 ”;同时开放接 口便于扩 层体系框架 的基础上增加 Web服务层 (WSL).该层位
充 ,以实现异构系统整合 、资源共享的 目的。 于表示层和业务逻辑层之间。Web服务层 的主要功能有
(1)B/S三层体系框架 三个 :
三层体系框架是开发 web应用程序时经常使用 的 1)完成 XML的串行化和反串行化 ,负责接收 、解析 、
一 种成熟 的软件架构 ,它在逻辑上将功能划分为三层 :表 发送 、包装 SOAP信封。任何 Web服务的请求者都可以
示层 、业务逻辑层和数据访
文档评论(0)