首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于学校的收费软件,该如何解决

2012-03-03 
关于学校的收费软件现计划设计一个学校的收费软件,有一问题很不好办,请各位帮忙:因为每个班级、每个学期的

关于学校的收费软件
现计划设计一个学校的收费软件,有一问题很不好办,请各位帮忙:

因为每个班级、每个学期的收费不一样。还有住宿费用也不同(如有的学生住公寓,有的住外面,有的住一般的宿舍),
那么,在定义收费标准时,像住宿费用如何定义?
我的计划是:

1、设计一个主从表,住宿费用先不填写金额;
2、在收费时,再选择是哪种住宿类型,再由系统判断应收金额。
但是,这样的话就有问题:
1、以后查询时,我如何好分析哪些学生欠费?因为同一个班级,有的学生可能要交5000,有的可能要交5500(比如住宿费不同)。
2、还有,像这个变化的收费项目,是写在主表里好,还是从表里好呢?

谢谢!

[解决办法]
1.根据选项可以确定应收金额,收费的时候填入实收金额,以后查询的时候自然就可以算出钱费金额了。
2.考虑到收费项目的可变性,单独做一个收费项目表吧!而且你可能还要考虑一次性收费和周期性收费的问题。
[解决办法]
都差不多

从表好点点,个人认为
[解决办法]

SQL code
O0ooo0oO0o小弟我初来这里,多多指教!--------------首先根据需求定义所需要基础表 以T0开头吧班级表   T0_Class学期表   T0_grade收费项   T0_Sfitem住宿费   T0_ZhusuT0_Class表字段Cid   Class------------1    数学原理2    计算机科学3    环境工程T0_grade表的字段Gid   grade-----------1    20072    20083    2009T0_Sfitem表字段Sid   Sfitem  je-------------1     书本费  40002     住宿费  3     杂费    500  4     其它费  500T0_Zhusu表字段Zid Sid sflb    je----------1    2  住公寓  10002    2  住外面  03    2  住学校  800定义所需要定义业务表 以T1开头学生信息表   T1_Student  把每次收费作为一个单据DJid  Djrq         Class      grade   studentID Name  SsjeSum Zid sflb(因为张三在2007年交过钱的,以确认住学校,以后交钱不用选择)Sf001 2008-01-01   数学原理   2007年  43202254  张三  2000    3   住学校  Sf002 2008-01-01   数学原理   2007年  43202254  张三  3000    3   住学校...学生信息明细 T1_StudentMxXh    DJid   sfitem    Ssje1    Sf001   书本费    20001    Sf002   书本费    20002    sf002   住宿费    8003    sf002   杂费      200   ...把业务表链接起来就能查到张三在  哪年 哪年  交了多少钱   什么时候交的钱等等因为是住学校的  我们可以得到张三的总收费应该是 5800 很容易统计 欠了多少钱 

热点排行