湖北轻工职业技术学院信息工程系
《VB+SQL》综合实训
设计题目:班 级:姓 名:学 号:指导老师:日 期:
学生信息管理 10计管 袁晨帅 1003011136 李松庆 麦琪琳
2011-12-27 1
摘要
随着学校的规模不断增大,学生数量急剧增加,有关学生的各种信息量需要有学生信息管理系统来提高学生管理工作上的效率。通过这样的系统可以做到信息的规范管理,科学统计和快速查询、修改、增加等,从而减少管理工作方面的工作量。
本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化、和自动化,其主要任务是计算机对学生各种信息进行日常管理,如成绩、课程、班级以及学籍信息管理的查询、删除添加等,针对这些要求设计了学生信息管理系统。
本次实训是利用VB/SQL Server开发的,visual Basic 6.0提供了ADO对数据进行操作。数据库在SQL Server 2000中创建成功后,ADO通过ODBC 创建于数据库的连接。
2
目录
摘要 .............................................................................................. 2 目录 .............................................................................................. 3 一.设计题目 .............................................................................. 4 二.开发工具 .............................................................................. 4 三.系统功能说明 ..................................................................... 4
1.系统功能分析 ..................................................................... 4 2.系统功能模块设计 ............................................................. 5 3.数据库设计 ......................................................................... 5 四.程序清单 ............................................................................ 26 五.测试结果 ............................................................................ 26 六.实训心得 ............................................................................ 26 附参考资料 ............................................... 错误!未定义书签。
3
一.设计题目
学生信息管理系统
二.开发工具
Visual Basic6.0+SQL Server2000
三、 设计要求
本系统需要完成的功能主要有:
? 有关各种信息的输入,包括学生、课程、成绩等基本信息。? 各种信息的查询 ? 各种信息的修改 ? 信息的删除。
四.系统功能说明
1.系统功能分析
系统功能分析是在系统开发的总体任务的基础上完成的。本次实训学生信息管理系统需要完成的功能主要有:
? 有关学籍等信息的输入,包括学生基本信息、所在班级、所学课程和成
绩等;
? 学生信息的查询,包括学生基本信息、所在班级、已学课程和成绩等; ? 学生信息的修改;
? 班级管理信息的输入,包括班级设置、年级信息等; ? 班级管理信息的查询; ? 班级管理信息的修改; ? 学校基本课程信息的输入;
4
? ? ? ? ? ? 基本课程信息的修改; 学生课程的设置和修改; 学生成绩信息的输入; 学生成绩信息的修改; 学生成绩信息的查询; 学生成绩信息的统计。
2.系统功能模块设计
对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如下图所示的系统功能模块图。
3.数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构
5