学生成绩管理系统合肥工业大学

合集下载

合工大关于我校本科生成绩证明等相关问题的说明

合工大关于我校本科生成绩证明等相关问题的说明

合工大关于我校本科生成绩证明等相关问题的说明合工大一般指合肥工业大学,是一所位于中国安徽省合肥市的公办高校,是中华人民共和国教育部直属的全国重点大学。

以下是一份合工大关于我校本科生成绩证明等相关问题的说明:关于本科生成绩证明等相关问题的说明尊敬的各位同学:大家好!近期,我们收到了一些关于本科生成绩证明等问题的咨询,为了方便大家了解相关情况,现将有关问题说明如下:一、关于成绩单打印1. 成绩单打印的时间和地点:请各位同学在规定的时间内前往所在学院的教学办公室(或指定的打印点)打印成绩单。

具体时间和地点请关注学校教务处网站或所在学院的相关通知。

2. 打印成绩单的要求:请携带个人有效证件(如身份证、学生证等),按照规定的格式和要求进行打印,并确保成绩单的真实性和准确性。

3. 打印成绩单的数量:每位同学可免费打印一定数量的成绩单,超过规定数量的,需按规定缴纳相关费用。

二、关于成绩证明的开具1. 开具成绩证明的时间和地点:请各位同学在规定的时间内前往所在学院的教学办公室(或指定的证明开具点)办理成绩证明。

具体时间和地点请关注学校教务处网站或所在学院的相关通知。

2. 开具成绩证明的要求:请提供有效的身份证明和成绩单原件,并填写相关表格。

成绩证明将加盖学校教务处公章,并按照要求进行装订和盖章。

3. 开具成绩证明的数量:每位同学可免费开具一定数量的成绩证明,超过规定数量的,需按规定缴纳相关费用。

三、其他相关问题1. 关于成绩更正:如有成绩录入错误需更正,需提交成绩更正申请表,经所在学院审核同意后报学校教务处审批。

学校教务处将对申请进行核实和更正,并及时反馈给相关同学。

2. 关于成绩单和证明的寄送方式:如需将成绩单或证明寄送给其他机构或个人,请自行负责邮寄费用和安全保障。

学校不承担邮寄过程中的任何责任和损失。

3. 关于成绩单和证明的用途:成绩单和证明是用于证明学生在校期间学习成绩的有效文件,可用于求职、留学、升学、资格考试等各种用途。

学生综合测评管理系统

学生综合测评管理系统

合肥师范学院(本科)课程设计说明书课程数据库原理题目学生综合测评管理系统姓名学号专业班级指导教师完成日期年月日学生综合测评管理系统目录1绪言........................................................................................................................................... - 2 - 2.需求分析................................................................................................................................... - 3 -2.1按角色需求分析............................................................................................................ - 3 -2.2系统子功能需求分析.................................................................................................... - 3 -3.数据库概念设计....................................................................................................................... - 4 -4.数据库逻辑设计....................................................................................................................... - 8 -4.1E-R对应关系模式 ......................................................................................................... - 8 -4.2数据库中表的设计...................................................................................................... - 11 -5.数据库物理设计..................................................................................................................... - 14 -6.系统的调试与实现................................................................................................................. - 17 -6.1数据库各表的数据...................................................................................................... - 17 -6.2数据库中相关语句的实现.......................................................................................... - 23 -7.设计总结................................................................................................................................. - 27 -1绪言在素质教育评价过程中,学生综合测评是高校普遍采用的评价手段。

合肥工业大学信息管理与信息系统专业培养方案例文

合肥工业大学信息管理与信息系统专业培养方案例文

合肥工业大学信息管理与信息系统专业培养方案例文一、专业背景及培养目标1.专业背景随着信息技术的飞速发展,信息管理与信息系统专业应运而生。

该专业旨在培养具备现代信息技术、管理科学、经济学等多学科知识,能在国家机关、企事业单位、科研机构等领域从事信息管理及信息系统分析、设计、实施、评价等工作的高级专门人才。

