1、 数据库课程设计数据库课程设计 题 目: 超市进销管理系统 系 别: 计算机系 班 级: 12 计算机科学与技术 姓 名: 学 号: 指导老师: 完成时间: 2014.6.23 摘摘 要要 随着信息技术在管理上越来越深入而广泛的应用, 管理信息系统 的实施在技术上已逐步成熟。 管理信息系统是一个不断发展的新型学 科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织 起来,就必须建立与自身特点相适应的管理信息系统。 本系统是在管理信息系统的理论和方法指导下、 数据库技术支持 下完成的。本文在结构上首先论述了毕业设计选题的背景、目的和意 义,然后叙述了开发环境、开发平台以及数据库技术,接着
2、用表格和 图片的方式介绍了系统的整体规划, 接下来是系统在具体实现中的详 细内容,最终本系统能够完成信息的输入、输出,数据的修改,本系 统界面友好,操作简单,比较实用。 关键词:控件;窗体;报表;关系数据库管理系统;VB。 第一第一章章 开发环境、工具介绍开发环境、工具介绍 该软件是在 Windows 7.0 + Visual Basic 6.0 + access 2010 的环境下完成的。下面就对这些开发工具进行介绍: 2.1 2.1 Visual Basic 6.0Visual Basic 6.0 微软公司的 Visual Basic 6.0 是 Windows 应用程序开发工具, 是目前
3、最为广泛的、易学易用的面向对象的开发工具。Visual Basic 提供了大量的控件,这些控件可用于设计界面和实现各种功能, 减少 了编程人员的工作量, 也简化了界面设计过程,从而有效的提高了应 用程序的运行效率和可靠性。利用 VISUAL BASIC 程序设计语言,可 以很方便地设计出在 WINDOWS 环境下运行的应用程序。故而,实现本 系统 VB 是一个相对较好的选择。 2.1.1 2.1.1 Visual BasicVisual Basic 的编程特点的编程特点 Visual Basic 语言的出现为 Windows 下的编程提出了一个新概 念,利用 Visual Basic 的动态数
4、据交换、对象的链接和嵌入、动态 链接库、ActiveX 技术可以很方便地设计出功能强大的应用程序。 利用 Visual Basic 语言编程有以下几个特点: 1) 、可视化程序设计 在 Visual Basic 中开发的应用程序,不但有丰富的图形界面, 同时由用户为开发图形界面添加的代码真是少而又少, 因为在设计图 形界面的过程中只需设置 ActiveX 控件的属性即可。 2) 、强大的数据库和网络功能 随着 Visual Basic 语言的向前发展,它在数据库和网络方面的 功能优势就愈加明显,利用 Visual Basic 中的 ODBC开放式的数 据库访问技术可以很方便地开发出自己的数据库
5、应用程序;利用 Visual Basic 自带的可视化数据管理器和报表生成器,完全可以在 Visual Basic 就完成数据库的开发工作。 3) 、其他特性 在 Visual Basic 以前的版本中,由于仍然摆脱不了解释执行的 代码运行机制,所以在相当的程度上制约了 Visual Basic 的发展。 从 Visual Basic5.0 版本开始,在 Visual Basic 中制作的应用 程序都改变为编译执行,使得 Visual Basic 的代码效率有了很大的 提高, 同时执行的速度 也加快了解 30%(同 Visual Basic4.0 相比)。 当然在 Visual Basic 中
6、还有其它特性,例如: 面向对象的编程语言; 结构化程序设计; 事件驱动的程序设计: 在传统的或“过程化”的应用程序中,应用程序自身控制了执行 哪一部分代码和按何种顺序执行代码。 从第一行代码执行程序并按应 用程序中预定的路径执行,必要时才会调用过程。 在事件驱动的应用程序中,代码不是按预定的路径执行, 而是在 响不同的事件时执行不同的代码片段。事件可以由用户操作触发、也 可以由来自操作系统或其它应用程序的消息触发、 甚至由应用程序本 身的消息触发。这些事件的顺序,决定了代码执行的顺序,因此应用 程序每次运行时所经过的路径都是不同的。 支持动态链接库; 应用程序之间的资源共享; 事件驱动的程序设计; 在传统的或“过程化”的应用程序中,应用程序自身控制了执行 哪一部分代码和按何种顺序执行代码。 从第一行代码执行程序并按应 用程序中预定的路径执行,必要时才会调用过程。 在事件驱动的应用程序中,代码不是按预定的路径执行, 而是在 响不同的事件时执行不同的代码片段。事件可以由用户操作触发、也 可以由来自操作系统或其它应用程序的消息