机房收费系统之表

         机房收费系统,主要是用于对学生在机房上机的收费问题,首先要建立的是数据库,数据库中有三个角色,一般用户、管理员、操作员,管理员对操作员进行设置,然后由操作员员对一般用户的信息进行设置,注册。

      首先管理员员登陆这个系统,管理员的用户名,密码,姓名,然后将机房的收费标准录入到数据库中。然后将登陆密码交给操作员,让操作员管理的上机。用户进入机房进行上网,此时开始计费,一直到学生出机房,再次刷卡下机。做系统之前,一定要理清楚表之间的关系,以及这张表有什么用,在系统的那块儿用到了这张表,这些都是很关键的问题,下面就表的这个问题,做个简单的总结。

       首先是一般用户:

       1.学生查看余额(卡号,学号,姓名,班级,状态,性别,系别,年级,备注,余额)查询

       2.学生查看上机记录 (卡号,记录集导出为Excel)      

       3.学生充值记录(卡号)

       4.学生上机状态查询

       5.修改密码

       6.退出 

       

      其次是操作员:

       1. 注册(卡号,充值金额,学号,姓名性别,系别,年级,班级金额,状态) 

       2. 充值

       3. 退卡

       4. 收取金额查询

       5. 余额退还信查询

       6.学生基本信息维护

       7.学生上机统计信息

       8.操作员工作记录

       

     最后是管理员:

      1.结账

      2.添加删除用户 

      3.基本数据设定

      4.正在值班老师查询

      5. 日结账单

      6.周结账单

      

      表和表之间的关系并不是剪不断,理还乱的,开始的时候,看到十一张表,不免又有一种想逃避的念头,后来我就用了一种最笨的方法来理清他们之间的关系,在原系统中一个个的添加数据,看哪张表里面多了数据,证明这张表肯定跟这个功能是相连的,慢慢理清表之间的关系,加深对系统的理解与总体把控,从登录到报表,就这样一步一步漂亮的走下去......

时间: 2024-11-03 21:13:40

机房收费系统之表的相关文章

机房收费系统:(三)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个窗体,一个模块,代码的多少可想而知,那么多那么多,都是自己敲上去的,和学生信息管理系统相比,真的算得上是一次飞跃了吧.前前后后,历时二十多天,不管是技术上还是思想上,自己的收获很大. 从头到尾,自己都是尽心尽力,从新建数据库到新建各个表,从各个窗体设计到各个窗体代码,一个也不容小觑. 先从自己的数据库说起:一共九张表,这个过程很漫长,不是一开始就照着原来的模板建,而是在敲代码的过程中,用到

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

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

软工文档-机房收费系统:详细设计说明书

详细设计说明书   1引言   1.1编写目的 详细设计说明书是在概要设计的基础上进一步明确系统结构,表示出软件结构的图表,完成算法设计.数据结构设计.物理设计等,详细地描述的逐个模块,包括算法和逻辑流程,为下一步系统的实现和测试做准备. 本文档的预期读者是程序开发人员和程序测试人员. 1.2背景 A.待开发软件名称:机房收费系统 B.项目提出者:米新江教授   开发者:吴士龙   用户:廊坊师范学院全体教职工和学生   实现该软件的计算中心或计算机网络:廊坊师范学院局域网 C.该软件系统同其他

机房收费系统——VB将MSHflexgrid控件中的数据导出为Excel

            在做机房收费系统的时候,许多窗体用到的一个功能,就是将从数据库中提取出来的数据导出到Excel中.   首先,引用Microsoft Excel 14.0 Object Library   然后,写代码     Public Sub OutDataToExcel(Flex As MSHFlexGrid) '导出至Excel Dim i As Integer Dim j As Integer Dim Line As Integer Dim outExcel As Excel

机房收费系统个人重构关于SQLHelper

              最近在敲机房,对于SQLHelper也是心里有些怵,因为原来没用过,但是看了一些博客和资料后发现,如果不用这个类,会大大增加代码量,而且,其实它并不新,它是一个有多个关于数据库增删改查操作的语句函数的类,使用这个类可以方便D层调用,对数据库的操作,我们无非就是增删改查,而函数就是有无参数,有无返回值,SQLHelper是个新词,不过我们却一直在用,只是我们不这么叫,之所以叫SQLHelper,理所当然它是D层操作数据的助手,          在SQLHelper类中

机房收费系统之结尾

       机房收费系统在这个冬月告一个不完美的结局,刚开始接触他的时候,各种纠结,各种逃避,各种不想做,接触一个新的事物,内心充满了恐惧与排斥,机房收费系统与学生管理系统不一样,没有源码,这个时候,需要自己不断的给予自己鼓励,七八九期的师哥师姐都做出来了,你完全有理由相信,自己也能做出来.        机房收费系统来来回回验收了三次,这期间,很谢谢陈金阁师哥耐心的指导,一次又一次,不厌烦的告诉我做系统的思路以及要注意哪些细节问题.现在,就机房收费系统,做个简单的总结.         结账