毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于WCF服务编程框架的网吧管理系统的设计与实现(5)
管理员登陆:输入账号密码后,和从数据库中读出的信息比较:
①账号或密码不一致,提示“登陆失败”,并给出提示;
②若均一致,则提示“登陆成功”。
4.1.3客户端实现步骤描述
通过Netbaradminclent和Netbaruserclient实现对服务端对应服务的调用。通过对选择控件(checkbox)的选择判断,分别实现管理员和会员的登陆功能,并跳转。
4.2会员余额不足提醒
4.2.1功能描述
该功能是为了对会员上机余额进行动态查看,以便管理员随时掌握网吧会员的消费情况,及时提醒余额不足的会员。其设计效果如图4:
图4 余额不足提醒图
4.2.2服务端实现步骤描述
(1)服务契约设计
Step 1:在数据访问层中创建会员余额不足提醒函数,其成员包括:房间号;
Step 2:在业务逻辑层中,调用数据访问层(管理员)中的会员余额不足提醒函数,返回其成员;
Step 3:创建管理员服务接口,定义会员余额不足提醒接口,其成员和数据访问层中会员余额不足提醒函数一致;
Step 4:创建管理员服务接口实现,调用业务逻辑层(管理员)中会员余额不足提醒,实现管理员服务接口;
(2)业务逻辑
在数据库中,创建会员余额不足提醒存储过程,对会员的余额进行统计、判断并提醒不足者进行充值。具体判断如下:
选择一个房间,查询正在上网的会员的余额,
Step 1:若小于等于1元,则返回该会员的IP,房间号,电脑名,以便管理员能够统一进行提醒,否则转向Step 2;
Step 2:若余额大于1元,则不作处理。
4.2.3客户端实现步骤描述
在管理员,通过Netbaradminclient调用对应服务,进入管理端进行会员余额不足统计,显示在数据集合中,并进行提醒。
4.3会员消费管理
4.3.1功能描述
该功能是为了实现会员上机的计时、计费及查询,其设计效果如图5:
图5 会员消费查询图
4.3.2服务端实现步骤描述
(1)服务契约设计
Step 1:在数据访问层中创建会员消费查询函数,其成员包括:会员账号,上机开始时间,下机时间;在数据访问层中创建会员消费查询函数,其成员包括:会员账号,费率。
Step 2:在业务逻辑层中,分别在会员端和管理端调用数据访问层中的会员消费查询函数,返回其成员。
Step 3:创建会员服务接口和管理员服务接口,分别定义会员消费查询接口。
Step 4:在会员服务接口实现和管理服务接口实现中,分别调用业务逻辑层中会员消费查询,实现会员服务接口和管理服务接口。
(2)业务逻辑
在数据库中,创建会员上机消费存储过程,具体实现思路如下:
Step 1:将当天的上机时间根据相关优惠时间段的安排进行分离
(a)读取和消费者当天上机过程相关的优惠时间段的设置信息(满足条件:开始时间<上机结束时间 并且 结束时间>上机开始时间)并按上机开始时间升序排列;(b)针对每个优惠时间段完成以下操作:如果上机开始时间<优惠段开始时间<上机结束时间,则将上机开始时间至优惠段开始时间的上机时间段写入时间表,并将上机开始时间设置为优惠段开始时间;然后判断优惠段的结束时间是否小于上机结束时间,如果满足,则将上机开始时间至优惠段的结束时间段写入时间表,并将上机开始时间设置为优惠段的结束时间,否则将上机开始时间至上机结束时间段写入数据表,并将上机开始时间设置为上机结束时间。(c)所有优惠时间段处理完毕,如果上机开始时间仍然小于上机结束时间,则将上机开始时间至上机结束时间段写入时间表。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
ASP.NET+SQL Server幼儿园管理网站的设计与实现
下一篇:
ASP.net+sqlserver研究性学习平台的设计
基于Apriori算法的电影推荐
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
银行行办公信息服务系统【1544字】
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
公寓空调设计任务书
国内外图像分割技术研究现状
神经外科重症监护病房患...
承德市事业单位档案管理...
C#学校科研管理系统的设计
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...