❀❀❀项目实战
文章平均质量分 63
梦 * 蝶
不敢直面困难,怎能迎接挑战!
展开
-
【学生信息管理系统】——问题篇
Q1:实时错误91 answer 1:(1)首先是检查数据库的连接,检查VB与数据库是否连接成功。 在模块中的代码这里:ConnectString = “FileDSN=studentinfo.dsn;UID=sa;PWD=123” UID对应的是自己的SQL server的账号,PWD对应的是自己的密码。 (2)其次是检查ODBC数据源的配置,看看有没有配置ODBC数据源,或者配置的是...原创 2018-08-28 18:26:48 · 1358 阅读 · 9 评论 -
机房系统(一)——【修改密码 & 登录 】
前言进行机房也有一段时间了,一直处于走迷宫的状态不知从何入手。从生活中出发,我们在使用某个系统时,一般情况下最先进入该系统的登录页面。现在轮到自己敲系统了,当然也是从登录开始啦。正文机房收费系统登录窗体的思路,和有源码的学生系统的思路是大同小异的。这次在之前基础之上加了一个判断为空或错误时的红星号提示。让用户一目了然。初步流程图如下:...原创 2018-11-07 20:54:43 · 1029 阅读 · 9 评论 -
机房系统(二)——【数据设定 & 注册 】
前言基础数据设定,顾名思义,就是默认状态下数据信息是不变的。当管理员不清楚某一据悉数据信息时,可以通过查询基础数据设定表进行查询;若所需信息根据实际情况需要修改,那么管理员有权限对基础数据进行更改操作。操作员在进行新用户注册时,所需基本信息的对比还要来源于管理员设定的基本数据表。...原创 2018-11-08 21:27:46 · 248 阅读 · 6 评论 -
机房系统(三)——【充值 & 退卡 】
前言充值在我们的日常生活中随处可见。新办理的手机卡号,为保证在无WiFi的情况下,我们可以使用,不与外界失联,手机卡号里面要有钱,我们才能正常上网、接打电话等。注册完卡号信息后,为保证这个卡能为我们正常所用,卡里需要有足够的金额。所以,就需要我们时常进行充值。如果不想要这个手机卡号了,我们就得注销掉,卡里面的钱会返还给我们,或者转到自己其他的手机卡号里。如果不想要在机房里办的卡了,我们也得...原创 2018-11-11 21:26:17 · 545 阅读 · 7 评论 -
机房系统(四)——【分页控件SSTab】
    在机房结账窗体中,有一个选项卡控件SSTab。这个控件是需要从VB外部控件添加之后才可以使用的。原创 2018-11-30 12:45:41 · 735 阅读 · 15 评论 -
机房系统(五)——【Excel表导出】
前言最近在做机房收费系统的时候,遇到了将查询结果导出为Excel表的形式。一开始感觉这个很难,但经过查阅相关的博客后,还是比较顺利的实现功能了。正文在VB中导出Excel表,实际上就是VB与Excel的交互。首先我们的计算机中要有Excel,然后从VB程序中引用下框中内容。PS:如果一开始没有找到这一项,也不用着急。单击右侧的“浏览”按钮即可,找到自己电脑上Excel文件...原创 2018-11-30 13:26:17 · 341 阅读 · 19 评论 -
机房系统(六)——【下机】
    相对于上机来说,小编觉得下机还是有点儿难度的,在进行下机时,也是耗费了很长的时间。     在机房收费系统中,涉及到下机的,有三部分:首先是主界面上的下机,其次是操作员的所有学生下机和部分学生下机。这些部分的主要功能就是,实现上机用户的下机。总体来说,实现主体功能的思路是一样的。小编做的流程图如下: 原创 2018-11-30 20:09:51 · 607 阅读 · 9 评论 -
机房系统(七)——【报表】
在机房收费系统的项目里,管理员级别有两个功能是日结账单和周结账单,在这里首次接触到了报表。那么,什么是报表呢?怎么做报表呢?怎么使用报表呢?接下来一一介绍。What? 报表就是员工向上级报告情况的表格。简单的说:报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:"报表 = 多样的格式 + 动态的数据"。&...原创 2018-11-30 21:26:04 · 475 阅读 · 8 评论 -
机房系统(八)——【日期控件DTPicker、比较日期大小】
    "宁可让程序(员)多干活,也不能让用户多做"。本着为用户着想、给用户以方便的原则,系统中用选代替填,给用户减少很多不必要的麻烦。    在机房系统里遇到了填写日期的问题。VB中已经为我们提供了专门的日期控件,设有一定的格式,如果我们在系统中能直接利用这个现有的资源,可以为用户提供很多的方便。接下来就介绍一下这个神奇的控件吧——DTP...原创 2018-12-01 13:15:02 · 1180 阅读 · 7 评论 -
