1、 第 1 页 共 15 页 彩票销售与管理系统设计与实现 1 绪论 1.1 设计题目 近年来我国投入公益事业的资金越来越多, 福利彩票作为公益投入的重要集 资手段也显得更为重要,随着彩票热在中国大地上的日益高涨,彩票的销售与管 理也显得越来越重要。而当前信息技术与数据库技术越来越成熟,利用 java 和 数据库技术来设计一款销售与管理的软件在技术上是完全可行的。 彩票销售管理系统可以说是一个综合性的管理系统,这它集成了彩票销售、 开奖、查询、设置等多种实用的功能,因而具有较强的实用性。 1.2 可行性分析 1.2.1 技术可行性 由于本系统管理的对象单一,且每个数据内容具有较强的关联性,涉及的
2、计 算过程不是很复杂。 因此, 比较适合于采用数据库管理。 对机器要求的配置较低, 一般的电脑在存储量、速度方面都能满足数据库运行的要求。在技术难度方面, 由于有指导老师的指导和相关参考文献,别是参考其它程序的功能,在前台方面 采用 jsp + javaBean 结合,数据库连接方面采用 jdbc + mysql,都是现时应用 较多且比较成熟的技术,因此完全可以实现。 1.2.2 成本可行性 由于采用的技术均为现时比较成熟和流行的技术,对技术的投入不大,成本 不高。 第 2 页 共 15 页 2 系统目标和建设原则 2.1 系统目标 本系统主要可以实现以下的管理功能:销售、开奖、查询、设置等等
3、。 2.1.2 销售 系统的销售分两种方式, 一种是自选, 一种是机选, 但每次最多只能操作五注, 并直接与打印机进行关联操作,可将自己的选择结果通过打印机输出,采用流水 线操作,提高了工作效率。 1.3.3 开奖 该模块是随机产生该期的开奖号码, 而顾客则根据本人所购买的彩票与开奖号 码相同的数字的个数来评定中奖的等级。 1.3.4 查询 此模块可实现彩票购买者查询自己所购的彩票中奖情况,及历史的中奖号码 记录,用以购买下期彩票的参考。 选择已经售出彩票的期数,系统显示出该期的中奖结果,以及彩票的销售量, 共有三个中奖等级,即特等奖、一、二等奖,并可以输入某一注彩票的号码进行 即时查询。 1
4、.3.5 设置 此模块是本彩票系统的最基础的功能模块,设置彩票的期数(自动生成) 、开 奖日期、兑奖截止日期等基本的参数。 2.2 系统建设原则 2.2.1页面模块化 本系统在界面设计上采用模块化思想, 把实现同一功能的页面共有的部分集 合为一个模块,这样可提高代码的重用性和可维护性。 2.2.2 层结构设计 基于3层B/S架构设计, 消费者只要从浏览器JSP页面输入相关的彩票信息, 而 JSP 页面将信息传给业务逻辑处理模块 javaBean,而 JavaBean 亦负责而数据 库的通信,而再用 JSP 页面再负责显示处理后的信息给用户,结构图如下: 第 3 页 共 15 页 图 2.2.2.:三层框架图 2.2.3面向对象设计 在系统中,在 javaBean 中运用面向对象的思想,将业务逻辑封装成单独的 类。 表示层 业务逻辑层 数据库管理 层 第 4 页 共 15 页 3 运行环境规划及需求分析 3.1 运行环境 图 3:逻辑结构 运行环境为: Windows XP +JSP+ Apatch Tomcat5.0+MySql 5.0 +j2sdk1.5.06 3.2 功能分解 经