VB数据库项目设计模块化教程

出版时间:2009-8  出版社:机械工业出版社  作者:刘玉山,刘宝山 主编  页数:131  

前言

VisualBasic以其强大的功能,简单、直观、易学的特点,一直是众多程序设计初学者首选的软件开发平台,也是计算机爱好者走进面向对象程序设计殿堂的捷径。数据库系统作为信息管理系统开发不可或缺的部分,己成为广大程序设计人员必须掌握的内容之一。因此,这两门课程在计算机专业中具有十分重要的地位。然而,单独学习这两门课程,不仅需要过多地投入学习成本,而且很难使学生深刻认识它们之间的有机联系,使学生在程序开发过程中“编程找不到对象,数据库不知如何操作”。为克服传统教学带来的弊端,我们对“VB程序设计”和“数据库应用”这两门课程进行整合并编写了本书。职业教育的课程开发需要以工作过程为导向,强调在教学中模拟真实的工作情境,采用行业规范和流程,采取任务驱动教学方式,实现模块化项目教学。因此,在教材编写过程中,我们打破了传统的教学模式,强化了工作过程为导向的课程开发理念,采用了MIS系统开发的一般流程,并融入了软件工程的思想。全书共分13章,以学生比较熟悉的“学生成绩管理系统”作为案例,并将其有机地划分成“三大模块”、“25个子模块”,从而构成学生学习和实训的设计项目。每章以具体项目为导引,通过“项目需求分析”对项目进行描述,使学生明确具体任务:在“项目设计”过程中学习和掌握程序设计和数据库设计方法和技能,实现程序设计;在“技术要点小结”中提炼技术要点,方便学生对知识的归纳和总结;通过“模拟项目演练”为学生提供实训的机会,促进学生设计能力的提高。通过本书的学习,不但可以使学生掌握“VB程序设计”和“数据库应用”两门课程所包含的知识内容,而且可以使学生体会到软件工程和MIS系统开发的一般方法,初步建立系统开发的思想,奠定学生进行毕业设计的基础和培养学生软件开发的实际能力。为方便教学,本书配套有多媒体课件及每个任务设计的源代码。本书是作者多年从事计算机教学工作的结晶,不仅包含着作者个人的努力,而且蕴含着作者同事的支持和家人的一份辛劳。尽管本书在正式出版之前作为校本教材有过成功的应用经历,但面对广大的读者难免会顾此失彼,存在不妥之处,恳请广大读者批评指正。

内容概要

以工作过程为导向开发职业教育课程,在教学中模拟真实的工作情境,是职业教育行之有效的途径。基于这一理念,本书力求将计算机专业传统的“VB程序设计”和“数据库应用”两门课程进行整合,融入“软件工程”的思想,采用行业设计规范和流程,以软件开发工作过程为导向,确立软件设计任务,提炼可供课堂教学的设计任务,突出可视化编程模块化特点。
本书共分13章,每章以具体项目为导引,通过“项目需求分析”对项目进行描述,在“项目设计”过程中实现程序设计,在“技术要点小结”中提炼技术要点,通过【模拟项目演练】提供学生实训的机会。
本书可作为高职高专计算机专业的教材,也可作为其他层次的学生和程序设计爱好者,特别是数据库信息管理系统开发设计人员的参考用书。

书籍目录

前言
第1章 Visual Basic、Access及SQL Server导引
1.1 Visual Basic概述
1.2 数据库概述
1.3 Access概述
1.4 SQL Server概述
1.5 SQL数据查询语言概述
【模拟项目演练】
第2章 学生成绩管理系统总体设计
2.1 学生成绩管理系统的定义
2.2 学生成绩管理系统功能描述
2.3 学生成绩管理系统的数据结构
第3章 登录对话框模块设计
3.1 项目需求分析
3.2 项目设计
3.3 技术要点小结
【模拟项目演练】
第4章 管理员授权用户模块设计
4.1 项目需求分析
4.2 项目设计
4.3 技术要点小结
【模拟项目演练】
第5章 教师基本情况添加模块设计
5.1 项目需求分析
5.2 项目设计
5.3 技术要点小结
【模拟项目演练】
第6章 教师基本情况查询和浏览模块设计
6.1 项目需求分析
6.2 项目设计
6.3 技术要点小结
【模拟项目演练】
第7章 教师基本情况修改模块设计
7.1 项目需求分析
7.2 项目设计
7.3 技术要点小结
【模拟项目演练】
第8章 教师基本情况删除模块设计
8.1 项目需求分析
8.2 项目设计
8.3 技术要点小结
【模拟项目演练】
第9章 学生基本情况管理模块设计
9.1 项目需求分析
9.2 项目设计
9.3 技术要点小结
【模拟项目演练】
第10章 教师任务书查询功能模块设计
10.1 项目需求分析
10.2 项目设计
10.3 技术要点小结
【模拟项目演练】
第11章 学生成绩添加模块设计
11.1 项目需求分析
11.2 项目设计
11.3 技术要点小结
【模拟项目演练】
第12章 备份和恢复槿块设计
12.1 项目需求分析
12.2 项目设计
12.3 技术要点小结
第13章 学生成绩管理系统集成和打包
13.1 学生成绩管理系统的集成
13.2 学生成绩管理系统的编译和打包
13.3 技术要点小结
参考文献

