学费管理系统的设计—计算机毕业设计(论文)内容摘要:

行详细讲解:学生交费添加窗体所完成的功能是:可以给每个已注册的学生添加交费记录。 本功能由数据库的系别表( xbbiao)、专业表( zybiao)、学生表( student)、交费表( jfbiao)、学费表( xfbiao)等几个相关连的表共同实现的。 通过在专业下拉列表框中选择相应的专业、在班级下拉列表框中选择对应的班级,系统就会自动在学费表里面查找出相关专业相对应的学费,并把学费字段的值在应交学费所在的文本框中显示;然后根据所输入的学号,在学生表里面查询,如果所输入的学号在学生表里面没有找到,就视为没有注册的学生,该学号不存在,不能执行交费功能,如果所输入的学号在学生表里可以找到,就可以进行交费操作。 在年级下拉列表框中选择年级值,并在实交学费文本框中输入本同学本次交费金额,系统会自动将本次应交学费值与实交学费值的差值 填入欠费文本框中。 备注文本框中可以填入一下必要备注信息,信息输入完毕后,就可以执行添加。 在执行添加命令后,会根据所输入的信息从交费表( jfbiao)中查询相应记录,如果记录从在,说明该生已经完成了交费,如果有欠费记录的 ,就可以在累计欠费文本框中显示出来;输入的记录在交费表(jfbiao)中没有找到,就在交费表中添加相应字段记录,完成交费操作。 学 生交费添加窗体如下:  按学号查询 : 本窗体由 :textbox,button,ListBox, GroupBox 等控件组成。 程序在运行时绑定到数据库 学费管理( sfgl),生成数据集,调用学生表( student)和 交费表( jfbiao)。 按学号查询的设计功能是:通过 在窗体中输入 学号 ,调用交费表中的数据,如果输入的学号与交费表中的学号字段相同,就调用学生表中的相应学生的记录、姓名、性别、班级名称等,然后在 Listbox 中显示出所查询的学生的交费记录和欠费记录 ,相反如果输入的学生学号在表中没有相应的字段,系统就会自动弹出“ 表中没有该学生的记录。 ”的信息框,提示用户重新输入正确的学号以便查询。 查询窗体 界面 如下: 查询按钮代码: Private Sub cx_Click(ByVal sender As , ByVal e As ) Handles Try Dim mytable As DataTable Dim myrow As DataRow Dim flag As Boolean Dim i As Integer = 0 () mytable = Dim str1, str2, str3 As String str2 = 学号 amp。 vbTab + 年次 + 已交学费 + 欠交学费 amp。 vbTab + 备注 str3 = () () For Each myrow In If myrow(xh) = () Then str1 amp。 = myrow(xh) amp。 myrow(nc) amp。 vbTab amp。 myrow(yjxf) amp。 vbTab amp。 myrow(qjxf) amp。 vbTab amp。 vbTab amp。 myrow(bj) () flag = True str1 = End If If Not flag Then i += 1 End If Next If Not flag Then MsgBox(表中没有该学生的记录。 ) Else (DataSet11, jfbiao).Position = i End If Catch ex As Exception (所选的信息异常。 , 系统提示 ) End Try End Sub  按班级查询: 在窗体中主要用到 bobox,button,ListBox, GroupBox, DataGrid等控件。 程序在运行进绑定到学费管理数据库( sfgl),产生数据集。 按班级查询的主要功能是 :本窗体运用了数据库关系,调用了数据集中的专业表( zybiao)、班级表( bjbiao)、学生表( student)、交费表( jfbiao)等,通过专业定位在班级表中查询出相应的班级记录,然后根据班级名称的定位在学生表中查询出所有该班级的学生的学号,最后在交费表中找出学生表中的相应学号的记录并在 Listbox 中显示出来。 完成通过班级名称定位自 动查找去相应班级所有学生的交费情况和欠费情况。 按 班级 查询的主界面如下 : 查询按钮代码: Private Sub cx_Click(ByVal sender As , ByVal e As ) Handles Try Dim mytable As DataTable Dim myrow As DataRow Dim flag As Boolean Dim i As Integer = 0 () mytable = Dim str1, str2, str3 As String str3 = str2 = 专业名称 amp。 vbTab amp。 vbTab + 班级名称 amp。 vbTab amp。 vbTab + 姓名 amp。 vbTab amp。 vbTab + 年次 amp。 vbTab amp。 vbTab + 已交学费 amp。 vbTab + 欠交学费 amp。 vbTab +交费 日期 () () For Each myrow In If myrow(专业名称 ) = And myrow(班级名称 ) = Then str1 amp。 = myrow(专业名称 ) amp。 vbTab amp。 myrow(班级名称 ) amp。 vbTab amp。 myrow(姓名 ) amp。 vbTab amp。 myrow(年次 ) amp。 vbTab amp。 myrow(已交学费 ) amp。 vbTab amp。 vbTab amp。 myrow(欠交学费 )amp。 myrow(交学费 日期 ) () flag = True str1 = End If If Not flag Then i += 1 End If Next If Not flag Then MsgBox(表中没有该记录。 ) Else (BjcxDataSet2, student).Position = i End If Catch ex As Exception (所选的信息异常。 , 系统提示 ) End Try End Sub  按专业查询 : 在窗体中主要用到 bobox,button,ListBox, GroupBox, DataGrid等控件。 程序在运行进绑定到学费管理数据库( sfgl),产生数据集 ,并调用系别表、专业表、交费表。 按班级查询的主要功能是 :本窗体运用了数据库关系,调用了数据集中的系别表( xbbiao)、专业表( zybiao)、班级表( bjbiao)、交费表( jfbiao)等,通过系别名称定位到专业表中查询出相应的专业记录,然后根据专业名称的定位在学生表中查询出所有该专业的学生的学号,最后在交费表中找出学生表中的相应学号的记录,统计出每个专业所有学生每年次累计交费的情况、以及每年 次每个专业的欠费累计情况。 并在 Listbox 中完整的确显示出来。 完成通过系别名称和专业名称定位自动查找去相应专业所有学生的累计交费情况和累计欠费情况 查询按钮代码 : Private Sub cx_Click(ByVal sender As , ByVal e As ) Handles Try Dim mytable As DataTable Dim myrow As DataRow Dim flag As Boolean Dim i As Integer = 0 () mytable = Dim str1, str2, str3 As String str3 = str2 = 系别名称 amp。 vbTab amp。 vbTab + 专业名称 amp。 vbTab amp。 vbTab + 年次 amp。 vbTab amp。 vbTab + 累计交费 amp。 vbTab amp。 vbTab + 累计欠费 () () For Each myrow In If myrow(系别名称 ) = And myrow(专业名称 ) = Then str1 amp。 = myrow(系别名称 ) amp。 vbTab amp。 myrow(专业名称 ) amp。 vbTab amp。 myrow(年次 ) amp。 vbTab amp。 myrow(累计交费 ) amp。 vbTab amp。 vbTab amp。 vbTab amp。 myrow(累计欠费 ) () flag = True str1 = End If If Not flag Then i += 1 End If Next If Not flag Then MsgBox(表中没有该记录。 ) Else (BjcxDataSet1, jfbiao).Position = i End If Catch ex As Exception (所选的信息异常。 , 系统提示 ) End Try End sub  系别设置 : 本窗口由 ToolBar,Combobox,Button, DataGrid,ListBox,CheckBox, GroupBox等几部分 控件 组成。 窗体在运行时,利用 所提供的 SqlDataAdapter 数据库控件绑定到学费管理数据库并调用系别表( xbbiao)。 系别设置所完成的功能是: 系别中的所有记录都 在 DataGrid控件里面 显示出来,DataGrid控件里面初始化是只读的,也就是说数据在初始化下是不可修改的,可以通过单击工具栏中的修改按钮或窗口下方的“是否修改”复选来进行修改设置,在此模式下可以添加、修改、删除系别表里面的数据,并可以把修改后的值返回给数据库,如果操作错误还可以通过取消按钮来取 消当前操作。 工具栏按钮代码: Priv。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。