酒店管理系统设计论文
- 格式:doc
- 大小:771.50 KB
- 文档页数:44
酒店管理系统设计论文酒店管理系统毕业实习需求分析班级:07级计算机科学与技术一班姓名:龙正君1.引言: (8)1.1项目背景 (8)1.2系统设计遵守以下原则: (9)1.2.1 (9)1.2.2 (9)1.2.3 (9)1.2.4 (9)1.2.5 (9)1.3运行环境 (9)1.3.1硬件环境 (9)1.4参考资料 (10)2 系统结构 (10)2.1 系统总体结构 (10)2.2 登陆模块结构 (11)2.3销售管理模块结构 (11)2.4 财务管理模块结构 (12)2.6 VIP管理模块结构 (12)2.7系统设置管理模块结构 (13)2.8 系统操作管理模块结构 (13)3 登陆模块设计说明 (13)3.1 程序描述 (13)3.2 功能 (14)3.3 性能 (14)3.4 输入项 (14)3.5 输出项 (14)3.6 算法 (14)3.7 流程逻辑 (15)3.8 接口 (15)3.9存储分配 (15)3.10 注释设计 (16)3.11 限制条件 (16)3.12 测试计划 (16)4 入住管理模块设计说明 (16)4.1 程序描述 (16)4.2 功能 (17)4.3 性能 (17)4.4 输入项 (17)4.4.1收费 (17)4.4.2房间状态查询 (18)4.4.3入住记录查询 (18)4.5 输出项 (18)4.5.1收费 (18)4.5.2房间状态查询 (18)4.5.3入住记录查询 (19)4.6 算法: (19)4.6.1收费 (19)4.6.2 房间状态查询 (20)4.7 流程逻辑 (21)4.8 接口 (21)4.9 存储分配 (22)4.10注释设计 (22)4.11 限制条件 (22)4.12 测试计划 (23)5 VIP管理模块设计说明 (23)5.1 程序描述 (23)5.2 功能 (23)5.3 性能 (23)5.4 输入项 (24)5.4.1VIP办理 (24)5.4.2VIP查询 (24)5.4.3积分兑换 (24)5.5 输出项 (24)5.5.1VIP办理 (24)5.5.2VIP查询 (25)5.5.3积分兑换 (26)5.6 算法: (26)5.6.1VIP办理 (26)5.6.2VIP查询 (26)5.6.3积分兑换方式 (26)5.7 流程逻辑 (28)5.8 接口 (28)5.9 存储分配 (29)5.10注释设计 (29)5.11 限制条件 (30)5.12 测试计划 (30)6 系统设置管理模块设计说明 (30)6.1 程序描述 (30)6.2 功能 (30)6.3 性能 (31)6.4 输入项 (31)6.4.1折扣设置 (31)6.4.2积分等级设置 (32)6.4.3用户管理 (32)6.4.4用户权限设置 (32)6.5 输出项 (32)6.5.1折扣设置 (32)6.5.2积分等级设置 (33)6.5.3用户管理 (33)6.5.4用户权限设置 (34)6.6 算法: (34)6.6.1折扣设置 (34)6.6.2积分等级设置 (34)6.6.3权限设置 (34)6.6.4用户管理 (35)6.7 流程逻辑 (36)6.8 接口 (36)6.9 存储分配 (37)6.9.1折扣设置 (37)6.9.2积分等级设置 (37)6.9.3用户管理 (38)6.9.4用户权限设置 (38)6.10 注释设计 (38)6.11 限制条件 (38)6.12 测试计划 (39)7.系统操作管理模块设计说明 (39)7.1 程序描述 (39)7.2 功能 (39)7.3 性能 (39)7.4 输入项 (40)7.4.1密码修改 (40)7.4.2注销 (40)7.5 输出项 (40)7.5.1密码修改 (40)7.5.2注销 (40)7.6 算法: (41)7.6.1修改密码 (41)7.6.2注销 (41)7.6.3退出系统 (41)7.7 流程逻辑 (42)7.8 接口 (42)7.9 存储分配 (43)7.9.1密码修改 (43)7.9.2注销 (43)7.10 注释设计 (43)7.11 限制条件 (43)7.12 测试计划 (44)1.引言:1.1项目背景二十一世纪的今天,由于社会节奏的加快,国内酒店业的急速膨胀,酒店市场化的深入,多元化的经营,利润增长点的分散。
怎样面对日常经营中对庞大数据的处理,如何吸引客户,提高管理水平,提升服务档次,提高办公效率、加强成本控制,提高竞争力。
始得酒店管理系统的好坏成了酒店的又一重点。
对于现今所有大的酒店的多元化经营市场上已经有了无数的优秀软件。
但这些软件对于小型住宿型酒店来说投入成本太高而且,过多的经营选项完全没有必要。
因此一个小型的,经济的主要的酒店管理系统能很好的给与这部分酒店以经营需要。
1.2系统设计遵守以下原则:1.2.1系统采用当今最先进的技术,最方便的操作平台,强大的数据库管理系统,稳定的可编程语言,安全的加密功能。
1.2.2系统必须具备完善,实用,便于操作等特点。
1.2.3系统必须具备可靠性,容错性,须稳定可靠,低故障率,恢复时短等。
1.2.4系统必须方便管理,维护。
1.2.5良好的系统扩展性,以降低投资风险1.3运行环境1.3.1硬件环境1.一台586 以上的微机及兼容2.内存32MB3.VGA 彩显一台1.4参考资料1.张海藩软件工程导论清华大学出版社2.软件开发规范手册3.王小科吕双等编著C#从入门到精通清华大学出版社。
4.王小科吕双等编著 C#范例完全自学手册人民邮电出版社。
5.张跃庭苏宇贯伟红编著 程序开发范例宝典(C#)人民邮电出版社。
6.郑阿奇刘启芬顾韵华编著 SQL Server 实用教程(第三版)电子工业出版社。
2 系统结构2.1 系统总体结构酒店管理系统登录模块入住管理模块系统操作管理财会管理VIP管理系统设置管理2.2 登陆模块结构登陆模块登陆修改密码2.3销售管理模块结构入住管理入住收费房间状态查询客户资料登记入住信息删除2.4 财务管理模块结构财务管理财务报表查询入住信息对账财务报表特殊支出录入2.6 VIP管理模块结构VIP管理VIP 办理VIP查询VIP删除积分兑换2.7系统设置管理模块结构系统设置管理VIP 折扣设置用户管理等级积分设置用户权限设置查询添加修改删除2.8 系统操作管理模块结构系统操作管理修改密码注销退出系统3 登陆模块设计说明3.1 程序描述是用户凭用户名的和密码进入系统的模块,只有拥有正确的用户名和密码才能进入系统。
3.2 功能建立与数据库连接;获取数据库中的用户信息;验证用户的登陆信息;修改用户的密码;保存修改的密码到数据库中;3.3 性能查询数据库响应时间<2s;更新数据库运行时间<1s;3.4 输入项用户名(Username):变长字符串(唯一标识符)密码(Password):变长字符3.5 输出项系统提示:“登陆成功!”或“登陆失败!”3.6 算法1.登陆按钮设计:先判断输入框是否写入数据,若都写入数据,则查询数据库,验证用户名和密码是否有效,若有效则登陆成功,无效则失败;若输入框有空,则弹出系统提示。
2.修改密码按钮设计:弹出修改密码窗口,在窗口中输入用户名、密码、新密码、密码确认。
3.修改密码窗口确定按钮设计:先判断所有的输入框是否都输入数据,若有空弹出提示“用户和密码不能为空!”;若全输入,则查询数据库,验证该用户和密码是否正确,若不正确则提示“用户或密码除外!”;若正确则判断输入的两次新密码是否一致,若一致则更新数据库,不一致则提示“两次密码不一致!”。
4.修改密码窗口退出按钮设计:点击该按钮则关闭该窗口。
5.退出按钮设计:点击该按钮退出系统。
3.7 流程逻辑 登录登录窗口用户名和密码是否成功进入系统是登陆失败否3.8 接口1.与主模块的逻辑联系方式:通过主模块上的单击按钮触发事件,进入系统界面或弹出修改密码窗口。
2.与主模块的参数传递方式:数据库连接控件。
3.9存储分配1.内部数据:无2.用户界面:用户名(UserName):变长字符(唯一标识符)密码(Password):变长字符3.10 注释设计在每一个具体的按钮功能旁都要有注释,解释每个按钮的具体设计思想。
在每个输入框旁都要有注释,说明每个输入框的应输入的数据类型和长度。
3.11 限制条件1.必须连接数据库,否则会出现无法连接数据库错误。
2.只有正确的用户名和密码才能登陆成功,否则无法登陆。
3.12 测试计划1.数据库连接正常时:输入合理合法参数、输入参数不合理、输入参数不合法2.数据库连接异常;数据库数据异常4 入住管理模块设计说明4.1 程序描述入住管理模块是酒店管理系统的重要组成部分,它实现销售房间、房间状态查询、销售记录查询、删除销售记录,其中前三个功能可有酒店前台执行,而删除销售记录只有超级管理员才可执行。
4.2 功能1.建立与数据库连接;2.获取数据库中的房间信息3.对客户定住院的房间进行打折计算;4.对对入住进行记录5.对会员本次消费所获得的积分保存呢到数据库中6.查询库存信息7.查询入住记录8.删除某条入住信息4.3 性能1.查询数据库响应时间<2s;2.更新数据库运行时间<1s;4.4 输入项4.4.1收费房间类型:变长字符房间编号:整数会员ID:数客户类型:变长字符入住时长:整数4.4.2房间状态查询房间类型:变长字符4.4.3入住记录查询入住日期:日期型4.5 输出项4.5.1收费房间编号:整数房间类型:变长字符收费标准:精确数值入住时长:整数合计:精确数值入住日期:日期型前台员工号:变长字符4.5.2房间状态查询房间编号:整数房间类型:变长字符收费标准:精确数值入住时长:整数备注:变长字符4.5.3入住记录查询客户类型:变长字符房间编号:整数房间类型:变长字符收费标准:精确数值入住时长:整数合计:精确数值入住日期:日期型前台员工号:变长字符折扣(Agio):精确数值折算(Convert):精确数值客户类型:变长字符4.6 算法:4.6.1收费1)VIP检测按钮设置:首先判断VIP编号输入框是否输入数据,若无数据,则提示“请先输入VIP账号”,若输入数据,则查询数据库,检测VIP是否有效,若有效则提示“该VIP有效”,否则提示“不存在该VIP!”。
2)房间状态查找按钮设计:点击该按钮,则查询数据库,并把所有的房间信息显示在该界面。
3)计费按钮设计:先判断输入的房间编号和状态是否为空,若为空,则提示“房间编号和状态不能为空!”;若不为空,则查询数据库,获取该房间的收费标准和入住时长,并用收费标准乘以客户定住的房间收费标准得到消费金额。
若是会员消费,则从数据库获取该会员所能打折的折扣值,把折扣值和消费金额相乘,便得到实际消费金额。