教师考核系统的设计与实现—计算机毕业设计(论文)内容摘要:

:主关键字、组合关键字和外关键字。 在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。 4. 2数据库需求分析 根据调查有关单位的教师考核管理的实际情况,分析得到如下的数据库结构。 以科研经费管理的表为例,其余的表的信息参见目录下的“教师考核 .mdb”数据库。 教师考核收支表: 收入 /支出项目表: 用户管 理表: 4. 3表的详细结构说明 教师考核收支表的详细信息: 收入项目表的详细结构为: 支出项目表的详细结构为: 用户管理表的详细结构为: 4. 4测试用例 教师考核收支表的测试用例: 收入项目表的测试用例: 支出项目表的测试用例: 第五章 系统的实现 5. 1系统登录模块的实现 1.流程图 2.界面: 界面包括的控件有标签、文本框、命令按钮等控件。 3.实现过程: 第一步将所需的控件放到窗体的相应位置;方法:首先在“工具箱”中选中所需的控件图标,然后在表单的恰当位置上 单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到窗体上。 如下图: Y N 开始 输入登录密码 是否正确 主界面 第二步,选择窗体或控件进行属性设置,如图为窗体的属性设置界面 : 此程序段中,“ IF”语句的作用是判断用户输入的用户名与密码和数据库的是否相同,如果相同,则执行 (隐藏当前的窗体)和 (调出系统主界面),如果用户名或密码输入错误,则提示: 使用户重新输入用户名或密码。 Unload me 语句的作用是下载窗体。 此窗体上另外还有 Data Text3 二个 控件在程序运行时是看不到的,它们的作用是使 VB 与 Access 数据库相连,然后判断用户输入的用户名与密码是否与数据库中的一致,如果一致,则允许用户进入系统。 此三个控件的创建方法如下: 首先,将 Data、 Text 控件拖放到窗体上,其次,设置它们的属性: ( 1) Data1 控件的属性设置如下: = amp。 \教师考核 .mdb 此属性的作用是保证 Data 控件与数据库相连。 Visible 属性是使此控件运行时在窗体上不显 示。 ( 2) Text3 控件的属性设置如下: 数据库的名称 运行时是否隐藏 Visible 属性的设置同 Data1 控件。 5. 2主界面的实现 主界面是用菜单形式表现的,如图: 菜单的制作过程如下: 此数据控件绑定到何数据库 此数据控件 绑定到何字段 首先通过“工具”菜单中的“菜单编辑器”调出菜单编辑器,然后进行菜单的设置,如下图: 此过程中要注意各菜单的名称唯一,还要注意菜单的级别,另外此设计过程中我们还可以给菜单加快捷键。 最后设置如下的代码(只要单击菜单即可设置各菜单代码) 主要是通过 Show 方法调用相应的窗体。 5. 3教师信息管 理模块的实现 5. 3. 1 教师信息维护模块的实现 流程图: 运行界面: 调节菜单的级别 设置快捷键 N Y 开始 增加删除等操作 是否继续 退出 实现过程: 第一步将所需的控件放到表单的相应位置;方法:首先在“表单控件”工具栏先选中所需的控件图件,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到表单上 ,如 上 图: 包括的控件主要有:标签、文本框、命令按钮、组合框等。 第二步,选择窗体或控件进行属性设置, 先选取中需要设置属性的对象 ,然后 在属性窗口里显示了该控件对象的所有属性、事件和方法。 第三步双击相应的控件,在控件的相应过程中编写程序。 数据库的连接方法同 ,主要代码如下: Private Sub Command4_Click() = False = False = False = False For i = 0 To 5 Text1(i).Enabled = False 更新记录 Next = True = True = True = False = False End Sub Private Sub Command5_Click() = False = False = False = False = True = True = True = False = False End Sub Private Sub Command6_Click() Unload Me End Sub Private Sub DataCombo1_Click(Area As Integer) Text1(3).Text = End Sub Private Sub DataCombo2_Click(Area As Integer) Text1(4).Text = End Sub Private Sub DataCombo3_Click(Area As Integer) 取消更新 Text1(5).Text = End Sub Private Sub Form_Load() 男 女 = amp。 \教师考核 .mdb = Provider=。 Data Source= amp。 amp。 \教师考核 .mdb。 Persist Security Info=False = 专业 = Provider=。 Data Source= amp。 amp。 \教师考核 .mdb。 Persist Security Info=False = 系别 = Provider=。 Data Source= amp。 amp。 \教师考核 .mdb。 Persist Security Info=False = 任教班级 End Sub 5. 3. 2 教师信息查询模块的实现 流程图: 运行界面: N Y 开始 设置查询条件查询 是否继续 退出 实现与数据库的连接 实现与数据库中的表的连接 实现过程: 第一步将所需的控件放到表单的相应位置;方法:首先在“表单控件”工具栏先选中所需的控件图件,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到表单上 ,如 上 图: 包括的控件主要有:标签、文本框、单选命令、表格等。 第二步,选择窗体或控件进行属性设置, 先选取中需要 设置属性的对象 ,然后 在属性窗口里显示了该控件对象的所有属性、事件和方法。 第三步双击相应的控件,在控件的相应过程中编写程序。 5. 4教师任课管理模块的实现 5. 4. 1 教师任课信息维护模块的实现 流程图: 运行界面: N Y 开始 增加删除等操作 是否继续 退出 实现过程: 第一步将所需的控件放到表单的相应位置;方法:首先在“表单控件”工具栏先选中所需的控件图件,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到表单上 ,如 上 图: 包括的控件主要有:标签、文本框、命令按钮、 DATA 等。 第二步,选择窗体或控件 进行属性设置, 先选取中需要设置属性的对象 ,然后 在属性窗口里显示了该控件对象的所有属性、事件和方法。 第三步双击相应的控件,在控件的相应过程中编写程序。 代码同。 5. 4. 2 教师任课信息查询模块的实现 流程图: N Y 开始 设置查询条件查询 是否继续 退出 运行界面: 实现过程: 第一步将所需的控件放到表单的相应位置;方法:首先在“表单控件”工具栏先选中所需的控件图件,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到表单上 ,如 上 图: 包括的控件主要有:命令按钮、文本框、单选按钮、表格等。 第二步, 选择窗体或控件进行属性设置, 先选取中需要设置属性的对象 ,然后 在属性窗口里显示了该控件对象的所有属性、事件和方法。 第三步双击相应的控件,在控件的相应过程中编写程序。 5. 5论文信息管理模块的实现 5. 5. 1 论文信息维护模块的实现 流程图: 运行界面: 3.实现过程: 第一步将所需的控件放到表单的相应位置;方法:首先在“表单控件”工具栏先选中所需的控件图件,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到表单上 ,如 上 图: 包括的控件主要有:标签、文本框、命令按钮、 组合框等。 第二步,选择窗体或控件进行属性设置, 先选取中需要设置属性的对象 ,然后 在属性窗口里显示了该控件对象的所有属性、事件和方法。 第三步双击相应的控件,在控件的相应过程中编写程序。 5. 5. 2 论文信息查询模块的实现 N Y 开始 增加删除等操作 是否继续 退出 流程图: 运行界面: 3.实现过程: 第一步将所需的控件放到表单的相应位置;方法:首先在“表单控件”工具栏先选中所需的控件图件,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到表单上 ,如 上 图: 包括的控件主要有:标签、文本框、命令按钮、组合框等。 第二步,选择窗体或控件进行属性设置, 先选取中需要设置属性的对象 ,然后 在属性窗口里显示了该控件对象的所有属性、事件和方法。 第三步双击相应的控件,在控件的相应过程中编写程序。 代码详见程序。 N Y 开始 设置查询条件查询 是否继续 退出 5. 6科研经费管理模块的实现 5. 6. 1 科研经费的收支与维护模块的实现 流程图: 运行界面: 1.实现过程: 第一步将所需的控件放到窗体的相应位置;方法:首先在“工具箱”中选中所需的控件图标,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到窗体上。 如下图: N Y 开始 增加删除等操作 是否继续 退出 第二步,选择 窗体或控件进行属性设置,如图为日期文本框控件的属性设置界面 : 其它属性和控件的设置方法类似。 的代码为: Private Sub Command6_Click() Unload Me End Sub 对应的字段 数据源 此窗体上用了 3个 Adodc 控件, Adodc1 用来连接教师考核收支表, Adodc2用来连接收入项目表, Adodc3 用来连接支出项目表。 使用方法是首先通过 Adodc控件与数 据库相连,然后将各数据项与数据字段相连。 Adodc1 控件的属性为: Private Sub Form_Load() = False = False = Provider=。 Data Source= amp。 amp。 \教师考核 .mdb。 Persist Security Info=False = 经费收支 = Provider=。 Data Source= amp。 amp。 \教师考核 .mdb。 Persist Security Info=False = 收入项目 = Provider=。 Data Source= amp。 amp。 \教师考核 .mdb。 Persist Security Info=False = 支出项目 End Sub 如日期 Text2 的控件的主要属性设置如下: 其他 Text 的设置同。 连接数据库 数据库中的何表 数据来源 对应表中的字段 5. 6. 2 科研经费收支查询模块的实现 1.流程图: 2.运行界面: 3.实现过程: 第一步将所需的控件放到表单的相应位置;方法:首先在“表单 控件”工具栏先选中所需的控件图件,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到表单上 ,如 上 图: 包括的控件主要有:单选按钮、文本框、命令按钮、表格等。 第二步,选择窗体或控件进行属性设置, 先选取中需要设置属性的对象 ,然后 在属性窗口里显示了该控件对象的所有属性、事件和方法。 第三步双击相应的控件,在控件的相应过程中编写程序。 N Y 开始 设置查询条件查询 是否继续 退出 此过程主要是借助于 SQL(结构化查询语言)语句来进行查询,并通过 Option按钮组判断用户选择的查询方式。 然后通过 = strQuery来进行数据源更新。 如果找不到要找数据,则提示退出。 表格用来存放查询的结果。 表格的主要属性为: 统计满足条件的收入数、支出数、教师考核余额数,结果界面为: 5. 7辅助功能模块的实现 下面主要以科研经费的收入项目和支出项目为例来进行介绍。 1.流程图: 数据源。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。