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