第10章-学生成绩管理系统实例.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10.9 设计成绩管理模块 10.9.1 设计访问成绩信息的数据窗口 1. 设计输入成绩的数据窗口 创建数据窗口d_xscj_shuru,显示风格为“Grid”,数据源类型为“SQL Select”,其布局如图所示。数据来源于成绩表xscj和视图xsbj,其中,学号、学期、课程名称和成绩为成绩表xscj的列,姓名是视图xsbj的列。 选择【Rows】|【Update Properties】命令,设置数据窗口的修改属性,使只有成绩表xscj的成绩列(xscj_cj)可以在数据窗口中修改,关键字为成绩表xscj的主关键字(xh,xq,kcmc)。然后,单击工具条上的【Tab Order】图标,将列控件xscj_cj的Tab Order值设为10。 2. 设计查询学生个人某学期各科成绩的数据窗口 创建数据窗口d_xscj_grcx,显示风格为“Grid”,数据源类型为“Quick Select”,其布局如图10.25所示。在【Summary】条中添加一个计算域控件,计算数据窗口中成绩总和。 数据窗口的检索参数为mxh、mxq,分别对应于学号和学期。 3. 设计查询某班级某学期全体学生各科成绩的数据窗口 创建数据窗口d_xscj_bjcx,显示风格为“Cross Tab”,数据源类型为“SQL Select”,其布局如图所示。数据来源于成绩表xscj和视图xsbj,其中,学号、课程名称和成绩为成绩表xscj的列,姓名是视图xsbj的列。 在【Header[1]】条中添加2个计算域控件,对应的表达式分别为mbjmc和mxq,3个文本控件,其文本分别为“成绩单”、“班级:”和“学期:”。 数据窗口的检索参数为mxq和mbjmc,分别对应于学期和班级名称。修改属性取默认值(不允许修改)。 4. 设计查询某班级某学期全体学生某科成绩的数据窗口 创建数据窗口d_xscj_kccx,显示风格为“N_Up”,栏数为2,数据源类型为 “SQL Select”,其布局如图10.27所示。数据来源于成绩表xscj和视图xsbj,其中,学号和成绩为成绩表xscj的列,姓名是视图xsbj的列。 在【Header】条中添加2个计算域控件对应的表达式分别为mbjmc和mkcmc,3个文本控件,其文本分别为“成绩单”、“班级:”和“课程:”。 数据窗口的检索参数为mxq、mbjmc和mkcmc,分别对应于学期、班级名称和课程名称。修改属性取默认值(不允许修改)。 10.9.2 设计访问成绩信息的窗口 1. 设计输入成绩的窗口 输入成绩的窗口如图所示。首先创建窗口对象w_xscj_shuru,放置控件,调整窗口和控件的大小、位置及有关属性。其中,【保存】按钮的enabled属性设为False;数据窗口控件调整到只显示学号、姓名和成绩3列,VScrollBar属性设为True,数据窗口对象为d_xscj_shuru;3个下拉列表框控件的列表项为空,由代码动态生成。 编写窗口和各个控件的事件脚本。 2. 设计查询学生个人成绩的窗口 查询学生个人成绩的窗口如图所示。数据窗口控件连接的数据窗口对象为d_xscj_grcx。 编写以下脚本: (1)【查询】按钮的Clicked事件 (2)【打印】按钮的Clicked事件 (3)【退出】按钮的Clicked事件 3. 设计查询班级成绩的窗口 查询班级成绩的窗口如图所示。数据窗口控件的DataObject属性为d_xscj_bjcx。 编写窗口的Open事件脚本,【打印】按钮和【退出】按钮的Clicked事件脚本略,【查询】按钮的Clicked事件脚本。 4. 设计查询课程成绩的窗口 查询课程成绩的窗口如图所示。数据窗口控件的DataObject属性为d_xscj_kccx。 编写窗口的Open事件脚本、“课程”的下拉列表框的Getfocus事件脚本、【打印】按钮和【退出】按钮的Clicked事件脚本、【查询】按钮的Clicked事件脚本。 10.10 系统的编译和发布 在每个模块的实现过程中,对其每个功能要进行仔细的测试和调试,最后对整个应用程序做系统的测试,在测试工作完成后可以进行应用程序的编译和发布步骤如下。 1) 创建工程对象 2) 编译生成可执行程序 3) 测试分布 10.11 小 结 本章通过学生成绩管理系统实例介绍了用PowerBuilder开发数据库应用程序的过程,介绍了开发应用系统时的系统分析、功能设计、数据库设计以及数据库的实现,具体描述了实例中各种PowerBuilder对象的设计方法,较为系统、综合、全面地总结了PowerBuilder的应用。 10.12 实 训 实训目的 (1) 掌握数据库应用系统的设计方法。 (2) 掌握用Powe

文档评论(0)

zxiangd + 关注
实名认证
文档贡献者

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档