学生收费管理系统论文内容摘要:

收费年度 char 4 学费 int 4 书费 int 4 住宿费 int 4 其它 int 4 编号 int 4 用户档案 列名 数据类型 长度 用户名 char 10 密码 char 10 权限 char 1 编号 int 4 专业档案 列名 数据类型 长度 专业名称 char 30 系统模块 功能 设计 《学生收费管理系统》由 6 大模块组成:数据输入模块,数据修改模块、数据删除模块、数据查询模块、数据统计模块和系统维护模块。 对应的子模块显示于各模块中。 系统功能模块结构见图。 19 数据输入模块 新生交费模块 新生交费模块界面见图。 图 新生交费模块界面 图 系统功能模块结构图 20 1)这里要求掌握的新生数据有报读班级、姓名、学号、性别、身 份证号、是否内宿。 用户 在输入新生的数据中如果其中一项没有输入是空的,则提示此项不能为空,然后返回 当前输入框 ,让用户重新输入 ,并将光标定位于当前输入框。 学号只能是 输入 数字类型,输入其他字符则不能输入,如:没有输入身份证号,则提示“身份证号不能为空”,如果身份证位数不够 15 位或者 18 位数时则提示“身份证位数非法” ,让用户重新输入身份证号直到合法为止。 没有选择性别和内宿同样会提示用户选择。 2)在正确输入所需数据后,选择“确定”按钮; 系统首先检查数据库中是否存在该班级的收费标准,如果没有该年的收费标准则提示先增加 收费标准。 反之 在收费标准中就会显示相应 年度 要交的费用,此时选择“确认交费”按钮选择“是” 则可以完成一名新学生的交费 ,选择“否”取消新生交费操作。 3)确认学生交费后可以继续下一位新生交费,新生交费模块的组合框、文本框和选择框都会 自动 恢复为默认值为空 以便让用户重新输入。 4)选择“返回”按钮返回主界面。 程序流程见图。 21 Y N Y N Y N Y N Y N N Y N Y N Y xz=”三年 ”。 各 变 量 赋 值 :xnd1=rxnd,xnd2=rxnd+1,xnd3=rxnd+2,bynd=rxnd+3,xf2=”0”,sf2=”0”,zsf2=”0”,qt2(其它 2)=”0”,„„ qt4=”0”,bydj=”未 ” 开始 声明一个记录集对象,与 ADO 连接对象关联 bo1 内容为空。 提示重新输入 将 Combo1 的内容赋值给变量 bj(班级 ) Text1 内容为空。 提示重新输入 将 text1 的内容赋值给变量 xm(姓名 ) Text2 内容为空。 提示重新输入 将 Text2 的内容赋值给变量 sfzh(身份证号 ) 选择了 Option1。 提示重新选择 将 Option1 的内容赋值给变量 xb(性别 ) 选择了 Option2。 提示重新选择 将 Option1 的内容赋值给变量 sfns(是否内宿 ) 班级档案中有该记录。 提示重新选择 将该班级的学制属性赋值给变量 xz(学制 ) 将入学年度属性赋值给变量 rxnd(入学年度 ) xz=”二年 ”。 各变量赋值: xnd1(学年度 1)=rxnd,xnd2=rxnd+1,bynd(毕业年度 )=rxnd+2,xf2( 学费 2)=”0”,sf2(书费 2)=”0”,zsf2(住宿费2)=”0”,qt2(其它 2)=”0”,„„ qt4=”0”,bydj(毕业登记 )=”未 ” xz=”四年 ”。 各 变 量 赋 值 :xnd1=rxnd,xnd2=rxnd+1,xnd3=rxnd+2,xnd4=rxnd+3,bynd=rxnd+3,xf2=”0”,sf2=”0”,zsf2=”0”,qt2(其它 2)=”0”,„„ qt4=”0”,bydj=”未 ” 22 旧生交费模块 旧生交费模块界面见图。 图 旧生交费模块界面 模块功能: 1)在学号框或姓名框内,选择或填写学号或姓名。 选择“查询”按钮可以得到该学生的班级、学制等数据。 可以自动显示应交费的年度以及应交费年度Y N N Y 提示输入该班级的收费标准 从收费标准中查询该班级第一学年的收费标准 学生档案中是否有该记录。 提示重新输入 收费标准中有该班级第一学年的收从收费标准中查询该班级第一学年的收费标准费标准。 将收费标准中该班级第一学年的各项收费标准输出到 Text4~Text7 图 新生交费模块程序流程 23 的收费标准。 2)输入学号或姓名后,点“查询”按钮可以显示该学生目前的交费情况。 3)在确认所有数据正确后,此时选择“确认交费”按钮则可以完成该学生在该年的交费。 如果该学生已经交完所有年度的学费,则提示“该生已经交完全部费用,无需再交费。 ” 如果学生交费后可以马上 在应交年度 显示 交费结果。 4)选择“ 返回”按钮返回主界面。 程序流程: ( 1)查询学号或姓名命令按钮 Click()事件程序流程(图 ) N Y Y 初始化表格标题 在表格中显示 应交费 年 度的收费标准 读取各属性值并赋值给相应变量,将姓名和班级属性值输入到相应文本框 学生档案中有该记录吗。 查询指定姓名或学号的学生记录 开始 提示重新输入 初始化学年度 并显示所交费学年度的学费 图 查询学号或姓名程序流程 24 ( 2)确认收费 命令按钮 Click()事件 程序流程(图 ) 毕业登记模块 毕业登记模块界面见图。 模块功能: 1)在学号框或姓名框内,选择或填写学号或姓名。 选择“查询”按钮可以得到该学生的班级、学制等数据。 在界面的最下方有表格显示数据可以清楚看到该学生在校的交费情况 2)在书费结算中的实用书费中填写该学生在校期间所用的书费一共是多少,再选择“毕业登记”按钮,就可以为该学生进行毕业登记并且知道该学生的书费结余情况,并且将余款显示在书费结余框中。 3)如果该学生没有交完各学年的学费,则会显示欠交学费信息,并且暂缓读取学年度的内容赋值给 jfnd(交费年度) 开始 是第二学年交费。 读取各项费用的内容分别赋值给变量 xf2(学费 2)、sf2(书费 2)、 zsf2(住宿费 2)、 qt2(其它 2) 改变指定学生记录相应的属性值 是第三学年交费。 读取各项费用的内容分别赋值给变量 xf3(学费 3)、sf3(书费 3)、 zsf3(住宿费 3)、 qt3(其它 3) 改变指定学生记录相应的属性值 是第四学年交费。 读取各项费用的内容分别赋值给变量 xf4(学费 4)、sf4(书费 3)、 zsf4(住宿费 3)、 qt4(其它 3) 改变指定学生记录相应的属性值 Y N Y N Y N 结束 图 确认交费程序流程 25 办理毕业登记手续直到该生各学年全部学费交完止。 4)选择“返回”按钮返回主界面 程序流程 ( 1)查询学号或姓名命令按钮 Click()事件 程序流程(图 ) 图 毕业登记模块界面 图 查询学号或姓名程序流程 Y 初始化表格标题 在表格中显示指定记录的各年注册情况 读取各属性值并赋值给相应变量,将姓名和班级属性值输入到相应文本框 学生档案中有该记录吗。 查询指定姓名或学号的学生记录 开始 提示重新输入 初始化学年度按不同的学制向学年度追加相应的注册年度 n 26 ( 2)毕业登记命令按钮 Click()事件 程序流程(图 ) 在查询结果文本框给出欠费提示,暂缓办理毕业登记手续 计算书费结余 在查询结果文本框给出交清费用提示,可以办理毕业登记手续,显示书费结余情况 将指定学号记录的毕业登记属性更新为“已” 结束 欠 费。 Xz=”三年 ”。 从收费标准中查询指定班级前三学年的收费标准 计算各学年各种收费的欠费 Xz=”四年 ”。 从收费标准中查询指定班级前四学年的收费标准 计算各学年各种收费的欠费 Y 查询指定学号所在班级的学制本赋值给变量 xz 开始 xz=”二年 ”。 从收费标准中查询指定班级第一、二学年的收费标准 计算各学年各种收费的欠费 N Y Y Y N N N Y 图 毕业登记程序流程 27 增加班级模块 增加班级模块界面见图。 1)首先输入学年度、专业、学生类型、学制、入学时间、学习层次、学习方式中选择或是填写一个新班级的正确数据,再选择“确定”按钮可以增加一个班级的基本资料。 2)选择“继 续”按钮,增加班级模块的组合框、文本框和选择框都会恢复为默认值为空,继续增加一个新的班级。 3)选择“返回”按钮返回主界面。 程序流程: 程序流程见图。 增加收费标准模块 图 增加班级模块界面 提示重新选择 N Y N N Y 将各项的内容赋值给变量 rxnd(入学年度)、 zy(专业)、 xslx(学生类型、 xz(学制) 将各项的内容赋值给变量 rxsj(入学时间)、 xxcc(学习层次)、 xxfs(学习方式)各变量 提示重新输入 入学、学习层次、方式。 向班级档新记录 提示重新输入 班级档案有该班级。 生成 bj(班级 变量) Y 入学年度、专业、学生。 类型。 、 学制是否为空。 开始 声明一个记录集对象,与 ADO 连接对象关联 图 增加班级程序流程 28 增加收费标准模块界面见图。 1)首先在班级名、收费年度、学费、书费、住宿费、其他费用中选择或是填写该班级在该年度的各项费用的情况,再按“存储”按钮可以保存该班级某年度学生要交费的情况,收费年度自动显示当前收费的年度。 2)选择“继续”按钮,增加收费标准模块的组合框、文本框和选择框都会恢复为默认 值为空,继续增加一个班级的收费标准。 3)选择“返回”按钮返回主界面。 程序流程见图。 增加或删除专业模块 图 增加收费标准模块界面 图 增加收费标准程序流程 Y N Y N N N Y Y 提示重新输入 将各 Combo2 的内容赋值给变量 sfnd(收费年度) 声明一个记录集对象,与 ADO 连接对象关联 班级名是否为空 将 Combo1 的内容赋值给变量 bj(班级) 提示重新输入 收费年度是否为空 提示重新输入 各费用是否为空 将 text1~4 的内容分别赋值给变量 xf(学费)、 sf (书费)、 zsf(住宿费)、 qt(其它) 提示重新输入 收费标准有该记录。 收费标准插入一条新记录 29 增加或删除专业模块界面见图 1)首先在组合框输入要增加的专业名称,如果专业档案里面有该专业,则提。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。