基于Visual C++的奖学金评选软件的设计与实现.docVIP

基于Visual C++的奖学金评选软件的设计与实现.doc

  1. 1、本文档共3页,可阅读全部内容。
  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文档。上传文档
查看更多
基于Visual C++的奖学金评选软件的设计与实现.doc

  基于Visual C++的奖学金评选软件的设计与实现 摘要:为了方便高等院校快速、有效地进行奖学金评选工作,编程实现了集评选材料数据录入、处理、核查为一体的奖学金评选软件。每所高校每年都要进行大量的各种类型的奖学金评定,有的奖学金参评人数较多,如果采取传统的纸质材料或人工计算,耗时较长、容易出现误差且工作量较大。用VC(Visual c++)编程实现奖学金评选软件的设计,不仅能够快速、批量、准确地进行评审材料的处理,避免重复的人工操作,而且软件的移植性较强,方便参评者对参评原始材料的核查。 中国 8/vie   关键词:VC++;数据处理;奖学金;软件;   中图分类号:TP311.1 文献标识码:A :1009-3044(2016)29-0116-02   随着C++广泛应用,VC编程逐渐被越来越多的人接受,VC是比较常用的可视化界面开发工具,具有界面设计灵活多样、代码执行效率高、数据处理速度快等优点。2013年国家研究生奖学金政策发生了变化,自秋季入学开始,国内高校正式统一实行自费制度,同时国家为缓解学生读研压力,全方面提升了研究生奖学金种类及额度,为了激励学生努力学习,学校、社??上也设立了各种各样的奖学金,有时奖学金参评者较多,评选内容多样,利用VC编程及时、有效地完成评审内容的数据处理,对于顺利开展奖学金评审工作具有重要意义。   1设计思想   Excel作为广泛使用的办公软件,大部分高校教务系统支持Excel的操作,一些原始数据如成绩、已发表论文等,可以直接通过教务系统和KI系统导出,对于参评人数、参评内容较多的奖学金类型,其他参评内容项可以通过自定义设计表格让参评者以填写Excel表格的方式,填写需要获取参评数据。奖学金软件可以基于批量录入、读取表格的方式,对数据进行汇总、计算、处理。通过设计表格让参评者填写自己信息的方式,不仅可以快速地完成数据收集,而且能够灵活适应参评内容多样的情况。   奖学金软件通过依次打开、读取、关闭录入的表格,完成对所有数据的读取,然后把数据汇总到一张表格中,对数据进行处理、保存到指定的计算机硬盘中。如果同一个参评者,需要完成多张数据表格处理,对于处理后的各种结果,可以通过“学号”匹配,完成同一个参评者所有信息的汇总,最终达到所有参评者所有参评信息的汇总。奖学金软件核查功能,就是对保存在计算机指定位置的表格数据的显示,在显示详细原始材料的基础上,筛除错误参评项,支持重新打分。   文中软件成绩数据是通过本校教务系统导出,其他参评项信息是通过填写自定义表格方式获取。   2软件介绍   2.1软件设计原理   奖学金评定软件数据来源是基于对表格数据的读取,表格数据种类可能较多。文中奖学金软件表格类型分为两种:1)参评者成绩,通过本校教务系统直接导出。2)其他参评项,如:学术论文、科研项目、科技竞赛、社会活动、日常表现、民主评议等。各项分数通过不同的比例计算,得出最终成绩。   对于参评人数较多的类型,由于表格数目较多,采取分类“文件拖入”方式,即可一次性录入同一类所有表格。文件的读取,计算机需要知道这个文件的路径,才能正确读取。而从文件的录入中只能获取各个不同文件的路径,为了方便计算机批量处理文件,文中程序采用了文件的“移动重命名”技术,在计算机硬盘中创建一个文件夹,把所有的参评者表格依次有规律的重命名并移动到指定文件夹中,就解决了文件路径问题。   对于表格数据的获取,数据的读取是基于表格总体的某些特性和程序的一定“智能”性,才能够准确地读取。从学校教务系统导出的Excel成绩表格,通过观察具有某些特性。例如:每个人的成绩单中总会有“姓名”、“学号”、“成绩”、“总学分”、各门课的“学分”等关键词,且各科成绩总是位于“成绩”的下面。这就为编程实现成绩的计算提供了方便,但又由于不同的学生,选课门数、学分、总学分不一样,这就需要程序的“智能”性,可以通过全文搜索以上关键词,对获取到的单元格的内容进行比对定位,判断是否为符合要求的内容。对于自己设计的其他参评内容填写的表格,由于参评者参评优势不同,填写项数不定,不能固定地读取表格单元格内容,也是基于这种原理。数据读取后,进行一定的数据处理,保存到ttF机硬盘中,完成了ttF机数据处理过程。   软件的显示功能基于数据处理后,读取显示处理过的数据,根据“学号”差异判断、显示不同类型的研究生各项计算的分数。核查功能通过创建多个“对话框”,根据核查人员点击不同的内容项,显示对应核查信息对话框,对话框包括参评者参评项的详细信息,同时支持对该项内容重新打分。只对打分结果进行重新计算、显示,保留原始参评信息。最后支持各类型研究生显示的各项成绩导出,完成数据的分类、处理,程序流程图,如图1所示。   2.2软件界面介绍

文档评论(0)

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

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

1亿VIP精品文档

相关文档