2022年2022年酒店宾馆住宿管理系统概要设计说明书 .pdf
-
资源ID:27253657
资源大小:502.12KB
全文页数:11页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年2022年酒店宾馆住宿管理系统概要设计说明书 .pdf
项目名称:酒店宾馆住宿管理系统专业:计算机科学与技术班级: 08计本142班指导老师:开发组长:开发成员:2011 年 12 月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 概要设计说明书项 目 承 担 部 门:孝感学院计算机与信息科学学院完成日期:二零一一年十二月二十日本 文 档 使 用 部 门 : 主管领导项目组1 引言 . 31.1 编写目的: . 31.2 定义 . 31.3 参考资料 . 32 任务概述 . 42.1 目标 . 42.2 运行环境 . 42.3 需求概述 . 42.4 条件与限制 . 43 总体设计 . 43.1 总体设计 . 43.2 接口设计 . 83.3 数据结构设计. 83.4 运行设计 . 10 3.5 出错处理设计. 10 3.6 安全保密设计 . 10 3.7 维护设计 . 10 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 1 引言1.1 编写目的:从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。1.2 项目背景开发软件名称:酒店住宿管理系统项目任务提出者:江苏假日酒店有限公司项目开发者: 06 计本 2 班 第三小组组长:宋凯用户:江苏假日酒店实现软件单位:江苏假日酒店有限公司项目与其他软件,系统的关系:本软件项目为酒店管理中的一个子功能,采用C/S 原理,客户端的程序是建立在Windows NT 系统上以turbo C 为开发软件的应用程序,服务器端采用 Windows xp 为操作系统(服务器是采用SQL SERVER 2000 的为开发软件的数据库服务程序)。1.2 定义总体设计接口设计数据结构设计运行设计出错设计1.3 参考资料软件工程导论 ,张海藩,清华大学出版社。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 2 任务概述2.1 目标该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。2.2 运行环境软件基本运行环境为Windows 环境。2.3 需求概述2.4 条件与限制3 总体设计3.1 总体设计 系统模块(总控模块)该系统模块按照输入处理 输出的流程进行工作错误!未找到引用源。输入处理及系统处理用户在进入系统时,需要输入用户名和密码。输入处理就是根据用户输入的用户名及密码进行判断该用户的合法性。如果口令有效则进行权限判断,以控制该用户的行为,如果口令无效,则提示出错。酒店管理系统用户输入显示系统系统处理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - (3).系统信息管理系统管理员管理软件的用户,对用户进行增删,设置权限修改密码(4)客房信息管理客房信息管理软件的用户,设置客房标准及信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - (5)订房信息管理订房信息管理软件的用户,对订房信息进行增加修改以及查询。(6)结算信息管理结算信息管理软件的用户,对结算信息进行增加,修改,查询,统计。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - (7)数据库信息管理数据库信息管理员对数据库进行管理。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - (8)总模块图2总体结构和模块外部设计模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加, 通过接口连接这些模块的工作量也随之增加。从这些特性可得出如图的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。3功能分配3.2 接口设计系统的各种内外部接口是通过借助数据库开发软件来实现的,是完全在数据库内部操作的. 1 外部接口2 内部接口3.3 数据结构设计1 逻辑结构设计(1).用户基本信息表字段名称数据类型可否为空约束条件说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - User_ID varchar NOT NULL 主键成员 ID User_pwp varchar NOT NULL 无密码User_des varchar NOT NULL 无备注(2).房间标准信息表字段名称数据类型可否为空约束条件说明typeid varchar NOT NULL 主键房间类型 ID , ID值从系列中获取typename varchar NOT NULL 无类型名称.area float NOT NULL 无面积bednum int NOT NULL 无床位数量haircondition bit NOT NULL 无是否有空调htelephone bit NOT NULL 无是否有电话htelervision bit NOT NULL 无是否有电视htoilet bit NOT NULL 无是否有卫生间price float NOT NULL 无单价(3)客房信息表字段名称数据类型是否为空约束条件说明roomno varchar NOT NULL 主键客房 ID ,ID 值从系列中获取roomtype varchar NOT NULL 无房间类型名称roompositon varchar NOT NULL 无客房位置roomprice float NOT NULL 无单价putup bit NOT NULL 无是否roommemo text NOT NULL 无备注(4)订户信息表字段名称数据类型是否为空约束条件说明Bookno varchar NOT NULL 主键订单 ID ,ID 值从系列中获取customname varchar NOT NULL 无姓名customID varchar NOT NULL 无身份证号码roomno varchar NOT NULL 无房间号indata datetime NOT NULL 无入住日期discount float NOT NULL 无折扣inmemo text NOT NULL 无备注checkdate datetime NOT NULL 无结账时间ammount float NOT NULL 无租金(5)结算信息表字段名称数据类型是否为空约束条件说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 11 页 - - - - - - - - - roomno varchar NOT NULL 主键房间号roomtype varchar NOT NULL 外码房间类型名称roomprice float NOT NULL 外码单价discount float NOT NULL 外码折扣check float NOT NULL 无结算2 物理结构设计系统的物理结构具体由数据库来设计与生成3 数据结构与程序的关系系统的数据结构由标准数据库语言SQL 生成。3.4 运行设计1 运行模块的组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据2 运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。运行时间系统的运行时间基本可以达到用户所提出的要求。3.5 出错处理设计1出错输出信息在用户使用错误的数据或访问没有权限的数据后,系统给出提示: “ 对不起你没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。2 出错处理对策由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。3.6 安全保密设计系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。3.7 维护设计由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护措施即可。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -