收藏 分享(赏)

酒店管理系统实验报告.doc

上传人:精品资料 文档编号:8195085 上传时间:2019-06-13 格式:DOC 页数:20 大小:766.50KB
下载 相关 举报
酒店管理系统实验报告.doc_第1页
第1页 / 共20页
酒店管理系统实验报告.doc_第2页
第2页 / 共20页
酒店管理系统实验报告.doc_第3页
第3页 / 共20页
酒店管理系统实验报告.doc_第4页
第4页 / 共20页
酒店管理系统实验报告.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、1苏 州 市 职 业 大 学实习(实训)报告名称 信息系统设计与实施实训 酒店管理系统的设计与实现 2014 年 6 月 9 日至 2014 年 6 月 21 日共 2 周学院(部) 计算机工程学院 班 级 12 信息管理 3(轨道) 姓 名 蔡云豪 学院(部) 负责人 李金祥 系 主 任 陈珂 指 导 教 师 徐卫英 仇闽霞 2目录目录 .11引言 .21.1 系统开发背景 .22系统应用目标及开发平台 .22.1 应用目标 22.2 开发平台 32.2.1 ASP.NET .32.2.2 SQL Server 2005 .33 .系统功能需求分析 .43.1 系统功能分析 43.2 概念模

2、型分析 44 .系统的总体设计 .54.1 系统结构 54.2 功能模块设计 54.3 数据库设计 .55.酒店管理系统前台的设计 .75.1 酒店前台首页 .75.1.1 首页导航界面 .75.1.2 首页用户登录界面 .85.1.3 酒店注册界面 115.1.4 酒店查询界面 125.1.5 新闻信息界面 15总结 .17参考文献 .1831引言1.1 系统开发背景酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查,我国在 2020 年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将完

3、全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。但是,现在甚至还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。随着科学技术的进步和信息化时代的到来,管理信息系统在各个领域都得到广泛的应用。尤其是它在企业管理和计算机应用领域的重要性日益显现。它不仅已经成为教育教学专业的核心课程,而且也是企业管理和计算机应用领域的一门重要的技术。在经济全球化的激烈竞争中,方便、快捷的管理手段已经成为所有管理部门的迫切要求。酒店作为社会需求的实体,更应该

4、通过信息资源的深入开发和广泛利用,不断提高生产、经营、管理、决策的效率和水平,进而提高酒店经济效益和综合竞争力,实现从传统管理向现代管理的转变。新的信息系统使酒店有机会重新设计它的组织结构、职责权限、产品工艺、梳理工作流程等,从而提高酒店的生产率、劳动效益和经济效益。2系统应用目标及开发平台2.1 应用目标如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无4疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新

5、的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。2.2 开发平台2.2.1 ASP.NETASP.NET 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序。 是基于通用语言的编译运行的程序,使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和

6、网站配置变得非常简单。它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。将来,这样的多种程序语言协同工作的能力保护现在的基于COM+开发的程序,能够完整的移植向 。2.2.2 SQL Server 2005SQL Server 2005 是 Microsoft 公司推出的 SQL Server 数据库管理系统的一个版本。其在先前的版本上增加了许多更先进的功能,具有使用方便,可伸缩性好于相关软件集成程度高等优点,可以在大型多处理器的服务器等平台使用。它具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2005 中包括一系

7、列管理工具和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2005 使SQL Server 数据库额数据仓库的使用成为生成强大的可伸缩性系统的无缝部分。这些功能使得用户以快速交付 SQL Server 应用程序,只需最少的安装和管理开5销即可实现这些应用程序。3 .系统功能需求分析3.1 系统功能分析本次系统开发只要求完成客房的预订、入住以及客人留言管理功能,客房管理功能,提供管理后台入口,对周边旅游景点经行详细描述等功能,具体需求如下:(1)在前台和销售部能完成客房的预订,并能方便的查询客房预订情况,预订情况需在房态图中显示。

8、当客人入住时可从预订信息中直接提取用户的基本信息,以加快入住登记的速度。(2)顾客可以从该系统的客房信息模块中了解到该酒店的房间类型和价格。(3)可以对酒店房间类型经行添加等操作。(4)具有客户留言功能,以汇总他们的反馈意见。3.2 概念模型分析实现科学合理的酒店管理业务操作流程。此系统应该在设计一个有针对性而且简单易用的业务流程的同时,还应考虑到各类流程的准确安全性,确保酒店信息严谨性。用户登录酒店注册 酒店查询 酒店预订 酒店信息图 3-1 业务流程图64 .系统的总体设计4.1 系统结构在该酒店管理系统中,周鑫和许泽能完成了后台的程序设计,我则完成了系统前台的设计,由首页、注册、登录以及

