网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 课程设计 > 正文

企业商务网站的构建

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
企业商务网站的构建ASP酒店网站系统摘    要 2Abstract 2第一章 开发背景 41.1 本课题的背景与意义 41.2 网站建设发展状况 51.3 本文所做工作 6第二章 开发工具及相关技术 62.1 开发工具简介 62.1.1  ASP编程语言简介 62.1.2  SQL Server2000 数据库简介 7第三章 系统需求分析与概要设计 83.1 系统功能模块设计 83.1.1 系统功能模块划分 83.1.2 系统数据流程图 103.2数据库设计 113.2.1 数据库表结构设计 113.2.2 E-R图 14第四章  系统详细设计 184.1 前台客户浏览模块 184.2 后台管理模块 19第五章 系统测试与维护 235.1 系统测试 235.2 系统维护 24第六章 系统开发总结 25结 束 语 26参考文献 27指导教师评语评阅人评语
企业商务网站的构建
 
计算机科学系04级3班 肖丽莹
 
摘 要:随着网络技术与信息技术的发展,因特网迅速成长,Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因特网与企业经营活动的结合创造了新的网络经济。所以我决定构建一个酒店网站系统来证明一个网站对一个企业的重要性。该系统包括前台和后台两大模块,前台客户浏览模块,实现客户的网上查看酒店主页,酒店介绍,餐饮设施介绍,酒店动态,网上预订,留言等;后台是管理员对酒店数据库管理和维护。文章还阐述了选题的背景和意义以及开发一个程序的一些基本理论知识和技术支持。详细介绍了程序开发从需求分析,到系统设计,再到数据库设计和详细设计的基本方法以及工作流程。文中还着重介绍了酒店网站系统中的一些主要模块的设计和代码分析。
关键词:SQL Server2000;asp;酒店网站;前台;后台
 
Business Affairs Website Structure Builds Enterprise
 
Xiao Liying , Class 3 Grade 2004,  Department of Computer Science
 
Abstract: With the development of network technology and IT, grow up because the net is very prompt, announcing information on Internet is by coming true coming website mainly , gain information being also to be going what be needed information to be loaded with down in Internet "ocean" according to certain retrieval way from website high and low. Internet and enterprise business operations union have created new webnomics. Come therefore I decide to structure a hotel website to testify a website significance to a enterprise system. This system includes two main modules: the front counter and background.
The front counter module can realize the viewing of hotel homepage, hotel and catering facilities introduction, hotel developments, online booking and leaving messages etc. while the background is used for the management and maintenance of the database of the hotel. The article also explained the background and significance of this topic, the basic theories and technical support of developing a program. It expatiates the work flow and basic methods of program development from needs analysis, system design, to the database design and detail design. It also introduces the design of some main modules and code analysis of the hotel site system in details.Key words: SQL Server 2000; asp; Hotel website; front counter ;back ground97
 
企业商务网站的构建酒店网站系统
第一章           开发背景
 
1.1           本课题的背景与意义
 
