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 重新初始化系统数据库中的单引号问题
在最近的数据库跨机房迁移中,由于硬件的限制,需要滚动式地将数据库一台台迁移到新机房,先在新机房搭建一个新环境,将数据迁移过去,再将旧机房的机器下架搬到新机房,重新配置后用于下一轮的升级,重新配置过程中 ...
随机推荐
- 数据块损坏(block corruption)
分为物理损坏和逻辑损坏-物理损坏一般指数据块头部不可以访问.数据块校验值不合法,数据块格式不再是oracle承认的格式-逻辑损坏一般是在物理性结构完整的情况下,数据的内容在含义上不正确,比如保存了不允 ...
- Java数据库操作大全
1.提取单条记录 //import java.sql.*; Connection con=null; Statement stmt=null; ResultSet %%6=null; try { Cl ...
- leetcode143- Reorder List问题
题目要求: Given a singly linked list L: L0→L1→…→Ln-1→Ln, reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→… You m ...
- G面经prepare: X-Straight
Define “X-Straight” as X cards with consecutive numbers (X >= 3). Determine if the deck can be fu ...
- 复习课程jdbc:使用配置文件properties进行连接数据库,数据库存取图片,批处理,时间戳,事物回滚等等
使用配置文件properties进行连接数据库 首先创建一个file自定义文件名,但是后缀名必须改为.properties(不分大小写):如config.properties: 然后双击config. ...
- paper 93:OpenCV学习笔记大集锦
整理了我所了解的有关OpenCV的学习笔记.原理分析.使用例程等相关的博文.排序不分先后,随机整理的.如果有好的资源,也欢迎介绍和分享. 1:OpenCV学习笔记 作者:CSDN数量:55篇博文网址: ...
- YbRapidSolution.MVC项目首页分页没有起作用
@model YbRapidSolution.Mvc.Models.CmsPagerDataModel <nav> <ul class="pager"> & ...
- eclipse jdk配置
eclipse版本jdk有个默认版本.例如java SE 8[1.8.0_45] 有时候导入一个项目会碰到很奇怪的编译错误.这一般是编译jdk版本导致的. 解决方法:选择任何一个项目-buildpat ...
- jquery选项卡切换
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding= ...
- 夺命雷公狗ThinkPHP项目之----企业网站11之栏目的删除完成
我们删除要在分类模型中添加一个_before_delete的钩子函数,而且在删除一个分类时候,如果这个分类有子分类就不允许删除 model层代码如下所示: <?php namespace Adm ...