hi7.0来设计一套彩票销售管理系统不但是必要的,而且在技术上是完全可行的。
1.1可行性分析
由于系统管理的对象单一,涉及的计算过程不是很复杂。因此,比较适合于采用Access数据库管理。对机器要求的配置较低,一般的电脑在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献特别是
网络上各种资料的共享,以及参考其它
程序的功能,因此完全可以实现。
系统的设计是在Windows XP操作系统环境下,使用Delphi 7.0开发成功的。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的
问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,系统选用的数据库语言介绍如下:
Delphi使用面向对象的Pascal语言为基础语言,Pascal语言是计算机界公认的教学语言,它结构严谨、层次清晰,正是这些特点使基于Delphi开发的应用程序也具有同样的特性。另一方面,Delphi支持可视化的程序设计,使软件开发像搭积木那样简单、直观。
总的来说,Delphi具有以下特点:
功能强大的可视化组件:越来越多的程序员将Delphi作为首选开发平台,主要原因在于Delphi为程序员提供了数百个功能强大的可视化组件,同时,程序员还能根据需要开发自己的组件产品,并安装到Delphi系统中,这一功能极大地提高了软件开发效率。利用这些可视化组件,程序员可以短时间内开发出具有浏览、编辑、插入、删除、查询、另存等多功能的数据库应用软件。可以说,选择Delphi开发平台就意味着高效和成功。
灵活的数据库支持:Delphi没有专用的数据库,然而,它却支持几乎所有的数据库,如Access、VFoxpro、DBase、Paradox等桌面数据库和MS SQL Server 、Oracle、Sybase、Interbase等大型数据库。利用Delphi提供的DataSnap、BDE、ADO和dbExpress等组件以及上述数据库可以很容易地开发出数据库应用软件。同时,Delphi较先进的多层数据库技术使用户开发的应用软件更能适应当前社会的需要。
1.2系统设计的背景
考虑到彩票发行网点的建设要尽量减少成本,所以要开发一种操作简单、功能较齐全且对机器配置要求不高的软件系统。
1.3系统的功能简介
系统主要可以实现以下的管理功能:购买彩票、查询各种数据图表、倒计时程序、摇奖、用户购买记录查询等。
系统是一个典型的数据库应用程序,特规划如下:
1.3.1销售
系统的销售分两种方式,一种是自选,一种是机选,完全与实际中的操作一样,但每次最多只能操作五注,并直接与打印机进行关联操作,可将自己的选择结果通过打印机输出,当上一个客户打印完自己所购买的彩票之后,下一个顾客可以直接购买节省了销售时间。
1.3.2数据图表查询
为了让顾客能够随心所欲的购买自己想要的彩票,所以设计了数据图表查询功能。包括各种彩票的统计表、分布图、和值图、概率图等。还为不明白具体规则的客户设计了游戏规则查询。同时还未满足不同客户的需要设计了不同的购买查询方式,这样可以满足消费者在到销售时间结束之后,还可以查询以往数据图表。
1.3.3购买倒计时
购买倒计时随时提醒购买者还有多长时间本期彩票销售就结束,避免有些顾客失去了购买机会,同时也是提醒销售者是否到了开奖时间。
1.3.4摇奖
摇奖模块是为销售者设计,销售者可以在规定的时间内产生本期中奖号码,并负责将中奖号码写入数据库。
1.3.5查询用户购买记录
查询用户购买记录模块设计是为消费者中奖之后,彩票中