基于B/S结构的“校园一卡通”消费系统设计

基于B/S结构的“校园一卡通”消费系统设计

论文摘要

论文首先分析了以太网技术的可行性,然后阐述了我国校园一卡通系统的发展状况。在比较分析了C/S结构和B/S结构特点后,结合目前我国高校发展模式的特点与趋势,提出了基于以太网与TCP/IP协议的位于分布式计算环境中的B/S架构的综合应用体系模型——校园一卡通综合应用系统。本系统主要特点有四个:第一,采用以太网作为通信网络,可以有效利用现有硬件资源。第二,采用C/S与B/S模式相结合,底层采用ActiveX控件技术,低层控制采用C/S模式以托盘形式“类服务”运行,上层管理采用B/S模式,低层与上层软件通过消息中间件进行通信。第三,采用双向不对称技术:对远程数据库的数据更新采用存储过程完成,对远程数据库的数据采集采用事务复制技术。第四,采用作业技术和触发器技术对数据库进行优化。本系统可以有效实现一卡走遍校园,而且地理位置分布较远的多校区校园也可满足。论文详细介绍了在系统中用到的ActiveX控件,消息中间件,以及应用到的SQL Server2000数据库中的作业、复制。最后作为一卡通综合应用平台的具体实现,对校园消费各个模块进行了细致的分析和建模。重点介绍了整个系统的结构设计、数据库设计、和几个主要模型的数据流图和程序流程图,同时介绍了系统的测试情况。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 课题提出的背景
  • 1.1.1 “校园一卡通”应用系统的发展
  • 1.1.2 “校园一卡通”当前的状况
  • 1.2 新一代“校园一卡通”综合应用系统
  • 第二章 B/S模式架构的校园一卡通系统
  • 2.1 传统C/S结构及其局限
  • 2.2 B/S模式的特点
  • 2.2.1 B/S架构软件的优势与劣势
  • 2.3 B/S与C/S相结合的实现模式
  • 第三章 校园一卡通中中间件的应用
  • 3.1 中间件概述
  • 3.2 分布式计算环境
  • 3.3 控件层中间件技术集成应用
  • 3.3.1 控件事件说明
  • 3.3.2 控件方法说明(VB.NET的函数形式)
  • 3.4 VB.NET中对控件的编程使用
  • 3.4.1 引用控件的方法
  • 3.4.2 事件编程
  • 3.5 消息队列(MESSAGE QUEUING)机制
  • 3.5.1 消息处理中的主要概念
  • 3.5.2 队列类型
  • 3.5.3 MessageQueue编程结构
  • 第四章 系统应用的数据库技术
  • 4.1 分布式数据库技术
  • 4.2 系统应用的作业技术
  • 4.3 数据库复制在一卡通中的应用
  • 4.3.1 复制的优点
  • 4.3.2 复制模型
  • 4.3.3 复制类型的介绍
  • 4.3.4 物理复制模型
  • 第五章 校园一卡通消费系统的设计
  • 5.1 整体结构设计
  • 5.1.1 需求分析
  • 5.2 消费功能设计
  • 5.2.1 按键消费
  • 5.2.2 计时消费
  • 5.2.3 按次消费
  • 5.3 修库功能设计
  • 5.3.1 修库定义
  • 5.3.2 修库的产生
  • 5.3.3 修库主流程设计
  • 5.4 与上层软件通信
  • 5.5 数据库设计及其优化
  • 5.5.1 分布式数据库技术
  • 5.5.2 数据库整体设计
  • 5.5.3 校园一卡通消费系统数据库表设计
  • 5.5.4 利用数据库技术对修库优化
  • 5.5.5 数据在数据库系统中的流动情况
  • 第六章 后台消费系统的功能及其测试结果
  • 6.1 界面显示
  • 6.2 按键消费
  • 6.2.1 等价测试
  • 6.2.2 边界值测试
  • 6.3 窗口机监控
  • 6.4 修库测试
  • 6.4.1 被动修库
  • 6.4.2 主动修库
  • 第七章 结论与展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于B/S结构的“校园一卡通”消费系统设计
    下载Doc文档

    猜你喜欢