当前位置:文档之家› 旅行社管理系统数据库设计

旅行社管理系统数据库设计

旅行社管理系统数据库设计
旅行社管理系统数据库设计

计算机科学与技术学部

数据库课程设计报告

题目:旅行社管理系统

指导老师:李军

学号: 09432522150106 09430624816217

姓名:易优龙

陈科

班级:计算机科学与技术0901 时间: 2011-12-25 分数:

摘要

随着生活水平的提高,越来越多的人外出旅游,这势必给旅游管理的强度带来了不小的挑战,应对这一情况,开发了此旅行社管理系统。

对于旅游管理这一服务性行业,服务质量是吸引客户、提高经济效益的关键因素。越来越多的旅行社采用管理信息系统来管理日常工作,合理配置资源,提升管理水平,从而在市场竞争取得优势。

这次课程设计主要介绍旅行社管理的设计与开发过程,本系统采用C#作为开发工具,SQL sever 作为后台数据管理。通过此次开发,使得开发人员更进一步了解C#开发工具以及数据库技术,积累更多的实践经验。

本系统具有对相关数据的查询,修改,删除等功能,较之于之前的相关类系统具有更简便,更实用的有点,但是由于技术的不成熟,又具有不完整,结构不清晰等缺点。

关键字: 数据库;旅行社管理;管理

目录

第一章系统规划 (1)

1.1引言 (1)

1.1.1编写目的 (1)

1.1.2项目背景 (1)

1.1.3可行性分析的前提 (1)

1.1.4决定可行性的主要因素 (1)

1.2对现有情况的分析 (2)

1.2.1工作负荷 (2)

1.2.2费用支出 (2)

1.2.3人员 (2)

1.2.4局限性 (2)

1.3技术可行性分析 (2)

1.3.1对系统的简要描述 (2)

1.3.2所掌握的技术 (2)

1.3.3团队技术评价 (3)

1.4经济可行性分析 (3)

1.4.1成本 (3)

1.4.2效益 (3)

1.5社会可行性分析 (3)

1.5.1法律方面的可行性 (4)

1.5.2用户使用的可行性 (4)

1.6结论意见 (4)

第二章需求分析 (5)

2.1用户需求 (5)

2.2系统数据流图 (5)

2.2.1顶层数据流图 (6)

2.2.2一层数据流图 (6)

2.2.3二层数据流图 (7)

2.3数据字典 (8)

第三章概念设计 (12)

3.1概念设计阶段 (12)

3.1.1 局部E-R模型图 (12)

3.1.2 概念模型 (14)

第四章逻辑设计 (15)

4.1 E-R模型图向关系模型的转换 (15)

4.2模式规范化 (15)

第五章运行与维护 (18)

5.1系统功能模块 (18)

5.2数据库的实施 (18)

5.2.1表的创建 (18)

5.3 数据库中表的数据载入示例图 (20)

5.4 系统功能展示与数据库查询 (21)

课程设计总结 (26)

参考文献 (27)

第一章系统规划

1.1引言

1.1.1编写目的

本文档将描述对旅行社管理系统项目的可行性研究。

1.1.2项目背景

本项目作为《数据库技术与应用》的课程设计项目提出,希望对该项目的分析与设计,切实领会数据库的设计与应用。随着旅游产业的发展,大量的客户数据以及相关产业的数据需要处理,为了减少相关从业人员的工作量,提高工作效率,推出一款旅行社的管理软件是必然的。

1.1.3可行性分析的前提

要求:

(1)功能:能够管理客户信息,对景点信息进行罗列处理,综合管理客户游览地点的信息,客户入住旅馆的信息化管理,以及对客房的管理。

(2)性能:数据库的录入;信息检索;用户信息查询。

(3)运行环境

操作系统:windows

硬件要求:内存512M以上

(4)完成日期:2011年12月

1.1.4决定可行性的主要因素

技术因素、硬件因素、软件因素、经济因素、团队合作等

1.2对现有情况的分析

1.2.1工作负荷

每天工作5个小时,团队合作

1.2.2费用支出

人力开支:没人每小时20元;设备开支:计算机2台,每天开支费用20元;其他材料开支:每天20元。

1.2.3人员

团队共有2人。

1.2.4局限性

技术不够精通,影响进度。

1.3技术可行性分析

1.3.1对系统的简要描述

随着当下大量的游客信息需要处理,我们小组将开发这款管理系统。它是基于SQL Server 2005以及C#技术以数据库后台核心应用、以服务、查询为目的信息管理平台。

1.3.2所掌握的技术

数据库技术,C#程序设计,用数据库技术做后台数据的管理,用C#设计前台窗体。从硬件和开发环境来看,除了对数据库服务器要求稍微高了点些,其他现有条件都可以得到满足。可以保证系统的功能实现,以及稳定性,提高利用的

效率,以对管理达到最优化的管理。并且要求对系统有一定的安全性要求,不得随意删除,修改以及增加有关数据,采用相关技术尽可能地提高系统的运行速度。

1.3.3团队技术评价

由于sql server 2005数据库技术和C#技术没有熟练掌握,导致个别技术手段无法实现,会导致进度缓慢,但是不影响整体开发。

本系统要求对人员达到最精简化要求,明确分工,以免造成人员的冗余导致的任务不清楚,混乱的局面,效率降低的不良后果。

1.4经济可行性分析

1.4.1成本

采购、开发所需费用,有以下可能情况:

A.服务器设备租用,

B.环境保护设备

C.安全与保密设备

D.数据库管理软件

E.设备维护费用

F.人员的工资、奖金

G.保密安全方面的开支

H.公用设施方面的开支

1.4.2效益

1) 该系统减少了不必要的人力管理成本,提高了管理效率。

2) 由于开发难度不大,对于人员的要求,以及技术要求不是很高,但是能够很有效的对数据进行管理,带来对旅行社的效益。

1.5社会可行性分析

1.5.1法律方面的可行性

政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。例如:《合同法》,《消费者权益保护法》,《专利法》,《反不正当竞争法》等对所有商业组织的行为都做了限制,我们的技术团队设有自己的法律顾问,因此不会在法律方面出现不必要的麻烦。

1.5.2用户使用的可行性

该系统是一个旅行社的信息管理平台,用户可以根据平台中的文字提示以及以往的类似的软件操作进行无障碍的操作。

1.6结论意见

综上所述,该项目在技术,技术上可以加大对这款软件的功能,让此系统更具有价值,经济上又可以以较少的资本取得翻倍的利益,绝对是值得我们去开发这款软件,最后,此开发软件项目不会牵扯到任何触犯法律之类的事。所以,我们占据了天时,地利,人和的优势。

相关主题
文本预览
相关文档 最新文档