随着网络的普及与发展,企业在Internet上拥有自己的站点和主页将是必然趋势,网上主页不仅成为企业宣传产品和服务的窗口,也是树立企业形象的前沿。就如同电视广告,蹩脚的广告看了使人大倒胃口,避之唯恐不及,而构思精巧的广告则能让人欣然接受,百看不厌,美观大方,富于创意的主页也必将吸引大量的访问者,使更多的人认识了解,进而喜爱你的企业。
21世纪,互联网高速发展,今天,酒店这种行业为了能不落后于时代,也为了在激烈的商业竞争中创造更多的价值,它必须引进更多更新的IT技术,加入电子商务这个行列。在这样的一个信息爆炸的时代,大中小型酒店,都需要一个动态网站,实现酒店欢迎界面、介绍酒店、酒店公告、最新新闻、客房服务、餐饮服务、在线留言、联系我们等酒店性质的功能。这样才能成为一个适合网络时代的,具备在线酒店网上预订的,方便客户了解入住的现代化信息酒店。这也是选定这个毕业设计课题的意义所在。
开发一个属于自己的酒店网站系统是很有必要的,具有其特有的技术意义和管理意义。
首先,现代的酒店是一个多服务多功能的消费场所。现代化酒店的信息量大,因此使用计算机对信息进行管理,具有人工管理无法比拟的优点。使用计算机管理检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、节省人力物力,极大地提高管理效率。这也是酒店管理科学化、正规化,与世界接轨的重要条件。
其次,国外的酒店网站系统起步较早,已经有很多成功的典范,具有更完备、服务上门、界面直观(只要会用鼠标就会操作)、安全可靠、高效稳定运行等优点。目前国内的酒店网上预订系统都处在起步阶段。国内酒店IT技术开发的现状是:1、需求不明确,导致研发缺乏原动力,开发难度大。2、标准,没有统一的标准,厂商各自为政,市场分化导致产品整合难度大。3、技术特点,我们基本没有工程化开发经验,常常是技术没有最有效的实现目标。当然,国内酒店网站也在往日趋品牌化,日趋专业化,抢夺注意力的方向发展和完善。
该设计的酒店网站系统中,使用了Dreamweaver 8和photoshop cs SQL Server 2000数据库作为开发工具。在设计过程中力求完善系统功能,并且使界面具有操作简单、友好美观等特点。在代码设计和编写中,力求使系统具有更高的可维护性。而且运用了微软公司最新的数据访问技术ActiveX Data Object (ADO)来实现对数据库的访问和各种操作。
该系统拟包括的主要功能有:前台客户系统,后台数据库管理系统。
 
1.2   网站建设发展状况
 
经过十年快速的发展,中国互联网已经形成规模,互联网应用走向多元化。人们在工作、学习和生活中越来越多地使用互联网,整个社会的运行都搭上了互联网的快车,并打上了互联网的烙印,互联网已经从单一的行业互联网发展成为深入我国各行各业的社会大众的互联网。
网站建设技术的发展极大地促进了网站建设的发展。运用一般的网页制作软件,把一些平面页面效果转化成网页,然后把网页链接起来成为一个企业网站,这种采用“第一代网站建设技术”制作出来的企业网站,由于更新以及修改网站内容均需专业人员,维护麻烦,网站修改以及增加网页均需支付费用,导致企业经常不更新其网站内容,失去了建设网站的意义;同时由于纯静态页面没有交互性,使得客户不能很好的与企业沟通。而第二代网站建设技术是在第一代网站建设技术基础上,针对网站的某一个功能采用一些数据库管理模块(如新闻发布、产品发布等),网站的后台对这些个别的功能模块进行管理。采用“第二代网站建设技术”制作出来的企业网站适合对于网站日常更新维护频繁,对网站各功能模块有独特需要的大型企业网站。
 
1.3          本文所做工作
 
第一章引言网站建设的当前状况,第二章详细叙述网站设计所需要开发工具及相关技术。第三章写了系统需求分析与概要设计,第四章系统设计包括前台客户浏览模块和后台管理模块。第五章系统测试和维护。第六章写了系统开发总结。
 
 
 
第二章   开发工具及相关技术
 
2.1           开发工具简介
 
酒店网站是为用户提供网上浏览,客房预定的功能,具有直观,便捷的优点,为了满足这些优点,在本开发中采用asp语言、windows操作系统、SQL Server 2000数据库作为开发工具。
 
2.1.1  ASP编程语言简介
 
ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
ASP网页具有以下特点:
l        利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
l        服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
l        ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能强。
l        由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
 
2.1.2  SQL Server2000 数据库简介
 
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,SQL Server 2000是Microsoft公司于2000年推出的最新版本[1]。
它具有以下特点:
l        图形化用户界面,使系统管理和数据库管理更加直观、简单。
l        丰富的编程接口工具,为用户的程序设计提供了更大的选择余地。
l        SQL Server与Windows NT完全集成,利用了NT的许多功能,发送和接受消息,管理登录安全性等。
l        对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。
 

企业商务网站的构建酒店网站系统
第三章 系统需求分析与概要设计
 
3.1 系统功能模块设计
 