2.培养目标(1)掌握信息管理与信息系统的基本理论、基本知识和基本技能;(2)具备较强的信息系统分析、设计和实施能力;(3)具备一定的管理科学、经济学知识,能从事信息管理工作;(5)具备较强的自学能力和终身学习能力。

二、课程设置及学分分布1.通识教育课程(1)思想政治理论课程:毛泽东思想和中国特色社会主义理论体系概论、马克思主义基本原理概论、思想道德与法治、中国近现代史纲要、形势与政策等;(2)公共基础课程:大学英语、高等数学、线性代数、概率论与数理统计、大学物理、大学化学等;(3)体育课程:体育(一)、体育(二)、体育(三)、体育(四)等;(4)创新创业教育课程:创新创业基础、创新创业实践等。

2.专业教育课程(1)专业基础课程:管理学、经济学、运筹学、信息管理学、数据库原理与应用、计算机网络、操作系统、软件工程、数据结构等;(2)专业核心课程:信息系统分析与设计、企业资源计划(ERP)、供应链管理(SCM)、客户关系管理(CRM)、电子商务、信息检索与利用、信息分析与预测等;(3)专业选修课程:、大数据技术与应用、网络安全、物联网技术与应用、云计算、区块链技术与应用等。

3.实践教学环节(1)课程实验:数据库原理与应用实验、计算机网络实验、软件工程实验、数据结构实验等;(2)实习实训:企业实习、创新创业实训、社会实践等;(3)毕业论文(设计):结合实际课题,进行系统分析、设计、实施和评价。

三、实践教学体系1.实践教学理念以培养学生实践能力、创新能力和综合素质为核心,强化实践教学,注重理论与实践相结合。

学生成绩数据挖掘系统的设计与应用

学生成绩数据挖掘系统的设计与应用
统 , 统 开 发 工 具 为 VB 2 1 , 据 库 平 台 是 Mi oot 系 00 数 c sf r
S QL ev r2 0 S r e 0 0。
务 管 理 系 统 中的 数 据 急 剧 增 加 , 教 务 管 理 人 员 仅 能 对 数 而
据 库 中 存 储 的 大 量 信 息 进 行 简 单 的查 询 和 报 表 统 计 输 出 ,
( )计 数 步 骤 。通 过 扫 描 事 务 数 据 库 , 每 次 生 成 的 3 对
根 据 系 统 挖 掘 流 程 图 , 用 VB 0 0设 计 系 统 主 界 面 利 21 由 获 取 数 据 、 据 预 处 理 、 联 规 则 挖 掘 和 规 则 结 果 分 析 数 关
候 选 项 集 的各 项 在 事 务 中 的 出现 次 数 计 数 , 根 据 给 定 的 并 最 小 支 持 度 阚值 , 成 频 繁 项 集 。 生 2 学 生 成 绩 数 据 挖 掘 系统 的设 计 与 应 用
高校学生成绩管理是 教务 管理工 作 的重要组成 部分 , 是 对 学 生 在 校 期 间 学 习 的 一 个 全 面 管 理 的 过 程 , 目 的 是 其
了 解 学 生 在 校 学 习情 况 , 一 定 程 度 上 也 反 映 了 学 校 的 教 从
教 务 管 理 系 统 中的 学 生 成 绩 记 录 , 计 开 发 一 个 学 生 成 绩 设
满足最小支持度和最小置信度 的强规则
』 联 则果析 I 规 结 分 关
l 用 所 决 支 户 需策持
图 1 学 生 成 绩 数3 系统 的 实现 和 结 果 分析 .
前k 一2项 相 等 并 且 第 1 频 繁 ( ~ 1 一项 集 的 第 k 1 个 k ) 一 项

合工大考试管理制度

合工大考试管理制度

合工大考试管理制度一、考试的基本要求1、考试是对学生学习情况和能力的综合测试,是学生学习成绩的主要评价手段。

2、考试应当体现课程教学的目标与内容,符合课程教学的总体要求,能够集中、反映学生在学期内的学习成果并提出对学生学习成绩的合理评价。

3、稳定的考试制度是保证学生学业成绩的客观性和准确性的基础。

