酒店管理系统需求分析范文

上传人:大米 文档编号:498110194 上传时间:2023-02-14 格式:DOC 页数:10 大小:220.50KB
返回 下载 相关 举报
酒店管理系统需求分析范文_第1页
第1页 / 共10页
酒店管理系统需求分析范文_第2页
第2页 / 共10页
酒店管理系统需求分析范文_第3页
第3页 / 共10页
酒店管理系统需求分析范文_第4页
第4页 / 共10页
酒店管理系统需求分析范文_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《酒店管理系统需求分析范文》由会员分享,可在线阅读,更多相关《酒店管理系统需求分析范文(10页珍藏版)》请在金锄头文库上搜索。

1、 .wd.酒店管理系统目录一、引言21.概述22.编写要求23.参考资料2二、系统分析与总体设计31.系统需求分析32.系统体系构造设计33.开发工具的选择84.开发所需的实用技术85.数据库构造设计96.系统模块界面设计117.系统主要代码14三、系统运行环境17四、测试方案171.登陆模块测试172.入住模块测试183.换房模块测试184.续住模块测试195.退房模块测试19五、特色20六、个人心得体会20一、 引言1. 概述酒店业是一个前景广阔而又竞争剧烈的行业。我国的酒店业迅速开展,已经成为一个具有相当规模的产业。酒店客房管理使用手工处理账务,存在许多现金流失的漏洞,使用软件来管理宾馆

2、业务,结账既准确,速度又快,而且统计的报表也快捷。对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务开展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、 快捷、高效等作用,对酒店的业务管理提供强有力的支持。2. 编写要求系统内容:酒店信息管理系统系统名称:酒店信息管理系统系统架构:C/S 架构需求分析局部:针对于预订信息管理、客房管理、账务管理、员工管理等酒店管理服务开发的系统。系统设计局部:概念模型ER系统实

3、现局部:以数据的CRUD为核心3. 参考资料软件工程第3版张海藩、倪宁编著,人民邮电出版社。数据库系统概论第4版王珊、萨师煊编著,高等教育出版社。Visual Basic数据库系统开发实例导航刘韬、骆娟、何旭洪编著,人民邮电出版社。二、 系统分析与总体设计1. 系统需求分析本酒店管理系统主要针对于预订信息管理、客房管理、账务管理、员工管理等酒店管理服务开发的系统。包括以下功能:对预订信息的管理,包括查询、添加、修改、入住、删除。对客房信息的管理,包括查询、入住登记、退房、续住、换房。对账务信息的管理,包括收入报表及消费报表两个局部的管理。实现查询、添加、修改、删除账务信息的功能。对酒店员工信息

4、的管理,需要有管理员权限。包括查询、添加、修改、删除。对系统用户信息的管理,需要有管理员权限。包括查询、添加、修改、删除。对个人账号信息的管理,包括修改密码。2. 系统体系构造设计1. 系统总流程图如图1所示图.1系统总流程图2. 系统的功能模块图如图2所示在功能模块示意图的树形构造中,每一个叶节点都是一个最小的功能模块,每一个功能模块都需要针对不同的数据表完成一样的数据库操作,即添加记录、修改记录、删除记录以及查询显示记录信息。图.2系统功能模块图在本系统中,账号管理模块的功能比拟简单。在系统初始化时,有五个默认的用户。系统管理员用户为admin、a,普通用户为1、2、3,由程序设计人员手动

5、添加到数据库中,它们的默认密码均与用户一样。管理员用户可以创立用户、修改用户信息以及删除用户;普通用户则只能修改自己的密码。3. 账号管理功能模块的关系如图3所示。图3.账号管理功能模块4. 系统总数据流图如图4所示。图4.系统总数据流图5. 入住模块数据流图如图5所示。图5. 入住模块数据流图6. 退房模块数据流图如图6所示。图6. 退房模块数据流图7. 换房模块数据流图如图7所示。图7. 换房模块数据流图8. 续住模块数据流图如图8所示。图8. 续住模块数据流图9. 预订模块数据流图如图9所示。图9. 预订模块数据流图10. 管理模块数据流图如图10所示。图10. 管理模块数据流图3. 开

6、发工具的选择开发数据库管理信息系统需要选择两种工具,即前台开发语言和后台数据库。本系统选择开发工具为Visual Basic和Access。与其他开发工具相比,Visual Basic具有简单易学、灵活方便和易于扩大等特点,越来越多地被用作客户/服务器应用程序的前端开发工具,与后台的Access数据库相结合,能够提供一个高性能的管理信息系统解决方案。所以采用Visual Basic作为开发工具,Access作为后台数据库。4. 开发所需的实用技术开发酒店管理系统需要掌握如下技术:Visual Basic的 根本编程方法。Access数据库根基的管理方法。常用SQL语句的使用。ADO数据库访问技

