- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
程序设计实践
设
计
报
告
課題概述
1.1課題目的和重要内容
重要内容
這個试验我重要是应用VSC++实現學生信息管理系统的设计,重要实現學生管理系统中选择學院和专业,學生個人信息管理,班级管理,成绩和选課等功能。是壹种基于對话框的应用程序。
试验目的:
a.理解windows编程的基础知识,掌握MFC应用程序的基本知识;
b.基本掌握面向對象程序设计的基本思绪和措施;
c.掌握运用visualC++開发应用程序的壹般环节和措施;
1.2系统的重要功能
學院和专业选择
设置按钮分别添加對应函数跳转至不壹样的對话框界面
學生個人信息的管理
实現學生個人信息的删除,编辑,添加等操作
班级信息
可在學生班级信息裏输入班级号,從而進行班内排名查询,以及查询自已的平均成绩
成绩
可实現各課程成绩的录入,删除等操作
2.系统设计
2.1系统總体框架
學生信息管理系统
學生信息管理系统
班级组员信息各課程成绩學生基本信息
班级组员信息
各課程成绩
學生基本信息
對已录入的成绩進行删除操作,选中需要删除的信息,點击删除,最终點击确定,完毕删除操作對既有的成绩進行修改,选中要修改的科目,在對应栏中输入需要修改的信息,然後點击编辑,最终點击确定完毕编辑添加新的學生信息,在對应栏中输入學生信息,输入完整後,點击添加,实現新的學生信息的添加,點击确定在學号,科目和成绩,及課時中输入完整的信息,點击添加,可完毕成绩的录入在學号栏中输入對应學号,點击查询可以讲该學号對应的所有學科成绩都列出来选中班级组员信息後,输入需要查询的班级号,可以在對应栏中看見班内所有组员以及根据平均成绩的排名對已經有的學生信息進行删除操作,选中要删除的學生信息,點击删除,继而點击确定完毕删除在原有的學生信息基础上,实現對已經有學生信息的修改,在點击要修改的學生信息之後,修改,然後點击编辑,完毕修改
對已录入的成绩進行删除操作,选中需要删除的信息,點击删除,最终點击确定,完毕删除操作
對既有的成绩進行修改,选中要修改的科目,在對应栏中输入需要修改的信息,然後點击编辑,最终點击确定完毕编辑
添加新的學生信息,在對应栏中输入學生信息,输入完整後,點击添加,实現新的學生信息的添加,點击确定
在學号,科目和成绩,及課時中输入完整的信息,點击添加,可完毕成绩的录入
在學号栏中输入對应學号,點击查询可以讲该學号對应的所有學科成绩都列出来
选中班级组员信息後,输入需要查询的班级号,可以在對应栏中看見班内所有组员以及根据平均成绩的排名
對已經有的學生信息進行删除操作,选中要删除的學生信息,點击删除,继而點击确定完毕删除
在原有的學生信息基础上,实現對已經有學生信息的修改,在點击要修改的學生信息之後,修改,然後點击编辑,完毕修改
學生管理
學生管理
2.2系统详细设计
學生基本信息管理[1]模块划分图及描述
學生基本信息管理
學生信息管理系统
學生信息管理系统
班级组员信息及排名
班级组员信息及排名
各課程成绩管理
各課程成绩管理
[2]类关系图及描述
CBUPTDlg
CBUPTDlg
CSICEDlg
CSICEDlg
CClassDlgCGradeDlgCStudentDlg
CClassDlg
CGradeDlg
CStudentDlg
CAddDlg
CAddDlg
Cstudent
Cstudent
Clessen
Clessen
CAllinfor
CAllinfor
CClass
CClass
A.學生基本信息:
1.添加人员信息:
编写CStudentDlg::OnAdd()函数,该函数完毕對學生基本信息的添加,由于每個學生均有唯壹的學号,因此在添加人员信息的時候,會先判断學号与否已經存在,若是反复,则需要重新输入學号,再完毕學生信息的添加,點击确定後,才能完毕對管理系统的修改。
Judge判断學号与否反复在學号栏中输入學号
Judge判断學号与否反复
在學号栏中输入學号
是
反复,弹出學号反复提醒框否
反复,弹出學号反复提醒框
输入完整的學生信息重新输入,直到學号不反复
输入完整的學生信息
重新输入,直到學号不反复
點击确定,完毕添加點击添加
點击确定,完毕添加
點击添加
2.编辑學生信息
编写CStudentDlg::OnEdit()函数,對已經有的學生信息進行编辑和修改,选中需要修改的信息,在對应栏中写入對的的信息,然後點击编辑,點击确定
文档评论(0)