软件工程详细设计说明书.doc

上传人:scccc 文档编号:13871310 上传时间:2022-01-25 格式:DOC 页数:16 大小:745KB
返回 下载 相关 举报
软件工程详细设计说明书.doc_第1页
第1页 / 共16页
软件工程详细设计说明书.doc_第2页
第2页 / 共16页
软件工程详细设计说明书.doc_第3页
第3页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件工程详细设计说明书.doc》由会员分享,可在线阅读,更多相关《软件工程详细设计说明书.doc(16页珍藏版)》请在三一文库上搜索。

1、设计说明书1.1定义实体关系图(ERD),用于表示实体(数据对象)和它们之间的相互关系。数据流图(DFD),描述信息和数据从输入移动到输出时被应用的变换的图形化 技术。1.2总体设计121概念设计和处理流程该酒店管理系统的总体设计思路与开发流程如下:图1总体设计思路与开发流程122系统功能模块结构根据客户需求酒店需求分析,最终确定该酒店的管理系统各功能模块之间的关系 如下所示:4JI查询任怠信息及输出 总经理系絡 p数需显浬及-份 经理系统 H修改房价及谷级密PI| 誓页al庆lffiM级 r丄输入,查词夜审系乗电话系络管家系給图2功能模块关系图各模块功能详细说明123.1客房预定系统散客预定

2、团体预定客房预定 预定未到处理预售査询123.2前台接待系统散客入住登记合约入住登记团体自动入住和手动入住补填客单修改客人信息、转房、调房、设置房态、客人留言预定客房查询可售客房查询123.3前台收银系统记帐(包括客人在酒丿占各营业场点的消费) 埋单限制客人消费退房押金加入查帐(可查总客帐、总收入帐、总消费帐) 转帐设置跑单客用保险箱管理团体埋单及退房123.4帐务系统1管家系统设置净房、脏房、坏房、及取消坏房 设置SKIP房、SLEEP房查询净房表、脏房表、坏房表房间状态 新入住查询系统自动计费123.7夜审系统客人信息查询动态房态查询房间明细帐查询 收银员报表当日入住客人报表客历系统客人资

3、料手工、自动输入客人资料查询与修改八、入住客人自动查询客历入住客人自动归入客历客历合并1合约系统查询、修改和删除123.10经理系统修改客房定价增加、删除、修改各级密码 修改特别客单设置系统参数内部银行系统(即IC卡功能) 数据整理自我诊断数据备份1.2311总经理系统住丿占客单查询 查询客房状态 查询可售情况 客房占用统计帐务查询万能查询报表输出密码管理系统报表系统客房占用表 转房改租表 预定未到表 客房取消表 房租分析表 经营统讣表 可售悄况表 房间状况表 坏房报告表 日租统讣表 合约销售表帐务报表收入报表(前台收入明细表、现付收入明细表) 消费报表顾客帐务(住客帐务、离店客人帐务和跑单帐

4、务) 交班报表信用卡报表 街帐报表 应收报表催帐报表 转帐报表借贷总表 联网消费酒店总表1.3需求分析建模数据建模(ERD图)酒店管理系统ERD图系统各模块分析、DFD图和数据字典总流程图图3系统总流程图表3:系统总流程数据字典数据流名:登记组成:客户信息+房间信息+押金+时间数据项:客户信息备注:个人或团队组成:XX号+XX+性别+年龄+民族+岀生日期+家庭住址 +VIP+人数+单位+单位地址+手机+BP机+地址+照片组织:XX号数据项:客房信息组成:房号+类型+单价+状态组织:房号数据项:状态取值:空房可用空房待修预订占用正在占用数据项:押金组 成: 预订金+入住押金+入住租金取 值:现金

5、信用卡转帐支票挂帐免费数据项:时间组 成:预订时间+入住时间+预计离店时间+住宿时间 数据流需:离店凭据备 注: 指客人办理手续后,所持有的洒店开出的票据 组 成:住店发票+停车场收据+英它票摒第二层流程图表4:流程图数据字典数据处理名:前台加工简述:在酒店中直接与客人发生关系的活动,为客人提供的一切服务,包括 客人进入酒店前的预订,预订后的入住,消费,以及离店前的手续 办理Q成:预订+接待+取消预订+离店 数据处理名:后台加工简 述:在洒店中不直接与客人发生关系的活动,包括间接为客人提供的服 务,以及酒店的内部管理体系,主要是库房管理,IC卡管理,总理 査询等。组成:数据备份+经理查询数据处

