机房收费系统之初体验

    继学生信息管理系统之后,另一个更加庞大的系统又向我们走来了。看了好久的数据库视频,都看烦了,想想不如看看新鲜的东西。机房收费系统,瞧瞧去。

    一解压文件,看到里面的那些东西,傻眼了,这和学生信息管理系统也相差太远了。简简单单的,只有可怜的这么几个东西。

 

    这也没办法,大家都一样。我们都需要成长,就像小鸟一样,刚出生可以依偎在妈妈身边,可总有那么一天,它需要自己学会飞翔。我们做系统也一样,不能总是依靠完完整整的源代码,我们自己也需要飞翔起来,去寻找更广阔的那一片天地。

    做过学生信息管理系统了,也称得上有一定的经验了。所以,首要问题还是放在数据库的连接上。一个系统,没有连上数据库,就像是鸟儿没有了翅膀,怎么飞也飞不起来了。

    面对这屈指可数的资料,该如何是好呢。

    看了看机房收费系统的使用说明,那就按照上面的指示操作吧。

  1.先配置文件DSN,这和学生信息系统一样,在使用说明中,也有很详细的解释。

 

  按照上面的一步步操作就是了。

  2.附加数据库。和学生信息管理系统不同的是,这里面也没有.sql文件,我怎么从SQL Server中打开文件呢。总算发现了东西少的好处,和数据库有关的,就只有一个.mdf和一个.ldf文件了。就从这里开始了。

  先将这两个文件复制到数据库的安装路径下,(如果知道它的路径,也可以先打开一个数据库的属性看看),再将它们附加到数据库中。

  终于看到了我想看到的结果了,charge_sys数据库出现了。

 3.注册素材中所给的三个控件。

 4.安装机房收费系统v2.0.exe,打开,看到了这个

哈哈,好激动啊,好像胜利的曙光就在眼前了,可是,戏剧性的一幕发生了,当我输完用户名和用户密码后,却出现了这个

这个错误好熟悉啊,在做学生信息系统时,最初也有遇到过,难道是我的数据库没有连上,也只有这个可能了。那究竟又是哪个部分出现问题了呢。

再次对照说明操作了一次,没有什么地方不一样的啊,唯一的一个不一样的地方就是密码不一样,我的密码还是学生信息管理系统的那个123,一直没有改过,这里说要123456,是一定的吗?不管了,那就先改个密码试试,

重新输入用户名和密码,好紧张,到底能不能进入呢。实践证明,就是密码的问题,不修改密码都不行,不管怎样,终于看到了系统主界面了

好了,机房收费系统的第一步完工了。还有好长的路要走,一步步,一定可以到达山之巅的。

 

时间: 2024-10-31 13:09:40

机房收费系统之初体验的相关文章

小结:VB.NET机房收费系统个人版

      经过几天的缝缝补补,自己的个人版终于OK了,!也许是因为有第一次的机房收费系统的经验,这次做,感觉非常亲切.      在业务逻辑方面,沿袭以前的逻辑,做了一点升级,但是改动不大.      在数据库方面,感觉自己从一个小菜鸟在成长.第一次做机房的时候,在数据库方面,只会"insert ,delete ,update, select",基本上是靠着四句话完成整个机房收费系统的.但是,这次在做的时候,用上了视图和存储过程和一些数据库中的小技巧.在表结构上也比以前简练了不少,靠

机房收费系统:(三)SQLSever中自增长ID问题

       在本次机房收费系统中,数据库的用户增加过程中需要将每个增加的用户给一个自增长的序列号,这就考虑到数据库和VB的交互过程,甚至我们会遇到在写数据库程序的时候,经常会需要获取某个表中的最大序号数,查询资料找了几个方法,解决问题. 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的.但在多线程情况下,就不行了. (1) getGeneratedKeys()方法:      程序片断:         Connection conn=...;

机房收费系统注册之实时错误

         机房收费系统,按着既定的脚步一步一步的往前走,窗体布局,实现代码,调代码,一不小心,写错一个单词,或者定义出了问题,都会导致程序无法正常运行下去,导致错误的原因有很多,但是导致同一个错误的原因却又不尽相同,无论怎样,自己还是在一个有一个的bug中找到闪光点,一点一点的向前进......,下面的这些错误时在注册的时候遇到的,做一个简单的总结.          实时错误'-2147217873(80040e2f)'                  NULL,本意是空的,元素只有