该系统是针对酒店的需求定向开发的,适用于星级酒店自助建设网站,方便酒店在互联网上展示,宣传自己的文化及特色。
 
3.1.1 系统功能模块划分酒店网站系统共分为两个子系统:客户系统和后台管理系统。
各模块具体功能描述:
(1) 客户系统:实现客户浏览整个酒店网站。
(2) 后台管理系统:实现管理员登陆管理各个子模块。
(3) 欢迎界面模块:用户从这里进入网站,体现界面美观友好。
(4) 浏览模块:包括浏览酒店简介、餐饮设施、酒店新闻、联系方式、图片信息及其详细内容。
(5) 网上预订中心:为用户提供网上提前预定的功能。
(6) 留言板:为用户提供留言的功能。
(7) 管理员管理:管理员登陆之后可以添加新管理员和查看、修改、删除操作。
(8) 客房管理:管理员登陆之后对房间信息进行添加、查看、修改、删除操作。
(9) 预定客户管理:管理员登陆之后对预定客户信息进行查看、删除操作。
(10) 餐饮设施管理:管理员登陆之后对餐饮信息进行添加、查看、修改、删除操作。
(11) 联系我们管理:管理员登陆之后修改联系信息。
(12) 新闻管理:管理员登陆之后对新闻信息进行添加、查看、修改、删除操作。若图片无法显示请联系QQ3710167,企业商务网站的构建酒店网站系统免费,转发请注明源于www.lwfree.cn
 
3.1.2 系统数据流程图
 
该数据流程图描绘了各个数据从输入到输出的过程所经受的变换,是数据流动和被处理的逻辑过程。       图3-2 系统数据流程图
 
3.2数据库设计
 
数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库设计要求确定一个最优数据模型与处理模式的逻辑设计,以及确定一个数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息,满足用户数据要求,能被某个数据库管理系统所接受,并有效存取数据的数据库。而数据库设计的一项重要内容就是对数据库表的创建。
 
3.2.1数据库表结构设计
 
根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据结构。
(1)表admin用来保存管理员登陆的用户名和密码信息。

(2)表vip用来保存会员登陆的用户名和密码信息。

(3)表cyss用来酒店餐饮设施的基本信息。

(4)表book用来保存客户网上预订客房基本信息。
 

企业商务网站的构建酒店网站系统
(5)表news用来保存酒店新闻动态基本信息。

(6)表lxfs用来保存酒店联系方式基本信息。

(7)表lyb用来保存会员留言内容。

(8)表room保存客房基本信息。

 
3.2.2  E-R图
 
E-R图提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型,是按照用户的观点对数据库建立的模型。
(1)实体描述
针对酒店网站系统的需求,通过对酒店网站管理工作内容和数据流程的分析,设计数据项和数据结构,并对各个实体进行具体描述。
管理员登陆(mid,用户名,密码,添加时间);
会员基本信息(vipid,密码,姓名,性别,出生年月,是否接受电子邮件,是否接受短信,电子邮件,移动电话,座机,传真,注册时间);
餐饮设施基本信息(id,设施名称,介绍,添加时间);
网上预定基本信息(id,身份证号,预订房间类型,预订房间数,人数,客户姓名,性别,电话,传真,来自哪里,电子邮件,入住日期,结算日期,公司名称,预订时间);
新闻(id,类型,标题,内容,添加时间);
联系方式信息(id,地址,邮编,QQ,电话,传真);
留言板内容(id,会员id,内容,留言时间);
房间信息(id,房间类型,图片,价格,面积,内容,添加时间)。
(2)E-R图若图片无法显示请联系QQ3710167,企业商务网站的构建酒店网站系统免费,转发请注明源于www.lwfree.cn
图3-10 房间信息E-R图
 
 
 
 
第四章  系统详细设计
 
按照该系统的功能需求,下面给出部分的系统子模块设计及代码:
 
4.1 前台客户浏览模块
  
