C#1054酒店管理系统2.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中小型酒店管理系统 摘 要 系统实现了对一个小型酒店的信息化,为酒店的业务提供统一的解决方案,将各种不同的业务信息集成到系统中进行集中处理,实现酒店运营和管理的信息化,在保证提供一流服务的基础上,最大限度地降低其运营成本,同时努力为企业带来更高效的运营效率。 系统运用规范的软件工程方法进行设计,并使用.Net和Sqlsever2000数据库等工具来开发。开发过程包括需求分析、系统总体设计、详细设计、系统实现、系统配置和实施几个步骤。并要求数据库中数据能保证其一致性和完整性,同时数据库具备良好的安全性,而对于应用程序,则要求其功能完善,操作简便,界面美观。客人进入酒店后可以通过系统进行点菜、订酒席、订房间,管理员可以通过系统进行结账,查询菜肴、订席情况、客户信息、菜单等信息,并对新的菜肴进行入库,经理可以通过系统查看酒店的运营情况。 系统的主要工作在设计阶段。在这个阶段,经常会出现设计结果与需求不能对应的情况,要不断地迭代设计才能达到预期目标,经过多次反复后,系统设计完成。系统代码编写完后,通过大量的测试和验证,达到了预期的目的。 关键词:信息技术,数据库,.Net,Sqlsever2000 目 录 第1章 绪论 1 1.1 系统开发背景 1 1.2 系统目标 1 1.3 开发工具与开发语言介绍 2 1.3.1 .Net简介 2 1.3.2 C#语言简介 3 1.3.3 SQL Server 2000简介 3 第2章 需求分析 5 2.1 需求调研结果 5 2.2 确定系统工作流程 6 2.3 数据流图 8 2.4 数据字典 10 2.5 软硬件环境 13 第3章 系统总体设计 14 3.1 功能结构设计 14 3.2 软件结构设计 15 3.3 数据库概念设计 16 3.4 数据库表设计 17 第4章 详细设计 22 4.1 点菜设计 22 4.2 订席设计 23 4.3 结账设计 24 4.4 订房设计 25 4.5 安全设计 25 4.6 查询设计 27 4.7 数据管理设计 27 第5章 系统实现 28 5.1 点菜模块 28 5.2 订席模块 29 5.3 结账模块 30 5.4 安全模块 31 5.5 查询模块 32 5.6 数据管理模块 33 第6章 系统配置和实施 34 6.1 环境配置 34 6.2 数据库配置 34 6.3 程序运行 35 结论 36 参考文献 37 致谢 38 附录 39 图3.1 系统功能结构图 5.2 订席模块 订席模块图如下: 图5.2 订席模块图 测试: 界面显示后日期框中的日期与系统日期一致。 点击产生出订席编号和客人编号后,与数据库中数据对比刚好是最大值加一。 漏掉几个文本框不填数据进行测试,点击订席后,发生异常,数据库插入时有数据项为空时,不能正常插入,后添加异常处理程序,问题解决。 完整输入一组数据分别为:68、54、12、20、10、无,发现程序能正确运行,没有异常发生,且数据能正确插入。 5.3 结账模块 结账模块图如下: 图5.3 结账模块图 5.5 查询模块 结账查询模块图如下: 图5.5 结账查询模块图 测试: 对查询通用类进行测试,在代码中一共输入9组数据进行测试,分别为全部正确数据3组,部分正确数据3组,错误数据3组,最后得到结果为输入全部正确数据时可以查询出所有正确数据,输入部分正确数据可以查询出部分正确数据,输入错误数据时完全查不出数据。通过测试后,效果达到预期目标。 对每个查询界面进行测试,每个模块进行用两组同的数据测试相同的功能,经过测试后达到预期目标。 5.6 数据管理模块 管理模块分为两个部分,一种是可以调用通用类来进行管理编码的,一种是要自己设计方法来编码的,下面选择自己设计方法编码来完成的模块订席菜单管理模块为例,订席菜单管理模块图如下: 图5.6 订席菜单模块图 重要提示: 本论文由大学论文网 毕业论文下载网: 提供 如果需要详细内容请与QQ:4991024联系

文档评论(0)

白领文档(原创) + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档