软件工程课程设计论文—旅店信息管理系统 联系客服

发布时间 : 星期一 文章软件工程课程设计论文—旅店信息管理系统更新完毕开始阅读f4a05461783e0912a2162a8a

算,将旅店在给时间段的收入情况统计并显示出来。 旅客添加新用户 旅客填写相关的个人信息并提交,系统在用户表中创建一个新的数据项。 旅客通过查询找到房间的相关信息,然后填入相关的信息,系统将在旅客信息表中创建一个新的数据项。 旅客预订房间 4.4系统数据结构设计

4.4.1逻辑结构设计要点

数据结构 数据项 姓名 性别 类型 varchar varchar int varchar varchar varchar vachar Varchar Varchar Varchar Varchar Varchar Int Float Float Datetime Datetime Varchar Float 长度 10 4 8 20 10 20 20 20 20 10 20 4 20 备注 不能为空 不能为空 不能为空 唯一标识旅客 不能为空 不能为空 不能为空 唯一标识用户 不能为空 不能为空 唯一标识旅客 不能为空 不能为空 不能为空 不能为空 不能为空 唯一标识 不能为空 不能为空 旅客信息 年龄 身份证号 房间号 押金 登记日期 用户信息 用户名 密码 房间号 结算信息 身份证号码 性别 年龄 消费总额 补交额 结算日期 日期 收入信息 人数 总额 - 16 -

房间号 档次 旅店信息 床位数 价位 押金额 剩余床位数 状态 Varchar Varchar Int Float Float Int Varchar 10 8 10 唯一标识房间 不能为空 不能为空 不能为空 不能为空 不能为空 不能为空 4.4.2物理结构设计要点

数据结构 数据项 姓名 性别 存储要求 访问方法 存取单位 字节 字节 字节 字节 字节 字节 字节 字节 字节 字节 字节 字节 字节 字节 字节 字节 字节 字节 不能为空 不能为空 不能为空 唯一标识 不能为空 不能为空 不能为空 不能为空 不能为空 不能为空 唯一标识 不能为空 不能为空 不能为空 不能为空 不能为空 唯一标识 不能为空 查询 查询 查询 查询 查询 查询 查询 无 无 结算 结算 结算 结算 结算 结算 结算 查询 查询 旅客信息 年龄 身份证号 房间号 押金 登记日期 用户信息 用户名 密码 房间号 结算信息 身份证号码 性别 年龄 消费总额 补交额 结算日期 收入信息 日期 人数 - 17 -

总额 房间号 档次 旅店信息 床位数 价位 押金额 剩余床位数 状态 不能为空 唯一标识 不能为空 不能为空 不能为空 不能为空 不能为空 不能为空 查询 登记 登记 登记 登记 登记 登记 登记 字节 字节 字节 字节 字节 字节 字节 字节 4.5系统出错处理设计

4.5.1出错信息

1. 输入用户名不存在:说明数据库没无此用户名,需注册新用户。

2. 密码错误:说明用户名和密码不匹配。弹出警告信息后需重新输入密码,连续

三次错误后系统自动关闭。

3.旅客登记时,管理员手动输入房间号,系统查出此房间不存在,弹出警告信息,提醒管理员不存在此房间。

4.结算出错:管理员输入要结算的旅客身份证号码,系统查出此人未登记住宿,弹出警告信息,提醒管理员没有此人的住宿登记信息。

5.删除出错:管理员输入要删除的旅客的身份证号码,系统查出此旅客未结算,弹出警告信息,提醒管理员此人未结算,不能删除此人信息。

6.统计收入出错:管理员输入要统计的时间段,系统查出此时间段不存在,如果存在,弹出警告信息,提醒管理员统计失败。 4.5.2补救措施

1.尽量减少人工输入操作,可让用户从界面选择输入项。 2.对数据库进行定期备份,防止数据丢失或损坏。 3.在前台加强对输入数据的审核。

4.增强系统的容错能力,对非法操作能做出适当的处理。 5.定期对系统的内的信息进行清理,保证系统的运行速度。

- 18 -

第5章 详细设计

5.1程序系统的结构

旅店管理系统 旅店管理员模块 普通旅客模块

5.2程序设计说明

5.2.1概述

本旅店管理系统是用SQL和VB开发的一个小型的数据库管理、应用系统(旅店管理系统)。在系统设计之初,使用SQL语言在数据库中建立六个与系统功能相匹配的表(用户表、管理表、住宿情况表、旅客信息表、结算表、收入统计表),然后用VB设计出功能界面,在界面中加入实现功能的若个控件,并与数据库中相应的表建立连接。通过在界面上的各种操作实现对数据库表中记录的添加(把登记的旅客信息添加进旅客信息表中)、删除(在旅客信息表中删除相关的旅客信息记录)、修改(在旅客住宿登记、结算完成后,对住宿情况表中的“剩余床位数”、“状态”值加以修改)、查询(把已结算的旅客信息显示在界面上)、统计(统计出某个时间段内旅店的总收入,并将其显示在界面上)等操作。

本文档为“旅店信息管理系统详细设计说明书”,主要用于为实现系统的功能而进行的系统详细设计说明,详细系统各软件组成模块的实现流程、功能、接口、编译等内容,便于对系统的编码进行指导和

- 19 -