某景点门票销售管理系统Word文档下载推荐.doc
《某景点门票销售管理系统Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《某景点门票销售管理系统Word文档下载推荐.doc(26页珍藏版)》请在冰豆网上搜索。
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
七总结 22
I
一需求分析
1.1系统背景及组织结构情况
随着人们精神和物质文明的高度发展,旅游已成为人们生活、休闲的必需。
因此近年旅游业已迅猛的势头发展,并成为国民收入的重要组成部分,并且发展前景十分看好。
每逢节假日,旅游人数更是成几倍、甚至几十倍的增长,这对于各旅游景点来说无疑是个好事,但也同时带来了相应的问题,人数的骤增,而售票人员又有限,导致了买票人大量的滞留,影响游客的热情,降低了工作效率。
也不利于旅游业的发展。
因此,在只提高售票人员人数,工作效率是远远不够的,而且随着计算机在各行各业管理中应用的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。
值此情况,提出了旅游景点售票系统的开发,以提高售票效率,方便对售票员的管理、监督,便于查询统计。
旅游景点售票系统是计算机技术的产物。
该系统有着方便快捷的查询统计使管理者能准确地掌握旅游景点的经营情况,并为其提供准确、可信的决策依据。
其成功实现提高了旅游景点的售票效率和管理水平,使一直由人工售票的局面划上句号,从而进入智能化售票的新阶段。
而实现景点售票计算机管理的最佳技术就是数据库技术。
可以利用数据库将整个景点的售票情况存入计算机,再配置上功能丰富的用户接口,以满足用户快速操作的需求。
一个景点的售票信息管理过程应达到的目标就是尽可能的提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员管理负担,提高管理水平。
作为计算机应用的一部分,使用计算机进行电子信息管理和售票,具有人工售票所无法比拟的优点。
可以做到信息的规范管理和快速查询,实现了景点售票管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
还有查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、减轻管理人员制作报表和统计分析的负担等优点。
这些优点能够极大地提高景点售票管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
1.2需求分析
景点门票销售管理系统,其实现功能主要是景点售票、退票、查询、统计及票务管理等,同时还可以对优惠活动及门票类型进行设置。
使售票员操作简单,便于理解。
该系统能够实现景点售票管理的系统化、规范化和自动化;
能够实现减少了工作人员的管理工作量,还提高了管理效率,降低了管理成本;
还能够实现查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、减轻管理人员制作报表和统计分析的负担的功能。
应解决的问题:
(1)实现票价管理(老年、小孩、成人、团体等);
(2)实现营业员管理;
(3)实现门票销售、退票管理;
(4)优惠活动的设置。
(5)各种表的查询。
1.2.1数据需求
景点门票(票号、门票类型、类型属性、优惠情况)
游客(游客信息、游客类型)
销售员(编号、姓名、密码)
票价(门票类型、门票属性、价格)
预定(游客信息、时间、门票信息)
售票
计费
退票(票价、退票时间、应退款)
1.2.2处理需求
该系统主要模块:
用户登录及密码输入模块;
系统设置模块;
售票功能模块;
查询模块;
票务管理模块;
数据维护和统计模块六个模块。
登录及密码输入模块:
登录及密码输入模块用于限制操作员的权限。
售票功能模块:
主要分为售票、退票、取票等功能,用于输入和显示售票信息和票的分类。
查询模块:
其功能是对售票情况的查询、优惠活动的查询、退票查询和订票查询。
查询不仅需要关键字,还需要更多的相关信息,如:
编码、名称、类型等。
票务管理模块:
售票分类的设置,优惠活动的设置。
功能包括添加、修改和删除。
系统设置模块:
功能是添加、删除、创建用户。
用户权限的设置等。
数据维护和统计模块:
主要是系统数据备份,及各个类型的票的统计,售票数量、售票金额的统计。
景点门票销售管理系统
备份及统计
系统设置
票务管理
查询功能
售票功能
用户登录
数据备份
售票统计
用户设置
用户权限设置
修改用户密码
优惠活动测试
售票分类设置
基本参数设置
优惠活动查询
售票情况查询
退票
预订票
1.2.3安全性和完整性需求
数据库的安全性是指在信息系统的不同层次保护数据库,防止未授权的数据访问,避免数据的泄漏、不合法的修改或对数据的破坏。
安全性问题不是数据库系统所独有的,它来自各个方面,其中既有数据库本身的安全机制如用户认证、存取权限、视图隔离、跟踪与审查、数据加密、数据完整性控制、数据访问的并发控制、数据库的备份和恢复等方面,也涉及到计算机硬件系统、计算机网络系统、操作系统、组件、Web服务、客户端应用程序、网络浏览器等。
只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出,每一个方面产生的安全问题都可能导致数据库数据的泄露、意外修改、丢失等后果。
数据库的安全性和完整性是数据库安全保护的两个不同的方面。
数据库的安全性保护数据库以防止不合法用户故意造成的破坏,数据库的完整性保护数据库以防止合法用户无意中造成的破坏。
从数据库的安全保护角度来讲,完整性和安全性是密切相关的。
数据库的完整性的基本含义是指数据库中数据的正确性、有效性和相容性,其主要目的是防止错误的数据进入数据库。
正确性是指数据的合法性,例如数值型数据只能含有数字而不能含有字母。
有效性是指数据是否属于所定义域的有效范围。
相容性是指表示同一事实的两个数据应当一致,不一致即是不相容。
1.2.4数据流程图
顶层图
游客
门票售票信息
销售员
购票、退票信息门票
0层图
配票
售票信息表
售票输入
售票
票务类型表
交款
维护查询
门票
订票表售票类型属性表
1层图
售票记录指定日期门票销售表
售票查询
查询优惠情况
1.2.5数据字典
(1)数据流
数据流名称:
购票信息
别名:
无
简述:
游客购票时给出的购票凭证
来源:
游客
定义:
购票日期+游客姓名+游客类型+景点地址
位置:
售票输入
退票信息
无
景点销售员退回的票务信息
游客
退票信息=门票编号+游客姓名+景点地址+门票价格+退款回扣
售票信息
门票
ticket
游客进入景区游览的凭证
销售员
去向:
旅客
门票=门票编号+游客姓名+景点地址+门票价格+门票类型
(2)数据库存储表
表名:
售票情况表
数据库表
主要字段:
售票编号+售票类型+售票类型属性+售票数量+售票日期+售票金额+标示符+票样编码
关键字:
售票编号
PM:
主关键字
售票类型表
无
数据库表
售票类型编号+售票类型名称+价格
售票类型编号
售票类型属性表
无
售票类型属性编号+售票类型属性名称+折率+标示符
售票类型属性编号
订票表
订票编号+游客名字+联系电话+订票数量+折率+预付费+员工号+证件号+售票类型+订票时间+订票金额
订票编号
(3)加工单元
单元名:
售票输入
加工编号:
1
触发条件:
旅客提供的售票信息
输入:
按照购票信息输入
输出:
有效够票数据存入数据库购票单表中
加工逻辑:
购票信息所要求的票种及景点必须是景点管理处存在的票种或目的地,而且景点还有可出售的票。
(4)控制项
事件名称:
配票
arrange_ticket
作用:
根据旅客的购票信息和票务信息确定游客门票种类
触发状态:
旅客提供的售票信息
恢复:
一旦配票结束,配好的票存入已有购票记录
触发方式:
中断请求
二概念结构设计
概念设计阶段我们采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上的进行概念结构设计。
对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局概念模式。
第一步是进行局部视图的设计:
由于高层的数据流图只能反映系统的概貌,而中层流图能较好的反映系统中各局部应用的子系统组成。
因此我们们先逐一的设计分E-R图。
第二步是进行视图的集成:
各子系统的E-R图设计好之后,下一步就是要将所有的分E-R图合成一个系统的总E-R图,得到全局概念模型。
2.2局部E-R图
1、景点门票