4.4.1学生奖励管理子模块1、学生奖励管理窗体设计.ppt

4.4.1学生奖励管理子模块1、学生奖励管理窗体设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.4.1学生奖励管理子模块1、学生奖励管理窗体设计.ppt

4.4 综合信息管理模块设计 ;4.4 综合信息管理模块设计 ;4.4.1 学生奖励管理子模块 ;“学生奖励管理”界面;(3)代码设计 关键点: (1)TreeView和ListView控件中显示班级和学生信息,其实现方法与“学生信息管理”窗体类似。 (2)DataGrid控件中显示的信息涉及到两个表Prize和Students,因此其数据源rsPrize记录集需用批更新模式(adlockBatchOptimistic)打开。 批更新模式:更新记录集时,仅影响记录集本身及关联DataGrid的显示,不会自动影响数据表。 (3)查询某班级所有学生的奖励信息时,以students.ClassID为判断条件;查询某学生的奖励信息时,以students.StuID为判断条件。 (4)单击“添加”或“修改”按钮时将打开“编辑奖励信息”窗体,为学生增加或修改奖励信息,两个窗体共用一个奖励记录集rsPrize。 具体代码见源程序。 ; 2、编辑奖励信息窗体设计 (1)主要功能 在增/改学生奖励信息时,实现学生奖励信息的编辑。 (2)界面设计 本窗体FrmPrizeUpdate设计比较简单,主要是使用Text和 DtPicker控件实现奖励信息的编辑。界面布局如下图所示。;(3)代码设计 关键点: (1)两个记录集,Rs记录集指向Prize表,用于向其中添加和修改记录,以开放式锁定模式(adlockOptimistic)打开;rsPrize记录集保存查询到的学生奖励信息,以便在DataGrid控件上显示,需以批更新模式打开。 (2)定义一个通用过程Update_Data,用来保存输入的学生奖励信息数据到Rs记录集的各字段中。 (3)添加或修改记录时,先调用Update_Data过程更新Rs记录集,同时更新Prize表;再更新rsPrize记录集对应字段,以便在DataGrid控件上显示更新后的结果。 具体代码见源程序。 ;4.4.2 学生惩罚管理子模块 ;2 、编辑惩罚信息窗体设计 (1)主要功能 在增/改学生惩罚信息时,实现惩罚信息的编辑 。 (2)界面和代码设计 本窗体FrmPunishUpdate与“编辑奖励信息”窗体类似,界面布局具体如下图所示,代码见源程序。;4.4.3 学生考级管理子模块 ;2 、编辑考级信息窗体设计 (1)主要功能 在增/改学生考级信息时,实现考级信息的编辑 。 (2)界面和代码设计 本窗体FrmGradeUpdate与“编辑奖励信息”窗体类似,界面布局具体如下图所示,代码见源程序。;4.4.4 学生测评管理子模块 ;“学生测评管理”界面; (3)代码设计 关键点: (1)定义一个通用过程ShowScoreDetail,获取某学生某学期的具体测评信息,显示在右侧文本框中,以学生内码StuID、学年SYear1和SYear2、学期STerm为关键字段设置查询条件。 (2)单击“计算名次”按钮时,将根据学生的合计分数计算其在班级中的排名。方法时查询指定学年(期)某班级所有学生的测评记录内码,按总分降序排列,结果生成记录集Rs;再执行Update命令,用Rs记录集中的值循环更新Score表中的名次SOrder字段。 (3)单击“添加”或“修改”按钮时将打开“编辑测评信息”窗体,为学生增加或修改测评信息。添加记录时需检查该学生在当前学年当前学期是否已有测评记录,如没有,才能添加;修改记录时需向“编辑测评信息”窗体传递要修改的测评记录内码m_ScoreID。 具体代码见源程序。; 2、编辑测评信息窗体设计 (1)主要功能 在增/改学生测评信息时,实现学生测评信息的编辑。 (2)界面设计 本窗体FrmScoreUpdate设计比较简单,主要是使用Text和 DtPicker控件实现测评信息的编辑。界面布局如下图所示。; (3)代码设计

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档