一卡通电控系统的欠费提示系统

来源 :电子世界 | 被引量 : 0次 | 上传用户:leezuo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】学校电控系统没有预欠费提示功能,为了方便学生和管理者,我设计了一卡通电控系统的欠费提示系统,本系统利用asp网站读取SQL SERVER数据库中电费总量小于5度电的宿舍号,并把这些宿舍利用一体电脑显示在对应的楼宇中,定时刷新数据,让学生及时看到最新数据。
  【关键词】ASP;SQL Server;B/S;ADO技术;欠费提示
  1.项目的背景
  校园一卡通系统由于一卡走遍校园,把图书证,饭卡,门禁卡,电卡等多卡融合为一张卡而深受学生欢迎,给管理部门节约了很大的人力物力财力,提供很大的方便,电控系统也有恶性负载识别功能等良好功能,防止火灾的发生,但是却有一个问题,那就是宿舍电费即将使用完时,没有提示功能,只有等到欠费断电之后学生才知道欠费了,断电之后,会有部分同学会想到是电路出现故障,会找楼管和电工给他检查线路,最后费了很大劲查完之后,线路和控制部分都正常,学生才同意去缴电费,这样给学生和工作人员带来了极大的不便。由此可以看出,由于信息的不能及时发布,学生不能及时获知自己宿舍电费状况而带给学生和工作人员的不便和误会。所以电控电费提示系统显得尤为重要。架起了系统和学生之间信息互通的桥梁。
  2.术语简介
  ASP。ASP即动态服务器页面Active Server Page,是目前比较流行的动态网站编程技术。它可以在网页中创建动态交互式页面,比html功能更加丰富,弥补了html只能制作静态页面的不足,在asp页面嵌套了很多现成的asp接口,程序员直接调用就可以完成较为复杂的功能,大大减少了开发者的开发时间,提高了编程效率,如可以方便的与access,SQL SERVER等数据库进行连接,同时asp编写的程序所见即所得,易于修改和调试,asp所编写的网页也是非常安全的,因为它是在服务器端被解释成静态的html格式的文本传到客户端,因此客户端接收到的不是原有的asp代码,而是被解释过,这样可以防止asp网页被窃取,更加的安全。
  SQLServer。Microsoft SQLServer是微软公司推出的一种关系型数据库系统。目前大家常使用的版本是SQLServer2005,SQLServe 2008,SQLServer 2012等版本。应用在windows操作系统之上。SQLServe是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。
  B/S结构。B/S结构即浏览器/服务器模式(Browser/Server)是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,只需要打开浏览器就可以访问各类B/S结构的产品。
  3.相关技术
  ADO是为MS的强大的数据访问接口OLE DB设计的, OLE DB为任何数据源都提供了高性能的访问,包括:关系型数据库、非关系型数据库、电子邮件、文件系统、文本和图形以及自定义业务对象等。用ADO访问数据源的特点可概括如下:
  (1)首先ADO特点是易于使用,可以说这是ADO最重要的特点之一。
  (2)在 ADO 对象结构中,对象与对象之间的层次结构不适非常明显,这会给编写数据库程序带来更多的便利。比如,在应用程序中如果要使用记录集对象,不一定要先建立连接、会话对象,如果需要就可以直接构造记录集对象。总之,已经没有必要去关心对象的构造层次和构造顺序了。
  (3)就是可以访问多种数据源。和 OLE DB 一样,使应用程序具有很好的通用性和灵活性。
  (4)最后就是访问数据源效率高。 方便的Web应用。ADO 可以以 ActiveX 控件的形式出现,这就大大方便了Web应用程序的编制。
  4.应用实例
  4.1 实现原理
  首先数据库中有关电费的表中和计费相关的电费字段和免费电字段,利用asp ADO连接数据库,查找出所有免费的和计费电量总和低于五度的宿舍,软后根据对应关系,查找出对应的楼宇和宿舍号,显示出来,为了方便学生读取信息且及时读取电费信息,所以让网页每60秒刷新一次,既可以减少数据库负荷,又可以把每天电费实际情况尽可能早的反映给同学,
  系统包含以下几部分:
  (1)数据库,以sql2000为例,数据库主要包含着计费电费,补助电费的数据,和房间其他信息的数据。是电控系统的数据库,
  (2)Asp网站,主要包含iis6.0和asp程序,是此显示系统的核心部分,通过asp网站读取数据库中电费的相关信息,经过筛选,读取电费少于5度的宿舍,通过对应关系,找出并显示出电费 少于5度宿舍的楼栋和宿舍号,建立con.asp用于连接数据库,每个楼宇各建立一个asp文件,例如一号楼建立1haolou.asp
  二号楼也1haolou.asp相似,只是if rs(0)>=100 and rs(0)<=300 then 这个范围变一下,显示部分为2号楼,依次类推,3号楼,4号楼也是一样改。
  (3)专网,用于网络传输数据,此专网是电控系统的专网,不用重新建设,利用现有的电控专网就可以。
  (4)显示部分,可以用一体电脑或着一卡通圈存机,设置每天自动开关机,设置主页为本楼专有网页,开机自启动到全屏显示本楼不足5度电费宿舍号。
  设置一号楼:http://192.168.1.2/1haolou.asp
  如果是二号楼,则是http://192.168.1.2/2haolou.asp   依次类推,可以继续添加楼宇。显示界面如下图所示:
  4.2 关键程序
  (1)连接数据库,利用asp的ADO组件连接SQL SERVER数据库,其中user id为访问SQL SERVER数据库使用的用户名,pwd为访问SQL SERVER数据库使用的密码,initial catalog为访问的数据库名称。
  set conn=server.createobject("ADODB.Connection")
  sql="Provider=sqloLEDB.1;
  Data Source=(local);
  user id=userid;
  pwd=password;
  initial catalog= Databasename”
  conn.open(sql)
  (2)sql查询语句,这个表名为sushe,宿舍相关的字段宿舍账号和宿舍号为sushe_zhanghao和sushe_fanghao。免费字段为fee_free,计费字段为fee_charging,此语句查询出所有计费电量和免费电量加起来小于和等于5度电的宿舍的账号和宿舍编号。
  select sushe_zhanghao,sushe_fanghao from sushe where fee_free +fee_ charging<=5
  (3)网页部分主要代码:代码使用table方式排版,背景设置为蓝色,让页面每60秒刷新一次。显示低于5度电的本楼的宿舍号,让每显示10个宿舍号就换行,
  显示主要代码:
  <%
  for i=1 to rs.recordcount‘使用for循环
  if rs(0)>=100 and rs(0)<=300 then ‘选取本楼宿舍账号范围
  %>
  <%=rs(1)%>‘显示电费小于五度的宿舍号
  <%
  else
  rs.movenext
  end if
  next
  %>
  5.结论
  使用显示功能后,宿舍的学生每天进出一楼过道,就会看到显示器上显示的的不足5度电学生宿舍号,如果有自己宿舍号,就可以去缴费,不用断电之后再去缴费,由于信息的及时提示,也不会有学生再怀疑宿舍线路有问题或者控制部分有问题,给学生带来了便利,给宿管和电工减少了一些不必要的工作量。
  参考文献
  [1]斯琴巴图,张利峰,胡其吐.SQL技术与网络数据库开发详解[M].清华大学出版社,2009.
  [2]邹天思,孙明丽.ASP数据库系统开发完全手册[M].人民邮电出版社,2006(6).
  [3]汪晓平,钟军.ASP网络开发技术[M].人民邮电出版社,2003(12).
  [4]张喜平,夏跃伟,刘亚铢.ASP动态网站开发案例指导[M].电子工业出版社,2009(9).
  [5]陶国荣.ASP动态商业网站建设案例[M].人民邮电出版社,2006(12).
  [6]钟小平,张金石.网络服务器配置与应用[M].人民邮电出版社,2007(3).
  [7]高峡,陈智罡,袁宗富.网络设备互联学习指南[M].科学出版社,2009(4).
  [8]高峡,钟啸剑,李永俊.网络设备互联实验指南[M].科学出版社,2009(4).
  作者简介:李建伟(1984—),男,陕西宝鸡人,大学本科,西北农林科技大学计划财务处助理工程师,研究方向:一卡通维护。
