文档视界 最新最全的文档下载
当前位置:文档视界 › 计算机程序设计员(计算机程序)概要

计算机程序设计员(计算机程序)概要

计算机程序设计员(计算机程序)

1.试题说明

要求参赛选手在规定的时间内独立完成题目要求的计算机应用程序。目标是制作一个Windows 2000/XP下的应用程序。目的在于考察参赛选手进行程序设计的知识与技能,以及运用所学知识进行创造性的工作,在短时间内开展程序设计的能力。要求参赛选手在指定的环境下,按照规定的题目,运用提供的可选软件进行程序设计。程序设计分为基本操作和功能设计,每完成一项操作或实现一项功能后都可以得到一定的分数。主要考核参赛选手以下基本知识和技能:

(1) 可以选择使用Microsoft Visual C++ 6.0、Microsoft Visual Basic 6.0、MS Access 2003编制应用程序;

(2) 熟悉Windows 2000/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文件位置的改变而无法运行或者运行出错。

四、图样

以下为系统主要界面参考图样,参赛选手在实现程序基本功能的前提下,可以使用颜色或者用图标等进行美化或者改变界面样式。

图1 报名系统首页菜单

图2 个人信息注册

图3 报名系统登录(管理员administrator登录界面类似)

图4 学生报名界面

图5 考试报名管理

五、竞赛时间

正式竞赛时间360分钟(6小时),分成两部分,上午210分钟(3.5小时),下午150分钟(2.5小时)。中午可以休息60分钟(1小时)。

六、注意事项

此题需要选手了解VB/VC编程、Access数据库,以及VB/VC 访问数据库技术等等。比赛结束时,选手应将该目录下的所有文件以及数据库文件存放在指定位置。

竞赛试题(B)

一、题目

题目:超市商品管理系统

任务:在计算机桌面上提供名为“程序设计2007”的文件夹内有名为“Superm.mdb”的Access数据库,该库中已经给出超市商品的基本信息。

参赛选手应在此基础上,使用VB/VC和数据库技术设计一个简单的超市商品管理系统。

二、制作要求或设计要求

该程序应实现以下功能:

1、设计并完善符合应用程序要求的表及表结构;

2、系统管理员用户名和密码均为“admin”;

3、设计一个超市商品管理系统的软件界面,具有库存商品查询,商品入库管理、商品销售管理、销售统计、销售人员管理等模块;

4、库存商品查询:按照商品名称、种类、进货日期、单价、库存量完成库存商品信息的组合查询;

5、商品入库管理(只供系统管理员使用):录入商品的基本信息,包括商品名称、种类、产地、制造商、单价、数量、进货日期;

6、商品销售管理功能(只供销售管理员使用):

售货员利用自己的帐号和密码登录;每个售货员有一个4位数字的工号,并以工号作为登录系统的帐号。

输入商品编号或商品名称和数量,程序自动查找商品库提取并显示商品的价格信息,并记录销售日期;一个界面可以录入多种商品,即一个客户的一次购物在一个界面中录入;系统自动计算客户的消费总额;同时将销售的每个商品的信息(包括商品编号、销售员工号、销售数量、销售日期)记入数据库。

销售商品查询:按照商品名称和销售日期查询显示销售商品的信息,具体包括商品名称、单价、产地、销售数量、销售员工号。

7、商品销售统计(只供系统管理员使用):

1)按销售日期统计销售员的销售业绩,显示销售员的工号和销售总额,并按销售总额递减显示;

2)按销售日期、商品名称、种类统计销售总额;

8、销售人员帐号管理(只供系统管理员使用):

1) 为销售人员建立一个初始的密码,即建立工号与密码的对应关系;

2) 浏览销售人员帐号密码。

三、规格

参赛选手设计出的超市商品管理系统是一个编译好的EXE文件以及经过改进的数据库Superm.mdb文件。程序能够在Windows 的任何目录下运行,不应随数据库Superm.mdb文件位置的改变而无法运行或者运行出错。

四、竞赛时间

正式竞赛时间360分钟(6小时),分成两部分,上午210分钟

(3.5小时),下午150分钟(2.5小时)。中午可以休息60分钟(1小时)。

五、注意事项

此题需要选手了解VB/VC编程、Access数据库,以及VB/VC 访问数据库技术等等。比赛结束时,选手应将该目录下的所有文件以及数据库文件存放在指定位置。

相关文档
相关文档 最新文档