教师应当严格依据课程教学计划和教学大纲,选用合适的考试形式,保证考试的科学性和公正性。

二、考试的组织与管理1、考试的组织学校应当制定完善的考试管理规章制度,并组织有关部门建立健全的考试工作组织体系。

教学管理部门应当统筹招生、培养教育等相关部门的协作,做好考试组织工作。

2、考试的管理和监督学校应当建立考试监控室和学生考试管理中心,对考试过程实行全程监控。

学校应当建立考试监察组织,抽调教师和学生代表参与考试监督,保证考试公平公正。

学生考试管理中心应当对学生的考试行为进行监督和管理,对于违规行为要及时处理。

3、考试的监视学校应当为学生提供合理、安全、有序的考试场所,并加强对考试场所的保卫工作,确保考试的安全和秩序。

教务部门应当对考试场地提前进行检查,确保考试场地的安全性和合规性。

三、考试的具体管理1、考试的命题教师应当根据学科的教学大纲和教学计划,合理确定考试内容和形式。

命题应当符合课程教学的总体要求,能够全面、客观地测试学生对课程的掌握程度和能力水平。

命题应当遵循“权威、科学、可行”的原则,确保考试内容和命题形式的合理性和科学性。

2、考试的阅卷学校应当建立严格规范的阅卷制度,确保考试阅卷工作的公正、公平和科学。

阅卷工作应当进行两次甚至多次的独立阅卷和复核,确保阅卷结果的准确性和可靠性。

阅卷应当根据考试命题的要求和学生的答题情况进行严格的评分,确保对学生学业成绩的客观评价。

3、考试的成绩管理学校应当建立健全的考试成绩管理制度,确保考试成绩的客观性和准确性。

学校应当建立学生学业成绩管理系统,对学生的成绩进行综合管理和统一记录。

GIS程序设计实验报告

GIS程序设计实验报告

合肥工业大学GIS程序设计实践报告设计名称学生成绩管理系统班级地理信息系统11—1班学生姓名卞雨凡学号 20114608起止时间 2013.7.1—2013.7.51.目的及意义《GIS程序设计》是GIS专业的一门院定必修课,主要内容是介绍C++语言中的数据类型、运算、语句结构及其程序设计的基本方法;《GIS程序设计实践》是在学生学习完上述课程以后进行的设计性实验课程,目的是使学生能够更好地掌握C++程序设计语言,更深地理解面向对象程序设计的基本概念与方法,从而学会利用C++语言解决一般应用问题,并为后续专业课程的学习奠定程序设计基础。

通过做课程实验,学生应能加深对讲授内容的理解,累积经验、学会独立上机调试程序;并且逐步达到综合运用封装、继承和多态等C++难点知识,真正掌握C++语言的精华,从而熟练应用C++程序设计语言。

2.选题概述该成绩管理系统的基础信息构成由若干学生的信息记录组成,记录包括学生的学号(不超过10个字符)、姓名、专业、性别、成绩(数据类型为double)组成。

所具有的功能如下:(1)添加学生成绩信息(2)显示学生成绩信息(3)查找学生成绩信息(4)修改学生成绩信息(5)删除学生成绩信息(6)插入学生成绩信息(7)按平均分成绩排列(8)显示全部学生成绩信息(0)退出本系统同时本系统分为学生用户平台和教师用户平台,学生用户平台只具备以上的(2)(3)(8)功能,教师用户平台则是具备所有功能。

3.模块划分及类图说明模块:该成绩管理系统的模块划分共有78个部分组成,分别是“添加学生成绩信息记录”、“显示学生成绩信息记录”、“查找学生成绩信息记录”、“修改或删除学生成绩信息记录”、“保存学生成绩信息记录”、“显示全部学生成绩 ”和“退出学生成绩管理系统”。

类图:4.实施方案(1)相关理论知识:设计学生成绩管理系统,实现的功能有查询、修改、增加和删除。

使用C++Student +Num: string+name: string +class: string+add():void +display():void+search():void +delete():voidTeachervoid add: void void display: void void search : void void change :void void Delete : void void Output : void void Sort : void void Insert : voidGrade+math:float+c_program:float +media:float+float english:float +float sport:float创建学生成绩数据表,创建表结构。

