湖北工业大学管理学院届毕业论文(设计)
景点信息 D1 定单 7 旅游景点处 理 1 定单信息处 理 2 景点信息 定单信息 定单信息留言信息 浏览客 户 回复信息 3 旅游新闻处 理 留言信息处 理 留言信息 管 回复信息 理员 新闻信息 新闻信息 4 酒店信息 5 图片信息 旅游图片处 理 6 旅游线路处 理
线路信息 旅游酒店处 理 酒店信息 图片信息 线路信息 图2-2 第一层数据流图
2.4 网站数据字典
数据字典的作用是对数据流图中的各种成分进行详细说明,作为数据流图的细节补充,和数据流图一起构成完整的系统需求模型。数据字典一般应包括对数据项,数据结构、数据存储和数据处理的说明。以下列出本系统的主要数据字典条目。
admin(管理员用户表)= Id(PK)+User_name+User_psd;
7
湖北工业大学管理学院届毕业论文(设计)
article(新闻表)=article_id(PK)+ Article_title + Article_content + Article_author +Articletype_i+ Add_date;
line(线路表)= line_id (PK)+ line_type (FK)+ line_picname + line_name + line_xingcheng+ line_baojia+ line_anpai+ line_shuoming+ line_price;
hotel(酒店表)= hotel_id (PK)+ hotel_name+ hotel_position+ hotel_grade+ hotel_content+ hotel_zwjg+ hotel_citycenter+ hotel_tdprice; line_ding(线路定单表)=Waiterid(PK)+Waitername+Waiterpsd;
hotel_ding(酒店定单表)= hoteldd_id (PK)+ hotel_name + hotel_fjtype+ hotel_fjsum+ hotel_joinpeople+ hotel_begintime+ hotel_endtime+ h_name+ h_content; guest(留言本表)= userID (PK)+ userName + userFrom + sex + Content; jingdianpic(图片表)= pic_id (PK)+ pic_url + pic_name+ jingdian_id; jingdian(景点表)=jingdianid(PK)+ Jingdian_name+ Jingdian_content;
2.5 网站功能需求
本旅游网站网站是为以旅游信息发布、旅游资料共享、浏览客户与管理员交流活动为核心的网站,宗旨是能及时、准确、完整发布游客需要的旅游信息。 1. 浏览客户
浏览客户是只在浏览器端浏览网站信息的用户,也是整个网站信息需要面向的用户,其主要实现功能为:
(1) 客户可以在任意一台与因特网连接的计算机上,通过浏览器浏览本网站 (2) 客户可浏览旅游新闻信息 (3) 客户可浏览旅游线路信息 (4) 客户可浏览旅游酒店信息 (5) 客户可浏览旅游图片信息 (6) 客户可浏览旅游景点信息
(7) 客户可对适合自己的旅游线路或旅游酒店下定单(按照页面的提示对定单进行填写。)
(8) 客户可在留言本版块进行留言和提问 2.网站管理员
网站管理员是被赋予网站全部权限的用户,能对网站的所有信息进行修改、更新和删除,其主要功能如下:
8
湖北工业大学管理学院届毕业论文(设计)
(1)管理员可登录系统.
(2)管理员可添加、删除管理员的信息
(3)网站管理员可对旅游新闻信息进行删除、修改、添加 (4)网站管理员可对旅游线路信息进行删除、修改、添加 (5)网站管理员可对旅游图片信息进行删除、修改、添加 (6)网站管理员可对旅游景点信息进行删除、修改、添加 (7)网站管理员可对旅游酒店信息进行删除、修改、添加 (8)网站管理员可对客户定单信息进行删除、修改、添加 (9)网站管理员可对留言板游客留言信息进行删除、修改、回复
2.6 性能需求
1. 网站系统在因特网正常状况下全天候提供服务,客户可以随时随地的对网站进行浏览访问。
2. 点击页面时,显示速度要尽可能的快。
2.7 设计约束
1. 安全性约束
要对不同的用户设置不同的权限,如浏览客户(拥有对网站信息的浏览、对定单提交功能)、管理员(拥有对网站系统的完全操作权限) 2. 完整性约束:
(1) 各种信息记录的完整性,数据库中要求不能为空的信息内容不能为空。 (2) 各种数据间相互联系的正确性。 (3) 相同的数据在不同记录中的一致性。 3. 软、硬件约束:
(1)对于系统开发端的要求:
要运用Microsoft Visual studio2005软件作为代码编写开发平台,选择它是因为它有很好的查错功能,并能很方便的安装插件,从而大大扩展此软件的功能。其运行的硬件要求是:CPU要求C1.7G以上,内存在256M以上,磁盘可用空间20G以上;在开发ASP.NET应用程序之前,系统还必须安装Microsoft.NET Framework 2.0和IIS。
(2)对于客户端的要求:
要求不高,要求能连接互联网,可以正常浏览网页的单机都行。
9
湖北工业大学管理学院届毕业论文(设计)
3 概要设计和数据库设计
3.1 网站功能结构设计
通过对神农架旅行社网站的考察和需求分析时对网站功能的分析,我们可以得出以下前台功能结构图:
旅游网站管理系统 前台主界面 后台管理系统 旅游景点 旅游新闻 旅游酒店 定单提交 留言板 旅游图片 旅游线路 景点管理 线路管理 酒店管理 定单处理 用户管理 新闻管理 图片管理
3.2 网站模块设计
模块化:按照后台功能将一个软件切分为许多部分单独开发,然后再组装起来,每一个部分即为模块。根据图功能结构图,将网站模块化如下:
一、旅游新闻模块 二、旅游线路模块 三、旅游图片模块 四、酒店信息模块 五、留言本模块 六、旅游景点模块 七、定单处理模块
10
湖北工业大学管理学院届毕业论文(设计)
3.3 网站数据库设计
3.3.1 数据库需求分析
系统各种功能的实现离不开数据库的支持,因此数据库的设计是本系统不可缺少的一部分。首先对本系统的数据流进行分析,得出数据流图,然后进行数据库的E-R图分析后,最后才能进行数据库逻辑结构设计和数据库实现。根据需求分析,确定系统中的实体,并且分析其属性,实体与实体间的关系是要研究的重点对象,实体之间存在一对一、一对多、多对多的关系。
此网站可分为前台系统和后台系统两个部分。其总体的流程图分析:
管理员 重试 编辑、添加、删除 登录 成功 失败 管理员 成功 登录 提送 选择功能模块 旅游留言 调用 数据库 保存 前台显示 保失败 重试 重 试 失败 游客 游览网站 预订 图 3-1 流程图 成功 依据从简单到复杂的设计方式,先确定系统需要哪些实体,并对该实体的属性进行分析。从而得出各实体属性图,最后得出整体E-R图。通过分析,本系统需要有以下一些实体:
图3-2 旅游新闻实体属性图
11
作者 内容 旅游新闻 标题 时间 类别
旅游网站的设计与实现(毕业论文)