机房系统(九)——【组合查询】
机房收费系统首次让小编接触到了“组合查询”。到现在为止,“组合查询”的类型,大概接触到了两种方式,一是单一表多个字段连接的查询;二是多个表的连接查询。机房收费系统中,组合查询占了很大的比重,在做这部分的内容时,也是遇到了不少的问题。一、组合框列表中字段都是数据库中相应字段的中文名字,直接加载,数据库能查询到相应数据吗?答案是否定的。那么,如何才能让...原创 2018-12-01 18:46:23 · 362 阅读 · 4 评论 -
机房系统(十)——【结账】
    机房收费系统中的结账部分,可以说是重中之重了。操作员在经历了给用户注册、充值、退卡、收取金额查询、金额返还信息查询等工作之后,要对每个操作员的的业绩进行考核,这个时候就需要看看操作员在完成上面的一系列工作之后实际应收的钱了。    结账部分的整体流程就是,当管理员选择某一个具体的操作员时,选项卡里面对应的页就要显示出经过原创 2018-12-02 15:10:18 · 282 阅读 · 3 评论 -
机房收费系统——总结
感想前前后后、断断续续历时两个来月的机房终于接近了尾声。虽说时间上经历了两个来月,但很大一部分时间都是无效的,真正开始还是从十一月初算起,只有这一个月在真正做着项目。由起初的恐惧、无从下手,到后来逐渐有了点无厘头的头绪,再到后来验项目时,师傅不断的引导,对这个系统又有了进一步的认识,发现了之前自己的系统存在很大的漏洞。从开始的抗拒、不愿意做机房,到最后不断完善机房的过程,真是别有一番滋味,又最...原创 2018-12-02 20:38:32 · 425 阅读 · 14 评论 -
【学生信息管理系统】——总结篇
前言学生信息管理系统是小编接触到的第一个系统项目,小编对系统的初识便是从学生信息管理系统开始,同时也是了解数据库的开始。正文当进行这个项目时,首先是要根据用户要求,做出需求分析;通过需求分析来确定系统要具备的功能,做出一个流程图;再根据这些所需功能,通过代码片段来实现。 在编写代码的过程中,也是遇到了不少问题呢。详情可参看之前的博客——问题篇 在这些问题中,有因为一开始不了解语...原创 2018-08-29 12:43:10 · 3831 阅读 · 5 评论 -
【学生信息管理系统】——优化篇(二)
优化内容3、查询信息窗体——check复选框 界面简洁、设计美观,提供给用户需要的、满足用户的需求,给用户带来方便。所以,我在查询信息的窗体中,对于选查询方式,这部分做了一些改动。当加载完窗体时,因为用户还没有选择查询方式,为使界面简洁,满足用户所需要的需求即可,所以我将查询方式的check隐藏了起来。当用户设置某种查询方式时,check框便会出现,获得焦点,用户输入信息即可。当用户重新打开...原创 2018-08-29 11:23:29 · 470 阅读 · 5 评论 -
文本框的字符限制
学生系统中的输入文本内容,几乎都会涉及到字符限制问题,需要结合我们的现实生活进行相应的调整。字符限制的类型有多种,将学生系统中遇到的字符限制总结如下,把它们归结到一起,也会方便我们日后的使用。 1、去文本框空格(即当单击text就会有空格存在):Private Sub txt?_Click() Dim s As String s = txtName.Text ...原创 2018-08-29 11:21:11 · 2373 阅读 · 6 评论 -
【学生信息管理系统】——优化篇(一)
优化内容首先,从整个系统上来说,几乎每个窗体都需要重复做一些简单的优化工作,比如说添加用户使用的界面背景、调整用户使用窗体的大小、子窗体位于主窗体上的相对位置、子窗体是否可移出主窗体、调整界面字体字号、用户输入所使用的文本框字符类型的限制、文本框字符长度的限制、按钮键盘功能的设置、Tab键控制文本框的顺序、控件名称的一致性等内容,通过简单的代码或者对象的属性设置,来满足用户使用的基本需求。...原创 2018-08-29 09:18:30 · 1391 阅读 · 12 评论 -
机房收费系统——需求分析
前言当我们在进行软件开发项目的时候,首先进行的步骤就是分析人员通过和用户的沟通交流,了解要开发的软件所要具有的功能,满足用户的需求。正文在开始敲机房收费系统之前,我们先要将ODBC数据源配置好,然后附加数据库到SQL server 中。这些准备工作做好之后,我们就要开始敲代码了嘛?No。在敲代码实现程序运行之前,我们先要做的工作是,安装机房收费系统VB版程序,按照文档或数据库中给...原创 2018-10-02 23:09:47 · 1036 阅读 · 14 评论