logo资料库

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

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
1 需求分析
2 概念结构设计
2.2系统说明书
2.2.1系统要求
3 逻辑结构设计
3.2系统结构图
4 物理设计
4.1存储安排
5 数据库实施
5.1数据库建表和插入数据
5.2 主要功能代码
5.3 测试结果
6 存储过程功能代码
6.1存储过程创建部分
6.2存储过程调用部分
7感想与心得体会
数据库课程设计 题 目 旅游风景销售系统 专业班级 计算机*班 姓 名 *** 完成日期 2013-12-15
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 char char char 9 10 10 10 10 √ √
售票管理 数据项 数据类型 长度 允许空 编号 地点 分类 类型 价格 日期 char char char char char Datatime 9 10 10 10 10 √ √ √ √ √
3.2 系统结构图 营 业 员 管 理 修 改 查 找 删 除 旅游风景门票销售系统 门 票 管 理 售 票 管 理 查 找 删 除 查 找 删 除 修 改 修 改
4 物理设计 4.1 存储安排 在该系统中,门票管理中的编号属性为主码,其在营 业员管理表和售票管理表中都作为外码被参照。营业员管 理表的主码为(编号,地点),售票管理表的主码为(编 号,分类,日期) 5 数据库实施 5.1 数据库建表和插入数据 (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),
分享到:
收藏