计算机程序设计员(计算机程序)1.试题说明要求参赛选手在规定的时间内独立完成题目要求的计算机应用程序。目标是制作一个Windows2000/XP下的应用程序。目的在于考察参赛选手进行程序设计的知识与技能,以及运用所学知识进行创造性的工作,在短时间内开展程序设计的能力。要求参赛选手在指定的环境下,按照规定的题目,运用提供的可选软件进行程序设计。程序设计分为基本操作和功能设计,每完成一项操作或实现一项功能后都可以得到一定的分数。主要考核参赛选手以下基本知识和技能:(1)可以选择使用MicrosoftVisualC++6.0、MicrosoftVisualBasic6.0、MSAccess2003编制应用程序;(2)熟悉Windows2000/XP环境,可以独立进行编程操作;(3)熟悉应用程序的人机交互界面的设计;(4)熟悉数据库基本操作和数据访问技术。(5)数据库的设计与修改;多表的操作;(6)数据查询、统计、排序;输入输出操作;(7)安全性检测。今后此项目就发展来看,对选手的编程能力、英语水平、自动控制、计算机绘图等多方面提出了比较高的要求。2.命题专家姓名鲍玉斌(东北大学信息学院软件所副教授)李隐峰(西安电子科技大学电子工程学院副教授)张海涛(天津师范大学计算机信息工程学院讲师)3.竞赛试题(A)一、题目题目:考试报名管理系统任务:在Windows桌面上名为“程序设计2007”的文件夹内有名为“test.mdb”的Access数据库,该库中已经给出考试科目和报名记录的基本信息表。参赛选手应在此基础上,使用VB/VC和数据库技术设计一个简单的学生考试报名管理系统,使得学生可以使用该系统,登录个人信息,并进行报名。管理员可以通过该系统管理考试报名记录,进行删除、排序和查询。二、制作要求或设计要求该程序应实现以下功能:1、选手根据题目要求,对test.mdb进行修改,设计完善符合应用程序要求的表及表结构,增加相关字段或者表;可以采用文件名形式字符串直接连接数据库(要求使用相对路径,将程序也存放在“程序设计2007”目录)或者采用ODBC数据源形式连接数据库,数据源名称统一设定为“test”。VB/VC程序工程文件名为test。2、系统管理员用户名为“admin”,密码为“12345”;3、报名系统的具有学生个人信息注册、考试科目提交和报名管理三个功能模块;4、学生个人信息注册:用户在使用报名系统前,必须使用“个人信息注册”,填写学号(长度8位数字)、姓名、性别、班级、年级、联系电话以及登录系统的密码。然后向数据库提交这些信息,成为注册用户。注册成功后,才可以登录报名系统,进行报名。5、考试科目提交:1)学生使用学号和注册个人信息时设定的密码登录报名系统。系统验证学生输入的学号和密码是否正确。如果所输入学号在数据库中不存在,提示“您没有注册,请先填写个人信息注册表,才能登录本系统”;如果密码不正确,提示“密码有错误”;如果学号和密码正确,则进入报名系统,选择要报名的考试科目,提交报名申请。2)登录系统后,具有选择考试科目、取消已选考试科目和退出系统等功能,每个学生最多可选1门课程考试;学生选择报考科目并提交后,其报名记录写入相应的报名记录数据库。报名科目只有英语4级和6级。6、考试报名管理模块功能:1)只有管理员administrator用户能够登录和使用本功能;2)本模块具备学生管理和考试报名记录查询管理功能;3)“学生管理”菜单,能够按学号或者姓名查询学生基本信息,显示学生学号、姓名、性别、班级、年级、联系电话等信息。能重新设定学生密码。4)“考试报名记录管理”菜单,能根据管理员选择的考试科目,查询报名记录信息,显示该考试科目所有报考学生的学号、姓名、性别、班级、年级等信息,按学号排序。统计出该科目总的报名人数。可以删除任意一条报名记录。5)具有退出系统的功能。三、规格参赛选手设计出的考试报名系统是一个编译好的EXE文件以及经过改进的数据库test.mdb文件。程序能够在Windows的任何目录下运行,不应随数据库test.mdb文件位置的改变而无法运行或者运行出错。四、图样以下为系统主要界面参考图样,参赛选手在实现程序基本功能的前提下,可以使用颜色或者用图标等进行美化或者改变界面样式。考试报名系统——首页个...