`
isiqi
  • 浏览: 16054677 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

机房收费管理系统 之 总结

阅读更多

从昨天开始就准备着把做的差不多的这个机房收费管理系统打包压缩后,进行异地操作测试,就是让这个系统换个运行环境,在机房里找其他几台机子,构造一个环境。


首先,我是在这几台电脑上都安好了sqlserver 数据库,这样令其中一台电脑为服务器,这样就需要把我做好的数据库附到这个新服务器的数据库中去,如是,在我的电脑上把数据库写为sql脚本,然后在新服务器上,用查询分析器,先在新服务器的数据库上添加一个数据库,再通过这个查询分析器,将我做的数据库的各个表添进去就好了。


这样就做好了服务器,接下来要做的就是将机房收费管理系统的setp.exe 安装到客户机,安装成功后,还需要最后统一配置一下数据源。
配置数据源也好说,这需要首先判断当前机器是否正常在网,如果不在局域网内,也是连不到数据库的。(这是需要注意的一点)
当我们把数据源也连接好了,继续的就是运行调试。


拿来米老师昨天拿来的刷卡机,测试自己的系统。当点击图标开始运行自己的系统时,登录窗口出现,输入自己默认的用户名和密码,提示"没有该用户,错误!"疑惑,究其因,是自己对sql脚本创建的数据库不太熟悉,创建好的表,都是空表,这需要自己手动填进去一个账号(想 ~ 如果是普通用户,这该怎么办,这就是设计漏洞,反不成不能让用户第一次运行程序的时候自己再去服务器添加一个账号吧!就是这样子,出于用户的角度来看,这种导出数据库的方法就不好了,很是不方便了,实际应用中可定不能用这种方法的。)

在我自己手动添加一个管理员权限的账号后,又重新连接了一次数据源,这样才得以看到那陪伴我十多天的系统主界面(同样的问题,都需要再从新连接一下数据源)。再接着就是该进入系统,从注册、充值、上下机开始,可是情况出现了,当我把一个未注册的卡号输入,点击下机的时候,报错"对象关闭,不能进行操作!"。

这个问题,让我好生奇怪了半天,纳闷了,这个问题昨天小斌调试的时候给我指出来了,并且这个错误"鬼"的很,当你运行源代码的时候,它是怎么都不会出错的,可是当你运行.exe文件的时候,这个错误会跳出来。究其因,得出结果,应该是我在实现过程中有些地方对结果集的关闭过早、不当,造成的这个错误出现。可是当我一个一个把关闭的地方筛选注释掉之后,打包测试,错误依旧,貌似是打包的代码没改过一样,同样的"怪事儿"出现在学宇那里,呵呵~

我想,应该还是打包过程中出现的错误。
这个错误在反复打包之后匿迹了,切忌对对象的关闭要合适恰当呀。
下面的问题,出现在结账报表(米老师教我们,发布、布置,这也是让我们知道 如何做一个适应性强的、生命力强的工程。),当测试到报表的时候,机子明显慢了下来,等了一下,提示错误,大意是这样的,就是说报表控件与数据源的连接错误,通俗说就是连接不上了,目前还只是出现在那些 用单独的两个表对照日、周结账报表,不在代码里写连接字符串的情况。对于这个情况,我看了一下,究其因,是在设计这个报表模板的时候,连接数据库分三步操作,第一,是针对服务器,第二,是对登录验证,第三,是数据库名,数据源。我们下意识的给模板自定了一个当前服务器,而我们这个系统搭配着报表模板是要在不同客户机上连服务器的,服务器是不能在设计模板的时候定的,那么当我把第一个,针对的服务器选项处去掉,这样就可以自动找到服务器,这样就不出出现这个错误了。

在这几天的调试过程中,好多地方都是同学们帮助解决的,在相互沟通解决问题的过程中,发现自己的编程思路很是普通,从别处借鉴一点思路,发现自己的方法确是笨了好多,同样的事情简简单单的三四句就可以解决,而我却要去写上十多行,我想这是一个关于技巧和思维的训练,同样的功能实现起来,我的代码出错几率可能会多一些。

分享到:
评论

相关推荐

    机房收费管理系统课程设计(C语言)

    机房收费管理系统,这是一份课程设计,使用的是C语言编程,里面除了有源代码之外还有很多总结和对于题目的分析。这很不错的参考资料

    C语言实践-机房收费管理系统.zip

    使用C语言编写的一个简单的机房收费管理系统,使用VC++6.0平台进行开发。资源内的工程可在安装了VC++6.0(或更高版本)的机器上直接打开运行。

    基于Java写的一款机房收费管理系统

    在学校没事写的一个机房收费管理系统,带有使用说明视频,测试完美可用。

    基于C语言实现dos界面简单的机房收费管理系统.zip

    基于C语言实现dos界面简单的机房收费管理系统.zip 大学生课程设计 基于C语言的课程设计 自己大二写的课程设计

    C语言Windows程序设计 机房收费管理系统源码

    在VS2013环境下,编写的C语言Windows程序设计,机房收费管理系统。代码仅仅使用C语言调用Windows API函数和MYSQL数据库专用库文件编写。有C语言基础的,简单易懂。代码没有优化,思路很清晰。没有省略的代码,我都...

    C语言 机房收费管理系统

    C语言课程设计 机房收费管理系统 (1)输入功能:输入30名学生的学号、班级、姓名、上机起始时间。 (2)计算功能:计算每个下机学生的上机费用,每小时1元。 (上机费用=上机时间* 1.0/h ,不足一小时按一小时计算...

    机房收费管理系统

    机房管理系统

    机房收费管理系统C课程设计

    基于C的机房收费管理系统,满足课程设计的基本要求,简单易懂

    机房收费管理系统机房收费管理系统.doc

    机房收费管理系统机房收费管理系统

    课程程序设计-C++编写的机房收费管理系统.rar

    程序默认管理员账号:Admin 密码:Password //区分大小写 cards.txt 是存储上网卡记录用的 records.txt 是存储上网记录用的 初始都为空 测试时需要先登陆管理员账号,添加一些学生后再进行其它操作 list<type> A; 是...

    机房收费管理系统【数据库设计SQLServer】

    机房收费管理系统 主要功能模块: (1) 登录模块 (2) 上机管理模块 说明:上机登记时,余额不足3元或卡处于挂失状态,则拒绝登记 每位同学的一次上机形成一条记录,每36S遍历一次上机记录表,对表中所有正上机...

    课程设计机房收费管理系统.docx

    课程设计机房收费管理系统.docx课程设计机房收费管理系统.docx课程设计机房收费管理系统.docx课程设计机房收费管理系统.docx课程设计机房收费管理系统.docx课程设计机房收费管理系统.docx课程设计机房收费管理系统....

    课程设计机房收费管理系统.pdf

    课程设计机房收费管理系统.pdf课程设计机房收费管理系统.pdf课程设计机房收费管理系统.pdf课程设计机房收费管理系统.pdf课程设计机房收费管理系统.pdf课程设计机房收费管理系统.pdf课程设计机房收费管理系统.pdf课程...

    机房收费管理系统课程设计.pdf

    机房收费管理系统课程设计.pdf机房收费管理系统课程设计.pdf机房收费管理系统课程设计.pdf机房收费管理系统课程设计.pdf机房收费管理系统课程设计.pdf机房收费管理系统课程设计.pdf机房收费管理系统课程设计.pdf机房...

    基于node.js的机房收费管理系统(含数据库脚本).zip

    基于node.js的机房收费管理系统(含数据库脚本).zip 大学生课程设计 基于node.js的课程设计 自己大二写的课程设计

    JSP+SQL机房收费管理系统

    管理员用户具有教师信息管理、学生信息管理、上机信息管理、下机管理等功能

    c语言编程机房收费管理系统.pdf

    c语言编程机房收费管理系统.pdfc语言编程机房收费管理系统.pdfc语言编程机房收费管理系统.pdfc语言编程机房收费管理系统.pdfc语言编程机房收费管理系统.pdf

Global site tag (gtag.js) - Google Analytics