随笔分类 -  vb.net

机房收费系统总结(三)
摘要:在写题目的时候,犹豫了一下。想写成”机房收费系统“整体总结的,最后没有加上,因为在前面也写过了两篇文章了,分别是总结(一)和总结(二),所以这个就叫总结(三)吧!呵呵,说了半天的费话,其实就是想说这个总结是做vb.net版机房收费系统的整体总结。在写这篇博客之前,把大家做机房收费系统的感悟都看了一遍,也从中学到了很多的方法与技巧,比如用实体类+数组解决组合查询的问题。 其实这篇博客早就该写了,个人版机房收费系统已经做完有一段时间了。 在做机房收费系统的过程中,是对以前学习的东西的一个运用、一次实践,同时感觉在这个过程中真的学到了不少了东西。对以前知识的运用... 阅读全文

posted @ 2012-04-07 16:42 c语言源码 阅读(257) 评论(0) 推荐(0)

机房收费系统总结(一)——事务
摘要:前言:首先介绍一下机房收费系统需求机房收费系统是为我们学校管理机房做的一个小MIS。因为,现在大学的英语——《新视野大学英语》是网上学习的,而且用的是本学校的内网服务器,还有一些大学要参加相应的计算机等级考试,所以,希望学校的机房可以对本学校的学生开放(在指定的时间,如果晚上、周末等)。但是,学校如果开放机房的话,那么一定会投入相应的人力与物力(顺便赚点钱,其实大家心里都明白……),所以,希望学生有偿上机,也就是对学生上机进行收费管理,并同时记录相应的上机记录等。该系统可以实现的功能包括、学生注册、学生充值、学生退卡、学生上机、下机管理、学生信息维护、报表统计数据等。因为,此系统所用的磁卡,是 阅读全文

posted @ 2012-03-13 12:53 c语言源码 阅读(288) 评论(0) 推荐(0)

数据库设计中的三范式(一)
摘要:到目前为止,vb.net版个人机房收费系统已经大致地做了一遍了。只是在功能上实现了机房收费系统的功能键,并向自己自己的组长,反映了这一阶段的学习情况。在组长的指导下,自己发现很多的地方处理不好,也存在不少的错误。所以,决定再完善,重构自己的机房收费系统。 下面的内容是数据库设计方面的进一步认识——数据库中的三范式一、数据冗余(每张一的第一个字段为主键)在StaffBranch表中有数据冗余,因为分公司的详细信息在每个员工那里被重复了一遍。而在Branch表里,每一个分公司的信息只出现了一次,而在Staff表中只有BranchNO被重复,它用来指出每个员工属于哪个分公司。有数据冗余的表可能有的问 阅读全文

posted @ 2012-02-26 17:04 c语言源码 阅读(348) 评论(0) 推荐(0)

三层架构深入认识(二)
摘要:http://blog.csdn.net/yjjm1990/article/details/7199625上面的这篇博客,是我总结的网上的一些内容,我认为,这些内容只是表面上的内容,下面来谈谈我的理解 随着学习的不断深入,对三层架构的认识也在一步步的加深着。 开始的时候,我感觉到很奇怪,为什么要用三层架构呢?大家都能理解,用了三层之后,程序的执行会在一定的程度上变慢(影响很小,我们很察觉)。而且,还会增加开发的难度,增加代码量等等! 三层架构都有什么东西 表示层(UI):表示层是直接与用户相关的(User Interface),是用户可以看到的。比如我们看到的用户登录界面、用... 阅读全文

posted @ 2012-02-24 15:40 c语言源码 阅读(557) 评论(0) 推荐(0)

VB.net 将dataGridView中的数据导出到excel
摘要:今天做机房收费系统做到了报表打印部分了。 在将dataGridView中的数据导出到excel时,到网上找了一些相关的内容,个人感觉不是太好,有的在复杂了。 下面是简单的实现dataGridView数据到excel: 当然首先要添加引用:Microsoft.Office.Interop.Excel Dim MyExcel As New Microsoft.Office.Interop.Excel.Application() MyExcel.Application.Workbooks.Add() MyExcel.Visible = True ... 阅读全文

posted @ 2012-02-19 15:59 c语言源码 阅读(544) 评论(0) 推荐(0)

