《计算机程序设计员(共10页).doc》由会员分享,可在线阅读,更多相关《计算机程序设计员(共10页).doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上计算机程序设计员(计算机程序)1.试题说明要求参赛选手在规定的时间内独立完成题目要求的计算机应用程序。目标是制作一个Windows 2000/XP下的应用程序。目的在于考察参赛选手进行程序设计的知识与技能,以及运用所学知识进行创造性的工作,在短时间内开展程序设计的能力。要求参赛选手在指定的环境下,按照规定的题目,运用提供的可选软件进行程序设计。程序设计分为基本操作和功能设计,每完成一项操作或实现一项功能后都可以得到一定的分数。主要考核参赛选手以下基本知识和技能:(1) 可以选择使用Microsoft Visual C+ 6.0、Microsoft Visual Bas
2、ic 6.0、MS Access 2003编制应用程序;(2) 熟悉Windows 2000/XP环境,可以独立进行编程操作;(3) 熟悉应用程序的人机交互界面的设计;(4) 熟悉数据库基本操作和数据访问技术。(5)数据库的设计与修改;多表的操作;(6)数据查询、统计、排序;输入输出操作;(7)安全性检测。今后此项目就发展来看,对选手的编程能力、英语水平、自动控制、计算机绘图等多方面提出了比较高的要求。2.命题专家姓名鲍玉斌 (东北大学信息学院软件所副教授)李隐峰 (西安电子科技大学电子工程学院副教授)张海涛 (天津师范大学计算机信息工程学院讲师)3.竞赛试题(A)一、题目题目:考试报名管理系
3、统任务:在Windows桌面上名为“程序设计2007 ”的文件夹内有名为“test . mdb ”的Access 数据库,该库中已经给出考试科目和报名记录的基本信息表。参赛选手应在此基础上,使用VB/VC和数据库技术设计一个简单的学生考试报名管理系统,使得学生可以使用该系统,登录个人信息,并进行报名。管理员可以通过该系统管理考试报名记录,进行删除、排序和查询。 二、制作要求或设计要求该程序应实现以下功能:1、选手根据题目要求,对test.mdb进行修改,设计完善符合应用程序要求的表及表结构,增加相关字段或者表;可以采用文件名形式字符串直接连接数据库(要求使用相对路径,将程序也存放在“程序设计2
4、007”目录)或者采用ODBC数据源形式连接数据库,数据源名称统一设定为“test”。VB/VC程序工程文件名为test。2、系统管理员用户名为“admin”,密码为“12345” ; 3、报名系统的具有学生个人信息注册、考试科目提交和报名管理三个功能模块;4、学生个人信息注册:用户在使用报名系统前,必须使用“个人信息注册”,填写学号(长度8位数字)、姓名、性别、班级、年级、联系电话以及登录系统的密码。然后向数据库提交这些信息,成为注册用户。注册成功后,才可以登录报名系统,进行报名。5、考试科目提交: 1)学生使用学号和注册个人信息时设定的密码登录报名系统。系统验证学生输入的学号和密码是否正确
5、。如果所输入学号在数据库中不存在,提示“您没有注册,请先填写个人信息注册表,才能登录本系统”;如果密码不正确,提示“密码有错误”;如果学号和密码正确,则进入报名系统,选择要报名的考试科目,提交报名申请。2)登录系统后,具有选择考试科目、取消已选考试科目和退出系统等功能,每个学生最多可选1 门课程考试;学生选择报考科目并提交后,其报名记录写入相应的报名记录数据库。报名科目只有英语4级和6级。6 、考试报名管理模块功能:1) 只有管理员administrator用户能够登录和使用本功能;2) 本模块具备学生管理和考试报名记录查询管理功能;3) “学生管理”菜单,能够按学号或者姓名查询学生基本信息,
6、显示学生学号、姓名、性别、班级、年级、联系电话等信息。能重新设定学生密码。4)“考试报名记录管理”菜单,能根据管理员选择的考试科目,查询报名记录信息,显示该考试科目所有报考学生的学号、姓名、性别、班级、年级等信息,按学号排序。统计出该科目总的报名人数。可以删除任意一条报名记录。5)具有退出系统的功能。三、规格参赛选手设计出的考试报名系统是一个编译好的EXE文件以及经过改进的数据库test.mdb文件。程序能够在Windows的任何目录下运行,不应随数据库test.mdb文件位置的改变而无法运行或者运行出错。四、图样以下为系统主要界面参考图样,参赛选手在实现程序基本功能的前提下,可以使用颜色或者
7、用图标等进行美化或者改变界面样式。考试报名系统首页个人信息注册报名系统登录报名记录管理图1 报名系统首页菜单考试报名系统个人信息注册学号: 8位数字姓名: 输入性别: 下拉表单选择“男”或“女”班级: 年级: 电话: 密码: 输入的密码显示为*重复输入密码: 提交图2 个人信息注册考试报名系统学生登录学号: 8位数字密码: 输入的密码显示为*登录系统图3 报名系统登录(管理员administrator登录界面类似)考试报名系统学生报名界面选择考试科目取消考试报名退出系统请选择你要报名的科目l 英语4级l 英语6级提交图4 学生报名界面考试报名系统考试报名管理学生信息管理报名记录管理报名统计退出
8、系统请输入你要查询的学号 ,姓名 ,提交图5 考试报名管理五、竞赛时间正式竞赛时间360分钟(6小时),分成两部分,上午210分钟(3.5小时),下午150分钟(2.5小时)。中午可以休息60分钟(1小时)。六、注意事项此题需要选手了解VB/VC编程、Access数据库,以及VB/VC访问数据库技术等等。比赛结束时,选手应将该目录下的所有文件以及数据库文件存放在指定位置。竞赛试题(B)一、题目题目:超市商品管理系统任务:在计算机桌面上提供名为“程序设计2007”的文件夹内有名为“Superm.mdb”的Access数据库,该库中已经给出超市商品的基本信息。参赛选手应在此基础上,使用VB/VC和
9、数据库技术设计一个简单的超市商品管理系统。二、制作要求或设计要求该程序应实现以下功能:1、设计并完善符合应用程序要求的表及表结构;2、系统管理员用户名和密码均为“admin”;3、设计一个超市商品管理系统的软件界面,具有库存商品查询,商品入库管理、商品销售管理、销售统计、销售人员管理等模块;4、库存商品查询:按照商品名称、种类、进货日期、单价、库存量完成库存商品信息的组合查询;5、商品入库管理(只供系统管理员使用):录入商品的基本信息,包括商品名称、种类、产地、制造商、单价、数量、进货日期;6、商品销售管理功能(只供销售管理员使用):售货员利用自己的帐号和密码登录;每个售货员有一个4位数字的工
10、号,并以工号作为登录系统的帐号。输入商品编号或商品名称和数量,程序自动查找商品库提取并显示商品的价格信息,并记录销售日期;一个界面可以录入多种商品,即一个客户的一次购物在一个界面中录入;系统自动计算客户的消费总额;同时将销售的每个商品的信息(包括商品编号、销售员工号、销售数量、销售日期)记入数据库。销售商品查询:按照商品名称和销售日期查询显示销售商品的信息,具体包括商品名称、单价、产地、销售数量、销售员工号。7、商品销售统计(只供系统管理员使用):1)按销售日期统计销售员的销售业绩,显示销售员的工号和销售总额,并按销售总额递减显示;2)按销售日期、商品名称、种类统计销售总额;8、销售人员帐号管
11、理(只供系统管理员使用):1) 为销售人员建立一个初始的密码,即建立工号与密码的对应关系;2) 浏览销售人员帐号密码。三、规格参赛选手设计出的超市商品管理系统是一个编译好的EXE文件以及经过改进的数据库Superm.mdb文件。程序能够在Windows的任何目录下运行,不应随数据库Superm.mdb文件位置的改变而无法运行或者运行出错。四、竞赛时间正式竞赛时间360分钟(6小时),分成两部分,上午210分钟(3.5小时),下午150分钟(2.5小时)。中午可以休息60分钟(1小时)。五、注意事项此题需要选手了解VB/VC编程、Access数据库,以及VB/VC访问数据库技术等等。比赛结束时,选手应将该目录下的所有文件以及数据库文件存放在指定位置。专心-专注-专业