前台包括进入酒店欢迎界面、酒店介绍、餐饮设施、新闻、留言板、网上预定、联系我们等,这一模块注重美观大方,带给浏览用户友好的印象,因此利用图像处理软件photo shop,flash[2] 将酒店图片美化,着重体现酒店的文化和特色。
对于酒店欢迎界面的设计:以一个变换的图片和一句总结酒店特色的文字为欢迎界面,点击进入酒店首页[3]。
首页中包括对酒店各个部门的链接(链接酒店介绍、人文美食、酒店动态、酒店客房、联系我们、网上预订、留言板、员工后台登陆、会员注册、会员登陆)用了几个超链接命令:文本链接各个页面[4]。
网上预订客房大大方便了客户,不用亲自到酒店就可提前预订房间和餐位。实现网上预定部分核心代码:<%
Dim StrServer,StrUid,StrSaPwd,StrDbName
StrServer="(local)" //数据库服务器名
StrUid="sa"//您的登录帐号
StrSaPwd="" //您的登录密码
StrDbName="jdmanage1" //您的数据库名称
Dim Conn //数据库连接
Dim StrDSN //数据库连接字符串
StrDSN="driver={SQL server};server="&StrServer&";uid="&StrUid&";pwd="&StrSaPwd&";database="&   StrDbName
//建立和数据库master的连接
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open StrDSN
%>
Request.form(“文本域名称”)//取得文本域值
dim sturs
set sturs=Server.Createobject("adodb.recordset")
sturs.open"select * from book",Conn,3,3
sturs.AddNew//将取得的值存入数据库
留言板方便用户对酒店建设提出建议和交流互动,用户必须注册成会员登陆才能留言。留言部分核心代码:
//判断用户是否登陆
<%if session("vipid")="" then
%>


//用户登陆之后将发表的留言保存到数据库
Request.form(“文本区域名称”)//取得文本区域值
dim sturs
 set sturs=Server.Createobject("adodb.recordset")
 sturs.open"select * from lyb",Conn,3,3
sturs.AddNew//将取得的值存入数据库
 
4.2 后台管理模块 
后台包括管理员管理、餐饮设施管理、新闻管理、客房管理、联系我们管理、客房预订管理、餐饮预订管理会员管理。
 

企业商务网站的构建酒店网站系统
整个后台管理使用框架和表格布局[5],采用树形菜单,实现树形菜单的代码如下:

树形菜单用表格布局:
主菜单连接:
主菜单名,点击主菜单弹出子菜单。
子菜单所在行属性id=”LMi” style=”display:none” 子菜单链接各个管理界面,管理界面可以查看数据库中数据,并有链接修改,删除数据库中数据,下面例举几个管理界面的设计。
管理员管理,包括添加管理员,查看管理员,修改密码和删除管理员。
其中预订管理采用表格布局,包括查看预订,删除预订,部分核心代码如下:
//分页及显示数据库内容实现
<% set nrs=GetRs("select * from book order by id")
nrc=nrs.RecordCount
dim spno,ipno
spno=Request.QueryString("pno")
if isnull(spno) or spno="" then
ipno=1
else
ipno=cint(spno)
end if
nrs.PageSize=5
npc=nrs.PageCount
nrs.AbsolutePage=ipno
rc=0
while not nrs.eof and rc<5
rc=rc+1
%>
<%=nrs(“数据库列名”)%>//显示预定内容
<%
nrs.MoveNext
wend
nrs.close
set nrs=nothing
%>
<% if ipno>1 then %>
首页
上一页
<%
end if
if ipno%>
下一页
尾页 
<%end if%>
//修改代码
sql="update admin set password='"&smm&"' where name='"&syhm&"'"
Conn.execute sql
会员管理,包括查看会员,删除会员,部分代码如下:

//添加复选框,复选框属性如下
" />
//当复选框被选中是,它的属性checked=true
//删除代码
<%
if  request("C1")<>"" then
conn.execute "delete from vip where id in ("&request("C1")&")"
End if     
 %>
 

企业商务网站的构建酒店网站系统
第五章         系统测试与维护
 
5.1 系统测试
 
在开发过程中,为排除系统出现的各种错误以及使系统功能更加完善,需要对系统的各个模块进行测试[6]。以下列举几个本系统中,为完善功能所设计的模块窗口及代码。
(1)用户登录时若数据库中不存在该该用户时会弹出提示如图5-1