关于2014-2015学年第一学期成绩提交及系统关闭的通知

关于2014-2015学年第一学期成绩提交及系统关闭的通知
各学院及相关单位:
2014-2015学年第一学期期末考试于2015年元月16日结束,根据“合肥工业大学考试管理规定”(合工大政发〔2013〕106号),每门课程考试结束后,任课教师需在考后一周内完成试卷评阅并负责网上录入和核对。

由于今年春节紧邻第二学期开学,补考数据提取及考试安排必须在节前完成,时间紧,任务重。

请各单位及时通知到每位任课老师,务必在2015年1月24日18:00前完成本学期成绩提交。

此后教学管理信息系统将关闭成绩提交系统,进行补考数据提取及补考试卷印刷等后续工作。

任课教师成绩输入时要严格审核,确认无误后再提交。

如成绩提交出现失误需要更正,请事先准备相关材料,经所在学院教学院长签字同意后,由教师本人于1月26日前往学生注册中心集中办理成绩更正手续。

对于因不按学校规定时间,逾期未提交成绩的任课老师,将由教务部质量管理与评估办公室根据学校“教学事故认定与处理”相关规定进行认定。

学生注册中心
2015年1月13日。

合肥工业大学数据库实验报告

一、实验目的
1.了解表的结构特点。
2.了解SQL Server的基本数据类型。
3.学会使用T-SQL语句创建表。
二、实验要求
1.完成SQL语句创建和删除基本表。
2.完成实验报告。
三、实验内容
在数据库EDUC中,创建如下几个表:
表 class表(班级信息表)字段来自称类 型允许空值
主 键
说 明
ClsNO
(5)对于student表,将所有班级号为‘CS01’的,并且年龄不大于20岁的学生的班级号改为‘CS02’。
(6)对于student表,删掉所有年龄不小于20岁,并且班级号为‘CS02’的学生的记录。
这里要分为两步:
第一步:在SC表上定义级联删除(思考为什么?),如下所示:
第二步:执行删除操作,如下图所示:
实验4 数据更新操作
一、实验目的
1.熟悉使用UPDATE/INSERT/DELETE语句进行表操作;
2.能将这些更新操作应用于实际操作中去;
二、实验要求
1.完成下面的实验内容,并提交实验报告;
2.在实验报告中附上相应的代码;
三、实验内容
(1) 向表(Student)中插入数据
Sno
Sname
Ssex
4、向表(SC )中插入数据并检查正确性。
5、对于student表,将所有班级号为‘CS01’的,并且年龄不大于20岁的学生的班级号改为‘CS02’,检查更改后的student表。
6、对于student表,删掉所有年龄不小于20岁,并且班级号为‘CS02’的学生的记录。
(1)、在SC表上定义级联删除。(2)、执行删除操作
五、实验总结
1、身份验证时,出现过失败现象,后来解决了验证问题。

学生信息管理系统维护说明

关于2013级新生登录学生管理信息系统及进行各类奖助学金网上申请的说明各学院:我校学生管理信息系统运行六年来,经过不断完善,在学生基本信息管理和各类奖助学金评审工作中发挥了重要作用。

为继续做好此项工作,请于2013级新生报到之后及时通知其上网填写相关信息,并提醒申请各类奖助学金的同学及时做好网络申请工作。

一、学生登录填写信息方法1、登录210.45.192.243,或,点击“学生管理”,进入登录界面;2、学生登陆用户名为自己的学号,初始密码为“111111”。

登陆系统后,请即修改密码。

如出现不能登陆问题,请发信至bxqxgb@。

3、点击“基本信息维护”按钮,进入学生基本信息填写界面,请同学务必认真填写其中的各项内容,尤其是家庭住址、联系电话等,填写过程中凡涉及数字和英文字母的,一律用半角字符,填写结束点击“提交”按钮即可。

4、点击“家庭经济信息登记”按钮可进入学生家庭经济情况登记界面,学生家庭经济情况是我们确定各类助学金的重要依据,请学生务必如实填写。

如果学生此项信息不填,会导致辅导员在界面中无法看到学生的任何信息,更无法进行审批操作。

学生填写结束后点击“提交”按钮即可。

5、学生网上申请奖助学金的方法:登录进入系统,点击“奖助学金和荣誉奖励申请一览”按钮,进入申请界面,在“拟申请的奖助名称”下拉菜单中选择拟申请奖助项目后,点击“新增记录”按钮进入填写界面,按要求填写好相关信息后点击“保存”即完成相应奖助学金网上申请工作,无需打印奖学金申请表。

二、学生登记维护信息及申请奖助时间2013级本科学生在2013年10月15日之前完成信息登记,10月16日起系统将关闭登记维护功能,其他年级需要登记维护信息或修改信息的学生也必须在此时间内进行登记维护(如需修改家庭经济情况信息必须先通过辅导员修改审核意见后方可)。

各类奖助学金网上申请时间以文件为准。

三、学院辅导员进行信息审核及奖助学金网上审批1、学生登记结束后,需要辅导员对学生所填信息加以核实。

学生成绩管理系统结构化分析设计

目录一.引言 (2)文档的介绍 (2)整体描述 (3)二.信息描述 (3)数据流图 (3)数据字典 (5)1.数据流定义 (5)2.数据存储定义 (7)3.数据项定义 (8)三.功能描述 (9)功能划分 (9)功能描述 (9)一.引言文档的介绍1)文档的名字:详细设计说明书2)文档的目的::由前面的需求分析及概要设计,得出了学生成绩管理系统的基本需求和基本的数据流图,要实现整个学生成绩管理系统,需要对用户的需求进行设计,详细设计主要是通过对结构表示进行细化,得到软件详细的数据结构和算法,确定整个系统的处理流程和系统的数据结构,接口设计,实现对学生成绩管理系统的详细设计。

3) 文档的范围:该系统的开发人员,学生4)读者对象:系统开发人员,维护人员,测试人员5)参考文献:《软件工程》,北京大学出版,2002年,王立福等《软件工程》,钟珞主编,清华大学出版社(2005年10月第一版)。

《软件工程—理论与实践第2版》许家饴编著高等教育出版社《实用软件工程》Leszek A.Maciaszek Bruc Lee Liong著机械工业出版社整体描述学生成绩管理系统可管理学生成绩信息。

成绩管理员根据不同的身份,对应不同的操作权限。

超级管理员拥有系统维护、数据库维护的权限;一般管理员负责不同的日常工作模块;院长具有一切权限。

学生可以用学号和密码查询自己的成绩,如果密码忘记可以重设,另外如果成绩不及格要补考。

二.信息描述数据流图成绩管理人员登入信息无效登入信息管理员处理要求情况处理1学生成绩管理系统学号,密码无效密码成绩查询处理要求情况处理2学生历史记录库存信息库存院长一般管理员,超级管理员院长身份验证 1登入信息无效登入信息 一般管理员,超级管理员,院长日常操作处理4备份导入的处理2超级管理员或馆长备份导入的要求无效要求历史记录外存信息成绩管理要求学号,密码无效密码 处理结果编辑处理 3无效要求编辑要求馆长馆员超级管理员统计处理6统计处理要求无效要求统计学生查询情况统计成绩情况统计补考的情况查询处理要求读者情况成绩情况 补考情况查询 学生成绩无效要求学生查询处理要求查询处理 5补考数据字典1.数据流定义名称:登入信息何处使用/如何使用:成绩管理人员(输入)加工1身份验证(输出)描述:登入信息=用户名+密码+登入权限方式补充信息:管理员身份不同,分别对应不同的操作权限。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“数据结构与算法”课程设计报告设计题目学生成绩管理系统姓名学号专业计算机科学与技术班级12-01班完成日期2014.06.27(一)需求和规格说明主要功能是对批量学生的各门成绩进行录入、修改、查询、统计等,要求方便快速。

记录学生的学号、姓名、班级、性别、联系电话以及课程和成绩;可以对学生的成绩按学号和姓名进行查寻;输出显示学生成绩;并实现排序、统计及格率和优秀率功能。

编程任务:(1)界面基本要求:****************************学生成绩管理系统****************************************************************** F1 --帮助 **** F2 --输入数据并存入文件 **** F3 --根据学号查询成绩 **** F4 --根据姓名查询成绩 **** F5 --输出文件内容 **** F6 –成绩排序 **** F7 --统计及格和优秀人数 **** ESC--退出系统 **************************************另:提倡用MFC的对话框做简单的输入输出交互界面。

(2)功能要求:1)帮助:系统使用方法的相关信息。

2)输入数据并存入文件:输入相关信息,并实现文件流的读写操作。

3)根据学号查询成绩:输入学号,查询学生的各门成绩4)根据姓名查询成绩:输入姓名,查询学生的各门成绩5)输出文件内容:屏幕输出显示所有学生的成绩6) 成绩排序:对某门成绩或总分进行快速排序,显示、保存7)统计及格和优秀人数:统计及格和优秀率。

8)退出(二)设计主要内容如下:1. 关键类的设计,继承层次关系,代码:(编译器 C-Free 5.0)首先,创建了一个student类.在student类的共有部分声明程序所需函数;然后就是student类的函数实现部分,其中定义student类的带参数及不带参数构造函数;再是常用函数的调用,并定义系统菜单函数及其界面;最后就是主函数文件。

属性和方法定义(三)用户手册程序运行时,进入主界面选择”0”,读取帮助信息帮助信息系统有对学生的学号、姓名、班级、性别、联系电话以及计算机、数学的成绩录入等功能可以对学生的成绩按学号和姓名进行查寻,并且能对学生成绩实现排序功能。

按照界面说明进行程序的各个子程序调用,最终完成工作后便可退出。

@2014 Anpengfei. All rights reserved. (四)调试及测试在调试过程中也出现了多处错误,逐一修改,坦然漏洞还是有的。

由于系统每增加一个学生信息,无论他(她)是的情况如何,其学号和其他信息都是自定义的,但是当出现相同学号时,系统能返回上级菜单,让用户重新输入。

对于班级、性别、电话号码都是后输入系统的,没有进行限制,此系统只有保存和调用数据的功能,并不能对数据进行判断,查验是否为合法班级。

合法电话号码等等。

但是编程过程中对数学和微机的成绩输入是有限制的,输入数据必须满足0<=输入值<=100,否则将返回上级菜单重新输入。

(五)运行实例:以两组数据为例:学号姓名班级性别电话数学成绩微机成绩01 qq 01 b 666666 88 5902 ww 02 g 888888 79 80运行各功能函数如图所示:(六)进一步改进(1)、并未实现文件流的读取,目前程序只能逐条进行输入,不能实现批量读入,以后会做改进。

(2)、没有实现结果的输出保存功能,信息只能在系统中调用,当系统关闭后没有保存想要的数值等功能,以后要加强。

(3)、没有进行MFC的优化设计,程序只是单纯的存在编译器当中,不过利用C-Free 5.0 倒是能生成”函数.exe”文件,能单独拿出来在windows 操作系统下使用。

(4)、对于信息的修改,用删除重新输入的方式来完成,并未构建直接修改函数。

(七)心得体会由于本课题中的许多知识点都没有学过都要靠自己到课外的资料中去查找。

在用的时候难免出现这样那样的错误。

如开始设计出来的菜单不是预想的那样,而是总个窗中出现混乱。

解决的这个问题的办法是调整。

一个系统的菜单和提示信息非常重要。

如果没有这些用户根本不知道怎么用这个成绩管理系统。

在设计的调试过程中也无法顺利的完成调试工作。

有了一个清晰简单的菜单和一些提示信息这后,调试过程完成的非常顺利。

回顾此次课程设计,我感慨颇多,的确,从拿到题目到完成整个编程,从理论到实践,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体……通过这次课程设计之后,一定把以前所学过的知识熟悉了,本次课程设计结束了,我们通过这次实践学到了许多知识。

学到了设计一个简单的系统。

