77范文网 - 专业文章范例文档资料分享平台

旅游网站系统的设计和实现(4)

来源:网络收集 时间:2019-04-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

大连外国语学院 本科生毕业论文(设计)

4 系统设计

4.1 系统开发环境

系统硬件平台的配置:

1.CPU:Intel Pentium(R) 2.0GHz 2.内存:2GB 系统软件平台的配置:

如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具,旅游网站系统所采用的软件配置环境为:

1.操作系统:Windows 7 Ultimate Edition Service Pack1 2.数据库软件:SQL Server 2008 3.服务器端:IIS 7.5

4.浏览器:Internet Explorer 10.0.9200 5.系统开发软件:Visual Studio 2008

4.2 系统结构设计

根据业务流程,需要将网站划分为前台、后台和数据库。前台中,客户在登录网站主页后即可链接查看到景点和游记等信息,还可进行评论等。为了方便客户搜索感兴趣的旅游信息,将景点搜索和游记搜索嵌入到主页面中。数据库将要作为网站后台重要的组成部分,管理员的主要操作几乎全部围绕数据库,最后将更新的数据要显示给前台。

前台是一个比较大的功能群,它所包含的信息不仅数量多,而且种类不同。将它设计成比较优化的结构形式能组织好网站的信息内容并将其归类,方便用户获得所需要的信息。其中每一部分都以尽量少的内容显示,以免浏览者看的眼花缭乱而失去耐心。除了这些作用外,设计好前台的结构形式,也是为后面程序的编写做出了框架。在为系统划分功能模

10

大连外国语学院 本科生毕业论文(设计)

块,并以模块为单位来实现设计时也是以这个结构为根基的。

系统的后台要对整个网站的信息和数据进行维护。网站前台所显示的信息在后台都应该有对应的维护。这样,除了设计后台的各个管理界面外,为了方便管理员的工作,可以将各个管理的界面结合到一个页面中。因此,各个管理的界面会作为主管理界面的分支。

在设计好网站前台与后台的结构以后,就将数据库加入到结构中。后台将更新的数据写入到数据库中,前台再将数据库中的信息取出来并显示。

4.3 系统概要设计

根据系统分析的结果数据流程图所描述的系统的逻辑模型,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型。

在管理信息系统的设计过程中,系统划分的一般原则如下:

1.子系统要具有独立性。即应把相对独立的事务处理过程作为一个子系统。这样的子系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统维护。

2.子系统的划分结果应使数据冗余度较小。应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。

3.子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。

4.子系统的划分应以该单位的管理职能为依据。应尽量避免过分依赖于组织机构,以防止机构变更后为系统带来不必要的麻烦。

从组织结构上出发,把整个管理信息系统划分成多个子系统。每个子系统的功能相对独立,但是子系统之间有必要的数据联系。

对旅游网站系统的数据流图采用变换中心法和事务中心法进行分析,对其逐步进行功能分解,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的功能图。

系统功能模块结构图反映了旅游网站系统的系统功能模块的划分,将系统分为两大模块,即前台模块和后台模块。如图4-1所示。

11

[7]

大连外国语学院 本科生毕业论文(设计)

旅游网站系统 前台部分 后台部分 用户管理 个人资料管理 游记查看 旅游景点查看 评论 管理员登录 个人信息管理 用户信息管理 景点信息管理 游记信息管理 评论管理

图4-1 系统功能模块图

4.3.1前台模块的功能模块设计

前台模块主要为登陆网站的用户提供景点和游记的信息,维护个人信息,对景点和游记进行评论等。下面详细说明一下这些功能模块的设计:

1.用户管理模块:

为了方便于网站的管理,必须由一套完整的用户管理体系。该网站用户管理模块主要实现用户的注册、登录2方面功能。

2.个人资料管理模块:

用户资料修改时为用户更改个人信息所提供的窗口,为了保护用户信息部受非法侵害,用户只有登录网页后才有权限修改个人资料。

3.旅游景点查看模块:

用户可在网站首页浏览和搜索旅游景点,查看景点详细信息,如图片、特色、相关游记和评论等。

4.游记查看模块:

用户可直接分类查看网站中的游记,也可通过标签搜索游记并查看详细信息。

12

大连外国语学院 本科生毕业论文(设计)

5.评论模块:

用户对感兴趣的景点和游记,可在其详细信息页选择评论,提交成功的评论将显示在景点或游记的下方。

4.3.2后台管理模块的功能模块设计

后台管理模块的功能是对站内的资源进行管理和维护。以后台的业务流程分析和前台各个模块的设计为基础、根据用户的需求分析来确定后台管理模块应具有的功能。后台管理模块的各个子功能模块如下:

1.管理员登录模块:

为合法用户提供一个后台入口。该模块的功能是对管理员身份进行能够验证。用户输入登录ID和密码后,系统将判断登录ID及密码的有效性,如果通过验证则状态后台主页,反之则提示错误。

2.个人信息管理模块:

个人信息管理模块是为管理员修改密码所提供的窗口,为了保护管理员信息不受非法侵害,管理员只有登录后台后才有权限修改个人信息。

3.会员管理模块:

在该模块中,管理员可查询注册所有用户,对一些非法或失信用户进行删除操作,也可对用户信息进行修改 。

4.景点管理模块:

向景点信息表插入或删除前台首页展示的景点信息,也就是添加或删除景点信息的功能。

5.游记管理模块:

向游记信息表插入或删除前台首页展示的景点信息,也就是添加或删除游记信息的功能。

6.评论管理模块:

13

大连外国语学院 本科生毕业论文(设计)

用户对景点和游记的评论,管理员可在该模块中查看并进行屏蔽和删除等操作。 这样,子模块各自的内容基本设计好。下面可以设计如何将这些模块组织在一起,构成一个结构比较合理的前台了。除了在主页中建立面向其他模块的链接外,也要在其他模块中建立返回主页面的链接。另外各个模块间也应该互相链接起来。

4.4 数据库设计

数据库是数据库应用程序的重要组成部分。一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。数据库的设计过程大致如下:

根据用户需求,确定数据库中要保存的数据信息。对用户需求进行分析时数据库设计的第一个阶段。不断的调查与研究用户需求,了解企业运作流程等系统需求,使设计概念模型的基础。

设计数据库的概念模型。概念模型是按用户的观点来对数据建模,使用与进行信息世界建模的工具。它对整个数据库的设计具有深刻的影响。

逻辑结构设计。逻辑结构是把概念结构转化为与所采用的数据库管理系统所支持的数据模型相符合的过程。

数据库的实施和维护。

在设计好前台与后台的功能模块后,就开始进行数据库的设计了。根据网站系统的分析,数据库是整个网站的核心。从前台显示的信息到后台操作的对象,都是围绕数据库展开的。

4.4.1 概念设计

概念结构设计是将分析得到的用户需求抽象为信息结构(即概念模型)的过程,它是整个数据库设计的关键。概念结构的主要特点是:

1.能真实、充分地反映现实世界。 2.易于理解。

3.易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。

14

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库旅游网站系统的设计和实现(4)在线全文阅读。

旅游网站系统的设计和实现(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/573565.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: