目前基于ASP技术的校园一卡通利用 ActiveXServerPages实现大学机房计费查询技术,并验证了基于 ASP计费查询的可行性。一卡通计费系统的ASP相关工具软件有:ⅡS4.0:Windows 2000自带,其中CDONTS和 NEWMAIL可将一个脚本和邮件包含在ⅡS中;SQLSERVER6.5:能在服务器中设置数据处理的存储过程;UDBC32:含有 SQLSERVER驱动程序;NTSERVER4.0: 带有 ServicesPack3;OptionsPack:含有 SMTP邮件传输协议与银行通邮;ActiveDLL:能对数据库的访问进行封装和存储信息,它与ASP实现无缝连接。不然这种技术也有一些不完善的地方,如: 1)停电时不能使用; 2)由于学生读者数据合并量大,需要解决的数据问题多,在数据更新后,可能个别读者的数据会出现问题.学生在图书各部门发生的费用暂时不能从校园一卡通中扣款; 3)卡丢失或拿错卡的现象.这些都是使用过程中经常出现的问题.针对以上的问题,我将开发一套全新的机房计费系统来尽量避免这种问题的出现,从而更加提高机房的使用效率.
为了能使我开发的这套软件更加完善,我将采用以VB用为开发语言,以SQL为数据库。作为一个实用的操作系统要有良好的容错性,在用户出现误操作时能尽量及时地给出警告,以便用户及时改正。针对上面的问题,我将会使我做的这套系统有如下要求:界面比较美观、友好,操作简单、方便,比较具有人性化,同时,系统运行速度较快,对计算机的硬件环境要求不高,能够完成机房管理的大部分工作。该系统主要研究的对象是学生日常上下机管理,收费系统和卡号挂失的管理,当然,还包括对学生日常上机的总体情况,计算机使用情况以及计算机配制情况等的辅助分析管理。
下面就我毕业设计的系统大概包括的内容,有以下几个方面的功能:
机房计费系统主要用于实现用户登录,计费,用户更改密码及查询,和用户下机等步骤。 系统主要有以下几个功能及各功能的描述:
1用户管理: 对用户信息及卡管理。用户信息包括用户名,用户密码,用户余额等。
2 收费方式:通过已知的计费规则计算用户的上网费用,并进行相应的计费工作。
3 统计查询:包括查询计算机的使用情况,查询用户注册信息及当前在线用户信息,查询用户卡的剩余余额和上机剩余时间,统计在某个时间段内的计算机使用情况
4 系统设置:包括收费规则、上网价格等一系列的相关设定,供管理员根据实际情况制定适合的方案
当然,发开发本系统,也需要做到以下几方面: 1)了解应用开发工具; 2)VB 编程基础; 3) SQL Server基础; 4) 设计数据库;设计界面; 5) 开发数据库。数据库实现的一些功能 ; 6)数据和数据说明的醒目显示;7)多条件的查询、多条记录的检索、模糊查询; 8)数据文件某种存储格式导入数据窗体,经过数据完整性校验存入数据库;9)数据库安全性的设计;10)数据库的设计、数据接口、界面的设计。