(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)一个产品可以包含多个景区,多个景区可以属于同一个产品,所以“产品列表”和“景区”是一对多的关系;