酒店管理系统实验报告Word格式.docx
- 文档编号:19085671
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:12
- 大小:35.33KB
酒店管理系统实验报告Word格式.docx
《酒店管理系统实验报告Word格式.docx》由会员分享,可在线阅读,更多相关《酒店管理系统实验报告Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
2.2.2SQLServer2005
SQLServer2005是Microsoft公司推出的SQLServer数据库管理系统的一个版本。
其在先前的版本上增加了许多更先进的功能,具有使用方便,可伸缩性好于相关软件集成程度高等优点,可以在大型多处理器的服务器等平台使用。
它具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。
SQLServer2005中包括一系列管理工具和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。
SQLServer2005使SQLServer数据库额数据仓库的使用成为生成强大的可伸缩性系统的无缝部分。
这些功能使得用户以快速交付SQLServer应用程序,只需最少的安装和管理开销即可实现这些应用程序。
3.系统功能需求分析
系统功能分析
本次系统开发只要求完成客房的预订、入住以及客人留言管理功能,客房管理功能,提供管理后台入口,对周边旅游景点经行详细描述等功能,具体需求如下:
(1)在前台和销售部能完成客房的预订,并能方便的查询客房预订情况,预订情况需在房态图中显示。
当客人入住时可从预订信息中直接提取用户的基本信息,以加快入住登记的速度。
(2)顾客可以从该系统的客房信息模块中了解到该酒店的房间类型和价格。
(3)可以对酒店房间类型经行添加等操作。
(4)具有客户留言功能,以汇总他们的反馈意见。
概念模型分析
实现科学合理的酒店管理业务操作流程。
此系统应该在设计一个有针对性而且简单易用的业务流程的同时,还应考虑到各类流程的准确安全性,确保酒店信息严谨性。
图3-1业务流程图
4.系统的总体设计
系统结构
在该酒店管理系统中,周鑫和许泽能完成了后台的程序设计,我则完成了系统前台的设计,由首页、注册、登录以及查询酒店的功能,另外增添了查询附近酒店的功能。
功能模块设计
图4-1功能结构图
数据库设计
数据库在信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接影响系统的运行效率的高低和数据是否具有完整性和一致性。
设计数据库系统时即要充分了解用户目前的需求,还要考虑到将来可能增加的要求。
系统分析结束后进入设计阶段,抽象地分析数据,理解数据之间的关系,对数据库进行概念结构设计和逻辑结构设计。
由于SQLServer2008能够以极高的效率完成各种数据库查询,并能方便的使用存储过程,同时它的图形化用户界面,使系统管理和数据库管理更加直观、简单。
另外由于对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
所以本系统采用了SQLServer2008进行数据库的存储管理与维护。
将需求分析得到的用户需求抽象为信息结构即概念结构设计,这一步是数据库设计的关键。
一般采用自底向上的方法进行数据抽象和结构设计。
在本系统中涉及到的实体如下所示:
1.顾客(顾客姓名、登录账号、登录密码);
如图3-2客户图所示
图4-2客户图
2.客房信息(客房信息、添加时间);
如图3-3客房信息图所示
图4-3客房信息图
3.酒店信息(酒店名称、联系电话、地址);
如图3-4酒店信息图所示
图4-4酒店信息图
5.酒店管理系统前台的设计
酒店前台首页
酒店首页的界面由5个模块组成,分别为首页登录框、首页的新闻界面、首页房间查询框、酒店查询框、首页导航界面。
5.1.1首页导航界面
首页导航设计,由首页、用户注册、用户查询酒店、酒店列表、酒店排行、新闻信息导航栏组成,如图5-1:
图5-1导航界面
主要代码分析:
<
title>
酒店预订管理系统<
/title>
<
linkhref="
style/"
rel="
stylesheet"
type="
text/css"
/>
/head>
body>
formid="
form1"
runat="
server"
>
divclass="
headerw_980"
style="
left:
0px;
top:
0px"
asp:
ImageID="
Image1"
Height="
112px"
ImageUrl="
~/images/"
Width="
976px"
/>
/div>
topmenuw_980"
background:
url(images/;
text-align:
center"
ahref="
"
首页<
/a>
|
用户注册<
查询酒店<
|
酒店列表<
酒店排行<
新闻信息<
w_980"
w_260fl"
t_1"
div>
用户中心<
f_1pa20h26mb10"
font-size:
14px;
uc1:
UserLoginID="
UserLogin1"
uc2:
LeftID="
Left1"
w_710fr"
border-right:
#3366cc0.2mmsolid;
border-top:
border-left:
border-bottom:
#3366cc0.2mmsolid"
clear"
t_2mt10clear"
height:
215px"
scripttype="
text/javascript"
5.1.2首页用户登录界面
首页前台用户登录小框,如图5-2:
图5-2首页登陆
%@ControlLanguage="
C#"
AutoEventWireup="
true"
CodeFile="
Inherits="
UserLogin"
%>
tablewidth="
100%"
tr>
tdcolspan="
3"
text-align:
center;
tableid="
Login2"
align="
center"
border="
0"
cellpadding="
1"
cellspacing="
width:
183px"
tdnowrap="
nowrap"
divalign="
right"
span>
帐号:
/span>
/td>
tdalign="
left"
TextBoxID="
TxtUserName"
ValidationGroup="
144px"
/asp:
TextBox>
/tr>
密码:
TxtPassword"
TextMode="
Password"
142px"
colspan="
2"
26px"
ButtonID="
Button2"
OnClick="
Button2_Click"
Text="
用户登陆"
&
nbsp;
/table>
Login1"
191px"
52px"
欢迎:
166px"
LabelID="
Label1"
Label>
Button4"
CausesValidation="
False"
class="
btn"
Button4_Click"
注销"
Button1"
Button1_Click"
用户中心"
center"
LinkButtonID="
LinkButton2"
LinkButton2_Click"
LinkButton>
5.1.3酒店注册界面
建立酒店注册系统方便客户更容易的入住和查询,如图5-3:
图5-3用户注册
publicpartialclassUserStReg:
SqlHelperdata=newSqlHelper();
protectedvoidPage_Load(objectsender,EventArgse)
{
="
酒店预订管理系统"
;
}
protectedvoidButton1_Click(objectsender,EventArgse)
("
insertintoUsers(emal,UserName,Sex,Age,Ds,pwd,XingMing,Photo,Tel,Address)values('
++"
'
'
+Address.Text+"
)"
);
注册成功!
"
protectedvoidButton2_Click(objectsender,EventArgse)
stringres;
uploadup=newupload();
res=(file1,"
files/"
=true;
=[(res)];
=;
+;
}
5.1.4酒店查询界面
查询酒店周围供用户选择提供额外服务送餐、距离、位置,如图5-4:
图5-4酒店查询界面
publicpartialclassHotelRoolList:
SqlConnectionsqlconn=newSqlConnection["
ConnectionString"
].ConnectionString);
if(!
IsPostBack)
=("
select*fromPicwhereType='
酒店图片'
andInfoId='
+["
id"
].ToString()+"
();
updateHotelsetHotelClick=HotelClick+1whereHotelID="
].ToString());
stringsql="
select*fromHotelwhereHotelID="
].ToString();
getdata(sql);
select*fromHotelRoomInfowhereHoteSSId='
BinderReplay();
privatevoidBinderReplay()
intid=["
select*fromCommentwhereHotelId="
+id;
SqlConnectioncon=newSqlConnection;
SqlDataAdaptersda=newSqlDataAdapter(sql,con);
DataSetds=newDataSet();
(ds);
PagedDataSourceobjPds=newPagedDataSource();
=[0].DefaultView;
=5;
intCurPage;
if["
Page"
]!
=null)
CurPage=["
]);
else
CurPage=1;
=CurPage-1;
=();
=if(!
=+"
?
Page="
+1+"
id="
+(CurPage-1)+"
+(CurPage+1)+"
=objPds;
privatevoidgetdata(stringsql)
SqlDataReaderdr=(sql);
if())
=dr["
HotelName"
HotelAddRess"
HotelIntroduce"
HotelClick"
+dr["
HotelPhoto"
zaocan"
5.1.5新闻信息界面
公布最新酒店的新闻内容供客户查看,如图5-5:
图5-5新闻界面
主要代码如下:
<
Label2"
96%"
/b>
bgcolor="
rgb(210,232,255)"
tabTitle"
921px;
height:
22px"
发布时间:
19%"
auto;
left"
strong>
divid="
DIV1"
689px;
auto"
/strong>
Content>
总结
经过这一次的实训练习,我深刻的意识到自己在ASP方面的欠缺和自己在整体设计中的不足,对业务知识不是非常熟悉经验不足系统中存在着许多不足之处,如帮助还不完善等。
希望在实际的应用中,根据需要再增加一些新功能,以使系统更加完善。
对系统的安全性、完整性控制也进一步加强,确保系统中数据的完整、正确。
本系统的开发使我所学的专业知识得到了综合的运用,对以前很多抽象、枯燥的理论知识加深了理解。
学会利用基于系统生命周期的结构化方法开发管理信息系统。
经过实训,使我比较全面、系统的了解和熟悉ASP的各种工具的使用和每一个控件的使用及其各种属性,在预览时出现了很多问题,导致有些气馁。
在一次次的修改、优化和同学的交流中,信心倍增。
经过对数据库的编写、代码的收集、编写研究,发现路径问题、数据库连接、代码之间有点冲突,后来经过不断地调整,终于调试成功了,通过这次的实训,使我以前没有学懂的一些东西,基本把它们弄懂了,可以说这是对我所学知识的复习和深化,同时也让我意识到我要学的更多。
从程序的设计到编写、修改、完善、到最后的实训报告,每个人确实付出了不少时间和精力去做好自己的任务还帮助队友,所以团队的合作和队友之间的相互协助非常重要。
最后非常感谢与我一起合作的伙伴和细心指导的老师,让我知道在学习过程中,不光要努力学习知识更要熟练掌握知识,运用到实践活动中,团结合作,努力的完成每一项工作。
参考文献
[1]朱龙梅.企业销售管理系统设计研究.软件导刊,2013(09)
[2]李彦,高博,唐继强,许惠彬着.《MVC敏捷开发给力起飞》,电子工业出版社,2011(09)
[3]侯开科.浅谈企业产品销售管理系统设计与实现.西部大开发:
中旬刊,2012(04)
[4]王小科,赵会东着.《程序开发范例宝典》.,
[5]孙晓彤,聂喜婷等着.《典型模块与项目实战大全》.北京:
电子工业出版社,2012
[6]林勤花.基于.NET的某化妆品销售管理系统的分析与设计.河北软件职业技术学院学报,2012(04)
[7]明日科技.《从入门到精通》.北京:
清华大学出版社,2012
[8]刘帅,乔楠着.基于的销售管理系统的设计与实现.硅谷,2012年17期
[9]程不功.《Web开发教程》.北京:
清华大学出版社,2011
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 管理 系统 实验 报告