7、术。5. 数据库构造设计数据库采用Access2003建设,用ADO作为连接数据对象。1. 数据表:管理员信息字段名字段类型说明账号文本管理员账号,主键密码文本管理员密码员工ID文本对应的员工ID权限文本账号类型客房信息字段名字段类型说明房间号数字客房房间号,主键房间类型数字客房类型价格数字客房价格房态文本客房入住信息客户信息字段名字段类型说明ID文本客户身份证号码,主键姓名文本客户姓名联系 文本客户联系 入住房间数字客户入住房间号入住日期日期/时间客户入住日期实收房费数字入住时收取的房费预收押金数字入住时收取的押金退房日期日期/时间入住时的退房时间备注文本备注收入报表字段名字段类型说明账务I

8、D文本收入账务ID,主键收入类型数字账务收入类型收入日期日期/时间账务收入日期金额数字账务金额操作员文本账务操作员备注文本备注消费报表字段名字段类型说明账务ID文本消费账务ID,主键消费类型数字账务消费类型消费日期日期/时间账务消费日期金额数字账务金额操作员文本账务操作员备注文本备注预订信息字段名字段类型说明预订ID文本预订信息ID,主键姓名文本客户姓名身份证文本客户身份证联系方式文本客户联系 入住天数数字客户入住天数入住人数数字客户入住人数客房数数字预订的客房数客房类型数字预订的客房类型入住日期日期/时间预订的入住日期退房日期日期/时间预订的退房日期备注文本备注员工信息表字段名字段类型说明员

9、工ID文本员工ID,主键姓名文本员工姓名身份证文本员工身份证所属部门数字员工的所属部门职位数字员工的职位入职日期日期/时间员工的入职日期 根本工资数字员工的 根本工资奖金数字员工的奖金备注文本备注类型表字段名字段类型说明类型编号数字类型的编号,主键类型名称文本类型名称2. E-R图如图11所示。图11.E-R图6. 系统模块界面设计1. 登陆界面如图12所示。图12.登陆界面2. 管理系统主界面如图13所示。图13.管理系统主界面3. 预订管理信息界面如图14所示图14.预订管理信息界面4. 客房信息管理界面如图15所示图15.客房信息管理界面5. 收入报表管理界面如图16所示图16.收入报表

10、管理界面6. 消费报表管理界面如图17所示图17.消费报表管理界面7. 员工信息管理界面如图18所示图18.员工信息管理界面8. 用户管理界面如图19所示图19.用户管理界面7. 系统主要代码1. 连接数据库:Public Rs As New ADODB.RecordsetPublic conn As New ADODB.ConnectionPublic dFlie As StringPublic Sub Connect()dFile = App.Path + 酒店管理系统.mdbconn.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;

11、Data Source= & dFileconn.OpenEnd SubPublic Sub Open_Rs(SQL As String)If Rs.State = 1 Then Rs.CloseRs.Open SQL, conn, adOpenKeyset, adLockBatchOptimisticEnd Sub2. 初始化用户:Type PerInfo ID As String Name As String Department As String Position As String EDate As Date State As String Root As Boolean Passw

12、ord As String Username As StringEnd TypePublic PInfo As PerInfoPublic Sub init(TmpID As String)Dim SQL As StringSQL = SELECT 员工信息表.员工ID, 员工信息表.姓名, Department.类型名称 AS 部门SQL = SQL + , Position.类型名称 AS 职位,员工信息表.入职日期, 管理员信息.权限 SQL = SQL + , 管理员信息.账号, 管理员信息.密码 SQL = SQL + FROM (员工信息表 LEFT JOIN 管理员信息 ON 员

13、工信息表.员工ID=管理员信息.员工ID)SQL = SQL + LEFT JOIN 类型表 AS Department ON 员工信息表.所属部门=Department.类型编号)SQL = SQL + LEFT JOIN 类型表 AS Position ON 员工信息表.职位+员工信息表.所属部门=Position.类型编号)SQL = SQL + WHERE 员工信息表.员工ID= + TmpID + Open_Rs (SQL)With PInfo .ID = Rs(员工ID) .Name = Rs(姓名) .Department = Rs(部门) .Position = Rs(职位) .EDate = Rs(入职日期) .State = Rs(权限) .Password = Rs(密码) .Username = Rs(账号) If Rs(权限) = 管理员 Then .Root = True Else .Root = False End IfEnd WithAdmin.Info = 员 工 ID: + PInfo.ID + vbCrLf + vbCrLf + 姓 名: + PInfo.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号