其他文献
嘉兴街道共有22个居委会,除了新的小区外,每个居委会都有不同数量的旧里房屋和售后公房,其中,旧里房屋最多是安乐、庆源,瑞康、江夏,宝元,天水等居委会,仅瑞康居委会旧里房屋面积就达
在当前形势下,房地产开发企业要取得更好的发展.必须提升运营能力。从总体上说,就一定规模的企业而言.关键要打好以下四大战役。
坝基邻近爆破开挖诱发的爆破振动对灌浆帷幕具有不利的影响,目前普遍采用质点峰值振动速度这一经验判据对爆破振动进行控制,而理论研究尚开展得不多。设法运用应力波理论来研究
最危险潜在滑动面搜索是边坡稳定性分析中的一项关键工作,最危险滑动面的准确确定对边坡稳定性评价、设计、施工等均具有重要意义,随着计算机技术的发展,各种最优化方法在最
2004年中共中央、国务院明确土地管理是宏观调控的重要手段,并赋予土地管理部门参与宏观调控的新职能,这是适应新的经济发展形势,实现经济增长方式转变,关注民生,构建和谐社会的必
事业单位人事制度改革是我国事业单位改革的核心内容,因此受到社会的广泛关注。但是当前我国事业单位人事制度改革中存在一些问题,在一定程度上影响了事业单位改革的顺利进行
广告带来的创收一定程度上充裕了各级广播电台、电视台的事业经费,促进了广播电视事业的飞速发展,办好广告对各级电台电视台都很重要。对广播电台来说由于只有声音没有画面,
在现代社会各项事业、各行业发展中,"工匠精神"带来的产品、服务逐渐得到关注,并且产品、服务等价值也逐渐得到扩大。图书馆领域十分注重工匠精神的体现,而培育图书馆管理人员
旅游房地产是以旅游度假为目的的房地产开发.经营销售模式,开发项目全部或部分实现了旅游功能,包括度假村.景区住宅.产权酒店等等。作为一个新兴的产业,正逐渐受到人们的关注,2006年
2003年上海市房地产市场的总体发展,可以说依旧行驶在快车道中,各项指标,如开发投资、竣工量、批准预售与预售登记面积都处于高位,维持近几年高速运行的态势,市场环境良好。然而,作