zoukankan      html  css  js  c++  java
  • 小结:VB.NET机房收费系统个人版

          经过几天的缝缝补补,自己的个人版最终OK了,大笑!或许是由于有第一次的机房收费系统的经验,这次做,感觉很亲切。


         在业务逻辑方面,沿袭曾经的逻辑。做了一点升级。可是修改不大。


         在数据库方面,感觉自己从一个小菜鸟在成长。第一次做机房的时候,在数据库方面,仅仅会“insert ,delete ,update, select”,基本上是靠着四句话完毕整个机房收费系统的。可是。这次在做的时候,用上了视图和存储过程和一些数据库中的小技巧。在表结构上也比曾经简练了不少,靠着强大的D层的基础,使得上层的编码变得很easy。

      

         在总体结构方面,这次是三层+抽象工厂+接口结构,刚開始对于分层纠结了非常久。只是做了几个窗口之后。就有感觉了。 后来。增加了SQLhelper和实体——datatable转换类。

    感觉这些东西就把软件的骨架搭出来了。之后的工作就是编码了。

     

         在编码方面。包图+类图。初次体验面向对象。感觉非常新鲜,做完之后,感觉自己还是有非常多反复的地方,还能够再抽象。这些地方就留给合作版去改进吧~

      

           在设计模式方面,这次算是自己学完设计模式后。一个非常好的锻炼机会。刚開始做机房的时候,就想到什么模式就都想加上。加完之后,后来就開始想,假设真的让我做一个系统。我这样加设计模式是不是有问题的?答案是肯定有。

    那么,怎样应用设计模式? 对于这个问题,去图书馆找了两本书看看。

    感觉自己对于设计模式的认识还是非常少啊。得继续学习。


      

         小结:每次挑战,都是一个巨大的学习机会!


         



  • 相关阅读:
    Linux 详细命令操作大全二
    Liunx 环境安装配置Jupyter
    Linux 详细命令操作大全一
    Mysql int(10)和int(11)区别
    Python 面向对象编程
    Oracle数据库工具设置时间显示格式
    vue安装时报错:npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
    Oracle对当前时间的处理
    Oracle合并不同条件下统计出的总数
    记录一下vue-cli3搭建项目后遇到axios请求跨域的问题
  • 原文地址:https://www.cnblogs.com/yfceshi/p/6806401.html
Copyright © 2011-2022 走看看