教学工作量管理信息系统设计—免费毕业设计论文内容摘要:
库。 教师工作量管理信息系统流程图 教师工作量管理信息系统流程图 教师教学工作量管理信息系统的开发 发学工作量管理信息系统常用控件: 1.) ADO Data 控件:(简称 ADO 控件)是 中文版提供的一个 Active控件,与 VB 固有的 Data 控件相似,可以快速建立数据绑定的控件和数据提供者之间的联系。 可实现以下属性: ● .连接本地数据库或远程数据库 ● .打开指定数据库表或定义基于结构化查询语言的查询、存储过程或该数据库中表的视图记录集合。 用户登录 口令 确认 登录成功 教师档案 结束 工作量计算 系统维护 否 是 ● .将数据字段的数值传递 给数据绑定的控件中的数据来更新数据库。 ● .添加新记录,或根据更改显示在绑定的控件中的数据来更新数据。 2) .DataGrid 控件:是一种类似于电子数据表格个绑定控件,可以显示一系列行和列表示的记录集对象的记录和字段。 利用它可以创建一个允许最终用户阅读和写入到绝大多数数据库的应用程序。 可以在设计时快速进行配置,只需要少量代码或无需代码。 当在设计时设置了控件的 DataGrid 属性后,就会用数据源的记录集来自动填充该控件,并自动设置该控件的列标头。 3) .DataCombo 控件是以一个下拉列表框的形式提 供给用户的。 它可以和一个具体数据库中的某些项或一段 SQL 语句相联系,从而在下拉列表框中显示出具体的数据。 SOL 语言 SQL 是结构化语言的缩写,是一种数据库查询和编程的语言,已成为关系型数据库普遍使用的标准。 VB 和其他应用程序包括 Access 都支持 SQL 语言。 SQL语言是由若干个 SQL 语句组成,用于操作数据库及数据表数据。 常用的 SQL 语句: ●查询: SELECT * FROM 数据表名 WHERE 字句 FROM 子句:指定查询数据表。 各数据表之间用“,”分隔。 WHERE 子句:制 定查询的条件。 ●在数据表中添加一个记录: INSERT INTO 数据表(字段1 „ ) VALUE(数据1...) ●删除符合条件的记录: DELETE (字段名 ) FROM 数据表 WHERE 子句 ●更改符合条件的纪录: UPDATA 数据表 SET 新数据值 WHERE 子句 用户登录 用户登录是 Pass 窗体,它用于接受用户名 /口令的输入,判断是否合法。 如合法释放该窗体并启动主窗体对于合法用户,用全局变量 userlevel 保存当前用户级别。 界面如上图所示 主要事件为 Command1Click 事件,用户在单击“确定”时件触发。 调用查询“ oper”表中的记录,查询语句为: txtsql = select * from OPER where 用户名 = 39。 amp。 Trim$(Text1(0).Text) amp。 39。 amp。 And 口令 = 39。 amp。 Trim$(Text1(1).Text) + 39。 用户登录的过程是对系统的安全性的考验。 管理员授予用户登录权限,在正确的用户名和口令下,用户才能成功登录。 用户登录次数将被记录,最高次数为三。 Set mrc = exesql(txtsql) If = 0 Then n = n + 1 If n 3 Then MsgBox 没有这个用户,继续登录 !, vbOKOnly + vbExclamation, 信息提示 Text1(0).Text = Text1(1).Text = Text1(0).SetFocus Else MsgBox 已登录失败三次,退出系统 !, vbOKOnly + vbExclamation, 信息提示 Unload Me End If Else userlevel = Trim((级别 )) Unload Me End If End Sub 教师档案模块是资环学院教师工作量管理信息系统开发的一部分,在此模块中调用教师基本信息库,管理员可以修改、添加、删除教师的个人信息 建立教师档案的管理,对教师表进行直接操作。 教师基本信息库( edjs)窗体界面如下: ( 1)创建 ADO Data 控件 在 窗 体 中 单 击 ADO Data 控件 Adodc1 , 在 属 性 窗 口 中 单 击“ connectionstring” 选择并输入: DSN= xdd 设置 RecordSource 属性,需要输入 SOL 语句:“ select * from jsb”将 adodc1控件连接到“ ”文件的“ jsb”表。 (2 ) ADO Data 控件常用方法: ● AddNew 方法用于创建新记录。 例:“ ”其中 Adodc1 是一个 ADO 控件的名字。 添加语句后应该给各个字段赋值,然后调用 updata 方法保存记录,或调用cancelupdata 方法取消保存。 ● Delete 可用于 Recordset 或 Field 对象,分别用于删除记录或字段。 例如:“ If MsgBox(真的要删除 [ + Trim((姓名 )) + ] 吗 ?, vbYesNo, 信息提示 ) = vbYes Then ” ● Move 方法用于移动 Recordset 对象中当前记录的位置。 如从空的Recordset 对象调用 Move 方法会产生错误。 MoveFirst 、 MoveLast、 MoveNext和M ovePrevious 方法分别移动到指定 Recordset 对象中的第一个最后一个下一个或上一个记录,并使记录成为当前记录。 例“ ”从最后一条记录开始 ● Updata 方法用于保存对 Recordset 对象的当前记录所做的所有更改。 使用Updata 方 法保存自从调用 AddNew 方法,或自从现有记录的任何字段值发生更改之后,对 Recordset 对象的当前记录所做的所有更改。 例:“ ” (3)创建 DataGrid 控件 在 vb 中,设置 DataGrid 控件我们可以创建一个允许管理员阅读和写入的教师基本信息库的数据表。 显示数据的最常用的方法是设置与显示数据的控件相连的控件的 DataSource 的属性,则重写R ecordSource、刷新该A DO Data 控件都将改变所显示的数据。 设置数据源的方法同 ADOData 控件基本相同。 添加一个 DataGrid 控件,我们将 DataSource 的属性设置为 ODBC数据资源名称项下的“ ”数据库。 设置 RecordSource 属性,需要输入 SOL 语句:“ select * from jsb”并将 adodc1 控件连接到“ ”文件的“ jsb”表。 选择“检索字段”选择所需要显示的字段名称。 DataGrid 控件的常用方法: ● ClearField 方法:用于清除 DataGrid 控件的所有字段。 ● Refresh 方法:用于刷新 DataGrid 控件中的数据。 我们选择在单击“操作按钮”时,修改或添加对教师基本信息的编辑,运行 edjs1 窗体。 工作量计算模块 工作量计算是教师工作量管理信息系统的主体部分。 此模块又分为“教师教学工作量数据库”和“工作量计算方法简述”。 前者是系统的关键部分,此部分对教师教学工作的工作量进行统计,将工作量分为六大类九种,包括:本专科生课堂理论教学工作量、实验课教学工作量、上机实验教学工作量、指导学生课程设计(课程论文)工作量计算和实习教学工作量计算等。 “工作量计算方法简述”则可以方便用户查询和了 解教师工作量计算的内容和计算方法。 以上工作量计算的依据为《山西农业大学本专科教学教师工作量实施办法》,并做了适当调整。 以我院(资环学院)教师数据为例进行系统设计。 教师工作量数据库 教师工作量数据库由 8个窗体组成,在“统计”( tg )窗体中计算六类工作量的数据,统计教学工作的总工作量。 “教师工作量数据库”( gzl1)界面界面如上所示 “统计” (tg)窗体界面如上图所示 “教师工作量数据库窗体”需要 ADO Data 控件和 DataGrid 控件 ,数据源是使用 ODBC 数据资源名称项下的“ ”数据库。 设置 RecordSource 属性,并将 adodc1 控件连接到“ ”文件的“ jsb”表。 我们利用 DataGrid 控件可以查阅教师教学工作的各类数据。 在此窗体中, DataGrid 控件里光标总默认指向第一个记录。 “删除”将清除光标所指示的数据记录。 “编辑”将对所光标所指示的教师进行详细的工作量数据的统计。 进入“统计”界面。 “编辑”事件的代码如下: Private Sub Command2_Click() Dim num1 As String num1 = (编号 ) (编号 =39。 amp。 num1 amp。 39。 ) vbModal End Sub 在“统计”窗体中,将默认显示光标在“教师教学工作量数据库”中指向的教师的“编号”和“姓名”,并显示六类教学工作量。 本界面主要用到 Click 事件。 用户在单击每类教学工作总量文本框后的“确定”按钮将进入相关工作量的计算界面。 例如:本专科生课堂理论教学工作量的计算界面 如下 在“本专科生课堂理论教学工作量”的计算界面中,我们调用查询语句: = select * from XDD1 where + num1 (编号 =39。 amp。 num1 amp。 39。 ) 找到符合编号条件的教师记录 ,并要显示数据库中所对应的信息在工作量中对应的的文本框里。 例如: Text1(1).Text = (姓名 ) amp。 Text1(2).Text = (讲课计划学时 ) amp。 Text1(3).Text = (新开课 ) amp。 Text1(4).Text = (开新课 ) amp。 Text1(5).Text = (重复班课 ) amp。 Text1(6).Text = (大班必修课人数) amp。 Text1(7).Text = (重修课 ) amp。 Text1(8).Text = (重修课人数 ) amp。 最后进行计算,统计出编号为 1的教师的“本专科生课堂理论教学工作总量”单击“确定”录入“统计”表。 最终完成六类九项教学工作量的计算后,可将数据录 入“教师工作量数据库”中。 工作计算方法简述 “教师工作量数据库”和“工作量计算方法简述”两部分组成了“工作量计算”模块,我们在工作量计算法简述中可以查询和了解本系统所涉及的六类九种工作量的计算方法。 系统设置模块 系统设置是对系统进行管理和维护的部分。 好的系统在完成后要在实际运行中不断的对其进行评价、调整和维护。 系统设置主要是“管理员操作”和“系统初始化”两部分。 如图所示为系统设置模块的界面 “管理员操作”是对系统安全性的加强。 系统管理员在此模块中可以添加、修改和删除用户信息,设置 用户权限,只有用户在合法的用户名和口令下才可以成功登录。 “系统初始化 ”是将系统中的数据全部清除,恢复系统开发完成时的初始状态。 这个功能要谨慎操作,最好在执行初始化之前先备份数据资料。 例: Call deldata(jsb) Call deldata(oper) 删除教师表( jsb)和操作表( oper)中的记录。 至此,教师工作量管理信息系统已基本完成,进入程序的调试阶段。 教师教学工作量 管理信息系统是一个以计算机为工具,对 教师教学 管理 的 信息进行处理的人 — 机系统,它能准确、及时地 进行教师 教学工作量的统计 ,辅助学校教学 管理。 可见, 教师工作量管理 信息管理系统首先必须具有强大的电子数据处理功能,能大大提高学校管理人员的工作效率,减轻劳动强度,同时,该系统应当采用管理模型,将仿真、优化等现代决策手段结合起来,为学校管理提供有效信息。 通过这次毕业设计我除了在 VB 数据库开发和程序设计水平上有了提高,也更加深入了理解了 MIS 设计中常见问题和的其设计的意义。 但是由于设计教师工作量管理信息系统是我在学习过程中的首次尝试,经验不足,时间有限,虽然在 2 个月时间里顺利的完成了系统的调研、分析、设计和调试的工作, 但是仍然有许多不尽人意的地方,例如数据的恢复的欠缺和出错处理不够等,这些问题有待我在日后的具体工作中完善,我也会在将来的软件设计过程中引以为戒。 参考文献 : [1].刘玫、江伟、高美刚 面向教学工作量管理系统的设计与实现 .计算机系统应用 .1994 67 页 [2].谷保俊、符君 . 教师教学工作量考核管理工作初探 .信阳师范学院学报 .页 [3].倪曙光、李赤林,教师教学工作量信息系统的设计 .建材高教理论与实践 47。教学工作量管理信息系统设计—免费毕业设计论文
相关推荐
系统所需要解决的问题有 以下几点。 (1) 照明系统本身的节能问题; (2) 传感器与教室灯配合安装的问题; (3) 环境光参数输入采集的问题; (4) 人体存在传感器参数输入采集问题; (5) 开、关灯的自动与手动兼容的措施。 本章小结 本章主要讲述了系统的整体设计思想和系统的方案分析,以及所需要解决的关键问题。 目的在于 叙述 本系统所要实现的目标和系统所解决的问题,以及实现的方式和方法
是 备注 文本 255 是 (3)教师工资信息表 字段名称 数据类型 长度 主键 允许空 教师编号 文本 6 是 教师姓名 文本 10 是 计发日期 文本 6 否 教师工资管理系统 第 15页 部门名称 文本 50 是 底薪 数字 单精度型 是 奖金 数字 单精度型 是 补贴 数字 单精度型 是 加班费 数字 单精度型 是 房帖费 数字 单精度型 是 扣考核 数字 单精度型 是 养老金 数字
2. 弹出对话框,选择 TXT 文件的保存路径;录入 TXT 文件的名称,选择保存的文件的类型,单击 保存 即可。 新世纪 / 财务总账 系统 业务 手册 第 42 页 共 292 页 工具栏 在这里描述工具栏中 的 设置、打印、预览、刷新、帮助、退出 功能使用方法。 设置打印的项目 在正式打印之前,需根据不同打印方式设置不同的打印项目,具体操作如下: 1. 单击工具条中的 按钮
钢 卷第 5 页 共 11 页 外径的减小,该角度将越来越大。 以致在钢带粘结处出现较大范围的撕裂痕。 图 3 4. 平整与振动纹 平整带钢表面振动纹缺陷是常见缺陷。 振动纹在平整过的带钢表面及平整订购的支承辊表面表现为明暗交替、互相平行且沿轧制方向横向布置的条纹,如图 4 图 4 所示。 这些条纹有的有手感, 有的无手感,对产品的使用影响较大。 振动纹产生的原 因
iget()函数的流程图(图 18))。 2. 2主要目标 主要分析 程序中的处理 i 节点的主要处理函数,包括 iget()、iput()、 bmap(),以及其他一些辅助函数。 结合代码对主要函数功能进行分析, 并画出 函数间调用关系结构图或程序流程图。 3.头文件的分析 3. 1 头文件 panic(const char*str)。 //标准打印(显示)函数 printf()。
体完成工作活动与任务时所具备的基本条件或个性要求、潜在能力等。 它具有基本作用性、抽象性、可塑性和潜在性(要有意识地挖掘培养才能发现)。 可塑性是指人除了生理中的遗传素质外,其它个体素质大部分都是后天形成的。 不健全的素质可能通过后天努力健全起来,缺乏的素质可以通过实践和学习获得不同程度的弥补。 本文所指素质强调包括能力在内,这里不做素质与能力的区别研究。 那么 HR应具备哪些素质呢。