欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    【教学课件】第19章学生成绩管理系统开发.ppt

    • 资源ID:80438581       资源大小:706KB        全文页数:17页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【教学课件】第19章学生成绩管理系统开发.ppt

    第19章 学生成绩管理系统开发在前面章节中曾经介绍过使用ADO操作数据库的相关知识,并且通过一个实际例子演示了使用ADO访问Access数据库的过程。数据库程序开发主要分为两个方面,即数据库服务器编程和客户端编程。数据库服务器编程是指在服务器端编写存储过程、触发器、自定义函数等(此方法与VC+编程无关);而客户端编程主要包括数据的添加(Insert语句)、删除(Delete语句)、修改(Update语句)和查询(Select语句),同时还包括对服务器端存储过程等的调用。本章将通过一个实际案例学生成绩管理系统来开发一个客户端部分。19.1 系统结构分析学生成绩管理系统通常是教务管理系统的一部分,相当于一个模块,图19.1描述了一般教务管理系统的基本组成。可以看出,学生成绩管理只是教务管理系统中很小的一部分。学生成绩管理系统只负责管理现有的成绩数据信息,而学生信息、教师信息、课程信息等数据是由其他模块管理的,所以本章实例不包含对这些数据的管理。例子中使用的数据都是用查询分析器导入的测试数据。19.2 案例需求开发学生成绩管理子系统,完成以下要求:系统使用人员主要分为两类,即管理员与教师。教师可以查询自己的开课信息。教师可以查询、修改某个课程所有学生的成绩信息。教师录入成绩完毕需要等待管理员审核。管理员审核通过后,教师不得修改学生信息。19.3 数据库设计真正的教务管理系统的数据库组成非常庞大。由于本章只是演示数据库程序客户端的开发过程,所以将教务管理系统的数据模型精简一下,只操作最基础的几个实体。根据需求可以将数据库的E-R模型总结为如图所示。19.4 案例效果图程序开发完毕后,如果要使用本程序管理数据,首先要登录系统,登录成功以后界面。单击“管理课程信息”按钮,会进入如图所示界面,对课程信息进行管理。选择某个班级对应的课程后可以为班级同学录入成绩,如图所示。录入成绩完毕后可以将录入信息提交给管理员审核。管理员登录以后单击“提交审核”按钮,可以审核成绩。19.5 需要掌握的知识点完成本程序需要掌握以下知识点:ADO数据库操作,使用ADO操作数据库。对话框编程基础。DataGrid控件使用,用来方便地显示表中的记录。19.6 使用DataGrid控件显示数据DataGrid是VC+6.0提供的ActiveX控件。使用DataGrid控件可以方便地显示数据集中的数据。19.6.1 添加DataGrid控件添加DataGrid控件的过程,与使用自定义ActiveX控件一样,具体操作步骤如下。(1)创建工程以后,单击“Project”“Add To Project”“Components and Controls”命令。(2)在弹出的对话框中找到“Microsoft DataGrid Control,Version 6.0”选项,如图所示。(3)单击“Insert”按钮,确定添加控件。19.6.2 在程序中使用DataGrid控件控件添加完毕后会在项目中添加一些类,其中比较重要的是CDataGrid类。这个类是DataGrid控件的控件类,可以为DataGrid控件关联一个CDataGrid类对象来对控件进行操作。以下代码可以为DataGrid控件添加数据。19.7 开发过程了解了相关知识之后便可以着手程序开发。创建项目名为eg_1_studentgrade的对话框应用程序,然后开始书写代码。19.7.1 准备工作为了使用ADO,首先在应用程序类中初始化COM库,在主窗口的WM_DESTROY消息中释放COM库。添加DataGrid控件到工程中以便后面使用。并将CADOConn库的文件添加到工程中。19.7.2 登录窗口新建对话框资源,设置其ID为IDD_LOGIN,并设置其界面。对话框中控件属性如表所示。19.7.3 主窗口在主窗口中添加对象成员变量。public:CADOConn ado;/操作数据库CString m_strID;/保存登录账号ID设计对话框界面,并设置控件属性如表所示。19.7.4 管理成绩信息窗口管理成绩信息窗口界面。此窗口主要负责显示教师或管理员管理的课程以及课程对应的授课班级。窗口中的控件属性如表所示,控件关联变量如表所示。19.7.5 管理分数对话框设计管理分数对话框界面。图中左侧的控件是DataGrid控件。设计控件属性如表所示,为控件关联变量如表所示。19.7.6 审核窗口审核窗口界面。为对话框中控件设置属性如表所示,为控件关联变量如表所示。19.8 小结至此,一个简单的学生成绩管理系统已经开发完毕。界面虽然简单,但是同样涉及到8个数据库表、1个存储过程与很多ADO操作代码。本案例虽然不能在实际中真正使用,但可以为开发真正的教务管理系统做铺垫。本章中使用了DataGrid控件,此控件可以方便地显示数据集中的数据。使用DataGrid控件时,需要注意数据源的Recordset对象的CursorLocation属性必须是adUseClient。

    注意事项

    本文(【教学课件】第19章学生成绩管理系统开发.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开