机房收费系统的实现:VB中如何将MSHFlexGrid控件中的数据导出到Excel

机房收费系统中,好多查询的窗体都包含同一个功能:将数据库中查询到的数据显示在MSHFlexGrid控件中,然后再把MSHFlexGrid控件中的数据导出到Excel表格中. 虽然之前做过学生信息管理系统,不过并没有涉及到这个功能,因此记录于此,于己,回顾反思,于大家,分享学习. 方法一:在根目录中事先建立空的Excel表格 1.在与VB工程同一根目录中建立将要导入数据的Excel表格: 2.在VB事件中写代码: Private Sub cmdExport_Click() Dim i As Int

机房收费系统之技术总结

机房收费系统,从最初的迷茫到现在的明朗,这一路,总算是到站了. 看到完工后的系统,自己都惊呆了.总共有27个窗体,一个模块,代码的多少可想而知,那么多那么多,都是自己敲上去的,和学生信息管理系统相比,真的算得上是一次飞跃了吧.前前后后,历时二十多天,不管是技术上还是思想上,自己的收获很大. 从头到尾,自己都是尽心尽力,从新建数据库到新建各个表,从各个窗体设计到各个窗体代码,一个也不容小觑. 先从自己的数据库说起:一共九张表,这个过程很漫长,不是一开始就照着原来的模板建,而是在敲代码的过程中,用到

机房收费系统(VB.NET)个人版总结

    重构版个人机房收费系统大概从暑假开学开始进行,花了不到一个半月的时间才完成,下面对我在重构过程中的一写理解.          1.系统设计一个很重要的目的就是重用,而要做到重用,低耦合是最有效的手段回顾一下我们C/S的整个学习过程,我们可以发现,从开始的VB版的机房收费系统,然后到现在VB.NET版,加设计模式.对系统进行分层,这个过程就是在对系统进行解耦.要解耦,首先就要进行抽象.把多次.重复用到的代码进行封装,其余的部分运用继承或者多态的思想,来进行使用.    在机房收费系统中我

机房收费系统之组合查询

增删改查,数据库中最基本的四个操作.不论是学生信息管理系统,还是机房收费系统,它们一个都不少.这一次,就来说说"查". 刚开始,看到机房收费系统的查询,傻眼了,横看,四个Label框,所谓的查询条件:竖看,多个文本框.组合框.                                                在运行了很多次系统之后,终于越来越有思路了.首先,我们很清楚查询的两种形式:简单查询和组合查询.这两者的划分,组合关系的选择就是关键了. 所以,根据上面所给的各个控件,

机房收费系统:(一)窗体模式 frmLogin.Show vbModal

 一.窗体模式区别     窗体分为模式的和非模式的.    模式的:用户只能使用当前窗体,只有当前窗体关闭后其他窗体才可用:可以这样理解,如果你把某个窗体设为模式窗体,那么你要想对其它窗体进行任何操作之前,必须先关闭该窗体.模式窗体强迫用户输入数据,不能切换到其他界面,很多地方会用到,比如在浏览器里点文件--打开,还有打印对话框也是模式窗体.有的模式窗口或称模态窗口,Msgbox.Inputbox产生的窗口也属于此类.     非模式的:不必关闭该窗体,就可转换到其它窗体上进行操作.   二.

机房收费系统之上机、下机

还记得,从八月一日开始做机房收费系统,到今天已经是八月十二号了.期间,碰到了很多困难,有时候,就想这个机房收费系统能成功吗?解决了一个问题,另一个问题又接踵而至了,心里同样很清楚,下面还有好多好多问题.于是乎,根本不敢想后面的路. 前三天吧,开始了主界面上下机代码的编写.一个主界面,包含了15个文本框要填,可想而知,这真的是一个庞大的工程. 在开始动工之前,自己还是分析了整个流程,不然混乱的自己,早晚会被带沟里去的. 首先是上机: 在这一流程中,要注意的是,在LineRecord表中不可出现相同