1 / 24
文档名称:

旅游风景门票销售系统.doc

格式:doc   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

旅游风景门票销售系统.doc

上传人:825790901 2016/7/16 文件大小:0 KB

下载得到文件列表

旅游风景门票销售系统.doc

相关文档

文档介绍

文档介绍:门票管理系统 1 需求分析需求分析是介于系统分析阶段和软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现测试直至维护的主要基础。良好的分析活动有助于避免或尽早发现早期的错误,从而提高软件生产率,降低开发成本,改进软件质量。旅游景点门票销售系统共分为 5个模块:主界面、营业员管理模块、门票管理模块、售票管理模块和业务统计模块。主界面:该模块是执行后的第一级界面,里面包含了营业员管理模块、门票管理模块和售票管理模块。; 营业员管理模块:该模块包含营业员的全部信息,可以对营业员信息进行查找、删除和修改等相关操作; 门票管理模块:包含门票的全部信息,可以对门票进行修改添加删除等操作售票管理模块:该模块负责办理售票和退票。业务统计模块: 该模块可以统计指定日期的门票销售情况、统计指定月份的门票销售情况、统计指定日期各种价格的门票销售情况、统计指定营业员指定日期的收费情况 2 概念结构设计 -R 图在需求分析的基础上设计出能够满足用户需求的各种实体以及它们之间的关系。下面例举出各实体的实体图及实体关系 E-R 图营业员门票销售年龄地点性别姓名编号日期编号价格类型分类地点编号图 1. 各实体关系 E-R 图 系统说明书本系统采用 SQL Server2005 数据库为数据库开发工具,建立一个数据库,其中包括多个表,并为之定义了相应的关系以适应本系统所需的功能。利用 vs2010 连接到数据库,建立若干窗口,实现相应信息管理功能。 系统要求?实现票价管理(应分老年、小孩、***、团体等); ?实现营业员管理; ?实现门票销售、退票管理; ?创建存储过程统计指定日期的门票销售情况; ?创建存储过程统计指定月份的门票销售情况; ?创建存储过程统计指定日期各种价格的门票销售情况; ?创建存储过程统计指定营业员指定日期的收费情况; ?创建表间关系。价格类型分类地点 3 逻辑结构设计 数据项营业员管理数据项数据类型长度允许空编号 char 9 姓名 char 10 性别 char 2√年龄 char 10√地点 char 10√门票管理数据项数据类型长度允许空编号 char 9 地点 char 10 价格 char 10√类型 char 10√分类 char 10 售票管理数据项数据类型长度允许空编号 char 9 地点 char 10√分类 char 10√类型 char 10√价格 char 10√日期 D atatime √ 系统结构图旅游风景门票销售系统营业员管理售票管理门票管理4 物理设计 存储安排在该系统中,门票管理中的编号属性为主码,其在营业员管理表和售票管理表中都作为外码被参照。营业员管理表的主码为(编号,地点) ,售票管理表的主码为(编号,分类,日期) 查找删除修改查找删除修改查找删除修改 5 数据库实施 数据库建表和插入数据(1)营业员管理: create table 营业员(编号 char (9) primary key, 姓名 char (10), 性别 char (2), 年龄 char (10), 地点 char (10), );(2)门票管理: create table 门票(编号 char (9), 地点 char (10), 分类 char (2), 类型 char (10), 价格 char (10), primary key (编号,分类), foreign key (编号)references 营业员(编号)); (3)售票管理: create table 售票(编号 char (9), 地点 char (10), 分类 char (2), 类型 char (10), 价格 char (10), 日期 datetime, primary key (编号,分类,日期), foreign key (编号)references 营业员(编号)); (6)部分插入代码 insert into 营业员 values('1001',' 张三','男','19',' 中山公园'); insert into 门票 values('1001',' 中山公园','30',' ***票'); insert into 售票 values('1001',' 中山公园','01',' ***票','30','2013-10-12 00:00:00'); 主要功能代码以营业员管理模块为例: (1) 查询信息 using System; using ; using ponentModel; using System.