C语言实训报告学分管理系统解析_第1页
C语言实训报告学分管理系统解析_第2页
C语言实训报告学分管理系统解析_第3页
C语言实训报告学分管理系统解析_第4页
C语言实训报告学分管理系统解析_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

8HUBEIUNIVERSITYOFAUTOMOTIVETECHNOLOGY班级:完成日期:指导教师:技术瑞8 请设计一个学生的学分管理程序,以方便教务部门对学生已完成学分的管理。程8个学分、实验性课程20学分才能毕业。因此在管理学分时,要考虑每个学分所属于的课序应该具有以下功能:(1)能从键盘输入某位学生的信息(不包含学分)。完成的学分。完成的学分。(1)按照分析、设计、编码、调试、测试的软件过程完成这个应用程序。(2)学分信息应该包括学生信息(学号、姓名、班级、入学时间)、基础课学分、专业课学分、选修课学分、人文类课程学分、实验性课程学分。各个功能项对应的按钮完成操作。从键盘输入相应的信息。程序根据用户输入的信息完成相应的处理,实现要求的功能。0,100]范围内的数,入学时间必须是合法的日期,学号是唯一的(一个学号对应一个学生的学分信息)。户输入数据时,给出清晰、明确的提示信息,包括输入的数据内容、格式以及结束方式等。后,要清楚地给出程序的处理结果。例如,在给定学号修改学生学分表存储学生的学分信息。(2)采用模块化程序设计的方法,将程序中的各项功能用函数实现。(1)使用结构体表示学生的学分信息,一个结点保存一条学分信息。程分等。8Windows操作系统是一种基于图形界面的多任务(即:同时执行多个程序)操作系统。8学分管理系统【函数介绍】888对这个系统需求分析,学分管理系统需要有保存学生信息、删我最先编的函数是保存函数,编这个函数时,我启用了指针followp用if语句进行判断,由于限制条件比较多,就要使用多个if语句来8动程序的,所以会出现语句的出现先后问题,这时,就需要冷静,静。这一次编写实训题目的程序又让我感受到学程序可以锻炼缜密8//初始化//保存//显示所有学生信息//清空文本框//清空缓存//显示可以毕业的学生staticchar8{};{}{色wchIcon=NULL;//窗口图标设置NULL{}}{//处理消息过程g{DrawText(hDC,"基础课学DrawText(hDC,"专业课学DrawText(hDC,"选修课学DrawText(hDC,"人文类课程学DrawText(hDC,"实验类课程学inputHwnd1=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|inputHwnd2=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|inputHwnd3=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|WS_BORDER|ES_LEFT|ES_MULTILINE,1060,20,240,20,hWnd,(HMENU)3,inputHwnd4=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|8inputHwnd5=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|inputHwnd6=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|WS_BORDER|ES_LEFT|ES_MULTILINE,1060,70,240,20,hWnd,(HMENU)6,inputHwnd7=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|FTESMULTILINEhWndHMENUinputHwnd8=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|WS_BORDER|ES_LEFT|ES_MULTILINE,600,120,240,20,hWnd,(HMENU)8,inputHwnd9=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|WS_BORDER|ES_LEFT|ES_MULTILINE,1060,120,240,20,hWnd,(HMENU)9,inputHwnd10=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|inputHwnd1=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|WS_BORDER|ES_RIGHT|ES_MULTILINE,190,70,60,20,hWnd,(HMENU)11,inputHwnd12=CreateWindow(TEXT("edit"),NULL,WS_CHILD|WS_VISIBLE|WS_BORDER|ES_RIGHT|ES_MULTILINE,270,70,60,20,hWnd,(HMENU)12,hwndbutton14=CreateWindow(TEXT("BUTTON"),TEXT("查询学分hwndbutton15=CreateWindow(TEXT("BUTTON"),TEXT("修改学分hwndbutton16=CreateWindow(TEXT("BUTTON"),TEXT("删除学生TT8hwndbutton19=CreateWindow(TEXT("BUTTON"),TEXT("清空文本框{{}}}//如果是其余的消息,调用默认消息处理函数,将消息该函数处理并将返回值返回}{}{}{8{"),TEXT("提示"),MB_OK);}{{}{r{EXT提示"),MB_OK);}8{EXT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论