江南大学GPA计算软件的设计与开发
成绩单-江南大学设计学院-横版20列

School: School of Design
Major: Visual Communication Design
Class: Visual Communication Design 1502
Student No.:
2.0
86
1.4
Research and Design of Traditional Appliances
Subject
3.5
88
3.0
Cross-over Design and Practice
Practice
4.0
Good
3.4
Freshman Seminar (Visual Communication Design)
Course
Type
Credit
Score
Point
Course
Type
Credit
Score
Point
Course
Type
Credit
Score
Point
1stSemester of Academic Year 2015-2016
CheerleadingDance
General
1.0
74
1.7
Packaging System Design
3.0
79
1.4
Display and Spatial Visual Design
Major
3.5
83
1.7
Basic Physical Education
General
1.0
90
江南大学C语言程序设计本科第一章课件

方法一
main( )
/*主函数*/
{ int a, b, maxnum;
/*定义变量类型*/
scanf (“%d,%d”,&a,&b);
/*调用库函数scanf给变量a,b赋值*/
if (a>b) maxnum=a;
/*求出a,b中的最大值*/
else maxnum=b;
江南大学C语言程序设计本科第一章
(4)C程序书写格式自由,一行内可写几个语句,一个语 句也可以分写在几行上。
(5)程序执行部分中每个语句和数据定义均要以分号 ; 为结束标志。
(6)C语言本身没有输入输出语句,输入输出的操作由库 函数scanf和printf来完成。
(7)可以用/* ······*/对程序中的任何部分作注释,注释不 产生目标代码,只是增强可读性
(从面向过程OPP发展到面向对象OOP)
江南大学C语言程序设计本科第一章
二、C语言的特点
1. C语言是中级语言 2. (1)保持了高级语言的特征
(2)兼备低级语言的特性 2. C语言是结构化语言
如同搭ቤተ መጻሕፍቲ ባይዱ木
A事件
C事件
main
B事件
江南大学C语言程序设计本科第一章
3. C语言是编译型语言 4. 代码精练,使用灵活,限制少 5. 运算符丰富 6. 数据结构丰富
int max(int x,int y) /*定义max函数,函数值和形式参数为整型*/
{ int z ; if (x>y) z=x; else z=y; return (z); } /*将z值返回,通过max带回调用处*/
江南大学C语言程序设计本科第一章
江南大学085404计算机技术(专硕)

江南大学085404计算机技术(专硕)计算机专业的研究生比本科生在专业领域、薪资待遇和未来发展前景上都更进一步。
相当一部分同学本科毕业后选择继续读研。
因为互联网行业的飞速发展,计算机领域更多拼的是技术,有技术不一定有机会,提升学历提升进入互联网的门槛就尤为重要,所以计算机考研是近几年的考研大热,考研复试线相对较高。
江南大学人工智能与计算机学院成立于2020年3月。
“彰显轻工特色,服务国计民生;创新培养模式,造就行业中坚”,开设了较为全面的研究方向,提供了完备的科研设施与平台,因为地处长三角地区,所以就业形式相当可观。
085404计算机技术(专业学位)有下面4个研究方向:01人工智能与模式识别02大数据与云计算03物联网与信息安全04计算机应用考试科目:①101思想政治理论②204英语(二)③302数学(二)④851算法与程序设计满分分别为100分、100分、150分、150分,初试总分为500分。
复试科目:计算机学科专业基础综合同等学力成人教育应届本科毕业生及复试时尚未取得本科毕业证书的自考和网络教育考生加试笔试:1.离散数学2.数据库原理与应用2022年考研复试分数线:337分。
招生主要事项:1.本专业招生计划70人(含推免生)2.学制3年,除专项计划外,不招收定向就业考生。
3.招收同等学力考生、成人教育应届本科毕业生及复试时尚未取得本科毕业证书的自考和网络教育考生。
4.全日制专业型硕士学费10000元/学年,同时设立奖助学金用于支持学生完成学业;5.住宿费预计1200元/学年,按实际住宿情况收取。
851·江南大学硕士研究生入学考试业务课考试大纲科目代码:851科目名称:算法与程序设计一、主要考核内容考试内容主要包括以下三个部分:1.数据结构2. 计算机算法设计3. 程序设计基础(C 或C++)考试主要知识点(一)数据结构部分:1.线性表2.栈、队列、数组3.查找和内部排序4.树和图(二)计算机算法设计部分:1. 递归与分治策略、回溯法2. 贪心算法、分支限界法、动态规划3. 算法设计中的数据结构运用(三)程序设计基础(C 或C++)部分:1.基本数据类型、各种运算符和表达式、基本控制结构。
学生绩点计算系统C语言(附完整源代码)

学生绩点计算系统C语言(附完整源代码)本文档提供了一个用于计算学生绩点的C语言程序的完整源代码。
程序简介该程序是一个学生绩点计算系统,它可以读取学生的课程成绩和学分信息,并计算出每门课程的绩点以及整个学期的绩点。
该程序可以帮助学生快速准确地计算自己的绩点,以便了解自己在学业上的表现。
源代码以下是该程序的完整源代码:include <stdio.h>int main() {int numCourses;float totalCredits = 0;float totalGradePoints = 0;printf("请输入您的课程数量:");scanf("%d", &numCourses);for (int i = 0; i < numCourses; i++) {int credits;float grade;printf("请输入第%d门课的学分:", i + 1); scanf("%d", &credits);printf("请输入第%d门课的成绩:", i + 1); scanf("%f", &grade);totalCredits += credits; totalGradePoints += credits * grade;}float gpa = totalGradePoints / totalCredits;printf("\n您的绩点为:%.2f\n", gpa);return 0;}该程序首先会要求用户输入课程数量,然后逐一询问每门课程的学分和成绩。
程序会根据用户输入的数据计算出总学分和总绩点,并最终计算出绩点(GPA),并将结果输出。
使用方法1. 运行该程序;2. 按照提示输入课程数量;3. 按照提示逐一输入每门课程的学分和成绩;4. 程序将会输出您的绩点(GPA)。
江南大学本科生学分绩

吉林农业大学本科生学分绩点制实施办法为进一步完善学分制管理,更全面准确地反映学生学习质量,调动学生学习积极性,培养全面发展的高素质人才,结合我校实际情况,制定本实施办法。
一、学分绩点制学分绩点制是以学分作为计算学生学习量的单位、以平均学分绩点作为衡量学生学习质量标准的教学管理制度。
学分绩点制以取得一定学分和平均学分绩点作为获得学位、评优评奖等的标准。
二、考核成绩与成绩绩点的对应关系注:重修、补考成绩绩点为以上相应百分制分数和五级制等级绩点乘以0.7的系数,绩点折合时四舍五入取至小数点后1位,绩点不足1的以1计。
三、学分绩点的计算方法学分绩点为课程(含实践教学环节)的学分乘以该课程考核成绩对应的成绩绩点。
即:学分绩点=课程学分×该课程成绩绩点。
若一门课程多次修读,以最高绩点计。
四、平均学分绩点的计算方法平均学分绩点为某一阶段课程学分绩点之和,除以同期修读课程的总学分数(包括不及格课程学分数)。
即:平均学分绩点=某阶段课程学分绩点之和÷该阶段课程学分之和。
五、学分绩点制的应用根据需要学分绩点制按照学期、学年或总修业年限等统计平均学分绩点。
学分绩点制是学籍管理、学位授予、评优评奖、推荐免试研究生等的重要依据。
六、本办法由教务处负责解释,自2011级本科生开始实施。
小学常用歇后语1.八仙过海--------各显神通2.不入虎穴--------焉得虎子3.蚕豆开花--------黑心4.车到山前--------必有路5.打破砂锅--------问到底6.和尚打伞--------无法无天7.虎落平阳--------被犬欺8.画蛇添足--------多此一举9.箭在弦上--------不得不发10.井底青蛙--------目光短浅11.大海捞针--------没处寻12.竹篮打水--------一场空13.打开天窗--------说亮话14.船到桥头--------自会直15.飞蛾扑火-----自取灭亡16.百米赛跑--------分秒必争17.拔苗助长-----急于求成18.仇人相见--------分外眼红19.芝麻开花----节节高20.新官上任--------三把火21.瞎子点灯--------白费蜡22.兔子尾巴--------长不了23.偷鸡不成----蚀把米24.王婆卖瓜--------自卖自夸25.老虎屁股---- 摸不得26.老虎拉车--------谁敢27.老鼠过街-----人人喊打28.麻雀虽小--------五脏俱全29.墙上茅草----随风两边倒30.三十六计--------走为上计31.塞翁失马----焉知祸福32.壶中无酒--------难留客33.丈二和尚----摸不着头脑34.有借有还--------再借不难35.猫哭耗子---假慈悲36.铰子破皮--------露了馅37.扁担挑水---一心挂了两头38.对牛弹琴--------白费劲39.八仙聚会--------神聊40.霸王敬酒--------不干也得干41.板上订钉--------跑不了42.背鼓上门--------讨打43.草把做灯-----粗心(芯)44.竹笋出土--------节节高45.菜刀切豆腐----两面光46.钉头碰钉子--------硬碰硬47.高山上敲鼓--四面闻名(鸣)48.铁打的公鸡-----一毛不拔49.关公走麦城----骄必败50.狗咬吕洞宾--------不识好人心51.鸡蛋碰石头----不自量力52.姜太公钓鱼--------愿者上钩53.脚踏西瓜皮--滑到哪里是哪里54.孔夫子搬家--------净是书55.老鼠钻风箱-----两头受气56.留得青山在--------不怕没柴烧57.门缝里看人---把人看扁了58.泥菩萨过河--------自身难保59.泼出去的水----收不回60.骑驴看唱本--------走着瞧61.千里送鹅毛--礼轻情意重62.肉包子打狗--------有去无回63.山中无老虎---猴子称大王64.司马昭之心--------路人皆知65.外甥打灯笼---照旧(舅)66.王八吃年糕--------铁了心67.王小二过年---一年不如一年68.小葱拌豆腐-----一清二白69.小和尚念经----有口无心70.周瑜打黄盖--------两厢情愿71.赶鸭子上架----吃力不讨好72.擀面杖吹火----- -一窍不通73.瞎子戴眼镜----装饰74.猴子捞月亮--------空忙一场75.秀才遇到兵----有理讲不清76.三个臭皮匠--------顶个诸葛亮77.黄牛追兔子---有劲使不上78.和尚训道士--------管得宽79.过年娶媳妇----双喜临门80.聋子见哑巴--------不闻不问六字短语81.铜钣上钉铆钉---一是一,二是二82.里弄里扛竹竿---直来直去83.苦水里泡黄连----苦上加苦84.驴唇不对马嘴----答非所问85.猪鼻子里插葱-----装象86.只许州官放火---不许百姓点灯87.猪八戒照镜子--里外不是人88.放风筝断了线-----没指望了89.池塘里的风波-----大不了90.关门掩着耗子-----急(挤)死91.顶风顶水划船----硬撑92.东北的二人转--------一唱一和93.东洋人戴高帽----假充大个94.到火神庙求雨--------找错了门95.鲁班门前耍斧----有眼无珠96.老太太吃汤圆--------囫囵吞97.出太阳下暴雨---假情(晴)98.挂羊头卖狗肉--------虚情假意99.担着胡子过河----谦虚过度100.唱歌不看曲本--------离谱小学常用歇后语1.八仙过海--------各显神通2.不入虎穴--------焉得虎子3.蚕豆开花--------黑心4.车到山前--------必有路5.打破砂锅--------问到底6.和尚打伞--------无法无天7.虎落平阳--------被犬欺8.画蛇添足--------多此一举9.箭在弦上--------不得不发10.井底青蛙--------目光短浅11.大海捞针--------没处寻12.竹篮打水--------一场空13.打开天窗--------说亮话14.船到桥头--------自会直15.飞蛾扑火-----自取灭亡16.百米赛跑--------分秒必争17.拔苗助长-----急于求成18.仇人相见--------分外眼红19.芝麻开花----节节高20.新官上任--------三把火21.瞎子点灯--------白费蜡22.兔子尾巴--------长不了23.偷鸡不成----蚀把米24.王婆卖瓜--------自卖自夸25.老虎屁股---- 摸不得26.老虎拉车--------谁敢27.老鼠过街-----人人喊打28.麻雀虽小--------五脏俱全29.墙上茅草----随风两边倒30.三十六计--------走为上计31.塞翁失马----焉知祸福32.壶中无酒--------难留客33.丈二和尚----摸不着头脑34.有借有还--------再借不难35.猫哭耗子---假慈悲36.铰子破皮--------露了馅37.扁担挑水---一心挂了两头38.对牛弹琴--------白费劲39.八仙聚会--------神聊40.霸王敬酒--------不干也得干41.板上订钉--------跑不了42.背鼓上门--------讨打43.草把做灯-----粗心(芯)44.竹笋出土--------节节高45.菜刀切豆腐----两面光46.钉头碰钉子--------硬碰硬47.高山上敲鼓--四面闻名(鸣)48.铁打的公鸡-----一毛不拔49.关公走麦城----骄必败50.狗咬吕洞宾--------不识好人心51.鸡蛋碰石头----不自量力52.姜太公钓鱼--------愿者上钩53.脚踏西瓜皮--滑到哪里是哪里54.孔夫子搬家--------净是书55.老鼠钻风箱-----两头受气56.留得青山在--------不怕没柴烧57.门缝里看人---把人看扁了58.泥菩萨过河--------自身难保59.泼出去的水----收不回60.骑驴看唱本--------走着瞧61.千里送鹅毛--礼轻情意重62.肉包子打狗--------有去无回63.山中无老虎---猴子称大王64.司马昭之心--------路人皆知65.外甥打灯笼---照旧(舅)66.王八吃年糕--------铁了心67.王小二过年---一年不如一年68.小葱拌豆腐-----一清二白69.小和尚念经----有口无心70.周瑜打黄盖--------两厢情愿71.赶鸭子上架----吃力不讨好72.擀面杖吹火----- -一窍不通73.瞎子戴眼镜----装饰74.猴子捞月亮--------空忙一场75.秀才遇到兵----有理讲不清76.三个臭皮匠--------顶个诸葛亮77.黄牛追兔子---有劲使不上78.和尚训道士--------管得宽79.过年娶媳妇----双喜临门80.聋子见哑巴--------不闻不问六字短语81.铜钣上钉铆钉---一是一,二是二82.里弄里扛竹竿---直来直去83.苦水里泡黄连----苦上加苦84.驴唇不对马嘴----答非所问85.猪鼻子里插葱-----装象86.只许州官放火---不许百姓点灯87.猪八戒照镜子--里外不是人88.放风筝断了线-----没指望了89.池塘里的风波-----大不了90.关门掩着耗子-----急(挤)死91.顶风顶水划船----硬撑92.东北的二人转--------一唱一和93.东洋人戴高帽----假充大个94.到火神庙求雨--------找错了门95.鲁班门前耍斧----有眼无珠96.老太太吃汤圆--------囫囵吞97.出太阳下暴雨---假情(晴)98.挂羊头卖狗肉--------虚情假意99.担着胡子过河----谦虚过度100.唱歌不看曲本--------离谱。
计算器设计

昆明理工大学理学院信技专业课程设计报告基于c++builder的表达式计算器及播放器软件设计课程:程序设计班级:信技151学号:************ 、************姓名:郭峰、魏兴宇指导教师:***2016年9 月6日程序设计综合训练1 课程设计报告目录1引言------------------------------------------------------------------------------- 11.1课题背景-----------------------------------------------------------------21.2课程设计目的-----------------------------------------------------------3 2需求分析-------------------------------------------------------------------------52.2系统功能模块-----------------------------------------------------------52.3设计要求-----------------------------------------------------------------6 3系统实现------------------------------------------------------------------------83.1 对话框界面设计-------------------------------------------------------83.2 数值计算功能的实现-----------------------------------------------10 4程序关键代码及运行结果-------------------------------------------------12 5总结与体会------------------------------------------------------------------15一、引言1.1 课题背景计算器是日常生活中十分便捷有效的工具,能实现加、减、乘、除、开方、求倒数等简单运算的工具。
平均学分绩点计算器

实验报告课程名称:VC++面向对象与可视化程序设计实验项目:平均学分绩点计算器专业班级:电子信息工程1003班姓名:邓运思学号:100402317实验室号:信息205 实验组号:17实验时间:2012/12/10批阅时间:指导教师:伞宏力成绩:沈阳工业大学实验报告(适用计算机程序设计类)专业班级:电子信息1003班学号:100402317 姓名:邓运思实验名称:平均学分绩点计算器1.实验目的:掌握使用VC++6.0为编程开发环境,进行简单的可视化编程设计一个学分绩点计算器,并能按要求进行计算2.实验内容:建立类型为基本对话框的工程熟练掌握简单控件的用法学习掌握计算的算法3. 实验方案(程序设计说明)算法:平均学分绩点=各科成绩*各科对应的学分/学分之和界面设计:分两个学年(包括成绩输入,学分输入,是否从修的选择),有时间显示,计算结果的输出,对结果的相关提示,插入图片,连接网站,背景颜色设置,字体设置设计流程图:建立工程:界面:控件:用到的有静态,组框,组合框,编辑,复选框,按钮,图像等控件退出对话框:4. 实验步骤或程序(经调试后正确的源程序)见附件A5.程序运行结果6.出现的问题及解决办法1.组合框无法清零解决办法:找到.SetCurSel()函数,括号里的值为-12.保留计算结果后2位有效数字解决办法:a1=pjxfjd*1000.0;a2=pjxfjd*100.0;a3=a1%10;if(a3>=5){a4=a2+1;}else{a4=a2;}a5=a4/100.0;这种方法还保证了进位3.计算有负位解决办法:有时输入的不合理造成不对的输出结果,所以给输出加限制条件4.加入图片解决办法:须转换为8位256色数的BMP格式的图片7.心的体会附件A 沈阳工业大学实验报告(适用计算机程序设计类)专业班级:电子信息1003班学号:100402317 姓名:邓运思实验步骤或程序:void CMy100402317Dlg::OnJisuanButton(){// TODO: Add your control notification handler code hereUpdateData(TRUE);float xfjdh,zxf=0,pjxfjd;floatsixiu_jd,jindaisi_jd,computer_jd,english1_jd,english2_jd,gaoshu1_jd,gaoshu2_jd,dawu1_jd, dianlu_jd,fbhs_jd,dgcl_jd,dawu2_jd,english3_jd,english4_jd,modian_jd,shudian_jd,cyuyan_jd,gai lvlun_jd;//设置绩点类型intkc_cj[4]={m_sixiu_cj.GetCurSel(),m_jindaisi_cj.GetCurSel(),m_fbhs_cj.GetCurSel(),m_dgcl _cj.GetCurSel()};//设置考查科目成绩数组int kc_jd[4];//设置考查科目绩点数组int kc_check[4]={m_sixiu_check,m_jindaisi_check,m_fbhs_check,m_dgcl_check};//设置考查科目是否重修数组floatks_cj[14]={m_computer_cj,m_english1_cj,m_english2_cj,m_gaoshu1_cj,m_gaoshu2_cj,m_d awu1_cj,m_dianlu_cj,m_dawu2_cj,m_english3_cj,m_english4_cj,m_modian_cj,m_shudian_cj,m_cyuyan_cj,m_gai lvlun_cj};//设置考试科目成绩数组float ks_jd[14];//设置考试科目绩点数组int ks_check[14]={m_computer_check,m_english1_check,m_english2_check,m_gaoshu1_check,m_gaoshu2_check,m_dawu1_check,m_dianlu_check,m_dawu2_check,m_english3_check,m_english4_check,m_modian_check,m_shudian_check,m_cyuyan_check,m_gailvlun_check};//设置考试科目是否重修数组int i,j,a,b,a1,a2,a3,a4;float a5;float zxf1[18]={m_jindaisi_xf,m_sixiu_xf,m_computer_xf,m_english1_xf,m_english2_xf,m_gaoshu1_xf,m_gaoshu2_xf,m_dawu1_xf,m_dianlu_xf,m_fbhs_xf,m_dgcl_xf,m_dawu2_xf,m_english3_xf,m_english4_xf,m_modian_xf,m_shudian_xf,m_cyuyan_xf,m_gailvlun_xf};//设置全科目学分数组for(i=0;i<4;i++){a=kc_cj[i];switch(a){case 0:kc_jd[i]=8;break;case 1:kc_jd[i]=6;break;case 2:kc_jd[i]=4;break;case 3:kc_jd[i]=2;break;case 4:kc_jd[i]=0;break;}if(kc_check[i]>0)kc_jd[i]--;}sixiu_jd=kc_jd[0];jindaisi_jd=kc_jd[1];fbhs_jd=kc_jd[2];dgcl_jd=kc_jd[3];//////////////////////////考查科目绩点计算,包括是否重修for(j=0;j<14;j++){if(ks_cj[j]<=99&&ks_cj[j]>=60){ks_jd[j]=2+(ks_cj[j]-60)*0.2;}elseif (ks_cj[j]=100){ks_jd[j]=11;}else ks_jd[j]=0;if(ks_check[j]>0)ks_jd[j]--;}computer_jd=ks_jd[0];english1_jd=ks_jd[1];english2_jd=ks_jd[2];gaoshu1_jd=ks_jd[3];gaoshu2_jd=ks_jd[4];dawu1_jd=ks_jd[5];dianlu_jd=ks_jd[6];dawu2_jd=ks_jd[7];english3_jd=ks_jd[8];english4_jd=ks_jd[9];modian_jd=ks_jd[10];shudian_jd=ks_jd[11];cyuyan_jd=ks_jd[12];gailvlun_jd=ks_jd[13];////////////////////////////////////////////考试科目绩点计算,包括单科成绩满分,包括是否重修xfjdh=m_jindaisi_xf*jindaisi_jd+m_sixiu_xf*sixiu_jd+m_computer_xf*computer_jd+m_english1_xf*english1_jd+m_english2_xf*english2_jd+m_gaoshu1_xf*gaoshu1_jd +m_gaoshu2_xf*gaoshu2_jd+m_dawu1_xf*dawu1_jd+m_dianlu_xf*dianlu_jd+m_fbhs_xf*fbhs_jd+m_dgcl_xf*dgcl_jd+m_dawu2_xf*dawu2_jd +m_english3_xf*english3_jd+m_english4_xf*english4_jd+m_modian_xf*modian_jd+m_shudian_xf*shudian_jd+m_cyuyan_xf*cyuyan_jd+m_gailvlun_xf*gailvlun_jd;//计算学分绩点和for(b=0;b<18;b++)zxf=zxf+zxf1[b];///////////////////////////////////////////计算学分和pjxfjd=xfjdh/zxf;//////////////////////////////////////////////计算平均学分绩点a1=pjxfjd*1000.0;a2=pjxfjd*100.0;a3=a1%10;if(a3>=5){a4=a2+1;}else{a4=a2;}a5=a4/100.0;if(pjxfjd<0)m_aver_edit=0;elsem_aver_edit=a5;if(pjxfjd<=0)m_aver_edit=0;elsem_aver_edit=a5;if(m_aver_edit>7)m_tishi_edit="你可以参加保研!";else if(m_aver_edit<4)m_tishi_edit="你悲剧了!";elsem_tishi_edit="你的学习很平淡那!";////////////////////////判断绩点给出提示UpdateData(FALSE);}void CMy100402317Dlg::OnSixiuCheck(){// TODO: Add your control notification handler code here}void CMy100402317Dlg::OnButton1(){// TODO: Add your control notification handler code hereif(MessageBox("确认是否退出?","",MB_OKCANCEL)==IDOK) OnOK();else{}///////////////////////////////////////////////////退出按键}void CMy100402317Dlg::OnDateCheck(){// TODO: Add your control notification handler code hereUpdateData(TRUE);if(m_DateCheck==TRUE){ CTime tNow ;tNow=CTime::GetCurrentTime();CString sNow=tNow.Format("%y.%m.%d");m_DateEdit.SetSel(0,-1);m_DateEdit.ReplaceSel(sNow);}else{ m_DateEdit.SetSel(0,-1);m_DateEdit.ReplaceSel("");}UpdateData(FALSE);/////////////////////////////////////////显示日期}void CMy100402317Dlg::OnTimeCheck(){// TODO: Add your control notification handler code here UpdateData(TRUE);if(m_TimeCheck==TRUE){ CTime tNow;tNow=CTime::GetCurrentTime();CString sNow=tNow.Format("%I:%M:%S");m_TimeEdit.SetSel(0,-1);m_TimeEdit.ReplaceSel(sNow);}else{ m_TimeEdit.SetSel(0,-1);m_TimeEdit.ReplaceSel("");}UpdateData(FALSE);/////////////////////////////////////////显示时间}void CMy100402317Dlg::OnQingkongButton(){// TODO: Add your control notification handler code here UpdateData(TRUE);m_sixiu_xf = 0.0f;m_sixiu_check = FALSE;m_computer_xf = 0.0f;m_computer_check = FALSE;m_english1_xf = 0.0f;m_english1_check = FALSE;m_english2_xf = 0.0f;m_tishi_edit = _T("");m_aver_edit = 0.0f;m_english2_cj = 0.0f;m_english1_cj = 0.0f;m_computer_cj = 0.0f;m_english2_check = FALSE;m_jindaisi_check = FALSE;m_jindaisi_xf = 0.0f;m_gaoshu1_xf = 0.0f;m_gaoshu1_cj = 0.0f;m_gaoshu1_check = FALSE;m_dawu1_xf = 0.0f;m_dawu1_cj = 0.0f;m_dawu1_check = FALSE;m_dianlu_xf = 0.0f;m_dianlu_cj = 0.0f;m_dianlu_check = FALSE;m_gaoshu2_xf = 0.0f;m_gaoshu2_cj = 0.0f;m_cyuyan_xf = 0.0f;m_cyuyan_cj = 0.0f;m_cyuyan_check = FALSE;m_dawu2_xf = 0.0f;m_dgcl_xf = 0.0f;m_dgcl_check = FALSE;m_english4_xf = 0.0f;m_english4_cj = 0.0f;m_english4_check = FALSE;m_english3_xf = 0.0f;m_english3_cj = 0.0f;m_english3_check = FALSE;m_gailvlun_xf = 0.0f;m_fbhs_xf = 0.0f;m_fbhs_check = FALSE;m_shudian_xf = 0.0f;m_shudian_cj = 0.0f;m_shudian_check = FALSE;m_modian_xf = 0.0f;m_modian_cj = 0.0f;m_modian_check = FALSE;m_dawu2_check = FALSE;m_dawu2_cj = 0.0f;m_gailvlun_check = FALSE;m_gailvlun_cj = 0.0f;m_gaoshu2_check = FALSE;m_sixiu_cj.SetCurSel(-1),m_jindaisi_cj.SetCurSel(-1),m_fbhs_cj.SetCurSel(-1),m_dgcl_ cj.SetCurSel(-1);UpdateData(FALSE);/////////////////////////////////////////清空按键}void CMy100402317Dlg::Onwangye(){// TODO: Add your control notification handler code hereShellExecute(NULL,"open","/",NULL,NULL,SW_SHOWNORMAL); }///////////////////////////////////////////////////////////////链接工大网址void CMy100402317Dlg::OnButton4(){// TODO: Add your control notification handler code hereShellExecute(NULL, "open", "/", NULL, NULL, SW_SHOWNORMAL);}void CMy100402317Dlg::OnJisuanButton2(){// TODO: Add your control notification handler code hereShellExecute(NULL,"open","calc.exe",NULL,NULL,SW_SHOWNORMAL);}/////////////////////////////////////////////////////////////调用计算器。
C++学分绩点计算器课程设计

课程设计报告课程名称:编程类课程设计课设题目:学分绩点计算器专业班级:姓名:学号:课设时间:2014.12批阅时间:指导教师:成绩:任务书题目:学分绩点计算器参数:1、输入课程成绩计算出相应的绩点2、比较得出最高课程绩点、最低绩点3、计算出平均学分绩点4、可以添加新课程信息5、新的课程可以进行已有的运算6、能够显示当前系统日期、时间要求:1、学习相关的VC++面向对象与可视化编程设计知识。
2、根据课程设计的题目和要求,编程实现相应的功能。
3、调试程序,使设计满足课程设计的要求和指标。
4、书写课程设计报告,总结心得体会。
日程安排:1、第一天拿到课程设计题目和要求,根据课设要求和已有VC++编程设计知识简单确定设计的方案。
2、第二天针对设计草案进行修改,并开始着手程序设计。
3、第三天、第四天对编写的程序进行调试。
4、根据编写的程序和调试结果达到的设计指标进行调整,争取在达到课程设计题目和要求的设计指标的基础上能够实现更多的功能。
5、最后根据自己做课程设计的过程,以及在课设过程中遇到的实际问题和自己学到的新知识书写课程设计报告,总结心得体会。
目录第一章引言 (3)1.1开发环境简介 (3)1.2课程设计的目的 (3)第二章设计概述 (4)2.1 设计任务及要求 (4)2.2 设计方案简介 (4)2.3 总体框架 (4)2.4 部分流程图 (5)第三章详细设计过程 (6)3.1 设计过程 (6)第四章设计结果 (8)4.1 设计结果 (8)第五章课设结论与心得 (9)5.1课程结论 (9)5.2 心得体会 (9)参考文献: (9)附录一:部分程序代码 (10)第一章引言1.1开发环境简介本次课程设计采用的是Visual C++6.0软件进行设计。
Visual C++6.0由Microsoft开发, 它不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江南大学GPA计算软件的设计与开发
【摘要】该软件是采用优化的序列分析模型,选用大型关系型数据库开发的学生考试成绩分析软件,实现了了江南大学GPA成绩的自动计算,简称GPA计算软件。
该软件主要用于计算学生的GPA(平均绩点),并提供数据分析模型。
【关键词】GPA;学生管理;软件设计
1.引言
随着我国高等教育改革的不断深入和出国留学的逐渐火热,为了科学、合理的评价学生综合学习成绩的好坏,同时配合学分制的改革和实施,国内各高校都参照国外高校的成功经验,制定了新的学习成绩评价配套制度----平均绩点(GPA)制。
但由于GPA的计算涉及很多分析因素如各个学期的课程学分,课程绩点,加之一般计算数据量和工作量都较大,所以开发一款能够便捷的计算GPA的软件的研发很有必要。
本文在VB6.0语言平台的基础上,结合SQL Sever数据库管理平台,开发了一种用于计算GPA的实用程序,满足江大学生和留学机构计算成绩绩点的要求。
2.统计方法
此次计算平均学分绩点的公式如下:
平均学分绩点(GPA)=
其中Ci代表某一课程的学分。
Gi代表某一课程的课程学分绩点。
根据《江南大学本科生学分绩点实施办法》,计算方法如下。
(1)百分制成绩与成绩绩点的转化关系
对于任课教师所授教学班的学生成绩小于60分者,对应成绩绩点为0;大于或等于60分者,按名次比例(即名次÷及格人数×100%)转化为成绩绩点,转化关系为:
名次比例X X≤10% 10%<X
≤20% 20%<X
≤30% 30%<X
≤40% 40%<X
≤50% 50%<X
≤60% 60%<X
≤70% 70%<X
≤80% 80%<X
≤90% 90%<X
≤100% 补考通过
对应成绩绩点 4.0 3.8 3.4 3.0 2.7 2.4 2.0 1.7 1.4 1.2 1.0
(2)五分制成绩与成绩绩点的转换关系
课程考核成绩优秀良好中等及格不及格补考通过
成绩绩点 4.0 3.4 2.8 2.0 0 1.0
(3)实行二级制考核的课程成绩不纳入学分绩点计算
3.程序设计方法
采用面向对象的程序开发方法,开发适用于学生的GPA计算软件。
(a)系统采用结构化模块设计,分为登录窗口、用户管理、数据管理、数据统计四个模块。
(b)采用SqlServer 2000数据库,通过SqlServer的数据库的强大的数据处理功能,完成对学生成绩的采集,GPA计算、GPA数据统计分析、分类显示、添加及删除
(c)系统GPA成绩的录入模式、计算公式、数据接口均可自定定设置,结果输出支持.XML/.TXT等多种模式。
(d)计算方法说明
·根据每个同学各科考试、重考成绩自动判断是否给学分并显示在“学分”列。
·自动计算每人本学期所获学分总和并显示在“已修学分”列。
·自动计算每人本学期不及格学分总和并显示在“不及格学分”列。
·考试、重考后的学籍处理由表格自动完成并显示。
·自动计算并显示各科满学分之和。
图1
4.程序总体设计
以WIN2000/XP为操作平台,整体结构采用可视化人机交互界面。
首先判断用户是否已经链接数据库,如果已经连接,则根据用户选定的分析方法对数据库中的数据进行运算。
运算完成后将运算结果分类显示于窗体中。
程序主要由四部分组成,其组成如图1所示。
图1各模块功能为:
(a)文件管理模块:在文件管理模块下可以对已经关联的数据库文件进行链接和断开。
(b)用户管理模块:在用户管理模块下可以对系统的用户进行添加和删除、分配权限、设置密码等。
(c)数据管理模块:在与关联的数据库文件连接后,在数据管理模块下可以对数据库中的的记录进行添加和删除。
(d)统计运算模块:统计运算模块可以给出几种常见的分类计算GPA的结果。
5.应用实例
下面以对江南大学一位大二在校生的平均学分绩点的计算来说明整个计算过程(数据来源于江南大学教务处教务管理平台)。
可以看到该同学的成绩分布在三个学期,分布在两个学年,科目涉及必修课、选修课、实习、军训等各种类型的课程。
将数据表格导入SQl Sever后,通过Visual Basic中的ADODC控件实现与数据库文件的链接,通过后台运算得出一下结果:
可以分别按学期查询以及按学年查询。
总计(将各个学年、学期的学分、成绩均计算在内的GPA):
6.结论
(1)开发出一个以SQL Sever为平台,基于Visual Basic的用于计算平均学分绩点的软件并且可以根据不同的类别分类计算统计学生的平均学分绩点,实现了设计软件时的提出目标和需要实现的功能。
(2)通过示例验证,说明本软件的设计符合现实需求,选择开发工具正确,思路准确,能够满足用户在计算学分绩点上的各种需求。
参考文献
[1]夏婧,钮根林,任会姝等.石油馏分三种蒸馏曲线换算软件的设计与开发[J].石油与天然气化工,2012.
[2]郭继虎,李国宏,张金桐等.利用VB 6.0开发化学试卷生成器[J].计算机与应用化学,2003.
[3]戎华龑.从二维曲线图中读取实验数值的软件开发和编制[J].计算机应用与软件,2011,28(7).。