数据库名:
        学生操行数据库
具体个表:
        1.学生信息表(学生编号,学生姓名,学生性别,出生日期)
        2.学生操行项目表(考核项目编号,考核项目名称)
        3.培养层次表(层次编号,层次名称)
        4.分值标准表(考核项目编号,层次编号,项目分值)
        5.个人评定表(序号,学生编号,考核项目编号,层次编号,个人分值,
                     日期,备注)
        6.军培扣款标准表(考核项目编号,阀值,层次编号,扣款标准)
        7.班级评定表(序号,专业号,班级号,考核项目编号,分值,违纪日期
                     备注)
        8.班级信息表(班级号,班级名)
        9.处分项目表(处分编号,处分名称,分值)
操行项目记录:
     项目编号 项目名称
01 正课
01-01 正课迟到
01-02 正课早退
02 自习
02-01 自习迟到
02-02 自习早退
02-03 自习旷课一节
03 三操
03-01 三操迟到
03-01-01 间操迟到
03-01-02 早操迟到
03-01-03 眼保健操迟到
03-02 三操早退
03-02-01 间操早退
03-02-02 早操早退
03-02-03 眼保健操早退
03-03 旷三操
03-03-01 旷间操
03-03-02 旷眼保健操
03-03-03 旷早操
04 病假
04-01 病假一节

04-07 病假七节
05 事假
05-01 事假一节

05-07 事假七节
06 旷课
06-01 旷课一节

06-07 旷课七节
07 就寝
07-01 夜不归寝一次
07-02 晚归寝一次
07-03 留宿一次
08 行为
08-01 着装一次
08-02 言谈一次
08-03 发型一次
08-04 首饰一次
08-05 胸卡不佩带一次
09 安全
09-01 财产安全一次
09-02 人身安全一次
09-03 水电安全一次
10 值日
10-01 值日迟到
10-02 值日早退
10-03 值日不彻底
10-04 不值日
11 劳动
11-01 劳动迟到
11-02 劳动早退
11-03 劳动不彻底
11-04 不劳动
12 卫生
12-01 个人卫生
12-02 寝室卫生
13 活动
13-01 班级活动
13-02 年级活动
13-03 专业活动
13-04 全校活动
14 就餐
14-01 就餐秩序
14-02 教室就餐
14-03 宿舍就餐
15 处分
15-01 通报
15-02 警告
15-03 记过
15-04 留察
16 加分
16-01 全国表彰
16-02 省部级表彰
16-03 局市级表彰
16-04 学校通报表彰
17 其它要求:
用户可以选择任何大项,按个人每日的具体操行细项目统计出大项每天的扣分情况,
班级报表则是按周、月、学期统计出班级个人的操行扣分,军培则根据每人的病假、事假、旷课情况按具体规则扣款!怎么样让用户选择大项,生成动态的报表?(四张报表:个人评定报表、军培扣款报表、班级评定报表、个人处分细则报表)选择层次号决定是中专、大专还是军培;各个层次扣分规则不同。
前台VB  后台SQL server