利用Delphi开发旅游景点微机售票系统

http://tech.ddvip.com   2006年07月31日    社区交流

本文详细介绍利用Delphi开发旅游景点微机售票系统

  在程序方面为了满足打印速度的要求,经过测试和精心选择,确定用Delphi做为程序设计语言。Delphi把强大的对象Pascal语言和快捷便利的RAD相结合,是一个通用的图形用户界面(GUI)开发工具,它是基于可视化和组件的概念而设计出来的,而且能非常方便地操纵数据库及实现各种报表,使得编程迅速,且是目前调试编译速度最快的编程语言之一。在门票打印时直接调用Delphi的类Printers中的各种过程和函数,如Printers.Canvas.Textout(x:integer;y:integer;const Text:string)再结合其他的过程和函数即可实现快速打印,解决了程序打印速度的问题。

  系统选择SQL Sever做为数据库,SQL Sever是一个客户机/服务器关系型数据管理系统(RDBMS),使用Transact-SQl在客户机和SQL Sever之间发送请求,能够满足系统的网络传输要求。Delphi中可以通过BDE(数据库引擎)和ODBC进行数据库访问,或者通过ADO直接进行数据库访问。

  另外在总的程序设计时,考虑到使用本系统的操作员素质参差不齐,计算机操作水平相对较低,所涉及的操作要尽可能简单,尽量少输入信息,尽量使用下拉框和选择框,避免出错。本系统操作员要输入的只有游客人数(成人和小孩或学生)和车辆数。其他信息如票价,程序启动时从数据库中自动调出,时间取自系统时间,总价由计算机自动生成,界面简单、操作容易、易学易用。   三、系统软件总体设计

  1.数据库表设计

  系统数据库中共有零售票信息表、密码表、操作员信息表、票价信息表,以及为统计查询建造的视图等。以零售票信息表为例介绍表的结构。其字段定义如表1所示。

  序列号:由售票员的标识符号,随机号和微机售票开始的票数记录组成。如GK006662,代表标识号为G的售票员,随机号为K,第6662张票。

作者:FlyHope2005    责编:豆豆技术应用

正在加载评论...