灵感不过是顽强的劳动而获得的奖赏。
——列宾
【前言】
一开始进行机房都是一头雾水,机房收费系统是我们自主完成的第一个项目,没有源码,完全靠自己。所以一开始肯定会不知道该怎么办,此时不要惊慌,不要迷茫,此时看看培养计划,按照培养计划的指导来进行定是没错的。另外先不要着急开始敲窗体,理清思路再进行比你一边敲一边发现错误再重新捋思路效率要高很多。正所谓“磨刀不误砍柴工”!接下来小编带大家走进机房收费系统的大门!
【正文】
第一步:配置文件DSN
登录sqlserver——连接到服务器——附加数据库charge_sys——配置文件DSN,默认DSN地址是在C盘的文档,可以自己修改位置哟。相信经过配置学生信息管理系统,我们对此配置已不陌生,只不过机房的数据库是Charge.dsn。此时会遇到很多问题,不要担心,这些问题是必经之路,无非是没有启用配置管理器、没有启用网络或者是管理员权限没有提升等。
第二步:登录邱慕夏版机房
该机房系统对我们起到了很好的参考作用,在这里很多小伙伴一开始就遇到了问题——登录不上!其中最常见的是“多步OLE DB操作产生错误。如果可能,请检查每个OLE DB状态值。没有工作完成。 ”导致这种错误最常见的原因是你的主机名字太长,你所附加的数据库的某些字段限制了其长度而引起的,修改一下字段的数据类型及长度即可。登录成功后,我们首先看看这个版本的机房系统是怎样的,初步猜测一下它的大体功能,以及需求。把系统分为三块—“一般用户”,“操作员”,“管理员”然后逐一分析每个角色的权限,功能是什么。个人建议:对照数据库来分析系统,每个窗体用到了哪些表,自己心里要有数。以及每个窗体之间的联系,异同点,建立起机房收费系统的知识网。(这个步骤很重要)
附上我总结的窗体,颜色相同的为功能相似的:(敲机房可由易到难敲,有利于增长自己的自信心哦~)
第三步:设计数据库
对照系统分析数据库之后,你会发现有些表的功能很相似,比如:Line_Info和OnLine_Info、Onwork_Info和WorkLog_Info……甚至里面有些字段都是包含关系,这时我将一些表和字段根据自己的需求进行了更改,设计出符合需求的、实用的、有逻辑的数据库。
第四步:开始敲机房
再做好前期充足的准备之后,接下来就可以开始你的机房之旅啦!请尽情享用吧~
【结尾】
附上整个机房收费系统的学习步骤:
第一步:了解机房收费系统的主要功能块,画出系统各模块之间的关系
第二步:设计数据库
第三步:完成系统功能
第四步:测试发布,并异地部署,多用户操作
第五步:改正测试出现的问题,再次发布
第六步:检测最终系统