机房收费系统
VB、C#重构机房收费系统
谷浩樟
这个作者很懒,什么都没留下…
展开
-
【机房重构】实现左侧菜单栏效果
前言 登录运用的是数据库中查询操作,在下面SQLHelper中会介绍查询与其他不同的地方 实现顺序创建Entity,实现业务实体创建IDAL,实现接口创建DAL,实现接口中的方法增加APP.config里的配置信息,为DAL提供程序集创建Factory,返回程序集的指定类的实例创建BLL,调用Factory,得到程序集指定类的实例,完成数据操作方法创建Facade...原创 2018-06-10 20:18:45 · 361 阅读 · 35 评论 -
【机房重构】登录+权限判别
实现顺序 创建Entity,实现业务实体 创建IDAL,实现接口 创建DAL,实现接口中的方法 增加APP.config里的配置信息,为DAL提供程序集 创建Factory,返回程序集的指定类的实例 创建BLL,调用Factory,得到程序集指定类的实例,完成数据操作方法 创建Facade,调用BLL,得到BLL层的返回值 创建UI,调用Facad...原创 2018-05-29 10:51:23 · 738 阅读 · 53 评论 -
【C#】三层代码注解
前言 三层登录顺序:数据从U层获取,传给B层,D层去执行操作,回到B层进行判断,结果返回U层U层namespace LoginUI{ public partial class Form1 : Form { public Form1() { InitializeComponent(); }...原创 2018-05-04 11:29:26 · 388 阅读 · 25 评论 -
【C#】三层模式
前言 三层体系架构,是在客户端和数据库之间加入了一个“中间层”,也叫组件层。这里所谓的三层体系,不是物理上的三层,指的是逻辑上的三层。三层包括UI「显示层」、BLL「业务逻辑层」和DAL「数据访问层」。使用原因传统的「两层结构」存在过多的局限性(比如:当数据库或用户界面发生改变时需要重新开发整个系统,之前做的vb机房就是两层。);为了克服两层结构的局限性提出了「三层结构」(当...原创 2018-05-01 20:37:33 · 651 阅读 · 21 评论 -
【VB】机房收费系统(报表)
制作报表推荐:手把手教你制作报表我的理解:日报表就是今天结账的记录,所以就是读取的CheckDay表中今天的数据,其实挺简单的,然后周结账我理解的并不是一周的账单,而是你选择看一个时间段的账单,不局限,所以选择完日期的区间以后,会把CheckDay表中的部分数据加在一起,然后添加到CheckWeek表中,显示在报表中。代码展示:Dim WithEvents Report As grproLibCt...原创 2017-08-29 21:02:59 · 422 阅读 · 31 评论 -
【VB】机房收费系统(结账)
结账,我觉得他的作用就是能让管理员能对这一天每一位操作员的收支有一个一目了然的了解。汇总的小知识: 售卡张数=购卡选项卡的记录总数 退卡张数=退卡选项卡的记录总数 退卡金额=CancelCard_Info表中的金额累加 总售卡数=售卡数-退卡数(其实我觉得这个有点儿奇怪) 充值金额=ReCharge_Info表中金额累加(我之前在敲注...原创 2017-08-19 20:56:42 · 555 阅读 · 25 评论 -
【VB】机房收费系统(组合查询)
涉及组合窗体:学生基本信息维护窗体,学生上机统计信息窗体,操作员工作记录窗体定义函数:我们需要定义一个Field函数,用来使VB程序中的字段名和数据库中的列名对应:Public Function FiledName(StrFiledName As String) As String Select Case StrFiledName Case "卡号" FiledNa...原创 2017-08-05 21:05:04 · 435 阅读 · 31 评论 -
【VB】机房收费系统(登录窗体)
模块:首先,我们需要建立一个模块,这个模块里面定义了一个ExecuteSQL()查询函数。在整个机房里面都会不断地调用这个函数去查询数据库表,然后在这个模块里也可以添加任何我们在程序中会重复用到的代码,之后再需要的窗体中引用这些定义的模块,这样就能让我们的代码更加简洁。流程图:在正式敲这个窗体之前,我们可以先构思一下逻辑,然后画一个流程图,条例会很清晰明了。温馨小提示:在决定级别权限的时候可以隐藏...原创 2017-07-31 18:10:37 · 456 阅读 · 28 评论 -
【VB】机房收费系统(初)
管理权限:机房收费系统,我觉得有点儿像网吧的系统,然后管理员呢,就像是最大的老板,有着最高的权限和所有的功能,也能查看操作员的工作情况和盈利状况,能调整上网的费用什么的。而操作员,就像是老板招的网管,功能就少了很多,能注册用户,充值,退卡等功能操作,一般用户,就相当于我们这些去上网的孩子,只能看看很单一的数据。学习步骤:学习资料给了我们一个可以运行的《机房收费系统.exe》文件,我们需要按照文档里...原创 2017-07-31 11:01:04 · 404 阅读 · 27 评论