c#之财务系统数据库
财务收费系统补充数据库表
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#之财务系统数据库的更多相关文章
- SQL Server5个系统数据库
SQL Server一共有5个系统数据库:master:记录SQL Server系统的所有系统级信息,例如:登陆账户信息.链接服务器和系统配置设置.记录其他所有数据库的存在.数据文件的位置.SQL S ...
- SQL Server 系统数据库
Sql Server的系统数据库分为:master.model.msdb,resouce和tempdb,这五个数据库在SQL Server中各司其职,作为研发人员,很有必要了解这几个数据库的职责,下面 ...
- SQL Server 系统数据库恢复
标签:SQL SERVER/MSSQL SERVER/数据库/DBA/故障恢复/master 概述 SQL Server 维护一组系统级数据库(称为“系统数据库”),这些数据库对于服务器实例的运行至关 ...
- Sql Server系列:数据库组成及系统数据库
1. 数据库组成 数据库的存储结构分为逻辑存储结构和物理存储结构. ◊ 逻辑存储结构:说明数据库是由哪些性质的信息所组成.SQL Server的数据库不仅仅只是数据的存储,所有与数据处理操作相关的信息 ...
- SQL Server-语句类别、数据库范式、系统数据库组成(一)
前言 终于等到这一天,我要开始重新系统学习数据库了,关于数据库这块,不出意外的话,每天会定时更新一篇且内容不会包含太多,简短的内容,深入的理解,Always to review the basics. ...
- mysql系统数据库
mysql系统数据库主要存储了一些存储MySQL服务的系统信息表.一般情况下mysql库的表都是MYASIM引擎,除非个别情况.mysql库的表的作用大致可以分为以下几类: (1)授权系统表 (2)系 ...
- 使用percona-xtrabackup实现对线上zabbix监控系统数据库mariadb5.5.47的主从同步
使用percona-xtrabackup实现对线上zabbix监控系统数据库的主从同步 业务背景: zabbix3.0.4是业务的主要监控,部署在一台单机中,为避免数据丢失先对其做数据主从同步,因主数 ...
- 替换系统数据库解决SQLSERVER服务启动不了的问题
替换系统数据库解决SQLSERVER服务启动不了的问题 当遇到SQLSERVER服务启动不起来的时候,我们试过把系统的四个数据库master ,model ,tempdb,msdb 替换掉,Windo ...
- SQL Server 重新初始化系统数据库中的单引号问题
在最近的数据库跨机房迁移中,由于硬件的限制,需要滚动式地将数据库一台台迁移到新机房,先在新机房搭建一个新环境,将数据迁移过去,再将旧机房的机器下架搬到新机房,重新配置后用于下一轮的升级,重新配置过程中 ...
随机推荐
- <s:select>中list获取action中数据
jsp: <s:select name="cate1.id" list="cate1list" listKey="id" listVa ...
- 通过SSIS监控远程服务器磁盘空间并发送邮件报警!
由于之前ESB是供应商部署的,且部署在C盘(C盘空间很小,还添加了很多ESB的windows服务日志在C盘,很容易把C盘空间占满,导致ESB服务运行宕机,几乎每隔几周发生一次事故,需要人工干预处理,不 ...
- Java基础之创建窗口——颜色和光标(TryWindow4)
控制台程序. java.awt包中把SystemColor类定义为Color类的子类.SystemColor类封装了本机操作系统用于显示各种组件的标准颜色.如果要比较SystemColor值和Colo ...
- Java堆
1. Java堆的内存是由操作系统分配给JVM的内存部分. 2. Java的对象是在堆中创建 3. Java堆空间为了垃圾回收分为三个区域或代,叫做新代,年老代和永久代.在Hotspot JVM中永久 ...
- IOS Certificates 制作流程 (Adobe FlashBuilder)
看到一个Adobe 官方的PDF 说的非常明白,比自己一步一步总结的要好多了 怎么生成 以及为何生成都有说明 http://help.adobe.com/en_US/ppcompdoc/Adobe_P ...
- 数据库迁移之从oracle 到 MySQL
方式一: 手动方式导入导出 手动的方式导入, 就是操作步骤会比较繁琐一些. 对Table 的结构和数据: 1. 使用 SQL Developer 把 oracle 的 table 的schema 和 ...
- zepto和jquery的区别,zepto的不同使用8条小结 会JS就会zepto
1. Zepto 对象 不能自定义事件 例如执行: $({}).bind('cust', function(){}); 结果: TypeError: Object has no method 'ad ...
- [Reprint]c++中typename和class的区别介绍
在c++Template中,很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢? 相信学习C++的人对class这个关键字都非常明白,clas ...
- c++ 中this底层
成员变量设置在一个结构体中, 操作成员变量的成员函数,其实质上就是拥有一个隐藏的 成员变量结构体的地址指针,俗称this指针.
- bzoj3192 [JLOI2013]删除物品
用数组表示两个栈,将两个栈的栈顶并在一起,用树状数组维护一下操作即可. 代码 #include<cstdio> #include<algorithm> #include< ...