1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第11章 学生信息管理系统,本章利用VB的强大功能实现一个具有C/S结构的学生信息管理系统,通过实现系统体会VB数据库编程的方法及应用程序的发布。,【主要内容】,巩固VB中各种控件及控件数组的使用,加强SQL语言的使用,学会一般VB数据库应用程序的设计方法,学会VB应用程序的发布,11.1 系统分析与设计,11.2 编程与实现,11.3 程序的调试,11.4 应用程序的发布,11.1 系统分析与设计,一个大型的信息管理系统往往要经历需求分析、系统分析、系统设计、编码与调试等阶段,有时还有不断反复的过程。在本
2、章中只介绍利用VB设计简单的学生信息管理系统。其主要包含两个方面:界面设计与数据库设计。其中界面设计是使用VB来实现,数据库系统是用VB的数据库设计程序实现,其实质是使用ACCSESS数据库。在功能上讲,系统共有五个模块:公用模块、登录模块、成绩管理、学籍管理、主界面与菜单,系统管理员可以查看、修改、添加、删除学生的个人和成绩信息,学生只有权根据自己的学号查看自己的学习成绩。,11.2 编程与实现,11.2.1 创建数据库,1建立用户表(user_form),2建立学生信息表(student_form),3课程成绩表(score_form),4班级表(class_form),11.2.2 创建
3、工程,11.2.3 公共模块,11.2.4 登录窗口设计,1.登录界面设计,2.属性设置,3.登录代码,11.2.5 学籍管理模块,1.界面设计,2.代码,11.2.6 成绩管理模块,1.界面设计,2.代码,11.2.7 主窗口及其菜单,1.MDI主窗口,2.菜单设计,3.菜单代码,11.3 程序的调试,程序的调试是程序设计的重要步骤,当初步设计设计每一个窗体时要进行调试,以保证各个模块的正常运行,这是在各个模块设计阶段必须有的工作。当主窗体与菜单设计完以后,再从整体上进行调试,对某些部分可能还要进行再次修改、调试直至完全能正确运行。,11.4 应用程序的发布,创建好VB应用程序后,开发人员总希望将应用程序发布给他人使用,发布应用程序就是要用发布向导对其进行打包,制作安装盘。用VB自带的发布工具可以对VB应用程序进行分发,但该工具对于存放在文件夹中的数据库难以发布,需要将所有的发布文件放在根目录下,所以,在本例中修改了源代码和数据库的位置,并且在添加文件时要将数据库添加到发布文件中,使得程序安装后能正常运行。,小结,本章通过设计并实现一个具有五个模块的学生管理系统,使读者能够掌握设计一般VB应用程序的基本方法。其中使用了大量的控件、代码,更重要的是介绍了使用ADO对象代码连接数据库的方法,值得学习。最后介绍了VB应用程序发布的一般方法,使得完成的系统得以发布。,