酒店管理系统详细设计
更新时间:2023-06-05 17:25:01 阅读量: 实用文档 文档下载
酒店管理系统 详细设计说明书
2010/07
文档修订记录
目 录
1
引言 .............................................................................................................................................................................. 2 1.1 1.2 1.3 1.4 2
编写目的 .............................................................................................................................................................. 2 项目概况 .............................................................................................................................................................. 2 术语定义 .............................................................................................................................................................. 2 参考资料 .............................................................................................................................................................. 2
系统整体结构 ............................................................................................................................................................... 3 2.1 2.2
系统体系结构图 ................................................................................................................................................... 3 实现技术结构图 ................................................................................................................................................... 3
3 程序设计详细描述 ........................................................................................................................................................ 4 3.1 3.2
“用户登录”界面层详细设计说明 ............................................................................................................................ 4 “用户登录”业务逻辑层详细设计说明 .................................................................................................................... 6
1 引言
1.1 编写目的
本详细设计说明书的适用读者为:软件开发者、测试人员。
1.2 项目概况
说明待开发的软件系统的名称。
如:本详细设计报告属于项目《项目资金申报管理系统》。
1.3 术语定义
1.4 参考资料
2 系统整体结构
2.1 系统体系结构图
图:系统结构图(仅供参考)
2.2 实现技术结构图
图:实现技术结构图(仅供参考)
3 程序设计详细描述
﹡ 数据访问层详细设计说明书另外编写。
3.1 “用户登录”界面层详细设计说明
说明:实现用户登录系统。
模块功能简述:注册过的用户可以通过界面登入本系统。
模块编号 源文件
T1001 \mainPage\frontpage
存储过程: ALTER PROCEDURE [dbo].[SP_Identify] @username varchar(15), @password 输入界面 varchar(15),
输入账号、密码、选择登录身份类型,点击登录则调用存储过程 Identify
注:如果业务逻辑层访问统一的数据访问层,则可在这里做提示说明。
3.3 “客房类型信息查看”界面层详细设计说明
说明:实现基础设置菜单中客房状态管理和客房管理的相关功能。
模块功能简述:用户登录成功后,选择基础设置菜单中的客房类型信息查看可以查看,修改,删除客房类型信息
模块编号 源文件 被调用方法: 接口描述:
T1002 \mainPage\searchroomtypepage Selectroomtype public bool SelectroomtypesAll { //code here }
访问数据表
要访问的表 要做修改的表 临时表
RoomType RoomType 无
逻辑处理说明 存储过程: ALTER PROCEDURE [dbo].[SP_SelectRoomTypesAll] 方法
2 名称 描述: 输入参数: 返回值: 被调用模块: 被调用方法: 接口描述: Deleteroomtype 删除客房类型信息 typeID Bool 值 True or False
业务逻辑层(BLL)的房间类型类 RoomType.cs Deleteroomtype(客房类型序号) public bool Deleteroomtype(int typeID) { //code here }
访问数据表
要访问的表 要做修改的表 临时表
RoomType RoomType 无
逻辑处理说明
2. 时序图
SelectRoomTypes All
BLL.roomtype
DAL
Delectroom type()
roomtype ID
模块编号 源文件
T1002 \mainPage\searchroomtypepage 存储过程: ALTER PROCEDURE [dbo].[SP_DeleteRoomType] @typeID int 3.
输入界面
点击修改或删除按钮进行修改或删除操作 输出界面 修改按钮成功,返回 SelectroomtypePage,失败亦返回 SelectroomtypePage
出错处理 方法 3 名称 描述: 输入参数: 返回值: 被调用模块: 被调用方法: 接口描述:
返回出错页面“\Web\Error.aspx”。 Selectroomtype 修改客房类型信息 TypeID Bool 值 True or False
业务逻辑层(BLL)的房间类型类 RoomType.cs Selectroomtype(客房类型序号) public bool Selectroomtype(int typeID)
模块编号 源文件
T1002 \mainPage\searchroomtypepage { //code here }
访问数据表
要访问的表 要做修改的表 临时表
RoomType RoomType 无
逻辑处理说明
4. 时序图
UpdateRoomType
BLL.roomtype
DAL
Selectroom type()
roomtype ID
存储过程: ALTER PROCEDURE [dbo].[SP_SelectRoomType] @typeID int 输入界面
点击修改或删除按钮进行修改或删除操作 输出界面 修改按钮成功,返回 SelectroomtypePage,失败亦返回 SelectroomtypePage
3.4 “客房类型信息查看”业务逻辑层详细设计说明
注:如果业务逻辑层访问统一的数据访问层,则可在这里做提示说明。
3.5 “编辑客房类型信息”界面层详细设计说明
说明:实现用户登录系统。
模块功能简述:注册过的用户可以通过界面登入本系统。
模块编号 源文件 方法 1 名称 描述: 输入参数: 返回值: 被调用模块: 被调用方法:
T1001 \mainPage\Addroomtypepage Updateroomtype(int typeID , varchar [15] bool isaddbed , varchar [255] remark) 编辑客房类型信息 客房类型序号,类型名称,该类型客房价格,加床价格,是否加床,备注 Bool 值 True or False typename , int typeprice , int addbedprice
,
业务逻辑层(BLL)的房间类型类 roomtype.cs Updateroomtype(int typeID , varchar [15] typename , int typeprice , int
addbedprice , bool isaddbed , varchar [255] remark) 接口描述: Updateroomtype(int typeID , varchar [15] typename , int typeprice , int addbedprice , bool isaddbed , varchar [255] remark) { //code here }
访问数据表
要访问的表 要做修改的表 临时表
RoomType RoomType 无
逻辑处理说明
5. 时序图
SelectRoomTypes All Type name , type price , addbe dpric e , Isad dbed , remar k
BLL. roomtype
DAL
updateroom type()
Isupdateroomtype
存储过程: ALTER PROCEDURE [dbo].[SP_Updateroomtype] @typeID int, @username varchar(15), @typeprice money, @addbedprice money, @isaddbed bool, @remark varchar[255]
3.6 “新增客房类型信息”界面层详细设计说明
说明:实现用户登录系统。
模块功能简述:注册过的用户可以通过界面登入本系统。
模块编号 源文件
T1001 \mainPage\Addroomtypepage
方法 1 名称 描述: 输入参数: 返回值: 被调用模块: 被调用方法:
Addroomtype(int typeID , varchar [15] isaddbed , varchar [255] remark) 新增客房类型信息
typename , int typeprice , int addbedprice , bool
客房类型序号,类型名称,该类型客房价格,加床价格,是否加床,备注 Bool 值 True or False
业务逻辑层(BLL)的房间类型类 roomtype.cs Addroomtype(int typeID , varchar [15] typename , int typeprice , int
addbedprice , bool isaddbed , varchar [255] remark) 接口描述: Addroomtype(int typeID , varchar [15] isaddbed , varchar [255] remark) { //code here } typename , int typeprice , int addbedprice , bool
访问数据表
要访问的表 要做修改的表 临时表
RoomType RoomType 无
逻辑处理说明
6. 时序图
SelectRoomTypes All Type name , type price , addbe dpric e , Isad dbed , remar k
BLL. roomtype
DAL
Addroom type()
Isaddroomtype
存储过程: ALTER PROCEDURE [dbo].[SP_Addroomtype] @typeID int, @username varchar(15), @typeprice money, @addbedprice money, @isaddbed bool,
模块编号 源文件
T1001 \mainPage\Addroomtypepage @remark varchar[255]
输入界面
输入客房类型序号,类型名称,该类型客房价格,加床价格,是否加床,备注,点击确定 则调用存储过程 Addroomtype 输出界面 登录按钮成功,返回 SelectroomtypePage,失败亦返回 FrontPage,提示重新输入
出错处理
返回出错页面“\Web\Error.aspx”。
3.7
序 号
“新增客房类型信息”业务逻辑层详细设计说明类名 属性、方法(提供访问 修饰符) public bool Addroomtype (int typeID , varchar [15] typename , int typeprice , int 针对方法等的输 入参数描述 哈希表存储客房 类型信息 针对方法等的输出参 数、输出描述 登录成功返回 true
10
roomtype
addbedprice , bool isaddbed , varchar [255] remark) { }
注:如果业务逻辑层访问统一的数据访问层,则可在这里做提示说明。
3.8 “查看客房信息”界面层详细设计说明
说明:实现对客房信息的查看,修改和删除
模块功能简述:注册过的用户可以通过界面中的修改和删除按钮来对客房信息进行修改和删除操作。
模块编号 源文件
T1004 \mainPage\Selectroompage 临时表 无
逻辑处理说明
SelectRoom All
BLL room .
DAL
Deleteroom ()
Isdeleteroom存储过程: ALTER PROCEDURE [dbo].[SP_Deleteroom] @roomID int 7. 输入界面
room ID
查看客房信息,点击修改或删除按钮调用 Updateroom,Deleteroom 存储过程
模块编号 源文件 输出界面
T1004 \mainPage\Selectroompage 登录按钮成功,返回 SelectroomPage,失败亦返回 SelectroomPage,提示重新输入
出错处理 方法 2 名称 描述: 输入参数: 返回值: 被调用模块: 被调用方法: 接口描述:
返回出错页面“\Web\Error.aspx”。 UpdateroomByroomID(int roomID) 修改客房信息 客房序号 Bool 值 True or False
业务逻辑层(BLL)的房间信息类 room.cs UpdateroomByroomID (int roomID) public bool UpdateroomByroomID (int roomID) { //code here }
访问数据表
要访问的表 要做修改的表 临时表
Room Room 无
模块编号 源文件 逻辑处理说明
T1004 \mainPage\Selectroompage
UpdateRoom
BLL room .
DAL
Selectroom ()
IsSelectroom存储过程:
room ID
ALTER PROCEDURE [dbo].[SP_UpdateroomByroomID] @roomID int 输入界面
查看客房信息,点击修改或删除按钮调用 Updateroom,Deleteroom 存储过程 输出界面 登录按钮成
功,返回 SelectroomPage,失败亦返回 SelectroomPage,提示重新输入
注:如果业务逻辑层访问统一的数据访问层,则可在这里做提示说明。
3.10 “编辑客房信息”界面层详细设计说明
说明:实现编辑客房信息。
模块功能简述:用户可以点击基础设置菜单中的新增客房信息来新增客房信息。
模块编号 源文件 方法 1 名称 描述: 输入参数: 返回值: 被调用模块: 被调用方法:
T1005 \mainPage\Addroompage Updateroom(int 编辑房间 客房序号,客房房号,类型序号,描述,入住状态,客人人数 Bool 值 True or False roomID,int roomnuber,int typeID,int bednumber,varchar[50]
describe,varchar[10] state,int guestnumber)
业务逻辑层(BLL)的房间信息类 room.cs Updateroom(int roomed,int roomnuber,int typeID,int bednumber,varchar[50] describe,varchar[10] state,int guestnumber)
接口描述:
public boolUpdateroom(int roomID,int roomnuber,int typeID,int bednumber,varchar[50] describe,varchar[10] state,int guestnumber) { //code here }
访问数据表
要访问的表 要做修改的表 临时表
Room Room 无
逻辑处理说明
8. 时序图
SelectRoom All
BLL room .
DAL
Nunber,roo mtype,State BedNumber, GuestNumb er,Descriptio n
updateroom ()
Isupdateroom存储过程: ALTER PROCEDURE [dbo].[SP_Updateroom] @roomID int, @roomnuber int,i @typeID int, @bednumber int, @describe varchar[50], @state varchar[10],
正在阅读:
酒店管理系统详细设计06-05
校园一景作文500字07-13
2011北京市东城高考二模(化学)07-28
【情深无语,爱深无言】02-14
地质版地理七年级上册教案完成版01-16
青海省海南藏族自治州2022年四年级下学期数学期中试卷A卷04-05
科学四上第一课练习题03-17
县教育局纪检监察组工作开展情况汇报总结11-23
家畜解剖与生理考试题库07-07
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 管理系统
- 酒店
- 详细
- 设计
- 红楼梦前五回梗概
- 新版新时代交互英语视听说3答案
- 系统论和系统原理
- 2011成人英语三级真题
- 《我的校园我的家》读后感
- GRE-北美范文4(打印版)
- 2015年从业资格《会计基础》全真考试卷(附答案)考试题库
- Synthesis, Functionalization, and Biomedical Application
- 教师评职称个人工作总结
- ABS+PC 塑料高档电镀工艺流程
- 网络游戏设计学哪些课程?
- 慢性乙型肝炎防治指南(一)
- 如何撰写商业计划书
- 《中国小儿急救医学》2008年专题讨论栏目选题计划
- 山东省公务员录用实施办法(试行)
- 2008-2009年中国铁路运输行业市场分析及投资预测报告
- 计算机图形学试卷
- 家长会问卷调查小结——谈谈家长怎样帮助孩子养成良好的习惯
- 初三语文复习题.
- 商务英语教学课堂情境设置与个性化教学方法研究