光华酒店客房管理系统
概要设计
文件状态:
[ ] 草稿
[ ] 正式发布
[√] 正在修改
文件标识:
光华酒店客房管理系统
当前版本:
作 者:
温永亮
完成日期:
2010-7-11
3版 本 历 史
30. 文档介绍
文档目的
文档范围
读者对象
术语与缩写解释
3第一部分 引言
编写目的
适用范围
背景
定义
文档概述
参考资料
5第二部分 总体设计
需求规定
模块设计 6
运行环境
约束和假定 7
7第三部分 类图设计
8第四部分 原型设计
10第五部分 系统出错处理设计
版 本 历 史
版本/状态
作者
参与者
起止日期
备注
试用版
刘俊杰 赵晓彤 周慧 胡雪瑞
温永亮 王炳翔
王保国老师、
.NET1部 第四组成员
2010-7-3至2010-7-13
0. 文档介绍
概要设计系统的功能结构、运行环境、类的设计、数据结构。
文档目的
为下一步系统详细设计打好基础,供设计人员作详细设计提供参考。
文档范围
设计部门、开发部门
读者对象
项目经理、需求分析师、系统设计师、软件开发工程师、软件测试工程师等
术语与缩写解释
缩写、术语
解 释
SPP
精简并行过程,Simplified Parallel Process
PP
项目规划,Project Planning
第一部分 引言
编写目的
本说明是《光华酒店客房管理系统》案例研究项目软件产品的总体设计和实现说明,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计和出错处理设计等,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,为程序的详细设计提供基础。同时该文档将作为产品实现、特性要求和控制的依据。
软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。
适用范围
本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给公司外人员。
背景
说明:
软件系统的名称:光华酒店客房管理系统
任务提出者:.NET1部
开发者:.NET1部 第四小组
实现完成的系统将在光华酒店实施客房管理并要针对管理中出现的问题进行分析与解决
本系统将是独立的系统
本系统将使用SQL Server 2005作为数据库存储系统。
定义
ASPX: Active Server Pages XML
IIS:应用服务器程序;
DAO: 数据访问对象。
WEB SERVICE:WEB服务
文档概述
本文档包括以下部分:
A.总体设计
B.用例
C.设计概述
D.系统出错处理设计
E.系统维护设计
F.数据库基表结构
参考资料
参考资料:
国家标准《概要设计说明书(GB8567——88)》;
《设计模式》
《基于的Web程序开发》2008年8月第一版
第二部分 总体设计
需求规定
需求规定的详细内容,请参考独立的文档:
《光华酒店客房管理系统需求分析报告》
模块设计
运行环境
1、设备:
客户程序硬件要求:
具有 Pentium III 处理器且满足以下要求的计算机:
最低 64 MB 内存
最小 GB 硬盘
鼠标
键盘
服务器硬件需求:
具有 Pentium III 处理器且满足以下要求的计算机:
最低 256MB 内存
最小 8 GB 硬盘
鼠标
键盘
2、支持程序
操作系统:Windows Server 2003或更高版本;;
数据库服务器软件:
操作系统:Windows NT / Server 2003或更高版本
Web服务器: MS IIS等;
数据库产品:SQL Server 2005或以上
约束和假定
本系统基于三层架构开发,要求系统运行在支持net framework 及以上操作系统
第三部分 类图设计
Huiyuan
+VipNo:string
+Name:string
+Sex:string
+ID:string
+Number:string
+Pay:int
+Left:int
+Date:string
+GetVipNo():string
+GetName():string
+GetSex():string
+GetID():string
+GetKind():string
GetNumber():sting+GetPay():int
+GetLeft():int
+GetDate():string
Fuwuyang
+ID:string
+Name:string
-Psw:sting
+GetID():string
+GetName():string
-GetPsw():string
Custom
+Name:string
+Sex:string
+ID:string
+Number:string
+Pay:int
+Left:int
+Date:string
+GetName():string
+GetSex():string
+GetID():string
+GetKind():string
GetNumber():sting+GetPay():int
+GetLeft():int
+GetDate():string
Jiudianjingli
+ID:string
+Name:string
-Psw:sting
+GetID():string
+GetName():string
-GetPsw():string
Guanliyuan
+ID:string
+Name:string
-Psw:sting
+GetID():string
+GetName():string
-GetPsw():string
Fangjian
+Num:string
+Type:string
+Price:int
+Statu:string
+GetNum():string
+GetType():string
+GetPrice():string
+GetStatu():string
第四部分 原型设计
第五部分 系统出错处理设计
利用.NET异常处理机制,捕获/处理所有异常,并在程序中进行处理成用户可理解形式表现。
异常类
描述
出错提示
Exception
命令执行异常
根据不同命令的属性来定
SqlException
数据库操作异常
根据数据库异常的属性来定
PAGE
PAGE 2