财务收费系统补充数据库表

1、  学生表(F_Student)

名称

代码

数据类型

强制性的

ID

s_ID

int

TRUE

学生姓名

Stu_name

varchar (50)

TRUE

身份证号

stu_Card

varchar(18)

TRUE

年级

stu_ear

int

TRUE

专业

stu_Specialty

varchar(50)

TRUE

在籍状态

stu_state

int

TRUE

| f_student | CREATE TABLE `f_student` (
` s_id` mediumint(10) NOT NULL AUTO_INCREMENT COMMENT '学生表ID',
`stu_name` varchar(50) NOT NULL COMMENT '学生姓名',
`stu_card` varchar(50) NOT NULL COMMENT '身份证号',
`stu_ear` smallint(7) NOT NULL COMMENT '年级',
`stu_specialty` varchar(50) NOT NULL COMMENT '专业',
`stu_state` tinyint(2) NOT NULL COMMENT '在籍状态',
PRIMARY KEY (` s_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 |

2、  学杂费表(f_Incidental)

名称

代码

数据类型

强制性的

ID

ID

int

TRUE

学生ID

student_ID

int

TRUE

支付编号

payid

int

TRUE

缴费金额

itemmoney

float

TRUE

缴费方式

methodofpay

int

TRUE

缴费时间

paywhen

datetime

TRUE

缴费学期编号

term_code

varchar(50)

TRUE

是否有效

ifactive

int

TRUE

备注:缴费方式1、现金 2、刷卡 3、汇款

| f_incidental | CREATE TABLE `f_incidental` (
`x_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学杂ID',
`x_stu_id` mediumint(10) NOT NULL COMMENT '学生ID',
`x_payid` int(10) NOT NULL COMMENT '支付编号',
`x_itemmoney` float NOT NULL COMMENT '缴费金额',
`x_methodofpay` tinyint(3) NOT NULL COMMENT '1现金,2刷卡,3汇款',
`x_paywhen` datetime NOT NULL COMMENT '缴费时间',
`x_term_code` varchar(50) NOT NULL COMMENT '缴费学期编号',
`x_ifactive` tinyint(2) NOT NULL COMMENT '是否有效',
PRIMARY KEY (`x_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 |

  

3、  学杂费明细表(f_detaied)

名称

代码

数据类型

强制性的

ID

ID

int

TRUE

支付编号

payid

int

TRUE

收费项目

Itemname

varchar(50)

TRUE

收费子项

Itemchild

varchar(50)

TRUE

收费年级

itemtermyear

varchar(50)

TRUE

收费方式

termoryear

varchar(50)

TRUE

项目金额

itemmoney

float

TRUE

折扣

itemreduce

datetime

TRUE

实收金额

itemfinalmoney

float

TRUE

是否有效

ifactive

int

TRUE

缴费时间

paywhen

datetime

TRUE

备注:收费方式 按一学年或按一学期

| f_detaied | CREATE TABLE `f_detaied` (
`d_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '学杂费明细表',
`d_payid` int(10) NOT NULL COMMENT '支付编号',
`d_Itemname` varchar(50) NOT NULL COMMENT '收费项目',
`d_Itemchild` varchar(50) NOT NULL COMMENT '收费子项',
`d_itemtermyear` varchar(50) NOT NULL COMMENT '收费年级',
`d_termoryear` varchar(50) NOT NULL COMMENT '收费方式 按一学年或按一学期',
`d_itemmoney` float(6,2) NOT NULL COMMENT '项目金额',
`d_itemreduce` datetime NOT NULL COMMENT '折扣',
`d_itemfinalmoney` float(6,2) NOT NULL COMMENT '实收金额',
`d_ifactive` tinyint(2) NOT NULL COMMENT '是否有效',
`d_paywhen` datetime NOT NULL COMMENT '缴费时间',
PRIMARY KEY (`d_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

  

4、  学杂费收费编号表

名称

代码

数据类型

强制性的

编号

num

int

TRUE

| f_Za_code | CREATE TABLE `f_za_code` (
`num` int(10) NOT NULL,
PRIMARY KEY (`num`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |

  

5、  收费员日志表

名称

代码

数据类型

强制性的

ID

ID

int

TRUE

收费员

TollCollector

varchar(50)

TRUE

收费项目

Itemname

varchar(50)

TRUE

收费金额

itemmoney

float

TRUE

支付编号

payid

int

TRUE

缴费时间

paywhen

datetime

TRUE

刷卡金额

cardmoney

float

TRUE

现金金额

nowmoney

float

TRUE

汇款金额

tranmoney

float

TRUE

| f_accounting | CREATE TABLE `f_accounting` (
`a_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '收费员ID',
`a_TollCollector` varchar(50) NOT NULL COMMENT '收费员',
`a_Itemname` varchar(50) NOT NULL COMMENT '收费项目',
`a_itemmoney` float(6,2) NOT NULL COMMENT '收费金额',
`a_payid` int(10) NOT NULL COMMENT '支付编号',
`a_paywhen` datetime NOT NULL COMMENT '缴费时间',
`a_cardmoney` float(6,2) NOT NULL COMMENT '刷卡金额',
`a_nowmoney` float(6,2) NOT NULL COMMENT '现金金额',
`a_tranmoney` float(6,2) NOT NULL COMMENT '汇款金额',
PRIMARY KEY (`a_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 |

  

c#之财务系统数据库的更多相关文章

  1. SQL Server5个系统数据库

    SQL Server一共有5个系统数据库:master:记录SQL Server系统的所有系统级信息,例如:登陆账户信息.链接服务器和系统配置设置.记录其他所有数据库的存在.数据文件的位置.SQL S ...

  2. SQL Server 系统数据库

    Sql Server的系统数据库分为:master.model.msdb,resouce和tempdb,这五个数据库在SQL Server中各司其职,作为研发人员,很有必要了解这几个数据库的职责,下面 ...

  3. SQL Server 系统数据库恢复

    标签:SQL SERVER/MSSQL SERVER/数据库/DBA/故障恢复/master 概述 SQL Server 维护一组系统级数据库(称为“系统数据库”),这些数据库对于服务器实例的运行至关 ...

  4. Sql Server系列:数据库组成及系统数据库

    1. 数据库组成 数据库的存储结构分为逻辑存储结构和物理存储结构. ◊ 逻辑存储结构:说明数据库是由哪些性质的信息所组成.SQL Server的数据库不仅仅只是数据的存储,所有与数据处理操作相关的信息 ...

  5. SQL Server-语句类别、数据库范式、系统数据库组成(一)

    前言 终于等到这一天,我要开始重新系统学习数据库了,关于数据库这块,不出意外的话,每天会定时更新一篇且内容不会包含太多,简短的内容,深入的理解,Always to review the basics. ...

  6. mysql系统数据库

    mysql系统数据库主要存储了一些存储MySQL服务的系统信息表.一般情况下mysql库的表都是MYASIM引擎,除非个别情况.mysql库的表的作用大致可以分为以下几类: (1)授权系统表 (2)系 ...

  7. 使用percona-xtrabackup实现对线上zabbix监控系统数据库mariadb5.5.47的主从同步

    使用percona-xtrabackup实现对线上zabbix监控系统数据库的主从同步 业务背景: zabbix3.0.4是业务的主要监控,部署在一台单机中,为避免数据丢失先对其做数据主从同步,因主数 ...

  8. 替换系统数据库解决SQLSERVER服务启动不了的问题

    替换系统数据库解决SQLSERVER服务启动不了的问题 当遇到SQLSERVER服务启动不起来的时候,我们试过把系统的四个数据库master ,model ,tempdb,msdb 替换掉,Windo ...

  9. SQL Server 重新初始化系统数据库中的单引号问题

    在最近的数据库跨机房迁移中,由于硬件的限制,需要滚动式地将数据库一台台迁移到新机房,先在新机房搭建一个新环境,将数据迁移过去,再将旧机房的机器下架搬到新机房,重新配置后用于下一轮的升级,重新配置过程中 ...

随机推荐

  1. 企业Openvpn环境部署

                   企业Openvpn环境部署                                         作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任 ...

  2. C++如何通过一个响应事件接受多个控件消息

    在空的Form里加个Button,写入void __fastcall TForm1::Button1Click(TObject *Sender){ for (long k=0; k<5; k++ ...

  3. using 名称空间指定一个别名

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  4. [原创]java WEB学习笔记90:Hibernate学习之路-- -HQL检索方式,分页查询,命名查询语句,投影查询,报表查询

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  5. Android -- 自定义View(一)

    1,引言:刚从国庆长假的放荡中醒过来,已经有将近十天没碰电脑了,上午写写代码感觉手还是挺生的,想把自定义view好好的系统的学学,在网上看了看别人出的教程 ,stay4it的自定义view感觉还是挺好 ...

  6. MSSQL 判断实例中是否存在某种表

    执行语句 SELECT 'SELECT * FROM '+Name+'..SysObjects Where XType=''U'' and name=''tab_scartrim'' ORDER BY ...

  7. 在C#中使用LOG4NET(winform程序

    http://www.csharpwin.com/csharpspace/678.shtml 1.下载log4net (Google log4net) 2.unzip log4net 3.运行VS,新 ...

  8. 12.了解或熟悉 C, C++, .NET

    挂起,暂不了解,不过C++略懂,.net虽不懂但是做过实际项目,有能力担当

  9. JSTL标签,EL表达式,OGNL表达式,struts2标签 汇总

    一下纯属个人总结摘抄,总结一起方便查看,解决疑问,有遗漏或错误,还请指出.       1,JSTL标签总结: a).JSTL标签有什么用?          JSTL是由JCP(Java Commu ...

  10. 记centos7中的network.service启动失败

    查看启动失败的服务: systemctl --failed 然后就发现了一个叫network.service 的服务启动失败了. 后来找到了原因, 是因为配置文件中没有写上网卡的硬件地址 配置文件所在 ...