章节摘录

插图:VisualBasic是一种可视化的、面向对象和事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。VisualBasic通过图形对象(包括窗体、控件、菜单等)来设计应用程序。图形对象的建立和使用都十分简单,只需要为数不多的几行程序就可以控制这些图形对象。VisualBasic是采用事件驱动编程机制的计算机语言之一。事件驱动是一种适用于图形用户界面(GUI)的编程方式。传统的编程是面向过程、按规定顺序进行的,程序设计人员总是要关心什么时候发生什么事情。对于现代的计算机应用来说,必须根据用户的需求安排程序的执行,而这实际上就是事件驱动程序所要解决的问题。用事件驱动方式设计程序时,程序员不必给出按精确次序执行的每个步骤,只是编写响应用户动作的程序。例如选择命令,移动鼠标,用鼠标单击某个图标等。与传统的面向过程的语言不同,在用VisualBasic设计应用程序时,要编写的不是大段的程序代码,而是由若干个微小程序,这些微小程序由用户启动的事件来激发,从而大大降低了编程的难度和工作量,提高了程序的开发效率。VisualBasic的主要特点有:(1)可视化编程。(2)事件驱动的编程机制。(3)面向对象的设计方法。(4)结构化的程序设计语言。(5)强大的数据库管理功能。(6)友好的帮助系统。1.1.1 VB运行环境及基本概念VisualBasic的集成开发环境(IDE)是开发VisualBasic应用程序的开发设计平台,熟练掌握VisualBasic集成开发环境是开发应用程序的基础。VisualBasic的集成开发环境及其几个主要组成部分,如图1.1 所示。VB程序设计是围绕窗体设计进行的,因此窗体设计器是VB程序设计的中心。工具箱是可以使用的控件集合,通过工具箱可以将控件添加到窗体上,从而实现对程序运行的控制。属性窗口是对控件属性进行静态设置和控制的工具,如图1.2 所示,通过属性窗口可以设置控件的初始状态。代码窗口是编程窗口,如图1.3 所示,通过代码窗口可以对控件的属性进行动态控制,改变控件的状态,即进行控件事件编程,也可以在代码窗口编写普通过程和函数的编程。

编辑推荐

通过《VB数据库项目设计模块化教程》的学习,不但可以使学生掌握“VB程序设计”和“数据库应用”两门课程所包含的知识内容,而且可以使学生体会到软件工程和MIS系统开发的一般方法,初步建立系统开发的思想,奠定学生进行毕业设计的基础和培养学生软件开发的实际能力。

图书封面

评论、评分、阅读与下载


    VB数据库项目设计模块化教程 PDF格式下载


用户评论 (总计12条)

 
 

  •   案例挺详细的,直接在案例过程中逐步介绍一些基础知识
    适合没基础的人看

    案例都是一个系统的,要从头一直做下去,中间断开有点衔接不好
  •   暂时还没看……
  •   慢慢学习吧哈哈
  •   很好 正在看中
  •   实例教程,很容易上手,就是书的质量还有待提高!
  •   内容偏少,但作为一般入门够了
  •   这回可以慢慢学了。
  •   很适合初级人员学习用
  •   书本里面的内容太简单,根本无法执行。不适合自学。
  •   太简单,不建议购买
  •   整体结构清晰,值得一看。
  •   对各模块内的语句都没有分析,对于我这样的初学者不是很好用
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7