6、理鋼:停车场加工简述:为洒店内外客人提供停车的系统。数据库1:所有在前台与客人有关的信息库。组成:历史客人信息表+房间占用信息表+IC卡管理表数据库2:组成:洒店日常消耗品库存管理表+日现金帐目表数据库3:说 明:停车场建立的有关车辆进岀停车场的时间及费用信息表。前台子系统图5前台子系统示意图备注按照客人从住店、离店的过程将系统划分为预订、接待、取消预订和离店四 个处理过程。客人通过预订,也可直接到酒店登记住宿。客人预订后,也可能取 消预订。客人分为个人与团体两类。(1) 个人预订客厉预订信息表客人黑名单挂帐个人表图6个人预订DFD图表5:个人预订数据字典数据处理名:房间査询简 述:根据客人的

7、预订要求,査询客房预订信息表,确左是否有空房 输入:客户信息,来源:外部实体“客人”输出:1无客房,去处:外部实体“客人”2有客房,预订登记表,去处:“客人信息”数据流名称:预订登记表简 述:在房间查询有房时所填的表,用于记载客人信息 组 成:XX号+XX+性别+年龄+民族+国籍+家庭住址+VIP+ 数据处理名:订房简述:根据客人的预订要求,确肚客人订什么房,哪类房,多少间房,是否确定具体房间。输入:订金收据,来源:收银输出:预订证明表,去处:外部实体“客人” 数据流名称:预订证明表简 述:在订房、收银后所填的表,用于记载客人订房的信息和证明组 成:XX号+XX+性别+家庭住址+押金+房间数量

8、.类别+时间客人来店预订,服务员查询“客房预订信息表”,无空房则返回客人。有客房则 登记,并核对“客人黑”(进行消费而未付帐的客人)及“挂帐表”,无误后收 取预订押金并记入“预订金入帐表” O进行订房,将预订信息记入“客人预订信 息表”,修改“客房预订信息表”的客房状态,给客人预订证明表。预订完成。(2) 团队预订客房预订信息表2图7团队预订DFD图表6:团队预订数据字典数据处理名:房间査询简 述:根据客人的预订要求,查询客房预订信息表,确左是否有空房 输入:客户信息,来源:外部实体“客人”输岀:1无客房,去处:外部实体客人”2有客房,预订登记表,去处:“客人信息”数据流爼称:预订登记表简 述

9、:在房间査询有房时所填的表,用于记载客人信息组 成:团队ID号+团队名称+领队人+领队手机+团队开户行+XX+地址+联系+人数+人员+房间数量数据处理名:订房简 述:根据客人的预订要求,确定客人订什么房,哪类房,多少间房,是否 确泄具体房间。输入:订金收据,来源:收银输出:预订证明表,去处:外部实体“客人” 数据流名称:预订证明表简 述:在订房、收银后所填的表,用于记载客人订房的信息和证明组 成:团队ID号+团队名称+地址+联系+人数+进店日期+离店日期+房间 数量+押金。团体预订与个人预订基本一样,只是将团队预订信息记入“团体预订信息表”。(3) 取消预订图8取消预订DFD图表7:取消预订数

10、据字典数据处理名:预订査询简述:核对客人的“预订证明表”。输入:预订证明表,来源:外部实体客人”输出:预订收据,去处:退款处理客人要取消预订,只需将“预订证明表”和“预订收据”交给服务员,经核对后 退款并修改“客房预订信息表”及“团队或个人预订信息表” O(4)接待团体(未预订的客人)客人黑名单亠客“人心客目前房间占用信見表2有无空房间门询客人信息表2亠有客人ID的IC卡Q住房登记表口客人查IC卡管理表卩金收写IC卡a图9接待团体DFD图表&接待团体数据字典数据处理名:空房査询简述:根据客人的住房要求,查询目前房间占用信息表”,确泄是否有空房输入:客户信息,来源:外部实体“客人”输出:1无客房

11、,去处:外部实体客人”2有客房,住房登记表,去处:“客人查询”数据流冬称:住房登记表简 述:在房间查询有空房时所填的表,用于记载客人信息组 成:XX号+XX+性别+年龄+民族+国籍+家庭住址+单位数据处理名:客人査询简述:根据客人的住房登记表,从“客人黑”、“挂帐单位”等多个表中查询核对。输入:住房登记表,来源:查询空房输岀:交款,去处:收银处理数据流名称:押金收据简述:在收银后所开出的证明,用于记载客人住房时交的押金组 成:XX号+XX+押金金额+房间数量、类别+入住时间+离开时间(5)接待个人(未预订的客人)图10接待个人DFD图接待的客人是个人时,过程基本与接待团队相同,首先通过“口前房