机房收费系统中——存储过程中加入事务,实现学生注册
摘要:需求介绍:现在正在开发的机房收费系统,总得来说,是对学生上机进行收费管理(没有要在学校开网吧的意思啊!为了学习面开发的)大体的功能是这样的:学生上机,然后刷卡,下机的时候,再刷卡,然后通过对学生的上机时间收取相应的费用,同时,该系统还可以统计与维护学生的基本信息、上机记录、学生注册、充值、退卡等功能。 其中有一个功能是学生注册,功能:注册学生的基本信息,同时可以在该学生帐户下存入一定的金额。解决思路与办法:因为,要学生注册信息的同时要对学生帐户进行充值,所以说要涉及到两个表的操作。一个是学生的基本信息表:student,还有一个是学生的充值记录表:RechargeRecord。可以想到,如果. 阅读全文

posted @ 2012-02-11 14:30 c语言源码 阅读(224) 评论(0) 推荐(0)

选择DataSet还是DataReader
摘要:在开发数据应用程序的时候,我们就避免不了与数据打交道。 而在.net的开发平台上,我们理所应当的会想到Ado.net 一、Ado.net概述 ADO.NET 是一组向 .NET Framework 程序员公开数据访问服务的类。ADO.NET 为创建分布式数据共享应用程序提供了一组丰富的组件。它提供了对关系数据、XML 和应用程序数据的访问。 上面是MSDN的原话,总结起来可以这样说,ado.net为用户提供了一组类,而通过些类,可以实现上面所说的连接到数据库、执行命令和检索结果等功能。 DataSet ADO.NET Dat... 阅读全文

posted @ 2012-02-06 09:53 c语言源码 阅读(216) 评论(0) 推荐(0)

三层架构实战篇——抽象工厂+反射实现验证用户登录!
摘要:一、“三层”架构就一定要分三层吗?答案当然是否定的,分层的根本目的就是要达到“高内聚,低耦合”。我们不应该为了分层而分层,那么什么样的分层才是最好的分层呢?我认为,没有最好的分层,只有合理的分层。同时,我们也要根据具体的情况来分析,如果系统很small,不用分层也不是不可。当然,对于一些逻辑复杂的大型系统,分层便显得尤重要了,可以达到所说的,利用团队开发、可复用性、表达的业务逻辑清楚、利于维护等等。二、下面这个Demo展示实现登录系统的功能,其中利用了抽象工厂+反射+配置文件。下面是架构图,就是三层架构的扩展,在BLL层与DAL层添加了一个工厂层、接口层。因为在底层运用了抽象工厂,所以可以方便 阅读全文

posted @ 2012-01-20 16:20 c语言源码 阅读(307) 评论(0) 推荐(0)

UML中的四种关系
摘要:http://www.cnblogs.com/yjjm/archive/2012/01/12/2320996.html 阅读全文

posted @ 2012-01-16 09:26 c语言源码 阅读(141) 评论(0) 推荐(0)

软件开发过程中的三层架构的深入解析和搭建(一)
摘要:一、什么是三层架构(1)情景:设想我们去餐厅吃饭,我们刚刚坐下来,就会有服务员过来为我们服务。服务员记下我们点的菜,然后将菜单传给厨房的大厨。大厨拿出后勤人员事先买好准备好的菜开始烹制,然后交给服务员端出来让我们享用。其实这个餐厅的饮食服务业务可以分解为三个部分来完成,每一部分各司其职。服务员只管接待顾客、向厨师传递顾客的需求;厨师只管烹炒不同口味、不同特色的美食;后勤工作人员只管提供美食原料。他们三者分工合作共同为顾客提供满意的服务。在餐厅里为顾客提供服务期间,服务员、厨师、后勤工作人员,三者中任何一个人员发生变化时(例如请假或辞职)都不会影响其他俩者的正常工作,只对变化者进行重新调整即可正 阅读全文

posted @ 2012-01-13 19:33 c语言源码 阅读(528) 评论(0) 推荐(0)

vb.net学习总结
摘要:现在算算,学习VB.net用了差不多两个礼拜的时间吧,也是因为开始的时候不太适应这个教程。从学习C#、设计模式再到VB.net的学习,感觉到自己对面向对象的理解在一点点的加深,也感觉到编程很有意思,也不要太难。 在刚开始学习vb.net的时候,首先讲的是一个平台——.net framework。仅管在前面的学习当中有接触过,但是,一直不是太理解,感觉挺乱的。于是,自已仔细的整理了一篇关于.net framework的博客。 http://www.cnblogs.com/yjjm/archive/2011/12/19/2293763.html 里面整理的比较详细,相信会加深对.net fr... 阅读全文

posted @ 2012-01-11 20:44 c语言源码 阅读(219) 评论(0) 推荐(0)

导航