酒店客房管理详细设计_第1页
酒店客房管理详细设计_第2页
酒店客房管理详细设计_第3页
酒店客房管理详细设计_第4页
酒店客房管理详细设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

酒店客房管理系统详细设计说明书学号姓名所完成的任务成绩1111311131韩忠侠1111311133谷舒苗2013 年 12 月 7 日1.引言1.1编写目的编写详细说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本描述、程序系统的组织结构、功能分配、流程逻辑、存储分配等,位程序代码的编写和软件的下线打下基础。预期读者为:软件开发人员,项目评审人员及软件测试人员。1.2背景a. 待开发系统的名称:酒店客房管理系统b. 本项目的任务提出者:软件工程老师c. 开发者:韩忠侠、谷舒苗d. 用户:中小型酒店1.3定义 在本系统中涉及到的技术及编程语言有ASP.NET、C#C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C+发展而来。C#牢固地植根于C和C+语言族谱中,并且会很快被C和C+程序员所熟悉。C#的目标在于把Visual Basic的高生产力和C+本身的能力结合起来。 C#作为Microsoft Visual Studio 7.0的一部分提供给用户。除了C#以外,Visual Studio还支持Visual Basic、Visual C+和描述语言VBScript和JavaScript。所有这些语言都提供对Microsoft .NET平台的访问能力,它包括一个通用的执行引擎和一个丰富的类库。Microsoft .NET平台定义了一个“通用语言子集”(CLS),是一种混合语言,它可以增强CLS兼容语言和类库间的无缝协同工作能力。对于C#开发者,这意味着既是C#是一种新的语言,它已经可以对用老牌工具如Visual Basic和Visual C+使用的丰富类库进行完全访问。C#自己并没有包含一个类库。ASP.NET 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序。与以前的 Web 开发模型相比,ASP.NET 提供了数个重要的优点:威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的2. 系统的结构 系统的功能模块图如下图2.1:酒店客房管理系统顾客信息管理客房信息管理客房预订管理结算信息管理添加顾客信息修改顾客信息删除顾客信息顾客信息查询客房信息修改客房信息查询剩余客房查询客房信息删除客房信息添加添加订房信息修改订房信息查询订房信息修改结算信息添加结算信息查询结算信息登录管理图2.1:系统的功能模块图3 系统的模块设计3.1登录模块设计说明3.1.1模块描述 用户进入酒店客房管理系统前首先要进行登录。实现对用户合法性的验证和对用户权限的分配。3.1.2功能 用户登录模块需要输入用户名和密码。当输入内容与数据库中的相符,则可以根据输入的权限进入系统。3.1.3性能安全保密性在该模块中,安全、可靠将作为第一要素。同时,利用权限管理,拒绝非法用户进入系统以及合法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。稳定性要求该模块可以长期稳定正常工作。3.1.4输入项(1) 用户名数据类型:varchar(30)(2) 密码数据类型:varchar(30)3.1.5输出项若用户以及密码正确则跳转到下一个页面若用户或密码不正确则出现错误提示3.1.6设计方法(算法) 该模块是asp页面,用一个form标签,通过button提交用户的用户名及密码。然后连接数据库进行验。private void buttonOK_Click()函数用来连接数据库并进行判断用户名和密码是否正确。登录管理登录信息是否正确NY登录不成功登录成功3.1.7接口 该模块通过private void buttonOK_Click()函数,当用户名,密码正确说,该函数会执行Page.Response.Redirect(main/hellol.aspx);语句。该语句将页面连接到另一个界面。3.1.8页面设计 3.2顾客信息管理设计说明3.2.1模块描述 该模块含有两个子模块:查询顾客信息模块和对顾客信息的编辑模块3.2.2功能 对顾客信息进行查询操作,查询后可以对信息进行修改删除3.2.3性能 安全保密性:在该模块中,安全、可靠将作为第一要素。同时,保证数据不会泄露出去。 稳定性:要求该模块可以长期稳定正常工作。3.2.4输入项 可以输入姓名、预定号、预定日期、入住日期等信息3.2.5输出项 根据输入的选项输出符合条件的顾客信息 若没有符合的信息,输出“对不起,找不到符合的对象!”3.2.6接口 按查询按钮进入顾客信息列表,进行删除添加操作3.2.7页面设计3.3预定客房管理设计说明3.3.1模块描述 该模块根据顾客的要求,进行客房预定3.3.2功能 根据客户要求的客房类型,价格区间等,预定出理想的客房。还可以根据客户的要求取消预订3.3.3性能 安全保密性:在该模块中,安全、可靠将作为第一要素。同时,保证数据不会泄露出去。 稳定性:要求该模块可以长期稳定正常工作。3.3.4输入项 顾客的要求:客房类型、价格区间、设备等3.3.5输出项 根据输入的要求,输出符合的选项。3.3.6接口 按查询按钮进入符合的客房列表,再根据房间号进行预订3.3.7页面设计 3.4客房管理设计说明3.4.1模块描述 该模块分为两个子模块:客房的查询模块和编辑模块3.4.2功能 对客房信息的修改删除以及在3.4.3性能 安全保密性:在该模块中,安全、可靠将作为第一要素。同时,保证数据不会泄露出去。 稳定性:要求该模块可以长期稳定正常工作。3.4.4输入项 输入需要查询或修改删除的房间信息3.4.5输出项 输出符合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论