高等院校校园一卡通系统数据库设计概要

来源 :科技与生活 | 被引量 : 0次 | 上传用户:xbmkdx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要以怀化职业技术学院为对象,结合学习借鉴先进国家院校的数字校园集成的丰富经验,概括了适合本院的“一卡通”数据库的设计。
  关键词一卡通;数据库;设计
  中图分类号TP3 文献标识码A文章编号1673-9671-(2010)041-0016-01
  
  1数据库系统架构
  “校园一卡通”系统的网络结构分为两层。第一层为以数据库服务器为中心的局域网的分布式结构。第二层为以第一层局域网的网络工作站作为控制主机的485通讯网络结构,该层网络控制各个IC卡收费终端。我们将以SQLSERVER2000为平台建立数据库,有利于保证数据安全,有良好的扩展功能,而且可支持多种应用程序语言如VB、VC和Delphi等高级语言。
  1.1数据库系统设计
  数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。
  1.2系统功能分析
  根据各个功能的子系统模块设置和分析,认为以下的模块设计图(图1)适合我院的基本需求。校园内已经完全具备了基础的计算机硬件条件,许多设备只需做升级或改动就可,随着需求的增加,可以在此基础上扩充接口,十分方便。
  1.3系统功能模块的设计
  对各项功能进行集中、分块,按照结构化程序设计的要求,分析得到系统功能模块图(图2)。
  1.4数据库设计
  设计数据库系统时应该首先了解用户(师生)各方面的需求,包括现有的以及将来可能增加的需求。作为“校园一卡通”系统会随着硬件安装场所的变动做改动,需要很大的扩展性。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典。有了数据库结构、数据项和数据流程,我们就可以进行下面的数据库设计。得到数据项和数据结构以后,就可以设计出用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。实体是通过相互的作用形成数据的流动。现在需要将现行相关的数据库概念结构化转化为SQL Server2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。
  经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。现在就可以在SQLserver2000数据库系统中实现该逻辑结构.这就是利用sqlserver2000数据库系统中的sql查询分析器实现的。
  2数据库的配置
  “校园一卡通”需要众多的数据,如学生信息数据、教师信息数据、消费数据等等。在此我们是以sqlserver2000作为数据库平台的。
  2.1客户端程序实现
  客户端以高级语言开发,运行于局域网中的各个客户机上,提供用户登录、各据的输入与维护、查询打印、提示等功能。客户端软件以相应的数据组件通过TCP/IP协议访问服务器数据。任何用户只要拥有给定的权限都可以通过网络操纵和查询服务器数据。
  当SQL语句在查询分析器执行后,将自动产生需要的所有表格。有关数据库结构的所有后台工作已经完成。现在将通过相关的信息管理系统中各功能模块的实现,使用高级语言来编写数据库系统的客户端程序。
  2.2数据库的配置管理
  采用流行的SQLServer2000+Windows2003server的数据库服务器配置,系统数据及逻辑驻留在SQLServer数据库中,SQLServer2000以服务器的形式运行于Windows2003server之上,无用户界面,集中存储与管理系统数据。各客户端可使用windowsXP以上系统建立。SQLServer2000具有很好的安全性,可设定访问权限,数据得导入导出极为方便。我们将使用SQL Server2000管理数据库。这里将以一个管理员(DBA)的身份来阐述数据库管理任务。除了检查服务器配置和备份数据库以外,作为DBA,还要执行很多其他任务。必须保证服务器平稳运行和数据库是快而有效的。
  SQL Server2000有很好的安全性模型,这使我们能够定义各种安全措施,包括从限制级数据库的访问权限到限制对表中某一列的访问。在SQL Server2000中可以可以限制客户端用户的基本权限,也可以设置系统管理员的最高权限。
  在校园一卡通系统中需要对各个用户设置权限。在数据库中定义的每一个用户都属于Public角色。Public角色除了具有允许用户连接数据库的权限外几乎没有其他权限。
  在日常的数据库运行中,我们需要按时的尽心数据库的备份,保存数据的安全和完整性,这些工作SQL Server2000都提供了方便。除此以外,可以利用SQL Server2000的许多工具进行管理,十分便利,详细步骤可以参照多种介绍SQL Server2000的书籍资料。
  参考文献
  [1]王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,2000,7.
  [2]Rob Hawthorne,袁鹏飞编译.SQL SERVER 2000数据库开发从零开始[M].北京:人民邮电出版社.2001,6.
  [3]谭开文,孙京宁.对目前中国IC卡行业现状以及发展的几个看法[J]..计算机系统应用,2003,4:72-74.
其他文献
对低等级公路现状进行调查研究,确定低等级公路路基拓宽软基处治前应考虑的因素。然后结合国内外研究成果对软基对路基拓宽的危害和处治方法进行总结,提出适应低等级公路软基处
大直径灌注桩基础是高层建筑和桥梁的主要基础形式,本文介绍了大直径钻孔灌注桩施亡控制、桩身质量事故补救、桩底注浆。对以后大桥桩基础的施工建设提出相应的参考。
节能减排、保护环境、可持续发展是当前世界各国共同关注的热点问题,就公路用沥青混合料而言,采用温拌沥青混合料新技术可显著降低沥青混合料拌和、碾压温度,且路用性能达到(接近
本刊讯(维达纸业消息)近日,四川I省德阳市首家造纸行业水污染源NH3-N(氨氮)自动监控系统通过验收。
随着已经广泛的应用于混凝土重力坝和拱坝的水工碾压混凝土的技术,它所采用的是与常态混凝土不同的施工方式,虽然我国近年已建成如江垭、大朝山、百色等一批过百米的高坝,为碾压
11月8日,中国科协召开“推进在国家科技计划项目增加科普任务调研工作专家咨询会”。来自国务院研究室、科技部、财政部、中央宣传部、教育部、中科院、工程院、自然科学基金
2011年是“十二五”规划的开局之年,江西造纸行业继续保持良好的发展势头。据统计,2011年江西全省规模以上造纸及纸制品业实现工业总产值2116178万元(2010年同期1554516万元),工业
山西吕梁市科协在方山县检查验收科普示范体系创建工作  10月17~18日,山西吕梁市科协副主席樊荣利带领验收组,到方山县就市级科普示范体系创建工作进行检查验收。方山县县长助理段晓荣、县科协主席戴金虎等陪同参加验收工作。  近年来,方山县围绕科普示范县创建工作,把创建科普示范乡镇、科普示范村、科普示范基地作为科普示范县创建工作的重要内容,在全县开展了科普示范乡(镇)、科普示范村、科普示范基地、农村科
摘要从技术角度看,植树造林也是一项复杂的系统工程,有很多问题需要解决。通过对苗木起苗时间和方法、分级统计、检验检疫、包装和贮藏以及栽植前的保护等措施的论述,其各项措施都能有效地提高造林苗木的活力,从而提高造林成活率。  关键词造林;苗木活力;措施  中图分类号S725文献标识码A文章编号1673-9671-(2010)042-0002-01    0引言  苗木是林业生产活动的前提和物质保证,各类
研究了一种新的化机浆制浆节能技术一木材顺纹切削工艺,比较了木片经顺纹切削工艺获得的平均厚度为0.3mm薄片与平均厚度为2mm传统木片在P-RC APMP流程下的磨浆能耗及纸浆强度性