在会员管理界面加载最初就加载出当前上网人员的信息,管理人员可以直接查看当前上网人员的信息,而且在一定时间内自动刷新和自动更新保证了该功能的实时性和准确性。此功能的实现对网吧内上网人数有一个较为直观的了解。对网吧会员的消费情况可以从该表中判断出来,对于网吧管理人员来说此项功能的实现,极大的降低了管理人员的工作量。
在管理员管理界面点击新会员注册菜单,将跳转到新会员注册界面;新会员注册功能是实现会员管理的重要功能组成部分。该功能的设计理念是在界面输入会员的个人信息写入到会员表中,为会员分配会员帐号,分配会员初次登录的初始密码。同时对会员信息经行判定如果将要录入的会员信息不满18周岁,属于未成年人,根据相关法律将不允许注册成为会员。在录入会员信息时判定录入内容,如录入姓名怎只能录入汉字不能录入数字、英文、和特殊字符;在录入身份证号时只能录入数字不能录入汉字和其他字符;在录入地址时可以是汉字和数字的组合但是不允许出现特殊字符和标点符号。会员注册界面有录入新会员的性别选项,在选项中可以选择是男性或者女性不允许其他选项的出现。在输入会员身份证号是必须保证身份证号码的长度为18位,否则也会出现错误。这种在录入最开始就开始判定信息是否正确的方式,有效的降低的信息录入过程中出现错误信息录入的概率,解决了因为信息混乱而造成的管理困难和管理盲区。
4、会员充值功能设计与实现 在会员充值界面,输入充值帐号和充值金额点击确认充值就可以实现充值功能。充值功能在输入充值账户的时,必须是已经存在的账户,如果账户信息不存在于现有账户中,则提示充值失败清空输入的内容。其次充值金额输入时只能输如0~100的自然数,不能为小数更不能出现特殊字符。充值成功后系统会自动将充值的金额和原本的消费余额加在一起进显示在本界面上,用于提示操作人员充值成功。
5、会员注销功能设计与实现 会员注销功能的射设计基于在数据库,会员数据表中删除会员信息,将会员帐号中所剩余的消费金额显示出来,管理人员根据会员消费剩余金额,判断要退给会员会员的金额,这样的注销模式有利于在面对零时性的消费者的时候,退给费用的计算,减去了人工计算环节,降低出错风险。会员注销功能部分
二、会员模块功能分析和设计 1、会员模块功能设计概述 在会员功能费设计模块要实现的功能有根据登录的账户,查找到该账户的信息如个人的消费金额和上机时间。在会员登录成功后界面上显示会员帐号,此帐号信息是从登录帐号时传递过来的,必须与会员登录时锁输入的帐号一直,而且不允许修改账户信息只能查看。在会员登录成功跳转到会员界面时通过读取数据库信息在数据库中将该会员帐号内所剩余的消费金额读取出来,将读取到的信息在会员消费余额显示。会员登录成功通过定时器1开始对登录时间计时,计时的结果显示在界面上,计时时间没增加30分钟则扣费一次,扣费结果显示在消费余额上。通过定时器2对扣费后的消费余额进行更新和判断,判断消费剩余小于1元时则提示用户余额不足,即将下机请进行充值;若判断消费余额等于0元时则提示用户消费金额用完,将自动下机。会员也可以自助下机,会员自助下机将会员的消费金额和下机时间写入到会员信息表中方便管理人员查看。通过点击修改会员密码按钮跳转到会员密码修改界面,在会员密码修改界面修改会员密码。 2、会员模块功能设计与实现 在会员登录成功后跳转到会员客户端模块,在客户端加载的时候通过登录操作的值传递,将会员信息传递过来,并显示在会员账户信息上。会员客户端模块有两个定时器,定时器1记录会员登录成功后登陆上机时间,并实时更新更新频率为每秒1次;定时器2的功能是从数据库接收推送广告消息,以达到广告有时间间隔的滚动播放,让会员更加方便的浏览商品信息和网吧内的活动优惠。在定时器1中还有一个功能就是判断消费余额,判断消费余额的值来做出提示或者强制退出该会员帐号。如果会员所剩余的消费金额不足0.5元,则弹出提示框,提示会员需要充值,保证继续上网冲浪,避免不提示直接下机的情况出现,如果会员消费余额为0元时,此时则可以强制会员下机。会员上机时间显示在会员登录成功后通过系统方法DateTime.Now.ToString()将会员登录成功时的系统时间写入到会员登录界面,方便会员查看,同时也可以保证会员消费金额扣费的公平性和透明性。会员自助结账下机按钮则通过会员单机此操作将会员剩余的消费金额和下机时间写入到会员信息表中。
3、会员修改密码功能设计与实现 在会员登录成功后的的客户端页面点击修改密码,提出会员密码修改申请,会跳转到会员密码修改界面。在会员密码修改界面有三个文本框(TextBoxs);一个文本框用来输入旧密码[11]并进行验证,另外两个文本框输入新密码,第一次输入的新密码和第二次输入的密码进行验证检查两次输入是否一致。在文本中输入旧密码进行会员密码验证,该项验证是验证输入的旧密码是否一致,若输入的旧密码不一致则说明此次操作非本人操作,那么操作非法不予以通过。在输入新密码时两次输入的密码必须一直,如果输入的密码不一致,则清除第二次输入的密码,并提示密码操作出现错误,要求重新输入。在输入新密码时可以输入字母和数字的组合,但是不允许出现特殊字符和汉字。
信息发布:广州名易软件有限公司 http://www.myidp.net