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 重新初始化系统数据库中的单引号问题
在最近的数据库跨机房迁移中,由于硬件的限制,需要滚动式地将数据库一台台迁移到新机房,先在新机房搭建一个新环境,将数据迁移过去,再将旧机房的机器下架搬到新机房,重新配置后用于下一轮的升级,重新配置过程中 ...
随机推荐
- Leetcode: Guess Number Higher or Lower
We are playing the Guess Game. The game is as follows: I pick a number from 1 to n. You have to gues ...
- Lintcode: Segment Tree Query II
For an array, we can build a SegmentTree for it, each node stores an extra attribute count to denote ...
- ADO.net 防止SQL 字符串注入攻击
规避SQL注入 如果不规避,在黑窗口里面输入内容时利用拼接语句可以对数据进行攻击 如:输入Code值 p001' union select * from Info where '1'='1 //这样可 ...
- ACM之Java速成(3)
ACM中Java.大数处理 先上个代码: import java.math.*; import java.util.*; class Main{ public static void main(Str ...
- C++之路进阶——codevs2313(星际竞速)
2313 星际竞速 2010年省队选拔赛山东 时间限制: 3 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 10 年一度的银河系 ...
- C++之路进阶——bzoj1030(文本生成器)
F.A.Qs Home Discuss ProblemSet Status Ranklist Contest ModifyUser hyxzc Logout 捐赠本站 Notice:由于本OJ建立在 ...
- 关于VOID *在cl与gcc的不同(无意中发现)
在windows中,void *是不确定类型,CL编译器无法确定其步长 但在linux中,void *默认步长是1
- 使用Sqlserver Management Studio 导入导出 Excel的方法
之前 帮同事 导入sql server数据 本来打算用 C# 写程序导入的 后来发现网上的方法 貌似 都会对版本 限制来限制去的 看的我好头晕(吐槽一下 难道就没有一个 普遍的方法嘛, ...
- 夺命雷公狗-----tp中遇到数据乘积的问题的遇见
昨晚遇到了一个很神奇的问题, 然后打印出来的结果是 ) LIMIT , 然后dump出来的结果有点无语,他是10*10这样的倍增的,如果数据量大,分分钟直接可以让服务器直接死掉.... 想这问题我想了 ...
- 关于archlinux下的ralink5370网卡
驱动此网卡要使用 rt2800usb,rt2800lib 这两个模块 顺便说一下对模块进行操作的命令: rmmod 模块名 //为移除模块 insmod 模块所在路径 //为添加模块 查看网卡是否能被 ...