期末论文学生成绩管理程序.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
甘肃政法学院 面向对象程序设计 期末考试 题 目 学生成绩管理程序 计算机科学 学院 信息管理与信息系统 班 学 号 : 201081020108 姓 名 : 贾 燚 指导教师 : ___ 金 涛__ _ 成 绩 :_____________ _ _ 完成时间 : 2011 年 6 月 项目说明 成绩管理是一个复杂的系统工程,其管理范围大、内容广,若采取旧管理方式,不仅耗费大量的人力物力,而且管理效率十分低下。随着科学技术的迅猛发展,在各项管理中充分应用计算机管理信息系统及现代化的管理方式,尤其是一些高科技技术,让管理中的许多日常工作实现自动化。 一、数据库的设计 用Micosoft Access 2003创建一个数据库student.mdb,包含用于描述学生信息、课程成绩及课程信息的数据表student、score、course,其结构如表1、表2、表3所示。 表1 学生信息表(student)结构 序号 字段名称 数据类型 字段大小 小数位 字段含义 1 studentname 文本 20 姓名 2 studentno 文本 10 学号 3 xb 是/否 性别 4 birthday 日期/时间 出生年月 5 special 文本 50 专业 表2 学生课程成绩表(score)结构 序号 字段名称 数据类型 字段大小 小数位 字段含义 1 studentno 文本 8 学号 2 course 文本 7 课程号 3 score 数字 单精度 1 成绩 4 credit 数字 单精度 1 学分 表3 课程信息表(course)结构 序号 字段名称 数据类型 字段大小 小数位 字段含义 1 courseno 文本 7 课程号 2 special 文本 50 所属专业 3 coursename 文本 50 课程名 4 coursestype 文本 10 课程类型 5 openterm 数字 字节 开课学期 6 hours 数字 字节 课时数 7 credit 数字 单精度 1 学分 二、程序框架界面及其添加的类 1.为上述数据库添加并创建一个ODBC数据源 = 1 \* GB2 ⑴ 打开控制面板中的管理工具,如图1所示。 图1 管理工具 (2)双击ODBC图标,进入ODBC数据管理器,如图2所示。在这里,用户可以设置一些ODBC数据源的一些信息。 图2 ODBC数据源管理器 (3)创建用户DSN = 1 \* GB3 ①单击“添加”按钮,弹出有一驱动程序列表的“创建新数据源”对话框,如图3所示。在这里选择“Micosoft Access Driver”。 图3 “创建新数据源”对话框 = 2 \* GB3 ②单击“完成”按钮,进入指定驱动程序的ODBC Access安装对话框,单击“选择”按钮,然后在数据源名输入“student”,如图4所示。 图4 ODBC Access安装对话框 = 3 \* GB3 ③单击“确定”按钮,刚才创建的用户数据源已被添加在“ODBC数据源管理器”的“用户数据源”列表中,如图5所示。 图5 “用户数据源”列表 2.用MFC AppWizard创建一个单文档应用程序student,在向导的第6步选择基类CListView。 3.在应用程序项目中,用Class Wizard为数据表student、score、course创建并添加CRecordSet的派生类:CStudentSet、CScoreSet和CCourseSet。 4.添加一个对话框资源IDD_STUINFO,用于学生信息数据的添加和修改。如图6所示为“学生信息”对话框,创建的对话框类为CStuInfoDlg。并依次为“学生信息”对话框的控件添加成员变量,如图7所示。 图6 “学生信息”对话框 图7 “学生信息”对话框添加成员变量 5. 添加一个对话框资源IDD_SCORE,用于学生课程成绩数据的添加和修改。如图8所示为“学生成绩”对话框,创建的对话框类为CscoreDlg。并依次为“学生成绩”对话框的控件添加成员变量,如图9所示。 图8 “学生成绩”对话框 图9 为“学生成绩”对话框添加成员变量 6.添加一个对话框资源IDD_COURSE,用于课程信息数据的添加和修改。如图10所示为“课程信息”对话框,创建对话框类为CCourseDlg。并依次为“课程信息”对话框的控件添加成员变量,如图11所示。 图10 “课程信息”对话框 图11 为“课程信息”对话框添加成员变量 7.设计菜单项和工具栏,如图12所示。 图12 菜单栏和工具栏 三、主要代码分

文档评论(0)

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

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

1亿VIP精品文档

相关文档