- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Excel VBA中职校运会信息处理系统设计与实现
基于Excel VBA中职校运会信息处理系统设计与实现
摘 要:使用VBA在Excel2010环境下设计和开发信息处理系统,具有通俗易操作,易用易推广和维护的特点。中职校运会信息处理系统分六个模块进行了功能设计,系统设计了个性化系统界面,直接在Excel工作表中进行操作,符合大多数人的使用习惯,合理的设计工作表,简化操作流程,展示部分关键功能的代码,对系统运行做了说明,并对系统的开发做了展望。系统的实现大大减轻了校运会的组织管理工作量,系统的运行能即时对竞赛成绩进行计分、排名统计,及时发送到相关部门处理,使校运会的节奏更融洽。
关键词:Excel VBA 校运会 信息处理系统 中职
中图分类号:TP311 文献标识码:A 文章编号:1674-098X(2015)09(b)-0050-02
中等职业学校学生精力旺盛,为丰富校园文化生活,强健学生体魄,每年举行一次校园运动会,对促进学生身体锻炼,活跃校园文化氛围具有重要意义。然而从报名到成绩录入统计等都需要大量的人力物力配合,怎样快速的统计及安排赛事、录入统计成绩,就显得尤为重要,采用VBA(Visual Basic for Applications)在Excel下设计及开发校运会信息处理系统可以很好地解决上述问题,由于Excel的环境为大多数师生所熟悉,所以通俗易操作,易用易推广,并且系统也易于维护。
1 系统设计
1.1 功能设计
系统设计功能主要分为六个模块:系统设置及维护模块、报名信息处理模块、赛事分组道模块、预赛管理模块、成绩录入统计模块、记录更新输出模块。
系统设置及维护模块主要用来设置竞赛的项目、进入决赛的人数、径赛的道数、年级组别、名次得分设置以及系统相关的密码和相应维护设置;报名信息处理模块需配合FTP服务器使用,各班级通过报名表选择需要报选的项目和学生姓名,完成后点击上传按钮则可以自动检测是否有错,无错后自动上传到FTP服务器,不用人工干预,报名表收集完成后进行汇总,生成序号;赛事分组道模块需先设置分组道的一些设置,比如单项每组分多少道,成绩取前多少名等,然后分年级分性别进行随机分组道,分组时(径赛)按照同一班尽量不安排同一组,分道时(径赛)同一班尽量不安排同一道的原则,以尽量做到分组道的公平;预赛管理模块主要实现需要预赛项目的信息处理,包括成绩录入统计、决赛分组道情况汇入总表等;成绩录入统计模块则包括所有决赛项目的成绩录入、按项目统计排名、按班级进行统计排名,分年级统计总分排名等功能;记录处理模块将根据当前届比赛情况自动更新校运会新记录、并可将记录输出等。
1.2 窗体设计
为了简洁系统操作界面,使用Custom UI Editor For Microsoft Office软件将原Excel2010界面上默认功能区全部取消隐藏,另行创建系统相关功能区,如图1所示。
系统工作界面则采用直接在工作表中完成,通过主工作表(总表)衍生出一系列相关工作表,在相应的工作表中放置相应功能的按钮,通过设置项,选择或输入数据,通过点击相应的按钮来实现相应的功能,如图2(录入成绩)就是一个典型的工作界面。
1.3 工作流程
按照校运会进行的逻辑顺序,整个系统的运行分为三个阶段,第一阶段为各班报名,完成报名后系统进行汇总,然后进行分组、分道的处理,将分好组道的数据生成秩序册下发到各相关工作人员和各班;第二阶段则是组织预赛,并将预赛成绩进行处理后生成决赛信息汇总到数据总表;第三阶段是进行决赛的数据处理,这个阶段要求决赛的数据能录入进系统后能即时进行排名和计算得分,并生成相应的报表和输出打印,分别交相关小组进行处理,最后所有赛事完成后,能分年级进行汇总排名计算奖励班级,并生成各班的成绩报表便于各班核查成绩,最后更新校运会记录和输出优胜者名单,具体工作流程如图3所示。
2 系统实现
2.1 工作表设计
系统包含的工作表主要有:总表、分组道、成绩录入、统计、预赛总表、预赛处理、班级信息、记录、导航、系统设置等10个工作表。班级信息、记录、系统设置三个表用来存放班级的男女生人数、基本分等基本信息,上届校运会的各项记录,项目设置、名次得分等;总表是各班报名表的汇总处理,里面存放了各个项目的信息,是整个系统最关键的表,而预赛总表、分组道等表是从此表衍生而出的;分组道、成绩录入、统计、预赛处理则是对总表和预赛总表根据赛程推进而进行的操作,其中生成了一些文档性数据,如秩序册、班级成绩报表、班级成绩排名、单项成绩报表等;导航表用来选择进入系统的相应功能。
2.2 系统的关键功能
系统实现的功能较多,而较为关键的有报名表自动上传、分组道、成绩录入、成绩得分统计、记录更新等。对于运动会来说,打破记
文档评论(0)