要注意哪些方面。

也使我知道自己哪些方面做得还不够。

这不仅是程序设计,更是锻炼处理问题的能力,同时编写程序是件细心活,稍不留神就会出错,这就必须要求我对待事情要认真!在编写程序的过程中,错误不断出现,不同的类型(如少写了一个符号,写错了字母,用错了函数等等)层出不穷,这考验我们待事细心,耐心,能不能坚持到底,不能半途而废。

但我总结出了一点点的经验如下:1、要对系统的功能和要求做出详细的分析,并合理分解任务。

2、把分解出来的子任务,做给一个相对独立的模块。

3、在设计一个模块之前,要简单构想一下总界面的显视情况。

4、针对构想出来的界面进行程序的编写。

(八)对课程设计的建议1、可以多做一些技术上的指导,多讲讲算法。

针对每个人的题目,有一些建设性的指导,比如我的题目中要求MFC设计,可以简单得培训一下,或许效果会更好。

2、课程设计,每个人的题目都不一样,相互之间交流还是很少的,我建议今后可以出一些相对难一点儿题目,分组进行设计,这样在过程中每个人都能得到锻炼,还能培养合作意识和团队精神,这对即将成为程序员的我们是很重要的。

(九)附录 源程序#include<iostream>#include<string>#include<stdio.h>#include<fstream>#include<iomanip>using namespace std;class student{private:string number;string name;string clas;char gender;string phone;double computer;double math;double sum;student *head;student *curnode;student *next;float jige_num;float youshen_num;float jige;float youxiu;float jigelv;float youshenglv;float jigel;float youxiul;int count;public:student();//不带参数的构造函数//带数据域参数的构造函数,用来动态建立节点---------------------------------student(string ,string ,string ,char ,string ,double ,double ,double=0.0);void help();//用于描述帮助信息void sum_score();//总分函数void cin_app();//用于输入void app_score(string,string,string,char,string,double,double); //动态的建立节点void del_score(); //删除全部节点void displist(); //输出节点中的全部数据void lookup(int ,string ); //查找函数void del_score(int ,string ); //删除函数void compositor(int); //排序函数void tongji();//统计及格率和优秀率};//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////student类的实现void err_char();//输入错误字符检测函数void score_err();//成绩范围检测函数,当输入成绩不在0到100之间时提示重新输入student::student():next(NULL)//不带参数的构造函数{head=curnode=this;}//带参数的构造函数student::student(string Number,string Name,string Clas,char Gender,string Phone,double Computer,double Math,double Sum):next(NULL){number=Number;name=Name;clas=Clas;gender=Gender;phone=Phone;computer=Computer;math=Math;sum=Sum;}//////////////////////////////////统计及格率和优秀率??????????????????????????void student::tongji(){int count;int jige_num=0,youshen_num=0,jige=0,youxiu=0;//分别算计算机和数学成绩的率人数和率float jigelv,youshenlv,jigel,youxiul;//jigelv stand for computer;jigel stand for mathint m=count;for(int i=0;i<=m;i++){if(computer>=60){jige_num=jige_num+1;}if(computer>=85){youshen_num=youshen_num+1;}if(math>=60){jige=jige+1;}if(math>=85){youxiu=youxiu+1;}}jigelv=jige_num/m;youshenlv=youshen_num/m;jigel=jige/m;youxiul=youxiu/m;cout<<"计算机及格率: "<<jigelv*100.0<<"% 计算机优秀率: "<<youshenlv*100.0<<"%"<<endl;cout<<"数学及格率: "<<jigel*100.0<<"% 数学优胜率: "<<youxiu*100.0<<"%"<<endl;jige_num=0;youshen_num=0;jigelv=0;youshenlv=0;}////////////////////////////////帮助信息//////////////////////////void student::help(){cout<<" 帮助信息"<<endl;cout<<"系统有对学生的学号、姓名、班级、性别、联系电话以及计算机、数学的成绩录入等功能"<<endl;cout<<"可以对学生的成绩按学号和姓名进行查寻,并且能对学生成绩实现排序功能。

相关文档
最新文档