论文部分内容阅读
随着互联网及信息技术的广泛应用,作为业务信息频繁变化的旅游服务公司来说,每天都要处理大量的异地日常业务,开发一个基于web的网络管理系统已经成为各旅游公司目前迫切的需求。由于各旅游公司业务基本相似,为了避免重复性的工作,本文介绍了一个基于SaaS模式的能够满足大多数旅游公司的日常业务需求的web旅游服务系统的设计过程。本系统以Microsoft Visual Studio2008作为开发环境,以SQL Server2005作为后台数据库管理系统,采用ASP.NET3.5技术和C#语言作为开发工具,在设计上采用了B/S三层架构、Web Service技术,系统可提供在线线路、住宿、景点以及站内新闻等信息的查询、旅游团订申请、留言、会员注册、用户数据的存储等服务功能。管理员可登录后台对网站信息进行维护,对各类信息进行浏览、查询、修改、添加、删除和站内新闻发布等功能。系统满足SaaS Ⅱ级成熟度模型,为各旅游公司提供相同的实例,但实例具有可配制性,各旅游公司可以根据自身需求来定制所需的功能,根据定制功能的多少来支付费用,系统具有良好的稳定性和可扩充性。论文首先介绍了课题的研究背景、现状、研究的主要目和意义以及研究的主要内容,并给出了论文的组织结构;然后阐述了ASP. NET技术、SaaS等系统实现的相关技术。随后,根据对系统的调查和分析,设计出了旅游公司的业务流程图,并依此设计出了系统的总体功能框架结构。然后以此为基础,详细设计出了系统前、后台各个模块的详细功能,并对数据库进行了详细设计。接着,在系统实现部分,重点介绍了在ASP. NET环境下各个主要功能模块的具体实现过程。随后,介绍了基于SaaS模式具有可配置性的用户订制系统的设计与实现。最后,对系统进行了单元测试、集成测试和系统测试。经过测试,系统的各个功能模块都运行正常,不同的用户可以根据自己的实际情况,有选择地订制系统的部分或全部功能,达到了系统设计的预期目的。