从昨天开始就准备着把做的差不多的这个机房收费管理系统打包压缩后,进行异地操作测试,就是让这个系统换个运行环境,在机房里找其他几台机子,构造一个环境。
首先,我是在这几台电脑上都安好了sqlserver 数据库,这样令其中一台电脑为服务器,这样就需要把我做好的数据库附到这个新服务器的数据库中去,如是,在我的电脑上把数据库写为sql脚本,然后在新服务器上,用查询分析器,先在新服务器的数据库上添加一个数据库,再通过这个查询分析器,将我做的数据库的各个表添进去就好了。
这样就做好了服务器,接下来要做的就是将机房收费管理系统的setp.exe 安装到客户机,安装成功后,还需要最后统一配置一下数据源。
配置数据源也好说,这需要首先判断当前机器是否正常在网,如果不在局域网内,也是连不到数据库的。(这是需要注意的一点)
当我们把数据源也连接好了,继续的就是运行调试。
拿来米老师昨天拿来的刷卡机,测试自己的系统。当点击图标开始运行自己的系统时,登录窗口出现,输入自己默认的用户名和密码,提示"没有该用户,错误!"疑惑,究其因,是自己对sql脚本创建的数据库不太熟悉,创建好的表,都是空表,这需要自己手动填进去一个账号(想 ~ 如果是普通用户,这该怎么办,这就是设计漏洞,反不成不能让用户第一次运行程序的时候自己再去服务器添加一个账号吧!就是这样子,出于用户的角度来看,这种导出数据库的方法就不好了,很是不方便了,实际应用中可定不能用这种方法的。)
在我自己手动添加一个管理员权限的账号后,又重新连接了一次数据源,这样才得以看到那陪伴我十多天的系统主界面(同样的问题,都需要再从新连接一下数据源)。再接着就是该进入系统,从注册、充值、上下机开始,可是情况出现了,当我把一个未注册的卡号输入,点击下机的时候,报错"对象关闭,不能进行操作!"。
这个问题,让我好生奇怪了半天,纳闷了,这个问题昨天小斌调试的时候给我指出来了,并且这个错误"鬼"的很,当你运行源代码的时候,它是怎么都不会出错的,可是当你运行.exe文件的时候,这个错误会跳出来。究其因,得出结果,应该是我在实现过程中有些地方对结果集的关闭过早、不当,造成的这个错误出现。可是当我一个一个把关闭的地方筛选注释掉之后,打包测试,错误依旧,貌似是打包的代码没改过一样,同样的"怪事儿"出现在学宇那里,呵呵~
我想,应该还是打包过程中出现的错误。
这个错误在反复打包之后匿迹了,切忌对对象的关闭要合适恰当呀。
下面的问题,出现在结账报表(米老师教我们,发布、布置,这也是让我们知道 如何做一个适应性强的、生命力强的工程。),当测试到报表的时候,机子明显慢了下来,等了一下,提示错误,大意是这样的,就是说报表控件与数据源的连接错误,通俗说就是连接不上了,目前还只是出现在那些 用单独的两个表对照日、周结账报表,不在代码里写连接字符串的情况。对于这个情况,我看了一下,究其因,是在设计这个报表模板的时候,连接数据库分三步操作,第一,是针对服务器,第二,是对登录验证,第三,是数据库名,数据源。我们下意识的给模板自定了一个当前服务器,而我们这个系统搭配着报表模板是要在不同客户机上连服务器的,服务器是不能在设计模板的时候定的,那么当我把第一个,针对的服务器选项处去掉,这样就可以自动找到服务器,这样就不出出现这个错误了。
在这几天的调试过程中,好多地方都是同学们帮助解决的,在相互沟通解决问题的过程中,发现自己的编程思路很是普通,从别处借鉴一点思路,发现自己的方法确是笨了好多,同样的事情简简单单的三四句就可以解决,而我却要去写上十多行,我想这是一个关于技巧和思维的训练,同样的功能实现起来,我的代码出错几率可能会多一些。
分享到:
相关推荐
【机房收费管理系统C课程设计】是一个以C语言编写的软件项目,主要目的是为了满足教育机构或个人在进行计算机房管理时的计费需求。这个系统设计简洁,易于理解,适合初学者作为C语言课程设计的实践项目。下面将详细...
翻译后的内容可以帮助我们对比国内外的机房收费管理系统的差异,进一步提升系统的先进性和适用性。 综上所述,《JSP机房上机收费管理系统》是一个综合性的项目,涉及到Web开发、数据库设计、用户体验、后台逻辑等多...
【实训报告--机房收费管理系统】是一份针对北京联合大学C语言程序设计课程设计的报告,旨在通过构建一个机房收费管理系统,使学生能够实践和掌握C语言编程、数据结构和算法设计等核心技能。 1. **问题描述** 机房...
本文档总结了机房收费管理系统的设计和实现,涵盖了系统分析、系统设计、系统编码、系统调试与运行等方面。该系统主要实现了卡管理、费用管理、权限管理、计费标准管理、计费管理和查询统计等功能。下面是该系统的...
《课程设计机房收费管理系统》是一个旨在培养学生编程能力和实践应用能力的项目,主要采用C++语言实现。课程设计的目标是巩固C++基础知识,特别是数组、指针、结构体和文件数据类型的运用,同时掌握面向过程和面向...
### 机房收费系统工作总结知识点解析 #### 一、工作内容概述 - **项目背景**: - **来源**:为了提升机房管理效率和服务质量,应对日益增长的学生使用需求。 - **目的与意义**:开发一套智能化的机房收费系统,...
学校机房管理系统是一种高效、安全的管理工具,旨在优化学校机房的运营和服务。系统的主要功能包括学生刷卡进出管理、自动分配和启动计算机、上下机时间自动扣费、信息档案管理、上机情况查询、预约功能、账务管理、...
目的是明确工作说明书的核心目标,对于机房收费系统,其目的可能是建立一个自动化、准确且高效的收费管理系统,以跟踪和管理机房的使用情况,确保收入的透明性和准确性。 1.2 文档范围说明 这部分会详细描述工作...
前一段时间学习了软件工程,所以将UML建模和软工做了一个对比(这里没有画出构件图和部署图):分析图形:下面就通过机房收费系统具体介绍几种主要的图形理解:用例图是从用户的角度来看我们所开发的系统。...
- **数据库操作视角**:文件提到了两种主要的操作视角——从应用程序角度和从数据库管理系统(DBMS)角度。 - **应用程序视角**:应用程序通常不能直接执行物理删除,而只能标记数据为逻辑删除状态。 - **DBMS视角**...
【毕业论文“jsp1804机房上机收费管理系统sqlserver.doc”】涉及的知识点主要集中在机房管理系统的开发和实现,以及相关的技术应用。以下是详细的解释: 1. **机房管理系统的背景与意义**: - 该系统旨在提高机房...
【标题】"机房自由上机收费管理软件的设计与实现(JSP+SQL2000)"涉及的核心技术是基于Web的机房收费管理系统开发,主要采用了Java Server Pages(JSP)作为前端展示技术,结合SQL Server 2000数据库进行数据存储和...
### 机房收费系统设计报告知识点总结 #### 1. 项目背景与目的 - **背景**:当前很多学校的计算机机房主要用于课堂教学,学生自主学习的时间有限,这限制了学生主动性和知识面的发展。为了更好地利用机房资源,提高...
传统的管理方式可能存在效率低下、信息更新不及时等问题,因此,开发一套自动化、便捷的机房收费管理系统显得尤为必要。 2. **系统开发技术** 系统采用B/S(Browser/Server)架构,用户通过浏览器即可访问,降低了...
本项目旨在开发一个机房收费管理系统,通过该系统实现对机房内学生上机记录的管理。具体包括: - **输入功能**:输入学生的学号、班级、姓名、开始上机时间和结束上机时间等基本信息。 - **计算功能**:根据上机时间...
总结,这个JSP机房上机收费管理系统项目涵盖了Web开发的多个重要方面,包括JSP技术的运用、数据库设计、用户管理、计费算法、支付集成以及报表统计等,对于学习和提升Web开发技能具有很高的参考价值。通过分析源代码...
### JSP源码JSP机房上机收费管理系统(源代码+论文+外文翻译) #### 一、项目概述 本资源提供了一套完整的JSP机房上机收费管理系统的开发资料,包括源代码、相关的毕业设计论文以及外文翻译文档。这套系统主要应用于...
总结,基于JSP的机房自由上机收费管理软件通过合理的设计和实现,有效地整合了前端用户交互与后端数据处理,实现了机房管理的自动化,提升了服务质量和管理效率。对于类似应用场景,这种模式具有很高的借鉴价值。
总结,这个基于JSP的机房上机收费管理系统展示了如何运用Web开发技术解决实际问题。通过深入学习和实践,开发者可以进一步掌握JSP及其相关技术,提高自己的软件开发能力。同时,源代码和项目报告的提供,为初学者...