C#+SQLServer爱上旅游旅行社管理系统设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+SQLServer爱上旅游旅行社管理系统设计与实现(3)

(2) SQL Server 2008论文网

SQL Server软件是微软开发的数据库软件。它能够对数据进行一系列操作,例如:查询,分析等。另外,SQL Server 2008 可允许用 Microsoft 。NET 和Visual Studio研发的应用软件中读取相关数据,方便快捷。

(3) B/S架构

B/S架构即浏览器/服务器的模式。此模式统一了客户端,将项目功能达成的主要内容汇集到服务器上,使项目的研发、维护和应用简单化。客户机上仅仅需要安装一个浏览器,比如IE,服务器上安装SQL Server等数据库。浏览器经过Web Server 和数据库交互数据。B/S架构的长处是不受空间限制,在哪都能使用而且不需要装相应的软件,只需要具备一台能够联网的计算机就能操作。B/S架构的系统无须特别的安装,只有Web浏览器即可。

3  系统设计概要

3。1 系统结构图

系统结构图如图3。1所示,系统结构图中包括以下功能模块: 

(1) 普通游客

    浏览首页:访问旅行社前台首页,大概了解旅行社产品类型;

    产品页面:浏览旅游产品页面,了解简单的产品详情;

    注册用户:普通游客通过登录界面,输入相关信息,进行用户注册;

(2) 注册用户

    用户登录:注册过的用户通过登录界面,输入用户名和密码登录;

    浏览首页:访问旅行社前台首页,大概了解旅行社产品类型;

    产品页面:浏览旅游产品页面,了解简单的产品详情;

    购买产品:选购旅游产品之后进行购买;

    个人中心:浏览个人订单详情并查看其它个人信息;

(3) 超级管理员

    登录:超级管理员通过后台登录页面登录后台管理系统;

    管理员管理:超级管理员对普通管理员进行添加、修改、删除操作;

    报表中心:查看每年每月的销售额报表统计和每月全国各地区参团人数占比;

(4) 普通管理员

    登录:普通管理员,即旅行社导游,通过后台登录页面登录后台管理系统;

    订单管理:查看自己定制的的产品的相关订单;

    用户管理:对注册过的用户信息进行删除、修改操作;

    产品管理:普通管理员定制自己的旅游路线,以及修改、删除自己定制的产品;

图3。1 系统结构图

3。2数据库的设计与实现

3。2。1 系统E-R图设计 文献综述

经过本系统对功能需求的分析,得出系统数据库的实体对象分别为“注册用户”“产品列表”“景区”“市区”“省份”“普通管理员”“超级管理员”“产品订单”

如图3。2为系统设计的E-R图,E-R图根据以下关系确立:

(1)一个用户可以购买多个旅游产品,多个旅游产品可以被同一个用户购买,所以“注册用户”和“产品列表”之间是一对多的关系;

(2)一个用户购买产品,可以产生多笔订单,多笔订单可以属于同一个用户,所以“注册用户”和“产品订单”之间是一对多的关系;

(3)一个省份可以包含多个市区,多个市区可以属于同一个身份,所以“省份”和“市区”之间是一对多的关系;

(4)一个市区可以包含多个景区,多个景区可以属于同一个市区,所以“市区”和“景区”之间是一对多的关系;

(5)一个产品可以包含多个景区,多个景区可以属于同一个产品,所以“产品列表”和“景区”是一对多的关系; (责任编辑:qin)