12、间占用信息 表”查询U前有无空房,有则填“住房登记表”,根据客人的信息核对“客人 黑”挂帐个人”等多个表,确认后收取住房押金,将客人的有关信息记入“历 史客人信息表”并用写卡机将客人的ID写入IC卡。(6) 接待团体(已预订)图11接待预订团体DFD图 表9:接待预订团体数据字典数据处理名:查询验证预订表简述:核对客人的预订表是否与数据库中的相符输入:预订证明表,来源:外部实体客人”输出:登记表,去处:査询客房接待团队(已预定)的过程与接待未预订的相似,只是开始要验证“预订表”, 同时不必进行客人查询而可直接入住。将预订金转为住房押金。(7)接待个人(已预订)图12接待预订个人DFD图接待个人

13、(已预定)的过程与接待未预订的相似,只是开始要验证“预订表”, 同时不必进行客人查询而可直接入住。将预订金转为住房押金。(8)离店表&离店收银数据字典数据处理名:退房简 述:在客人离店的时候,核实房间的物件等,同时更改“客房占用信息表”输 入:有客人ID的IC卡,来源:外部实体“客人”输 出:1有问题,去处:外部实体“客人”2无问题,退房凭证,去处:收银数据流爼称:退房凭证简 述:在房间核实无误后开给客人的允许结帐凭证组 成:XX号+XX+性別+IC卡ID号+客房核实结果数据处理名:收银简述:根据客人的消费进行收取费用、退还押金。调用IC卡管理子模块使该卡号作废。将客人信息记入数据库备査。输入

14、:退房凭证,来源:退房输岀:离店发票,去处:外部实体“客人”客人可保留IC卡,以后如再到该酒店,经修改IC卡仍可使用。客房占用言息表卩图13离店收银DFD图后台子系统后台不与客人发生直接的接触,主要支持经理查询、库房管理、数据的备份以及财务上的管理。数据备份数据备份是指数据库管理员周期性的对系统产生的数据(客房占用信息表,客人 信息表,日现金入帐表,IC卡管理表等一切表格)进行安全双备份,以防止数 据丢失,不仅在硬盘里要作备份,还要用软盘备份,以便进行灾害恢复。山于数 据库中的数据是变化的,间隔时间越长,备份数据库中的数据与当前使用的库中 数据差别就越大,因而要根据数据库的变化快慢确定转储周期

15、。1.4系统实现技术141系统登录141.1管理人员登录1、酒店工作人员登录:酒店工作人员在登录前台接待系统和前台收银系统时, 应当先输入客人用户名和证件号(或刷入房卡),以供校验管理员的身份。2、客人住房明细管理:包括新添客人明细、修改已存在的客人信息明细、删除 已存在的客户信息、查询已存在的客户信息等有效编辑功能。3、自动计算功能:夜审系统自动结算当日所有客人消费,实现消费累计,加入客 户入住押金4、帐务系统查询:输入允许查询权限的用户名及密码,根据对数据的需要自设查 询条件,并将符合条件的信息显示岀来。5、管理员管理:包括增加新的信息、删除已有的客人信息。8、修改密码:提供修改密码功能供

16、酒丿占工作人员定期修改密码,以确保系统的 安全性。9、数据导入:当有大量新增客户信息记录时,可通过数据导入功能批量导入数 据到数据库中。10、数据导出:将酒店运营的各项明细导出成文本文件,根据需要打印出来。一般用户登录1、一般用户登录:一般用户在登录客历系统时,应当先输入名字及证件,插入 房间钥匙,以供校验用户的身份。2、客人信息查询:根据对数据的需要自设查询条件,并将符合条件的信息显示 出来。3、数据导出:将客人信息导出成文本文件,根据需要打印出来。数据库1数据库的建立开发人员采用Microsoft Access的数据库引擎,在用户访问数据库时采用DA0 方式工作。数据库的工资管理系统釆用Visual Basic 6. 0来写ACCESS数据库,采用DA0访问数据库, 运用DATA控件打开、访问并操作已有的数据库,通过编程方式,采用标准的SQL 语句进行与对数据库的查询和修改,实现了用户管理本系统的功能。运行界面1、系统欢迎界面:(以下略)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1