zoukankan      html  css  js  c++  java
  • 【分析】机房收费系统

    学生管理系统完成以后,自己的收获没有多大,因为自己只是按着代码敲了一遍,把基本功能实现了一部分,其中自己也把里面的代码看了又看,别说对于我这样一个代码白痴,也发现了里面有一些巧妙之处,从此爱上了代码。米老师总是说代码如人生,我感觉来到提高班以来,我的人生正在不断的敲打。对于学生里面的功能的优化也有了一些了解。不说废话了,我们来说说“机房”吧!

    首先自己把原始的机房收费系统运行了一遍,其中遇到了一些问题,也都一一解决了,从主页面上来看发现有三个权限级别,分别有下面的权利:

                                                

    刚刚开始看,感觉不知道该从哪里入手,根本看不出线索。所以想起来耿建玲老师讲的视频中,可以通过分配权限,给予用户不同的权限。所以有了下面的图(不知道你们能不能看出思路):

                           

    我认为这个系统从一开始给予管理员一个初始的登陆号和密码,方便分配权限,它具有最高权限。然后实现机房收费系统的管理。整体思路有了,下面对窗体进行分析:

    根据功能分类:

    窗体类似:

    学生上机记录查询;学生充值记录查询;
    收取金额查询;金额返还信息查询;
    学生上机统计信息(位于操作员权限下面,一般用户中学生上机状态查看(查询));学生基本信息维护;操作员工作记录;
    日结账和周结账单;

    上面这些窗体分别在页面设置上类似。所以我推断,代码也相似。到时候敲代码的时候就方便多了。

    功能复用:

    修改密码;退出;主页面;登录页面

    线(卡):                

    注册;充值;退卡;(在敲的时候先敲。)

    这样一分析,感觉思路清晰多了,下面就开始敲打人生了。通过这件事情,感觉不管遇到什么事情首先得知其所以然,然后才能更好的完成一件事情。奋斗ing


  • 相关阅读:
    【Java】 大话数据结构(5) 线性表之双向链表
    反射
    面对对象总结
    面向对象的三大特性
    面向对象基础
    python常见模块之序列化(json与pickle以及shelve)
    python常见模块之os模块
    python常见模块之random模块
    python常见模块之time模块
    python常见模块之collections模块
  • 原文地址:https://www.cnblogs.com/zhoulitong/p/6412472.html
Copyright © 2011-2022 走看看