- 15
- 0
- 约3.21万字
- 约 39页
- 2018-10-09 发布于重庆
- 举报
VB课程设计-小型学生成绩管理系统
设计目的:
将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性练习,以达到对所学知识熟练掌握、灵活应用的目的。
通过课程设计,学生在下述各方面的能力应该得到锻炼:
1.对于给定的设计题目,如何进行分析、理解,以做到思路清晰。
2.掌握自顶而下的设计方法,将大问题进行模块化分解,领会结构化程序设计的方法,同时深刻认识到面向对象程序设计与面向过程程序设计的根本区别。
3.熟练掌握VB常用控件的使用,灵活运用各种数据类型。
4.进一步掌握在集成环境下调试程序和修改程序的方法和技巧。
设计环境:
1. 硬件环境
Pentium II以上微机,内存32MB以上,建议64MB。
2. 操作系统
Windows 98/2000/XP。
3. 编程环境
Visual Basic 6.0程序设计语言,Access97/2000数据库。
设计要求:
1.首先出现“欢迎界面”,登录成功后以菜单形式提供其它功能界面,要求界面具有良好的交互功能。
2.提前编制下次调试的程序,对于难点问题要积极查阅相关教材、资料,计划好每次上机的内容,高效、独立地完成这次设计任务。
3.程序及时进行存储备份,以免机器故障或其他同学的误操作而丢失程序。
4.设计结束,按要求及时上交源程序和设计报告。报告包含以下内容:功能介绍,任务分解,各个功能块的主要设计思路和实现方法,程序主要界面,设计心得体会。
设计选题:
1.设计题目:小型学生成绩管理系统
2.设计内容:完成学生信息(学号,姓名,性别,年龄)的初始化、成绩的录入、学生的查询、学生库的维护及学生成绩的统计(10名学生信息即可)。
①初始化:通过建立数据库,从键盘输入基本信息。
②维护、查询及统计信息如下:
?添加、删除学生的信息、成绩录入。
?按学号、姓名查询某学生信息。
?男女生人数统计,统计平均成绩不及格的学生。
?按平均成绩由高到低排序输出学生的所有信息(但不能破坏原有的存储信息)。
3.设计步骤
?分析学生信息各字段的属性,选择适当的存储结构。
?分析各个统计功能的要求。
?画出各功能块的N-S流程图。
?根据流程图编写程序清单。
?上机调试程序。
?考察运行结果,是否符合题目要求;若有问题,不断调试,直至成功。
数据库包含的数据表参考如下:
学生库.mdb —— 成绩表
序号 字段名 类型 长度
1 学号 文本 3
2 姓名 文本 4
3 性别 文本 2
4 年龄 数字 2
5 高数成绩 数字 3
6 英语成绩 数字 3
7 计算机成绩 数字 3
8 平均成绩 数字 3
密码表
字段名 类型 长度
用户 文本 8
密码 文本 6
在运行时,对于学生的成绩进行录入,平均成绩要公式运算。
#includestdio.h /*引用库函数*/
#includestdlib.h
#includectype.h
#includestring.h
typedef struct /*定义结构体数组*/
{
char num[10]; /*学号*/
char name[20]; /*姓名*/
int score; /*成绩*/
}Student;
Student stu[80]; /*结构体数组变量*/
int menu_select() /*菜单函数*/
{
char c;
do{
system(cls); /*运行前清屏*/
printf(\t\t****Students Grade Management System****\n); /*菜单选择*/
printf(\t\t | 1. Input Records |\n);
printf(\t\t | 2. Display All Records |\n);
printf(\t\t | 3. Sort |\n);
printf(\t\t | 4. Insert a Record |\n);
printf(\t\t | 5. Delete a Record |\n);
printf(\t\t | 6. Query |\n);
printf(\t\t | 7. Statistic |\n);
printf(\t\t | 8. Add Records from a Text File|\n);
printf(\t\t | 9. Write to a Text file |\n);
printf(\t\t | 0. Quit |\n);
printf(\t\t*****************************************\n);
printf(\t\t\tGive your Choice(0-9):);
c=getchar(
您可能关注的文档
最近下载
- 【地域文化在主题酒店中的运用研究—以S酒店为例(附问卷)15000字】.doc
- CWI考试1PART+A+练习题及答案.docx
- PART A CWI练习题及答案 .pdf VIP
- 数学思维导图小学初中高中含目录(高清版)人教版.pdf VIP
- SY-T 6629-2005 陆上钻井作业环境保护推荐做法.pdf VIP
- SY_T 7295-2016 陆上石油天然气修井作业环境保护推荐作法.docx VIP
- 汉责文化打屁股.pptx VIP
- SY∕T 5557-2016 石油天然气钻采设备 固井成套装备.docx VIP
- SY∕T 7425-2018 石油天然气钻采设备 制氮注氮设备.docx VIP
- SY-T6113-2023石油天然气钻采设备 修井用动力卡盘.pdf VIP
原创力文档

文档评论(0)