图5-1 判断数据库中是否存在该信息提示
(2)用户登陆是核对用户名和密码如图5-2

图5-2 登陆时密码错误提示
(3)管理员在删除数据库中数据时会弹出提示如图5-3

图5-3 点击删除按钮是提示
(4)在文本域中输入数据是数据不能为空,否则会弹出以下提示如图5-4

图5-4 判断输入信息为空的提示
5.2 系统维护
 
系统维护也是系统后期工作的一个重点之一,改正软件系统在使用过程中发现的隐含错误,扩充在使用过程中用户提出的新的功能及性能要求,为了保证系统在一个比较长的时期内能够正常运行,要对系统进行各种维护。清除系统运行中发生的故障和错误,及时修改因开发时测试的不彻底而带来的一些错误,使系统适应用户环境的变化。
第六章 系统开发总结
 
随着互联网深入到人们的生活,酒店网站也必定会往日趋完善,日趋强大的方向发展,且中国旅游业也面临着很多好的机遇,首先是旅游业的发展,中国正在成为旅游目的地大国和游客输出的大国[7]。其次是北京举办2008奥运会的机遇,中国酒店业拥有很大的市场机遇。本系统具有界面直观,操作简单的优点。但该系统中还存在许多不尽人意的地方,比如用户界面不够美观、纠错处理不够、增加和删除功能不很完善、通用性不广等多方面的问题,都有待进一步完善。随着网络科技的不断发展和网络的广泛应用,使我们的生活离不开它了。网络它以自己的独特的优点征服了我们。为了能创造更大的经济效益和社会效益,更有利于参与国际竞争,越来越多的企业、公司迫切需要引入现代化的管理手段。一个好的酒店网站系统更有利于人们直观的了解酒店,也方便了员工对酒店一些数据信息的管理。
结束语
 
通过这些日子的学习与设计,我系统的学习ASP教程及其脚本语言,通过对数据库知识的学习,使我了解了数据库与后台管理的连接方法,感触颇深。通过做这次毕业设计,使我的理论知识又得到了进一步的巩固。
经过对网站的仔细调研,完成了企业网站的各大模块的设计,基本上实现了企业和客户要求的功能,如产品的展示、留言以及论坛等,管理员可以方便地通过后台对这个网站进行管理。
在这次毕业设计的过程中,也遇到了许多不小的困难,如ASP的开发环境的配置、论坛的设计、后台数据库的设计等等。对此,我进行了有针对性的学习,深刻体会到自我学习能力的重要性。面对一个新的问题时,我们要做的是分析问题,了解问题的实质,最后找到解决问题的途径。
在这次设计过程中,还存在着一些不足,特别是感觉到安全性不够好,内容也比较枯燥。从完成的角度上来说,应该是完成了。不过对我们来说,由于时间有限,我们的知识水平有限,网站中还有不足之处,还请各位老师批评指正。
 在撰写这篇论文时,得到了我的指导老师王巧玲老师的悉心教导,感谢王老师给我在程序开发和论文写作过程中提供的良好建议、督促、鼓励和支持!
在此同时,对四年来给我悉心授课的每一位任课老师以及我的同学们表示衷心的感谢,感谢他们对我的帮助和关心。
 

企业商务网站的构建ASP酒店网站系统
参考文献[1] 王珊主编,数据库系统概论[M],高等教育出版社,2009年9月
[2] 廖御琪主编,flash 网页动画设计宝典[M],清华大学出版社,2000年4月
[3] 沈大林主编,网页制作案例教程[M],人民邮电出版社,2005年2月
[4] David Karlins,Build Your Own Web Site [M],McGraw-Hill Osborne Media,2003.1.
 [5] Time 创作室 编著,网页设计典型应用技巧[M],人民邮电出版社
[6] 朱少民主编,软件测试方法和技术[M],清华大学出版社,2005年7月
[7] 耿国华 索琦 黄新荣等主编,网页设计与制作[M],高等教育出版社
设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师