旅行社管理系统数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学与技术学部
数据库课程设计报告
题目:旅行社管理系统
指导老师:李军
学号: 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社会可行性分析