9、查询酒店的功能,另外增添了查询附近酒店的功能。4.2 功能模块设计图 4-1 功能结构图4.3 数据库设计数据库在信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接影响系统的运行效率的高低和数据是否具有完整性和一致性。设计数据库系统时即要充分了解用户目前的需求,还要考虑到将来可能增加的要求。系统分析结束后进入设计阶段,抽象地分析数据,理解数据之间的关系,对数据库进行概念结构设计和逻辑结构设计。由于 SQL Server 2008 能够以极高的效率完成各种数据库查询,并能方便的使用存储过程,同时它的图形化用户界面,使系统管理和数据库管理更加直观、简单。另外由于对 Web 技术的支持,使

10、用户能够很容易地将数据库中的数据发布到 Web 页面上。所以本系统采7用了 SQL Server 2008 进行数据库的存储管理与维护。将需求分析得到的用户需求抽象为信息结构即概念结构设计,这一步是数据库设计的关键。一般采用自底向上的方法进行数据抽象和结构设计。在本系统中涉及到的实体如下所示:1. 顾客(顾客姓名、登录账号、登录密码);如图 3-2 客户图所示图 4-2 客户图2. 客房信息(客房信息、添加时间);如图 3-3 客房信息图所示图 4-3 客房信息图3. 酒店信息(酒店名称、联系电话、地址);如图 3-4 酒店信息图所示8图 4-4 酒店信息图5.酒店管理系统前台的设计5.1 酒

11、店前台首页酒店首页的界面由 5 个模块组成,分别为首页登录框、首页的新闻界面、首页房间查询框、酒店查询框、首页导航界面。5.1.1 首页导航界面首页导航设计,由首页、用户注册、用户查询酒店、酒店列表、酒店排行、新闻信息导航栏组成,如图 5-1:图 5-1 导航界面主要代码分析:酒店预订管理系统首页| 9用户注册| 查询酒店|酒店列表|酒店排行|新闻信息| 用户中心5.1.2 首页用户登录 界面首页前台用户登录小框,如图 5-2:10图 5-2 首页登陆主要代码分析:帐号: 密码: 欢迎: 用户注册125.1.3 酒店注册界面建立酒店注册系统方便客户更容易的入住和查询,如图 5-3:图 5-3

12、用户注册13主要代码分析:public partial class UserStReg : System.Web.UI.PageSqlHelper data = new SqlHelper();protected void Page_Load(object sender, EventArgs e)this.Title = “酒店预订管理系统“;protected void Button1_Click(object sender, EventArgs e)data.RunSql(“insert into Users(emal,UserName,Sex,Age,Ds,pwd,XingMing,Ph

13、oto,Tel,Address)values(“ + txtemal.Text + “,“ + txtname.Text + “,“ + DropDownList1.SelectedItem.Text + “,“ + Age.Text + “,“ + txtds.Text + “,“ + TextBox1.Text + “,“ + XingMing.Text + “,“ + pic.Text + “,“ + Tel.Text + “,“ + Address .Text+ “)“);Alert.AlertAndRedirect(“注册成功!“, “Default.aspx“);protected

14、 void Button2_Click(object sender, EventArgs e)string res;upload up = new upload();res = up.Up(file1, “files/“);this.Label1.Visible = true;this.Label1.Text = up.ResupConvert.ToInt32(res);this.pic.Text = up.s;Image1.ImageUrl = “files/“ + pic.Text;5.1.4 酒店查询界面查询酒店周围供用户选择提供额外服务送餐、距离、位置,如图 5-4:14图 5-4 酒

