篇一:某景点门票销售管理系统
大型数据库开发与设计
题 目: 某景点门票销售管理系统
学 号:
姓 名:
班 级:
I
目 录
一 需求分析 ................................................................................................................................................... 1
1.1系统背景及组织结构情况 ............................................................................................................... 1
1.2需求分析 ........................................................................................................................................... 1
1.2.1数据需求 ................................................................................................................................ 1
1.2.2处理需求 ................................................................................................................................ 2
1.2.3安全性和完整性需求 ............................................................................................................ 2
1.2.4数据流程图 ............................................................................................................................ 3
1.2.5数据字典 ................................................................................................................................ 4
二 概念结构设计 ........................................................................................................................................... 5
2.1概念结构设计的步骤 ...................................................................................................................... 5
2.2局部E-R图 ...................................................................................................................................... 6
2.3整体E-R图 ...................................................................................................................................... 7
三 逻辑结构设计 ........................................................................................................................................... 7
3.1将E-R图转化为关系模型............................................................................................................... 7
3.2创建表 ............................................................................................................................................... 8
3.2.1用户表 .................................................................................................................................... 8
3.2.2售票情况表 ............................................................................................................................ 8
3.2.3优惠活动表 ............................................................................................................................ 8
3.2.4售票类型表 ............................................................................................................................ 9
3.2.5售票类型属性表 .................................................................................................................... 9
3.2.6员工信息表 ............................................................................................................................ 9
3.2.7订票表 .................................................................................................................................. 10
3.2.8退票表 .................................................................................................................................. 10
四 物理结构设计 ......................................................................................................................................... 10
4.1索引 ................................................................................................................................................. 10
4.2备份 ................................................................................................................................................. 11
五 数据库实施 ............................................................................................................................................. 11
5.1数据的载入 ..................................................................................................................................... 11
5.2应用程序的编码 ............................................................................................................................. 14
5.3测试 ................................................................................................................................................. 15
5.3.1测试的目的 .......................................................................................................................... 15
5.3.2测试策略 .............................................................................................................................. 15
5.3.3测试报告 .............................................................................................................................. 19
六 数据库对象 ............................................................................................................................................. 20
6.1创建视图与表间关系 ..................................................................................................................... 20
6.2存储过程 ......................................................................................................................................... 20
6.2.1创建存储过程统计指定日期的门票销售情况 .................................................................. 20
6.2.2创建存储过程统计指定月份的门票销售情况 .................................................................. 21
6.2.3创建存储过程统计指定日期各种价格的门票销售情况 .................................................. 21
6.2.4创建存储过程统计指定营业员指定日期的收费情况 ...................................................... 21
6.3创建触发器 ..................................................................................................................................... 22
6.4员工信息表性别约束 ..................................................................................................................... 22
I
七 总结 ......................................................................................................................................................... 22
II
一 需求分析
1.1系统背景及组织结构情况
随着人们精神和物质文明的高度发展,旅游已成为人们生活、休闲的必需。因此近年旅游业已迅猛的势头发展,并成为国民收入的重要组成部分,并且发展前景十分看好。每逢节假日,旅游人数更是成几倍、甚至几十倍的增长,这对于各旅游景点来说无疑是个好事,但也同时带来了相应的问题,人数的骤增,而售票人员又有限,导致了买票人大量的滞留,影响游客的热情,降低了工作效率。也不利于旅游业的发展。因此,在只提高售票人员人数,工作效率是远远不够的,而且随着计算机在各行各业管理中应用的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。值此情况,提出了旅游景点售票系统的开发,以提高售票效率,方便对售票员的管理、监督,便于查询统计。
旅游景点售票系统是计算机技术的产物。该系统有着方便快捷的查询统计使管理者能准确地掌握旅游景点的经营情况,并为其提供准确、可信的决策依据。其成功实现提高了旅游景点的售票效率和管理水平,使一直由人工售票的局面划上句号,从而进入智能化售票的新阶段。
而实现景点售票计算机管理的最佳技术就是数据库技术。可以利用数据库将整个景点的售票情况存入计算机,再配置上功能丰富的用户接口,以满足用户快速操作的需求。一个景点的售票信息管理过程应达到的目标就是尽可能的提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员管理负担,提高管理水平。
作为计算机应用的一部分,使用计算机进行电子信息管理和售票,具有人工售票所无法比拟的优点。可以做到信息的规范管理和快速查询,实现了景点售票管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。还有查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、减轻管理人员制作报表和统计分析的负担等优点。这些优点能够极大地提高景点售票管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
1.2需求分析
景点门票销售管理系统,其实现功能主要是景点售票、退票、查询、统计及票务管理等,同时还可以对优惠活动及门票类型进行设置。使售票员操作简单,便于理解。该系统能够实现景点售票管理的系统化、规范化和自动化;能够实现减少了工作人员的管理工作量,还提高了管理效率,降低了管理成本;还能够实现查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、减轻管理人员制作报表和统计分析的负担的功能。
应解决的问题:
(1)实现票价管理(老年、小孩、成人、团体等);
(2)实现营业员管理;
(3) 实现门票销售、退票管理;
(4)优惠活动的设置。
(5)各种表的查询。
1.2.1数据需求
景点门票(票号、门票类型、类型属性、优惠情况)
游客(游客信息、游客类型)
销售员(编号、姓名、密码)
票价(门票类型、门票属性、价格)
1
篇二:景区门票销售管理系统
二、课程设计题目 要求:
(2)描述该实例的业务信息和管理工作的要求; (3)列出实体、联系;
(4)指出实体和联系的属性; (5)画出 E-R 图;
(6)将 E-R 图转换成关系模式,并注明主码和外码; (7)建立数据字典; (8)创建数据库;
(9)根据题目的要求写查询、存储过程、触发器等。
(32)某景点门票销售管理系统
? 实现票价管理(应分老年、小孩、成人、团体等); ? 实现营业员管理;
? 实现门票销售、退票管理;
? 创建存储过程统计指定日期的门票销售情况; ? 创建存储过程统计指定月份的门票销售情况;
? 创建存储过程统计指定日期各种价格的门票销售情况; ? 创建存储过程统计指定营业员指定日期的收费情况; ? 创建表间关系。
第一章 系统设计
1.1系统介绍
设计一个景点门票销售管理系统(view Sell System 简称VSS),基本能够实现景点进行门票销售的一些流程,做一些简单的信息记录。功能模块包括:用户登录系统(设置不同人员的登录身份,以防有人恶意对数据进行更改),进入门票管理系统(即门票入库系统,对所有门票的信息做好记录,以便查找),销售系统(对门票的销售量进行统计,以便做出更好的规划)。
总体目标设计一套软件能够合理有序的对门票进行信息化的管理。最终目地当然是为商家带来利润了。 1.2系统功能和开发工具
系统主要有四大功能模块: (1).用户登录管理
(2).票价管理 (3).营业员管理 (4).门票销售管理 (5).退票管理 开发工具:
使用的数据库Microsoft SQL Server 2005
通过网页系统进行实现应用到asp、hmtl、ps制作图片等工具来完成。 1.3系统模块
某景点门票销售管理系统
2.1数据库设计
数据库结构设计的好坏将直接对应用系统的效率以及与实现的效果产生影
第二章 需求分析
响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度等等。 2.2需求分析的任务
需求分析的任务是调查应用领域,对应用领域中的信息要求和操作要求进行详细分析,形成需求分析说明书。重点是调查,收集与分析用户在数据管理中的信息要求,处理要求,数据的安全性与完整性要求。
为了完成需求分析的任务,要详细调查待开发的数据库应用部门的情况,了解原系统工作概况,分析用户的各种需求,在此基础上确定新系统的功能。新系统必须考虑今后的扩充和改变,不能仅仅按当前应用需求来设计数据库。
(1)调查景点的总体状况。本学系统主要由票价管理、营业员管理、门票销售管理、退票管理。
(2)熟悉各模块的活动状况。调查各模块的业务活动情况,对现行系统的功能和所需信息有一个明确的认识。包括了解各个模块输入和使用什么数据,如何加工处理这些数据,输入什么信息,输出什么信息,输出到什么模块,输出的结果的格式是什么等。
(3)根据(1)(2)调查的结果,对门票管理中各应用的信息要求和操作要求进行详细分析,从中得到:该系统的各个应用从数据库中得到哪些信息,这些信息的具体内容和性质是什么,要求完成什么样的处理功能,对某些处理要求的相应时间,既对数据的安全,完整性的要求。 2.3需求分析的过程
⑴首先调查组织机构情况包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。
⑵然后调查各部门的业务活动情况包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。
⑶协助用户明确对新系统的各种要求包括信息要求、处理要求、安全性与完整性要求。
⑷确定新系统的边界,确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。
⑸分析系统功能 ⑹分析系统数据 ⑺编写分析报告 2.4 数据结构定义
书店书刊管理信息系统需要完成功能主要有:
1、门票基本信息的输入,包括票号、票种、价钱、票数等。
2、营业员基本信息管理,包括营业员编号、姓名、性别、联系方式、年龄、学历、职务等。
3、门票销售基本信息管理,包括销售时间、销售数量等。
4、退票基本信息管理,包括营业员编号、退票种类、退票时间、票数、退票原因。
5、客户信息管理,包括购票人身份证号、姓名、性别、联系方式、工作单位等
第三章 概念结构设计
3.1 局部ER图
图3—1
—11
图3—2
图3—3
3.2 全局ER图
篇三:旅游风景门票销售系统
门票管理系统
1 需求分析
需求分析是介于系统分析阶段和软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现测试直至维护的主要基础。良好的分析活动有助于避免或尽早发现早期的错误,从而提高软件生产率,降低开发成本,改进软件质量。
旅游景点门票销售系统共分为5个模块:主界面、营业员管理模块、门票管理模块、售票管理模块和业务统计模块。
主界面:该模块是执行后的第一级界面,里面包含了营业员管理模块、门票管理模块和售票管理模块。;
营业员管理模块:该模块包含营业员的全部信息,可以对营业员信息进行查找、删除和修改等相关操作;
门票管理模块:包含门票的全部信息,可以对门票进行修改添加删除等操作
售票管理模块:该模块负责办理售票和退票。
业务统计模块:该模块可以统计指定日期的门票销售情况、统计指定月份的门票销售情况、统计指定日期各种价格的门票销售情况、统计指定营业员指定日期的收费情况
2 概念结构设计2.1E-R图
在需求分析的基础上设计出能够满足用户需求的各种实体以及它们之间的关系。下面例举出各实体的实体图及实体关系E-R图
图1.各实体关系E-R图
2.2系统说明书
本系统采用 SQL Server2005数据库为数据库开发工具,建立一个数据库,其中包括多个表,并为之定义了相应的关系以适应本系统所需的功能。利用vs2010连接到数据库,建立若干窗口,实现相应信息管理功能。 2.2.1系统要求 ? ? ? ? ? ? ? ?
实现票价管理(应分老年、小孩、成人、团体等); 实现营业员管理;
实现门票销售、退票管理;
创建存储过程统计指定日期的门票销售情况; 创建存储过程统计指定月份的门票销售情况;
创建存储过程统计指定日期各种价格的门票销售情况; 创建存储过程统计指定营业员指定日期的收费情况; 创建表间关系。
3 逻辑结构设计 3.1数据项
营业员管理
数据项 编号 姓名 性别 年龄 地点
数据类型 char char char char char
长度 9 10 2 10 10
允许空√ √ √
门票管理
数据项 编号 地点
数据类型 char char
长度 9 10
允许空
价格 类型分类
售票管理
数据项 编号 地点 分类 类型 价格 日期
char char char
10 10 √ √ 数据类型 char char char char char Datatime
长度 9 10 10 10 10
允许空 √ √ √ √ √