菜单
  

        (2) 消费者充值:管理员可以给消费者充值,消费者也可以在任何一位管理员处充值,并且消费者可以多次充值。
        (3) 消费者消费:消费者可以在任意一台计算机上机,但同时只能登陆一台,消费完毕消费记录需要保存在消费历史中。
        (4)注销类型::主要文护消费者注销时的情形。
    经过分析,可得数据库关系如图2:
     
    图2  数据库关系图
    4.系统功能实现
        本系统在数据库设计的基础上实现了用户的登陆,用户信息的修改,会员上机的计时、计费及管理员/会员对此的查询,会员的充值,管理员的充值金额统计及充值记录查询,用户的退出。作为网吧管理系统,会员的消费信息及安全是关键,所以本系统的核心功能有用户的登陆管理、会员余额不足提醒的管理、会员的消费管理。
    4.1用户上机登陆
    4.1.1功能描述
        本系统的用户主要有管理员、会员。用户在登录界面输入登录账号和密码后,点击登录按钮即可实现登录功能。如果登录失败给予相关信息提示;登录成功则提示该账户的成功登录信息。本功能是为了对用户的信息进行记录,以便对以后的会员消费、管理员的操作记录。其设计效果如图3:
     
    图3  登陆页面图
    4.1.2服务端实现步骤描述
    (1)服务契约设计
        Step 1:在数据访问层中创建会员登陆函数,其成员包括:会员账号,会员密码,IP地址,电脑名称,会员姓名,登陆信息,上机开始时间,下机时间,消费余额,费率;创建管理员登陆函数,其成员包括:管理员账号,管理密码,手机号。
        Step 2:在业务逻辑层中,调用数据访问层(会员)中的会员登陆函数和数据访问层(管理员)中的管理员登陆函数,分别返回其成员。
        Step 3:创建会员服务接口,定义会员登陆接口,其成员和数据访问层中会员登陆函数一致;创建管理员服务接口,定义管理员登陆接口,其成员和数据访问层中管理员登陆一致。
        Step 4:创建会员服务接口实现和管理员服务接口实现,调用业务逻辑层(会员)中会员登陆和业务逻辑层(管理员)中管理员登陆,分别实现会员服务接口。
    (2)业务逻辑
        在数据库里,创建会员登陆存储过程,设置会员登陆信息的验证;在管理员登陆函数中,使用Select语句从数据库读取数据,并验证管理员登陆信息。具体实现功能实现如下:
        会员上机,输入登陆账号和密码后,程序将根据“登陆账号+密码+用户机IP地址+用户计算机名”进行如下登陆逻辑处理:
        Step 1:判断用户机IP地址和计算机名:如果不匹配,则登录失败,返回1,并给出相应提示;否则转Step 2。
        Step 2: 判断登录账号:不存在,则登录失败,返回2,并提示相应信息;否则转 Step 3;
        Step 3:判断密码:如果错误,则登录失败,返回3,并提示信息:密码输入错误信息,请重新输入;否则转Step 4;
        Step 4:判断登陆账户余额:如果不满足则登录失败,返回4,并提示相应信息;否则转Step 5;
        Step 5:如果该账号注销情况:登录失败,返回5,提示相应信息;否则转Step 6;
        Step6:登陆成功,进行如下逻辑处理:将登录信息添加到当前消费表中,并输出请求登录计算机的IP,姓名,开始时间,当前账户余额,并返回0。
  1. 上一篇:ASP.NET+SQL Server幼儿园管理网站的设计与实现
  2. 下一篇:ASP.net+sqlserver研究性学习平台的设计
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. php+mysql志愿者服务平台前端页面设计

  7. 基于安卓系统的测量软件...

  8. 杂拟谷盗体内共生菌沃尔...

  9. 电站锅炉暖风器设计任务书

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 十二层带中心支撑钢结构...

  12. java+mysql车辆管理系统的设计+源代码

  13. 中考体育项目与体育教学合理结合的研究

  14. 乳业同业并购式全产业链...

  15. 当代大学生慈善意识研究+文献综述

  16. 大众媒体对公共政策制定的影响

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回