收费专题提供收费的最新资讯内容,帮你更好的了解收费。
        重构机房收费系统时,刚开始用三层敲写,完成后觉得很多东西没用到,比如外观模式,抽象工厂加反射等,因此又推翻了重新敲写七层,各种参数的传递刚开始确实有些不明白,经过一段时间的查资料和摸索之后有了些感觉。         七层其实就是在远在三层框架的基础上添加了接口(IDAL),工厂(Factory),外观(Facade),以及贯穿始终的实体层(Entity)。由于已经有不少大神做的七
     (本篇博客的真正目的不在知识的共享,而是记录当时问题的遗漏,以及此时关于这些问题的想法。)     存储过程: 一组为完成特定功能的sql语句集,用户通过制定存储过程的名字并给出参数(若该存储过程带有参数)来执行它。 知名其意,sql语句集:一系列的sql语句组成的集合,也就是说,当我们有一系列的sql语句要写时(即对多张表操作时)就可以考虑存储过程了,然后直接调用存储过程名字即可。但是
一直在用SQLHelper,但是直到现在才稍稍明白一点数据连接类的妙用 真正的体现了代码重复利用。 SQL 语句的 更新 插入 查找 删除 包括有参数的、无参数的更新 插入 查找 删除 都包括了 下面是代码的详细解释,现在先看看明白,等到以后写的时候就方便多了。 “` Imports System.Data Imports System.Data.SqlClient Imports System.
  声明:写这些是为了记录自己在做系统过程中的酸甜苦辣 ,迷茫与困惑,成功与收获。   系统概况:先前做过一个vb6版的机房收费系统,对系统的需求了解比较清晰,现在需要用vb.net语言,加上三层架 构,设计模式等设计出一个比较稳定,易维护的系统。   目的:软件工程这块学习内容理论掌握后,能够很好的应用。   经过:   1、开始很迷茫,不知道如何下手 我觉得我迷茫是因为在第一遍学习机房收费系统
       机房收费系统已经进行了一段时间,前两天收到通知,要抽查机房重构,而我也成为其中之一。所以虽然机房验收过了,又再次重新自己检验,调试,整体文档的过程。经过师父一番指导,收获颇多。对机房重构有了进一步的认识。 (一)再次梳理业务:结账 机房收费系统中,管理员有项结账功能,目的是为操作员结账结账内容如图         其中有售卡张数,退卡张数,收入金额等,而没有消费金额。        
     在vs2012中,基于vb.net环境开发了一个机房收费系统,在这个系统中用到了报表。什么是报表?          过去没有计算机的时候,我们算账,记录信息等都在纸上进行,就是列账单清单,通过账单,所需要的信息一目了   然。 在计算机的年代,取缔了手写+纸质账单,用软件来制作清单。这是我用Report.rdlc控件做的一个简单的报表。            设计  制作报表 (1)在
       学软工时常常听到:这是我们迈向职业化的一步。软件工程文档在一个项目开发中必不可少,通过这次重构,将以前的软件工程,UML重新认识,梳理,实用了一遍有了更深刻的体会,我在机房重构中,一共编写了七个文档,分别是 1、项目开发计划 2、软件需求说明书 3、数据库设计说明书 4、概要设计说明书 5、详细设计说明书 6、机房收费系统测试计划 7、机房收费系统用户操作手册 在这里只讲一下项目开发
      上篇文章写到需求说明书中要加入IPO图,具体什么是IPO图,我又详细了解了一下。 IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output)。是为每个模块进行详细进行详细设计的工具。        说白了就是IPO图就是要说明输入、输出的数据以及数据处理 在这里以登陆为例:        登陆过程中,输入的数据是用户名和密码。处理:检查用户
(四)概要设计说明书        数据库搭建完成后就要设计概要系统,首先第一必不可少的是系统模块图。        在这里,很多同学都把模块图理解成了包图,其实这两者有差异。以我们正在做的ITOO为例,分为基础部分,评教部分,考试部分等五个部分,这就是五个大的模块。每个模块再进行细分。       而在机房收费系统中,可以简单的分为三大模块,即一般用户,操作员,管理员。每种级别用户操作目的和职能
              重构机房收费系统,功能是不变的,需求是不变的,系统背后的代码,架构发生了改变。做过vb6.0版的系统 后,利用VS的VB.NET平台, 通过调整程序架构,加入了设计模式,改善软件的质量、性能,提高软件的扩展性和维护性。相比旧版系统,新版系统主要亮点有:   亮点一:代码分层管理,清晰明了   亮点二:加入工厂和接口,代码复用较多,减少了重复或相似的代码。   亮点三:用
敲机房很久了,感觉对代码的感知力终于有所提高了,很是开心。今天在敲学生充值记录查询的时候发现,其中有了新的知识,  这时候就该到了分析问题的时候了。不说废话了! 首先 保证自己的笔记本或者电脑上必须有Office。 接着 在VB中我们要找到所要用到的控件:Microsoft Excel14.0 Object Labilary。步骤如下: 工程——引用——Microsoft Excel14.0 Ob
刚刚完成了机房收费系统,对机房收费系统的基本流程做了一些简单的总结,有不合理之处,欢迎指正。 其中,一般用户的权限比较低,只有一些基本的查看功能看。 操作员的权限稍微高了一些,除拥有一般用户的所有权限外,还有注册、充值、退卡的功能。"注册"就是给学生开户."充值"就是给卡内余额不足的同学充值,“退卡”是指将卡内余额退还给学生。 管理员的权限是最高的,除拥有一般用户,操作员的所有权限外,主要功能是结
在机房收费系统的登陆模块中有一些看起来比较高大上的代码,经过查阅资料,才发现这些看起来高大上的东西并没有那么神秘,下面我来简单叙述一下。 首先我们来看模块的定义部分: public fmainform as frmmain 那么这句代码定义了什么呢? 这句代码的意思是声明一个变量fmainform,其类型是frmmain,这里的frmmain就是我们主窗体的名字。 与这句代码紧密相关的还有这样一句
 最初在完成导出数据到Excel表的功能的时候,代码中没有下边的蓝色部分,只有红色部分的代码,运行是没有问题的,后运行的时候就报错了……我很是不解,觉得它在戏弄我只好按照它的提示去排除错误,最终将红色部分的代码变成了蓝色部分。 如今机房收费系统完成了,准备进行一次大总结,故回过头来将过程中总结的某些博客再次编辑,修复存在的漏洞,温故知新…… <span style="font-size:18px;
近期,我们大部分人进度都进入到了机房收费系统,算起来到现在我已经开始了这 个项目两个星期了,目前已经将基本的功能全部都实现了。在这里总结一些自己当 初没有涉及过得或者已经遗忘了的知识点。 1.msgbox的应用 当我们使用这个控件的时候不知道大家发现没有,如果只是`MsgBox("是否确定 要退出",vbOKOnly + vbExclamation, "提示")`的话,不论你单击是
在机房收费系统中上、下机、结账可以说是整个系统的核心。可以这么说,只要解决了这些问题,机房收费系统就已经完成一半了。这块最主要的问题就是思路理不清,只要整理好思路,很多问题就可以迎刃而解。我整理了一下思路,我们一起来分析一下。 首先要说的是上机: 思路整理如下: 这里要说一下的是对”使用“的判断,”使用“判断的是该卡是否已经退卡,如果已经退卡,则该卡的状态为”不使用“,状态为”不使用“的卡是无法上
背景:机房收费系统已接近尾声,我感觉非常有必要对机房收费系统做一下总结。弄清一下,机房收费的逻辑关系。下面鄙人对机房的理解如有不合理的地方,请多多指正。 首先,这一个机房收费系统给三类人员使用:一般用户(老师),操作员(组长),管理员(机房总负责人)。所以,一般用户(职能主要是学生上下机负责人):登陆此系统只能对学生的相关信息进行查看:例如上机记录、充值记录、查看余额、上下机操作、修改上机密码。操
             在组合查询的窗体李面有两个窗体的选项带时间和日期的输入,但是时间和日期的输入都需要一定的格式才能被数据库所识别,那么怎样才能让用户直接就能方便的输入数据而又不违反格式规定呢?         在组合窗体的内容项上,我添加了DTpiker的这个控件,从而就可以实现规范输入了,但是要怎么使用呢? 首先把窗体建好后,插入日期控件 然后把大小调整的和查询框一样大覆盖 然后就是代码
  验收学生信息管理系统的时候,师父说,命名很重要,因为他吃过亏——由于不注意命名规范,导致敲代码的时候自己忘了控件或是窗体怎么命名的,回去找很浪费时间,出错排查更显得错误低级。   所以,开始敲机房的时候,一向英语水平垃圾同时又不喜欢英语的我,还是硬着头皮去查了好多英语单词,企图找到最迎合我的记忆力的那一个,故画窗体、美化窗体外加命名就断断续续地用了将近两天的时间。   也许你会说,为什么不用汉
       在我们上下机的时候,需要计算用户到底消费了多少,这里就需要用到我们的基本数据,也就涉及到一个收费模式。        递增单位时间是指递增收费单位时间,就是说每隔多少时间收取一个单位时间的费用。        固定用户每小时费用指的就是以每小时为一个单位时间,每一个小时内收费多少;临时用户同理。        最少金额一般指的是最少充值金额。        至于其余两个,不同人有不同