欢迎来到天天文库
浏览记录
ID:35964155
大小:2.80 MB
页数:23页
时间:2019-04-28
《酒店管理系统报告书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、九江学院信息科学与技术学院《专业技能综合课程设计》报告书题目:酒店管理系统的设计与实现专业:计算机科学与技术班级:姓名:学号:同组人员:指导老师:设计时间:目录1.课程设计(实训)计划12.系统需求分析与功能设计13.总体设计44.程序模块设计65.技术难点与分析166.系统测试177.心得体会218.参考文献211.课程设计(实训)计划一至二周项目需求分析、需求分析文档撰写、设计(类图、ER图、序列图)、撰写设计文档、实现项目创建、实体类、数据库操作类三至五周实现用户管理界面、房源管理界面、入住管理界面、财务统计界面、酒店服务界面、编写测试
2、用例六至九周项目测试实施、撰写实训报告、撰写测试报告、答辩2.系统需求分析与功能设计一、系统需求分析(一)用户管理用户分为普通用户(服务员)和管理员(经理、酒店管理人员),普通用户只能使用住宿管理功能和房源管理,而管理员可以使用全部功能。用户的信息包括用户号、姓名、密码和类型,用户号是唯一的,类型包括普通用户和管理员。用户管理包括添加用户、删除用户和修改用户信息,分别用三个界面完成。(二)房源管理房源信息包括房间编号(唯一)、房间类型、收费标准和房间状态(空闲或占用),房间类型有单人间、标准间、三人间、豪华套间。房源管理包括添加房源、删除房源
3、和修改房源信息,分别用三个界面完成。(三)入住管理入住管理包括入住登记、修改住宿信息和退房结算。入住信息登记需要登记顾客姓名、身份证号码、入住房间号、入住时间、押金和预付款。系统提供空闲房源选择、身份证号码验证(通过算法验证身份证号是否存在)等功能。修改住宿信息可修改客户名字、房间号、退房时间、押金和预付款。退出所住房源时根据入住登记时间和退房时间自动计算入住天数、实际费用和找零。系统同时提供当前在住订单显示供用户选择、根据顾客姓名查询订单等功能。20(四)财务管理财务管理包括按年统计、按月统计和按日统计。按年统计根据用户所选择的年份,在界面
4、上显示当年的所有订单,并统计订单总数和住房总金额显示在下方供酒店管理人员查看。按年统计根据用户所选择的年月,在界面上显示某年某月的所有订单,并统计订单总数和住房总金额显示在下方供酒店管理人员查看。按年统计根据用户所选择的年月日,在界面上显示某年某月某日的所有订单,并统计订单总数和住房总金额显示在下方供酒店管理人员查看。(五)酒店服务酒店服务即点餐,系统自动默认显示当天时间。有菜单和点餐大小两个表。在左侧菜单表中点击所选菜名,右侧点餐表中自动显示所点菜品名称,支付费用自动累加。如想取消所选菜品时,在右侧表中点击该菜品在点击移除。最后点击确定生成
5、点餐单。二、系统类图三、系统用例图20203.总体设计一、系统功能需求根据系统的需求分析,本系统功能需求如下:1.用户管理(1)添加用户(2)删除用户(3)修改用户信息2.房源管理(1)添加房源(2)修改房源信息(3)删除房源3.住宿管理(1)入住登记(2)退房结算(3)修改住宿信息4.财务管理(1)订单按年统计(2)订单按月统计(3)订单按日统计5.酒店服务(1)点餐酒店管理系统二、系统功能模块图房源管理入住管理财务管理酒店服务用户管理修改房源添加房源删除房源入住信息登记修改住宿信息退出房源修改用户删除用户添加用户按日统计按月统计按年统计点
6、餐20三、系统菜单设计204.程序模块设计一、系统序列图1.1用户登录控制逻辑(用户登录)l从界面获取用户输入的用户号和密码l验证数据合法性l从数据库中获取指定用户信息l比对密码,正确则进入系统,否则给出错误提示l如果错误次数超过3次则退出系统。1.2添加用户控制逻辑(添加用户)l获取输入的用户信息l验证用户信息是否符合规格(数据合法性)l判断用户号是否已经存在,若用户号已经存在则提示重新输入用户号l向数据库中增加一个用户记录l提示添加成功201.3删除用户控制逻辑(删除用户)启动删除用户界面时需要显示用户列表供用户选择,用户选定一个用户后就
7、可执行删除操作。初始化用户列表逻辑如下:l设置列表样式l设置列表列标题及属性l从数据库中读取用户列表l将用户信息显示在列表中删除用户的逻辑:l获取用户选择的用户信息l从数据库中删除该用户信息l从列表中删除该用户信息1.4添加房源控制逻辑(添加房源)l服务员进入添加房源界面l向数据库中添加房源信息l根据房间ID判断房间号是否存在,若存在则重新填写房间号l提示添加成功201.5修改房源逻辑控制(修改房源信息)l服务员进入房源添加界面l获取数据库中所有房源信息l建房源信息显示在列表中l修改数据库中房源信息l更新房源列表的房源信息l提示修改成功201
8、.8删除房源逻辑控制(删除房源操作)l从数据库中获取房源信息l将房源信息显示在列表中l删除选定房间ID相应数据库中的信息l删除显示列表相应ID的房源信息l提示删除成
此文档下载收益归作者所有