VB+SQL server机票预定系统 第7页
而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。
⑤、访问数据库
Visual Basic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server、Access等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。
(2)、SQL数据库技术:本机票预定系统主要采用的数据库SQL2000使您容易得到所需信息,并提供强大工具,可以帮助您组织和共享您的数据库,以便您和您的工作组能作出更好的决策。快速找到可靠答案,通过Intranet共享信息,建立更快更有效的商业解决方案。
使Web协作成为可能,用SQL 2000中的新工具提高生产力。使数据对任何协作者都可直接利用。更新销售数据或快速查看旅客细节信息。定制您自己的图形格式,以便准确地显示您所需的信息。表格字段直接连结到数据库,所以信息总是最新的。
经过了需求分析,已经清楚了系统所要完成的功能,接下来就是决定“怎么做”。 概括的说,总体设计的基本目的就是回答“系统应该如何实现?”的这个问题。因此总体设计又称为“概要设计”。该系统是专门用于旅行社或各个售票点管理机票的预定以及管理员进行各项信息的添加、修改、查询。它应该具有开放性、方便性和灵活性。这样,管理员不仅可以轻松数据库中添加、修改和查询各项信息。
通过这个阶段的工作,将划分出组成系统的物理元素——程序,文件,数据库,人工过程和文件等。但是每一个物理元素都处于黑盒子阶段,这些黑盒子里的具体内容将留在以后进行详细的设计。总体设计阶段的另一项重要任务是设计系统的结构,也就是要确定系统中每个程序是由哪些模块组成,以及这些模块间的相互关系。
采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程序的错误通常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试。应而有助于提高系统的可靠性。并且模块化还能够提高软件的可修改性,也有助于软件开发工程的组织管理。因此,在进行软件结构设计时应该遵循的最主要的原理就是模块化独立原理。
为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛用于内部的局域网。其运行要求如下:
⑴、软件环境:
客户端: Windows98/NT/XP。
服务器端:Windows NT/Windows2000及VB等。
数据库:采用SQL,运行于服务器端。
⑵、硬件环境:
服务器 CPU:PⅢ 500以上 ,内存:
客户机 CPU:P200MMX以上,内存:
系统开发的总体任务是实现机票预定系统管理的系统化、规范化和自动化,是在系统开发的总体任务的基础上完成的。对本系统的功能进行集中、分块,按照结构化程序设计的要求,得到如下图所示的各子功能模块图。
图4.1功能模块图
1、功能的实现:
下面,对各个功能模块分别进行详细讨论,具体情况见系统源代码。
(1)、旅客信息管理功能模块包括旅客信息的添加,修改旅客信息,删除旅客信息。该功能模块是对系统的初始化,对旅客的基本信息进行管理和文护。考虑到旅客较多,设置了旅客基本信息查询,操作人员可以按旅客编号、姓名和身份证号进行查询,并对查询结果进行文护,从面减少了操作人员的工作强度。该模块的主要功能是对该旅客基本信息进行管理,并能够对旅客的基本信息进行查询,便于修改和删除。
(2)、定票信息管理系统模块主要包括正常添加、修改和上传信息3个功能模块。
(3)、取票信息系统模块主要完成查询、删除和打印取票通知单。
(4)、查询信息管理系统模块主要完成旅客信息、定票信息、和售出机票信息的查询。
(5)、退票信息管理系统模块主要完成的是查询退票信息和删除信息。
系统流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件。系统流程图表达的是数据在系统各部件之间流动的情况。若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.751com.cn
图4.2系统流程图
1.硬件环境
CPU:奔腾200MHz以上
内存:32MB
显示卡:标准VGA 256色显示模式以上
硬盘:300MB以上剩余磁盘空间
驱动器:8倍速CD-ROM以上
其他必备附属外设
2.软件环境
操作系统: Windows 98/Windows 2000/Windows XP
数据库类型 :SQL 2000
开发平台:Windows 2000+VB
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>