要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种"部件",即图形对象,并设置这些图形对象的属性。VisualBasic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从个对象进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档(compounddocument),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。
动态链接库(DLL)
VisualBasic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到VisualBasic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能。
1.2系统设计的背景
考虑到彩票发行网点的建设要尽量减少成本,所以要开发一种操作简单、功能较齐全且对机器配置要求不高的软件系统。
1.3系统的功能简介
本系统主要可以实现以下的管理功能:销售、开奖、查询、设置等等。
1.3.1项目规划
本信息管理系统是一个典型的数据库应用程序,特规划如下:
1.3.2销售
系统的销售分两种方式,一种是自选,一种是机选,完全与实际中的操作一样,但每次最多只能操作五注,并直接与打印机进行关联操作,可将自己的选择结果通过打印机输出,当一个客户销售完毕,轮到一下客户时,只需点击复位键,就会清除刚才的选择结果,从而提高了工作效率。
1.3.3开奖:
该模块是根据数学规律对所有已经卖出的彩票的结果进行抽奖,并及时显示
出抽奖结果(即号码)
1.3.4查询:
为了帮助彩票购买者及时查询自己所购的彩票是否中奖,特设置了此模块,
在此处我们首先可以选择已经售出彩票的期数,则系统自动显示出此期的中奖结果,以及彩票的销售量,共有六个层次的奖项,即特等奖、一、二、三、四、五等奖,并可以输入某一注彩票的号码进行即时查询。
1.3.5设置:
此模块是本彩票系统的最基础的功能模块,我们在此处设置彩票的期数、开
奖日期、兑奖日期等基本的参数。
1.3.6退出:
退出本系统操作。
1.4系统开发的目标
出于本系统是彩票销售管理的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。
2.系统分析
2.1业务流程分析
彩票销售管理业务流程图:
2.2数据流程分析:
彩票销售管理系统数据流程图
2.3数据存储分析:实体联系图
首先来做出彩票销售管理系统的E-R图,分析这个问题的实体,从系统分析可以知道,客户、彩票、销售站组成了这个系统的三个实体。这个E-R图可画成下图。
彩票销售管理系统中E-R图
2.4功能分析:功能层次图
3.系统设计
3.1软件模块结构设计
3.1.1系统方案确定。通过对系统的调研与分析,系统主要应完成的功能如系统功能流程图所示的功能。
3.1.2软件结构设计。本系统在执行时,先根据不同的客户的号码需要来
进行相应的操作,然后可以输入数据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个事务型管理系统。
3.2数据库设计
数据库采用了Microsoft推出的Access数据库,这是微软集成到Office中的
一个桌面数据库,能够快速方便的和Office的其他套件综合使用。由于Access具有显著的简易性和有效性,大量的桌面数据库系统都采用Access作为后台数据库彩票序号
自动编号
长整型
购买日期
日期/时间
每期信息表:
字段名称
类型
宽度
小数位
期号
文本
7
中奖号码
文本
7
开奖日期
日期/时间
兑奖截止日期
日期/时间
4、系统的实现:
本部分主要内容为本系统的运行界面以及主要界面的源代码。
4.1系统主界面:本模块是本系统的应用界面,在本界面上集成了本系统的所有功能,共有五个命令按钮,从而实现了本系统从销售
上一篇:
vb库存管理系统(论文+开题报告+源代码)(论文和程序)
下一篇:
对硕士毕业生迁移失业目的地的实证研讨