VB课程设成绩统计与查询任务书
河北工业大学计算机软件技术基础(VB)课 程 设 计 任 务 书本题难度级别:B 实现基本要求代码: 约150 主要涉及:基本控件的使用、文件读写、数组操作和菜单设计一、设计题目:学生
河北工业大学计算机软件技术基础(VB) 课程 设计 任务 书 B150 本题难度级别: 实现基本要求代码: 约 基本控件的使用、文件读写、数组操作和菜单设计 主要涉及: 一、设计题目:学生成绩统计与查询系统 (出题人:赵秀平) 二、目的与要求: 1.目的: VB 培养学生综合利用语言进行程序设计的能力,主要是培养学生综合使用基本控件的、 文件读写、数组操作和菜单设计等能力。 2.基本要求: 设计一个学生成绩统计与查询系统,要求具有如下的功能: ■ 使用该系统时,首先要登陆,用户名或密码输入正确才能使用(设置一个用户名和 一个密码),即进入程序的主界面。最多可输入3次口令,若3次输入都错误,则 禁止再次输入。 ■ 在程序的主界面中进行菜单设计。 ■ 通过菜单命令应能从数据文件中将学生姓名信息及课程的成绩(至少三门课的成绩) 读入,并显示在文本框中。 ■ 通过菜单命令应能计算并显示每个学生的平均成绩。 ■ 通过菜单命令应能计算并显示数学、英语、计算机各科的平均成绩和总平均成绩及 学生总人数。 ■ 通过菜单命令应能计算出平均成绩大于与或等于总平均成绩、各科成绩均大与或等 于各科的平均成绩的学生人数,即优秀生的人数,并显示优秀生的信息。 ■ 通过菜单命令应能根据学生的姓名进行查询。 3.创新要求: 在基本要求达到后,进行创新设计,进一步完善系统。创新方向提示如下: ● 在程序运行时,可以设置多个条件,然后根据给定的多个条件来统计或查询学生信 息(如统计某个分数段的学生人数和显示该分数段内的学生信息等)。 ● 为某些命令设置快捷键。 ● 增加工具栏,工具栏中应有常使用的工具按钮。 三、设计方法和基本原理: 1. 问题描述: 程序界面见上面的示意图,功能描述参见基本要求和创新的内容。设计时要注意一些 功能需要在其它功能之后才能使用,如统计与查询菜单下的命令需要在读入数据后才能 使用。 2. 问题的解决方案: ① (主界面设计状态示意图如下) 设计程序主界面