15、店查询界面 主要代码分析:public partial class HotelRoolList : System.Web.UI.PageSqlHelper data = new SqlHelper();SqlConnection sqlconn = new SqlConnection(ConfigurationManager.ConnectionStrings“ConnectionString“.ConnectionString);protected void Page_Load(object sender, EventArgs e)this.Title = “酒店预订管理系统“;if (!I

16、sPostBack)15DataList3.DataSource = data.GetDataReader(“select * from Pic where Type=酒店图片 and InfoId=“ + Request.QueryString“id“.ToString() + “);DataList3.DataBind();data.RunSql(“update Hotel set HotelClick=HotelClick+1 where HotelID=“ + Request.QueryString“id“.ToString();string sql = “select * from

17、Hotel where HotelID=“ + Request.QueryString“id“.ToString();getdata(sql);DataList1.DataSource = data.GetDataReader(“select * from HotelRoomInfo where HoteSSId=“ + Request.QueryString“id“.ToString() + “);DataList1.DataBind();BinderReplay();private void BinderReplay()int id = int.Parse(Request.QueryStr

18、ing“id“.ToString();string sql = “select * from Comment where HotelId=“ + id;SqlConnection con = new SqlConnection(SqlHelper.connstring);con.Open();SqlDataAdapter sda = new SqlDataAdapter(sql, con);DataSet ds = new DataSet();sda.Fill(ds);PagedDataSource objPds = new PagedDataSource();objPds.DataSourc

19、e = ds.Tables0.DefaultView;objPds.AllowPaging = true;objPds.PageSize = 5;int CurPage;if (Request.QueryString“Page“ != null)CurPage = Convert.ToInt32(Request.QueryString“Page“);elseCurPage = 1;objPds.CurrentPageIndex = CurPage - 1;lblCurrentPage.Text = CurPage.ToString();lblSumPage.Text = objPds.Page

20、Count.ToString();if (!objPds.IsFirstPage)this.hyfirst.NavigateUrl = Request.CurrentExecutionFilePath + “?Page=“ + 1 + “16lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + “?Page=“ + Convert.ToString(CurPage - 1) + “if (!objPds.IsLastPage)hylastpage.NavigateUrl = Request.CurrentExecutionFilePa

21、th + “?Page=“ + objPds.PageCount + “lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + “?Page=“ + Convert.ToString(CurPage + 1) + “this.DataList2.DataSource = objPds;this.DataList2.DataBind();con.Close();private void getdata(string sql)SqlDataReader dr = data.GetDataReader(sql);if (dr.Read()La

22、bel2.Text = dr“HotelName“.ToString();Label3.Text = dr“HotelAddRess“.ToString();DIV1.InnerHtml = dr“HotelIntroduce“.ToString();Label6.Text = dr“HotelClick“.ToString();iGPhoto.ImageUrl = “files/“ + dr“HotelPhoto“.ToString();Label1.Text = dr“zaocan“.ToString();5.1.5 新闻信息界面 公布最新酒店的新闻内容供客户查看,如图 5-5:17图 5

23、-5 新闻界面18主要代码如下:发布时间:19总结经过这一次的实训练习,我深刻的意识到自己在 ASP 方面的欠缺和自己在整体设计中的不足,对业务知识不是非常熟悉经验不足系统中存在着许多不足之处,如帮助还不完善等。希望在实际的应用中,根据需要再增加一些新功能,以使系统更加完善。对系统的安全性、完整性控制也进一步加强,确保系统中数据的完整、正确。本系统的开发使我所学的专业知识得到了综合的运用,对以前很多抽象、枯燥的理论知识加深了理解。学会利用基于系统生命周期的结构化方法开发管理信息系统。经过实训,使我比较全面、系统的了解和熟悉 ASP 的各种工具的使用和每一个控件的使用及其各种属性,在预览时出现了

24、很多问题,导致有些气馁。在一次次的修改、优化和同学的交流中,信心倍增。经过对数据库的编写、代码的收集、编写研究,发现路径问题、数据库连接、代码之间有点冲突,后来经过不断地调整,终于调试成功了,通过这次的实训,使我以前没有学懂的一些东西,基本把它们弄懂了,可以说这是对我所学知识的复习和深化,同时也让我意识到我要学的更多。从程序的设计到编写、修改、完善、到最后的实训报告,每个人确实付出了不少时间和精力去做好自己的任务还帮助队友,所以团队的合作和队友之间的相互协助非常重要。最后非常感谢与我一起合作的伙伴和细心指导的老师,让我知道在学习过程中,不光要努力学习知识更要熟练掌握知识,运用到实践活动中,团结

25、合作,努力的完成每一项工作。20参考文献1 朱龙梅.企业销售管理系统设计研究.软件导刊,2013(09)2 李彦,高博,唐继强,许惠彬著.ASP.NET 4.0 MVC 敏捷开发给力起飞,电子工业出版社,2011(09)3 侯开科.浅谈企业产品销售管理系统设计与实现.西部大开发:中旬刊,2012(04)4 王小科,赵会东著.ASP.NET 程序开发范例宝典.北京:人民邮电出版社,2013.55 孙晓彤,聂喜婷等著.ASP.NET 典型模块与项目实战大全.北京:电子工业出版社,20126 林勤花.基于.NET 的某化妆品销售管理系统的分析与设计.河北软件职业技术学院学报,2012(04)7 明日科技.ASP.NET 从入门到精通.北京:清华大学出版社,20128 刘帅,乔楠著.基于 ASP.NET 的销售管理系统的设计与实现.硅谷,2012 年17 期9 程不功.ASP.NET Web 开发教程.北京:清华大学出版社,2011

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报