中小型酒店管理系统概要设计说明书

中小型酒店管理系统概要设计说明书
中小型酒店管理系统概要设计说明书

实验四软件概要设计

小组:第四组组长:

实验目的与任务

目的:完成系统的体系结构的建立和概要设计,并给出相应的规格说明书。

任务:认真分析实验三的结果,给出系统合理的体系结构,描绘系统结构图,并合理划分系统的各组成模块,最后给出系统的各部分设计规格说明书。

预习内容

参考资料和阅读相关的国家有关软件开发的标准文档。

实验内容及要求

功能结构图设计,软件处理流程设计,输出设计(主要指打印输出设计),存储文件格式设计(数据库结构设计),输入设计(主要指数据录入卡设计)。

实验结果(可续页)

四、概要设计说明书

1.引言 (3)

1.1编写目的 (3)

1.2项目背景 (3)

1.3定义 (3)

1.4参考资料 (3)

2.任务概述 (4)

2.1目标 (4)

2.2运行环境 (4)

2.3需求概述 (5)

2.4条件与限制 (5)

2.5详细软件结构 (5)

3.总体设计 (6)

3.1处理流程 (6)

3.2总体结构和模块外部设计 (7)

3.3功能 (8)

3.4性能 (8)

3.5输入项目 (8)

3.6输出项目 (8)

3.7算法 (8)

3.8程序逻辑E-R图 (9)

3.9程序逻辑设计 (11)

3.10存储分配 (12)

3.11限制条件 (12)

3.12测试要点 (12)

4.接口设计 (12)

4.1外部接口 (12)

4.2内部接口 (12)

5.数据结构设计 (113)

5.1逻辑结构设计 (113)

5.2物理结构设计 (113)

5.3数据结构与程序的关系 (113)

6.运行设计 (15)

6.1运行模块的组合 (15)

6.2运行控制 (15)

6.3运行时间 (15)

7.出错处理设计 (16)

7.1出错输出信息 (16)

7.2出错处理对策 (16)

8.安全保密设计 (16)

9.维护设计 (16)

1.引言

1.1编写目的

完成系统的体系结构的建立和概要设计,并给出相应的规格说明书。说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。同时也是规范开发人员进行设计和部署实施的基础和依据,为整体工作组的工作流程做出明确指导,引导工作组员之间、工作组员与用户之间的沟通。最终作为总体审核、验证、确认和结项验收的依据;为开发方与客户方提供合法的合同保障。详细设计为较为详细的系统理论,使得编码更为容易,更加方便学习此系统。

本系统预期读者为:中小型酒店管理系统的软件开发小组,此项目评审小组,软件维护和测试人员,中小型酒店的中高层管理者

1.2项目背景

a.项目委托单位:中小型酒店

b.开发单位:中小型酒店系统软件开发小组

c.主管部门:中小型酒店项目开发部门、财政部门

d.该软件系统与其他系统的关系:该软件可结合数据库使用,使用SQL Server 2005可是

操作更加简洁、便捷。

1.3定义

数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义的集合。

顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。

顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。

顾客信息:存放顾客的姓名,证件类型,证件号,性别,年龄,籍贯,工作单位等各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。

房间信息:包括房间编号,房间等级,房间价格,房间类型等信息

菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息

1.4参考资料

中小型酒店管理系统需求规格说明书

中小型酒店管理系统概要设计说明书

《实用软件工程》郑人杰等人编著清华大学出版社

《数据库原理与应用——基于SOL Server 2005》李春葆等人编著清华大学出版社《数据库原理与应用——基于SOL Server》程云志等人编著机械工业出版社

2.任务概述

2.1目标

概要设计的基本任务就是将需求转换为数据结构和软件的体系结构。结构设计是概要设计的重点,在这个阶段主要完成四个任务:

1.采用某种设计方法,将一个复杂的软件系统按功能划分成模块的层次结构;

2.决定每个模块的功能,建立与已确定软件需求的对应关系;

3.决定每个模块的调用关系;

4.决定模块间的接口,及模块间的传递信息,设计接口的信息结构;

5.评估模块划分的质量及寻出模块结构的规则。

2.2运行环境

1,硬件环境: 512M内存(推荐为1G,最高为4G),256M显卡,至少500M的硬盘剩余空间。

2.软件环境:本系统支持的操作系统包括Windows 2003或Windows 7或Windows XP,本系统支持的数据库为SQL Server 2005,本软件开发所使用的工具为Rational Rose Enterprise Edition。

2.3需求概述

⑴顾客就餐管理

①顾客就餐管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法并具有相应权限后方能使用;

②输入顾客信息:

含顾客姓名、证件名称、证件号码、菜肴编号、菜肴名称、菜肴价格、菜肴类型;其中菜肴价格为浮点型数据就,其他为字符型数据

③处理过程描述

顾客订餐时输入所需证件号与顾客姓名,当顾客用餐时检查顾客的正确身份,给顾客菜单,让顾客点菜并录入系统保存。如果顾客不满意点的菜肴,可以进行换菜或退掉不想要的菜肴。顾客就餐完毕后,顾客结帐,并保存顾客的就餐信息到数据库中。

④输出信息

点餐时出现,操作成功或失败的提示信息;而结账时系统提示所消费信息并且打印消费信息(含概所有消费信息与价码)

⑵顾客住宿管理

①顾客住宿管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法并具有相应权限后方能使用;

②输入顾客信息

包含顾客姓名,证件号,证件名称,性别,年龄,籍贯,工作单位,所住人数,房间

编号,房间等级,房间价格,所住时间等;

其房间价格用浮点型数据,其余为字符型数据。 ③ 处理过程描述

当顾客订房时,录入顾客信息,提供其所需类型与环境,当顾客入住房间时先检查顾客的正确身份,提供房间信息,让顾客选自己满意的房间并录入系统。 用户住宿完毕后,给顾客结帐,并保存顾客的住宿信息到数据库中。 ④ 输出信息

在顾客订房时,系统会出现操作成功或失败的提示信息。在顾客住宿完毕结账时会出现,顾客所花费明细账与总额。

(3)数据库信息管理

① 数据库信息管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法后方能使用,并根据用户权限进行查询,增删,修改等操作。 ② 输入

用户名和密码

③ 处理过程描述

先检查用户名和密码是否正确,如检查正确,方能使用。用户可以做自己权限范围内的事。 ④ 输出

操作成功或失败的提示信息

运用该系统软件,实现对酒店的信息化管理。

2.4条件与限制 2.5详细软件结构

消费记录

输入合法顾客信息

住房部 餐饮部

写入顾客信

息 合法顾客 客房类型 客房编号 入住日期 退房日期

菜肴名称 菜肴数量

菜肴价格

客房价格

合法顾客信息

顾客信息

顾客信息

合法顾客信息

住房消费记录

餐饮消费记录

3.总体设计

3.1处理流程

b.数据库信息流程图

a.用户登录流程图

用户登录入口

判断该用户是否存在

核对用户密码是否正确

取得该用户及其密码

判断该使用用户的权限

将UserID 存入session 中

显示登陆成功

顾客信息

合法顾客

餐饮消费 住房消费

估算

积分

c.住宿与餐饮管理流程图 3.2总体结构和模块外部设计

住宿餐饮

房间选择

钟点房 单人间 标准间 套间

选定餐桌

点餐

结账

住宿

餐饮

3.3功能

输入模块:用户登录时所需进入的系统,要求进入前先验证用户身份信息的合法性,

主模块

用户输入

输出模块

酒店系统管理 用户输入处理模块

输出处理

就餐管理员用户

住宿管理员用户

数据库信息 管理员用户 就餐管理

住宿管理

数据库信息管理 管理

餐桌信息管理

菜肴信息管理

房间信息 管理

顾客住宿记录信息管理

顾客就餐文件

顾客住宿文件

顾客就餐记录信息管理

正常显示 出错显示

需要用户名及其密码来进行登录验证。

输出模块:输出用户所需要的信息。

用餐管理模块:本模块主要用于管理顾客用餐的,了解顾客用餐情况,及其对此餐厅及菜单菜色的评价,在登陆此系统时,不拥有此权限的人不允许使用,就餐管理管理员或者更高层管理着方具有此权限。

住宿管理模块:本模块主要用于管理顾客住宿,了解顾客住宿情况,在登陆此系统时,不拥有此权限的人不允许使用,住宿管理管理员或者更高层管理着方具有此权限。

数据库管理信息系统:本模块主要用于查询,添加、删除等操作。只有部分管理者拥有此权限。

3.4性能

对于数据的精确度要求不高,关键数据能够查到,数据类型符合即可;

在程序的响应时间和处理速度上越快越好,尽量不要超过5s;

在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,具有较强的适应能力并且具有继续升级和扩充的功能。能够实现系统的更新与升级,并在更新时数据库信息不会丢失。

3.5输入项目

主要为:

用户姓名、性别、年龄、证件名称、证件号码、工作单位;菜肴编号、菜肴名称、菜肴价格、菜肴类型;房间编号、房间等级、房间价格等。

其类型为字符型,价格为浮点型。其数据来源为系统数据库信息,信息来源为:顾客提供本人信息外,其他为各主管部门提供。

3.6输出项目

主要为:

用户的用餐消费金额和消费历史记录及所用详细账单;用户所在房间消费及详细账单同样。其输出为字符型,价格为浮点型。其数据来源为系统数据库信息。

3.7算法

查询所需数据库信息使用算法如下:

Select 用户名

From USER_PSD

Where 用户名=输入内容

若显示为空,则提示无该用户,后回到输入界面;若显示用户名录入错误,则返回输入界面,重新输入;若错误超过三次,则不允许登陆需关闭系统。

Select 密码

From USER_PSD

Where 用户名=输入内容 and 密码=输入内容

若显示为空,则提示无该用户,后回到输入界面;若显示用户名或密码录入错误,则返回输入界面,重新输入;若出现错误超过三次,则不允许登陆需关闭系统。

若查询到记录后,则对其进行权限判断,然后判断用户所能使用相应功能,然后进入所需要界面。

3.8程序逻辑E-R 图

编号

类型

价格

床数目

名称 名称

身份证号

姓名

联系方

式 性别

预定房间

房间

管理员

管理

餐厅

入住

用餐

顾客

顾客

姓名

性别

编号

密码

职位

编号

类型

价格

餐桌数目

姓名

性别

预定餐桌

身份证号

联系方式

3.9程序逻辑

入口

用户登录

判断用户类型

普通用户

住宿餐饮

房间选择 钟点房 单人间 标准间

套间

选定餐桌

点餐

结账

是否VIP

打折系统

积分系统

是否办理VIP

添加到会员数据库

管理员系统

住宿

餐饮

事管理系统

计算最终金额

3.10存储分配

本程序的存储分配为:用户名及密码信息、客房信息、菜肴信息、会员信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度。一些临时顾客的信息采用临时空间进行存储,信息保留一个月,一个月后系统自动进行清除。

3.11限制条件

3.12测试要点

系统测试是将经过测试的子系统装配成一个完整的系统来测试。用来检查系统是否确实能提供系统方案说明书中指定功能的有效方法,为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行的测试,找出存在的问题并加以修正,使之符合设计要求及需求。主要进行测试内容:功能测试:连接、表单、数据库

性能测试:速度、压力

可用性:图形、内容、整体界面

兼容性:平台、浏览器

安全测试:保密性、安全性

4.接口设计

4.1外部接口

用户界面:中小型酒店管理系统管理系统必须包括用户登录、查询、添加、删除等可视化用户界面,且可为中小型酒店管理者设用最高层模块,例如:整个酒店的营业信息分析、前台信息等。

硬件接口:采用基于超5类双绞的综合布线系统,同时支持语音和数字的传输。Cpu2400转以上、显示器支持800*600分辨率、基本内存512M推荐2G、Windows兼容打印机。支持错误检查校正(ECC)的双通道DDR2内存。

软件接口:内存在256MB及以上,支持SQL SERVER2005关系数据库。

4.2内部接口

客户端接口:调用客户界面用户模块,得到客户登陆信息后查询信息表,对界面模块发出登陆成功的信息。得到用户操作信息后查询信心表选择调用通知查询模块,客房信息查询模块,帮助查询模块。

可将系统内部分为:顾客就餐系统和住宿管理系统两个子系统,以及数据库信息管理系统

5.数据结构设计

5.1逻辑结构设计

用表格的形式存储信息,包括顾客信息表,房间信息表,菜单信息表,餐桌信息表,

餐厅信息表。

模块名称子程序实现功能

主模块Main 实现整个系统结构

用户输入模块User input 输入用户名及口令

输出模块Output 输出显示

系统管理模块System management 系统处理

输出处理模块Display 显示正误信息

用户输入处理模块User use 判断用户类型

就餐管理员用户模块Jiucan management 就餐管理员用户权限住宿管理员用户模块Zhusu management 住宿管理员用户权限

数据库信息管理员用户模块Data management 数据库信息管理员用户权限就餐管理模块Jiucan information 就餐管理

住宿管理模块Zhusu information 住宿管理

数据库信息管理模块Data information 数据库信息管理

顾客就餐记录信息管理模块Manager jiucan 顾客就餐记录信息管理餐桌信息管理模块Manager canzuo 餐桌信息管理

菜肴信息管理模块Manager caiyao 菜肴信息管理

房间信息管理模块Manager fangjian 房间信息管理

顾客住宿记录信息管理模块Manager zhusu 顾客住宿记录信息管理住宿管理文件Zhusu file 记录所有住宿情况

就餐管理文件Jiucan file 记录所有就餐情况

正常显示模块Right display 正常显示信息

出错显示模块Error display 出错显示信息

5.2物理结构设计

本系统使用数据库存储,各数据项需从数据库中提取,存取单位为表格,存储区域处

于系统的硬盘中,其必须满足安全保密性的需求,针对每位用户设定操作权限,只有满足

情况下方可使用其数据,例如:读取,查询等任务,系统在用户输入用户名及其密码时对

其进行权限判断。了解应用环境与DBMS的功能和特点。

5.3数据结构与程序的关系

数据结构设计:

姓名

用户信息性别

年龄

房间类型

消费信息

房间价格

输入数据住房信息输出数据

开房时间

消费金额

退房时间

菜肴名称

菜肴信息菜肴价格

菜肴数量

关系:

从层次性的输入和输出数据可以直接推导出程序的流程图。如下所示:

住房类型住房价格开房时间退房时间

入住天数

姓名性别年龄会员

菜肴名称菜肴价格菜肴数量用户信息住房消费金额餐厅消费金额

消费金额、消费信息

a.输入数据导出流程图

消费金额、消费信息

处理顾客数据处理酒店总计

住宿消费餐饮消费计算交易总额会员积分

b.输出数据导出流程图

6.运行设计

6.1运行模块的组合

不同的用户登陆此系统所获得的系统功能是不同的,例如:管理者具有使用此系统的所有功能,比如:添加用户,删除用户或者此系统所设置的安全保密信息的浏览或者是更新数据或者信息;而一些普通用户只具备浏览数据的功能,不具备数据更新或者信息更新的功能。

6.2运行控制

管理者享有设置操作系统权限的功能,可以对系统的普通用户设置访问权限,则权限受限的用户只能访问部分系统模块。

6.3运行时间

系统中模块所占用时间不多,应控制在0.5s以内。

7.出错处理设计

7.1出错输出信息

当用户没有输入非空字段而进行数据提交时,系统提示某某字段数据不得为空,请重新输入再提交。系统输出信息提示用户用户名出错或密码出错,将不允许用户登录。

7.2出错处理对策

本系统中,应充分考虑各种系统错误,避免造成数据库系统不一致或损坏。当用户没有输入非空字段而进行数据提交时,系统提示某某字段数据不得为空,请重新输入再提交。此时,输入界面保留刚刚输入信息的界面,而不是清空全部输入界面上的所有数据;要求用户重新输入。定期进行数据备份,每天进行增量转储,每月一次进行海量转储,可使用静态转储也可使用动态转储。采用对话框形式为用户提供、警告信息。

8.安全保密设计

系统安全性:

a.安装防毒软件,经常进行系统扫描并升级病毒库。

b.关闭默认共享。

c.要把一些重要的用户数据(文件、数据表、项目文件等)定时备份在另一个安全的服务器中。

保密性:

a.整个系统分为2个权限,系统管理员和用户,权限的划分有利于管理和安全。系统管理员将有最高权限,用户通过自己的密码和账号进行登陆和使用。

b.用户账号密码将严格保密,系统中的所有密码是不可见的,系统管理员也无法看见用户的密码,但是管理员可以看见和管理用户的账户。

9.维护设计

详细编写各阶段的文档资料,以利于未来版本升级及移植等二次开发。专用模块为系统备份模块;系统备份模块即为系统自动拷贝模块,在每天都进行一次动态增量转储;在终端上要安装杀毒软件,以防止其他人对系统进行恶意的破坏。系统必须按照软件产品设计规范的步骤进行开发,并充分考虑可维护性。

思考题

1.系统设计和需求分析的关系是什么?两者必须先后关联吗?

2.怎样描绘系统的体系结构?

3.怎样绘制符合规范的流程图。

4.简述详细设计阶段的主要任务。

5.简述详细设计说明书的主要内容。

6.怎样组织对设计阶段工作的评审?

1.软件开发是要实现目标系统的物理模型。需求分析的任务是借助当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。软件设计的任务就是把分析阶段产生的软件需求转换成用适当手段表示的软件设计文档,即把软件的需求翻译成软件的描述性过程。换句话说,软件设计就是在明确了系统必须“做什么”之后,下一步就是要明确系统“怎么做”的问题。

只有明确了软件“做什么”的情况下,才能在下一步进行“怎么做”的规划。因此,要先进行需求分析,再进行系统设计。而系统设计又是在需求分析的基础之上完成的,前后要进行联系。

2.构化设计是将结构化分析的结果(数据流图)映射成软件的体系结构(结构图)。

1)复审和精化数据流图;

2)确定数据流图的类型(变换型、事务型);

3)将DFD映射成初始结构图:采用变换分析或事务分析技术,将DFD映射成初始结构

图;

4)改进初始结构图知道得到符合要求的结构图为止;

5)修改和补充数据字典;

6)制定测试计划。

3.以程序流程图为例,说明绘制过程。

首先,为使用流程图描述结构化程序,必须限制流程图只能使用五种基本控制结构(顺序型、选择型、先判断型循环、后判断型循环、多情况型选择)。

其次,需要对流程图所用的符号做出确切的规定。除去使用规定的符号外,流程图中不允许出现任何其他符号。需要说明的几点:

1)循环的界限设有一对特殊的符号;

2)流线表示控制流的流向;

3)注解符可用来标识注解内容,其虚线连在相关的符号上,或连接一个虚线框。

4)判断有一个入口,但有多个可选出口;

5)虚线表示两个或多个符号间的选择关系。另外,虚线也可以配合注解使用;

6)外接符及内接符表示在另外一个地方接续,或者表示转向外部或从外部转入。

4.概要设计完成了软件系统的总体设计,规定了各个模块的功能及模块间的联系,进一步就要考虑实现各个模块规定的功能。从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰地表达,使之成为编码的依据。这就是过程设计的任务。即确定软件的内部特性。

5.在详细说明书中,应对软件的结构进行阐述,对每个模块的功能、性能以及实现的算法进行说明,利用详细设计的工具,例如程序流程图、N-S、PAD、判定表和PDL语言等对程序进行描述,本报告主要是利用程序流程图进行的描述,之后对信息的存储与分配进行描述,最后,将测试的要点一一列举。

6. 设计评审的内容

1)可追溯性:即分析该软件的系统结构、子系统结构,确认该软件设计是否覆盖了所有

已确定的软件需求,软件每一成分是否可追溯到某一项需求。

2)接口:即分析软件各部分之间的联系,确认该软件的内部接口与外部接口是否已经明

确定义。部件是否满足高内聚和低耦合的要求。部件作用范围是否在其控制范围之内。

3)风险:即确认该软件设计在现有技术条件下和预算范围内是否能按时实现。

4)实用性:即确认该软件设计对于需求的解决方案是否实用。

5)技术清晰度:即确认该软件设计是否以一种易于翻译成代码的形式表达。

6)可维护性:从软件维护的角度出发,确认该软件设计是否考虑了方便未来的维护。

7)质量:即确认该软件设计是否表现出良好的质量特征。

8)各种选择方案:看是否考虑过其它方案,比较各种选择方案的标准是什么。

9)限制:评估对该软件的限制是否现实,是否与需求一致。

10)其它具体问题:对于文档、可测试性、设计过程等等进行评估。

教师评分

概要设计说明书范例及模板

《XXXXXX》概要设计说明书 张三、李四、王五

1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下: 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写

系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.机票预定系统项目计划任务书浙江航空公司1999/3 2.机票预定系统项目开发计划《**》软件开发小组1999/3 3.需求规格说明书《**》软件开发小组1999/3 4.用户操作手册(初稿)《**》软件开发小组1999/4 5.软件工程及其应用周苏、王文等天津科学技术出版社1992/1 6.软件工程张海藩清华大学出版社1990/11 7.Computer Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1 目标 2.2 运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.3 需求概述 浙江航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 2.4 条件与限制 3.总体设计 3.1 处理流程 下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分

Web课程设计 酒店管理系统

洛阳理工学院 课程设计报告课程名称Web程序设计课程设计 设计题目酒店管理系统 专业计算机科学与技术 班级 学号 姓名 完成日期

课程设计任务书 设计题目:酒店管理系统 _____________________________________________________ ____ 设计内容与要求: (1)数据库设计要符合范式要求。 (2)能对客户入住资料进行添加、删除、修改操作。 (3)提供订单查询功能,输入订单号,能查找出订单的相关信息。能对订单进行添加、删除、修改操作。 (4)用户权限控制,服务员能对订单和客户资料进行修改,管理员用户修改登录密码。 指导教师: 年月日 课程设计评语 成绩: 指导教师: 年月日

目录 第1章需求分析 (1) 1.1 需求分析 (1) 1.2 可行性分析 (1) 1.2.1经济可行性分析 (1) 1.2.1技术可行性分析 (1) 第2章数据库设计 (2) 2.1 数据库概念结构设计 (2) 2.1.1 实体关系图 (2) 2.1.2 系统总体E-R图 (3) 2.2 数据表设计 (4) 2.2.1 数据库表设计 (4) 第3章概要设计 (6) 3.1 系统架构设计 (6) 3.2 系统功能设计 (6) 3.2.1 系统功能模块 (6) 3.2.2 系统处理流程 (7) 第4章详细设计与实现 (8) 4.1 系统首页 (8) 4.2 酒店日常管理界面 (10) 4.3 预订房间界面 (10)

4.4 订单查询界面 (12) 4.5 大堂入住界面 (17) 4.6 结账退房界面 (18) 4.7 系统管理员登陆界面 (23) 第5章总结 (25)

酒店客房管理系统概要设计说明书

酒店客房管理系统概要设计 说明书 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

客房管理系统概要设计说明书 1引言 1.1编写目的 本需求说明书根据对客房管理方面的需求分析,描述了客房管理系统的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。 软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。此说明书将作为问题进一步讨论,协调的文档资料。同时也便于用户能了解工具的内部详细技术,资料,为维护系统及他的二次开发留下参考资料。 1.2背景 说明: A、件系统的名称:客房管理系统 B、任务提出者:王海文老师 开发者:齐娜、刘晓晨 使用者:酒店管理人员、客户 C、运行环境:客户机 服务器 硬件支撑环境:cpu Pentium III 266HZ以上 , cpu奔Ⅴ1.0G以上, 64M以上内存, 256M以上内存, 4G以上硬盘, 40G 硬盘, 100M以太网卡, 100M 以太网卡

软件支撑环境:Windows 98+IE4.0或以上 Windows 2000 professional +.NET框架 +IE6.0+IIS 前台:https://www.360docs.net/doc/db14532949.html, 后台:SQL Server 2000 本系统将使用SQL Server 2000作为数据库存储系统,SQL Server 2000将由个人自行购买和安装。 1.3参考资料 《https://www.360docs.net/doc/db14532949.html,高级编程》(清华大学出版社); 《软件工程》(人民邮电出版社); 《SQL Server 2000管理实务》(人民邮电出版); CSDN论坛(https://www.360docs.net/doc/db14532949.html,) 2总体设计 2.1需求规定 说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。

概要设计说明书实例

1 引言 (3) 1.1 编写目的 (3) 1.2 背景 (3) 1.3 定义 (3) 1.4 参考资料 (3) 2 总体设计 (3) 2.1 简述 (3) 2.2 架构设计 (4) 2.2.1 系统逻辑架构图 (4) 2.2.2 系统物理架构图 (4) 2.2.3 顶层系统包图 (5) 2.2.4 业务类包图 (6) 2.2.5 子系统关系图 (6) 2.3 接口设计 (6) 2.3.1 界面框架设计 (6) 2.3.2 外部接口设计 (7) 3 子系统设计 (7) 3.1 基础信息子系统 (7) 3.1.1 子系统说明 (7) 3.1.2 类图 (8) 3.1.3 类说明 (12) 3.1.4 界面设计 (19) 3.2 我的工作台子系统 (21) 3.2.1 子系统说明 (21) 3.2.2 类图 (22) 3.2.3 类说明 (26) 3.2.4 界面设计 (32) 3.3 工作进展子系统 (33) 3.3.1 子系统说明 (33) 3.3.2 类图 (34) 3.3.3 类说明 (34) 3.3.4 界面设计 (34) 3.4 信息发布子系统 (36) 3.4.1 子系统说明 (36) 3.4.2 类图 (36) 3.4.3 类说明 (37) 3.4.4 界面设计 (38) 3.5 系统管理子系统 (38) 3.5.1 子系统说明 (38) 3.5.2 类图 (39) 3.5.3 类说明 (39) 3.5.4 界面设计 (40) 3.6 个人设置子系统 (41)

3.6.1 子系统说明 (41) 3.6.2 类图 (42) 3.6.3 类说明 (43) 3.6.4 界面设计 (44) 4 约束和假定 (45) 5 系统数据结构设计 (45) 5.1 逻辑结构设计 (45) 5.1.1 角色表(PUBLIC_ROLE) (46) 5.1.2 权限表(PUBLIC_PRIVILEGE) (46) 5.1.3 角色权限表(PUBLIC_ROLEPRIVILEGE) (46) 5.1.4 部门表(PUBLIC_ DEPT) (46) 5.1.5 岗位表(PUBLIC_POST) (47) 5.1.6 员工表(PUBLIC_MEMBER) (47) 5.1.7 工作任务表(WORKPLAN_ TASK) (48) 5.1.8 任务分派表(WORKPLAN_ ALLOTTASK) (48) 5.1.9 工作计划表(WORKPLAN_ PLAN) (48) 5.1.10 计划任务表(WORKPLAN_ PLANTASK) (49) 5.1.11 工作日志表(WORKPLAN_ WORKLOG) (49) 5.1.12 工作汇报表(WORKPLAN_ WORKREPORT) (50) 5.1.13 信息发布表(PUBLIC_ PUBLISHINFO) (50) 5.1.14 收件箱表(PUBLIC_INBOX) (50) 5.1.15 系统操作日志表(PUBLIC_OPERA TELOG) (51) 5.1.16 个人提醒设置表(PUBLIC_EVENTS) (51) 5.1.17 系统表(PUBLIC_SYSTEM) (52) 5.1.18 系统功能模块表(PUBLIC_SYSTEMMODULE) (52) 5.2 物理结构设计 (52) 5.3 数据结构与程序的关系 (52) 6 系统出错处理设计 (52) 6.1 出错信息 (52) 6.2 补救措施 (53) 6.3 系统维护设计 (53)

酒店管理系统课程设计报告

《软件工程课程设计》报告 题目:酒店管理系统 指导老师: 成员: 完成日期:

目录 一.概述 项目背景 随着国家经济的发展人们的生活水平有了很大的提高。旅游度假和商务旅行已经成为人们的一种生活需求。国家也把旅游业作为一个朝阳支柱产业来扶持。各地的宾馆酒店越来越多,行业间竞争越来越激烈。传统的酒店管理模式已经不能适应现代酒店发展。利用高科技的电脑网络技术来处理宾馆酒店经营数据,已经成为提高企业管理效率,改善服务质量的关键。 编写目的 现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,促进经济效益,但凭原始的手工记录管理,不仅效率低,还很容易出错,因此必须借助计算机来进行现代化的信息管理。所以酒店管理系统正是为此而设计的,优秀的酒店客房管理系统操作方便,灵活性好,系统安全性高,运行稳定,服务快捷方便,让宾客感受到一种顾客至上的享受。 项目名称 酒店管理系统。 开发环境 开发软件:Microsoft Visual Studio 2010 高级语言:C# 使用技术:.Net/JS/JQuery 数据库:Microsoft SQL Server 2008 二.需求分析 问题的提出 该系统的具体任务就是设计一个酒店客房管理系统,由计算机来代替人工执行一系列诸如增加新客房、删除客房、客房修改、查询、客户管理等操作,这样就使办公人员可以轻松快捷地完成酒店客房管理任务,了解整个酒店客房信息。 需完成的功能 数据流图如下图1和2所示:

图1 顶层数据流图 图2 0层数据流图 2.2.1 酒店管理系统 2.2.1.1 宾客登记 登记酒店宾客入住情况,包括宾客的姓名及身份证号的登记,以及入住房间信息。 退房登记 当宾客离开时,需要办理退房结账手续。 入住情况查询 对于一定时间段内,每个宾客入住情况可以实现基本查询。 2.2.1.4 客房类型管理 管理员可以在管理平台上增添、修改、删除客房类型(豪华双人房、VIP房、普通单人房等)。 2.2.1.5 客房管理 管理员可以在管理平台上增添、修改、删除各种客房类型的客房。 2.2.1.6 客房信息查询 管理员可以通过各个客房的房间号码来查询该客房的详细情况(是否已有宾客入住、客房的设备是否完好等)。

酒店管理系统概要设计说明书

软件概要设计说明书 ——刘忠凯 1.引言 1.1 编写目的 可行性研究的目的是研究问题,花费最小的代价,以最快的速度提出解决问题的方法。经过对此项目的详细准确的研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。 1.2 背景 开发软件名称:酒店业务管理系统。 项目任务提出者:刘忠凯。 项目开发者:杨朔,冯天宝,刘忠凯,李静,王菲。 用户:各级星级酒店。 实现软件单位:学校软件开发小组。 项目与其他软件,系统的关系: A 本项目采用客户机/服务器原理,客户端的程序是建立在Windows XP 系统上以My Eclipse6.5为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序。 B 本项目采用VB编程编写,客户程序建立在Windows XP 系统上。 1.3 定义 酒店管理系统(JDGLXT):JDGLXT分别是“酒店管理系统”的汉语拼音首字母缩写。 数据库登陆模块:主要负责用(客)户和管理员进入系统的一个身份验证。 信息管理模块:对各项业务的一个综合管理平台。 客户信息管理:主要负责管理客(用)户的个人信息。 查询处理模块:主要负责对客(用)户个人信息,就餐信息,消费信息等的查询。 住宿信息管理模块:主要负责客(用)户住宿客房的管理。 就餐信息管理模块:主要负责客(用)户餐饮信息和消费菜金的信息管理。 员工信息管理模块:主要负责客(用)户信息的管理。 工资信息管理模块:主要负责工资信息的管理。 退出管理模块:主要负责系统得退出管理。

系统概要设计说明书规范

KTV点歌系统概要设计说明书

1. 引言 1.1目的 选歌系统是为某KTV唱吧开发的视频歌曲点唱软件。该软件能方便顾客进行选歌,帮助系统管理员管理歌曲的播放,提高KTV歌曲点唱的效率和准确率。 本文档为该系统的概要设计说明书,详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。 1.2项目背景 ●系统名称:选歌系统 ●项目提出者:某KTV唱吧 ●项目开发者: ●项目管理者: ●最终用户:某KTV唱吧 1.3术语定义 实现环境:系统运行的目标软件、硬件环境。 实现技术:系统所采用的软件技术或体系结构。 实现语言或工具:实现系统最终采用的编程语言或工具包,如Delphi、VB、PB、Java、Ada等。 参考资料 1)新余电视点播系统; 2)某KTV唱吧《视频点歌系统计划任务书》; 本项目所参照的文件有: 3)康博工作室,《Visual Basic 新起点》,机械工业出版社,2000

2. 系统概述 2.1系统需求 2.1.1系统目标 本软件是为某KTV唱吧开发的视频点歌系统软件。该软件用于提高点歌系统的工作效率。随着人们业余生活的丰富,休闲活动的多种多样,人们更多的喜欢选择KTV这种形式的娱乐方式。且随着计算机普及,点歌系统越来越智能化,人性化;一个好的音乐唱吧必须要拥有一个方便、快捷、准确的点歌系统,因此,急需一个软件系统解决这些问题。本软件应能结合当前选歌播放手工操作的流程以及将来业务发展的需要,对视频点歌系统中歌曲信息、歌手信息、最新排行榜等等的查询、更新提供完全的计算机管理。 2.1.2性能需求 数据精确度 数量值:精确到小数后一位; 时间值:精确到日,并以yyyy/mm/dd的形式表示; 价格值:精确到分,并以.XX的形式表示。 时间特性 页面响应时间:不超过10秒 更新处理时间:不超过15秒 数据转换与传输时间:不超过30秒。 适应性 1) 开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容 性。 2) 当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以 下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。在设计中最好列出针对变更所需要重新设计的模块部分

软件概要设计说明书模版

软件概要设计报告文档模板 1. 引言 (2) 1.1编写目的 (2) 1.2项目风险 (2) 1.3预期读者和阅读建议 (2) 1.4参考资料 (2) 2. 设计概述 (3) 2.1限制和约束 (3) 2.2设计原则和设计要求 (3) 3. 系统逻辑设计 (4) 3.1系统组织设计 (4) 3.2系统结构设计 (4) 3.2.1 系统特性表 (5) 3.2.2 系统特性结构图 (6) 3.3系统接口设计 (6) 3.3.1 系统接口表 (6) 3.3.2 系统接口传输协议说明 (7) 3.4系统完整性设计 (7) 4. 系统出错处理设计 (8) 4.1系统出错处理表 (8) 4.2维护处理过程表 (9) 5. 技术设计 (10) 5.1系统开发技术说明表 (10) 5.2开发技术应用说明 (11) 6. 数据库设计 (11) 7. 词汇表 (11) 8. 进度计划 (11)

1. 引言 引言是对这份软件系统概要设计报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档。 1.1 编写目的 说明这份软件系统概要设计报告是基于哪份软件产品需求规格说明书编写的,开发这个软件产品意义、作用、以及最终要达到的意图。通过这份软件系统概要设计报告详尽说明了该软件产品的软件结构,包括数据库结构和出错处理,从而对该软件产品的结构的描述。 如果这份软件系统概要设计报告只与整个系统的某一部分有关系,那么只定义软件系统概要设计报告中说明的那个部分或子系统。 1.2 项目风险 具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括: ●任务提出者; ●软件开发者; ●产品使用者。 1.3 预期读者和阅读建议 列举本软件系统概要设计报告所针对的各种不同的预期读者,例如,可能的读者包括: ●用户; ●开发人员; ●项目经理; ●营销人员; ●测试人员; ●文档编写人员; ●等等。 描述文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。 1.4 参考资料 列举编写软件产品概要设计报告时所用到的参考文献及资料,可能包括: ●本项目的合同书; ●上级机关有关本项目的批文; ●本项目已经批准的计划任务书; ●用户界面风格指导;

软件概要设计说明书范例

XX概要设计说明书

文档修改记录

填写说明 1. 系统结构的定义 本体系对整个软件系统按如下结构方式进行划分:系统子系统模块子模块 其中: (1)“系统子系统”划分属于“系统设计”,在系统设计说明书中予以描述。 (2)“子系统模块”划分属于“概要设计”,在本说明书中予以描述。 (3)“模块子模块”划分属于“详细设计”,在详细设计说明书中予以描述。如果系统相对简单,可以省略“子模块”这一层次。 2. 如果填写了系统设计说明书,则在本说明书中略过“系统子系统”划分的相关内容(即第2章)。 3. 如果系统相对简单,不需要做“系统子系统”划分,这种情况下,取消填写系统设计说明书,只须填写本说明书,直接套用“子系统模块”划分(即第3章)进行“系统模块”划分(把其中“子系统”一词替换为“系统”),并删除本说明书中“系统子系统”划分的相关内容(第2章)。

目录 1. 简介 ................................................................ 错误!未定义书签。 . 背景和目的.................................................... 错误!未定义书签。 . 范围.......................................................... 错误!未定义书签。 . 术语和缩略语.................................................. 错误!未定义书签。 2. 系统总体设计 ........................................................ 错误!未定义书签。 . 任务概述...................................................... 错误!未定义书签。 目标 .................................................... 错误!未定义书签。 需求概述 ................................................ 错误!未定义书签。 . 设计概述...................................................... 错误!未定义书签。 总体约束 ................................................ 错误!未定义书签。 系统外部接口 ............................................ 错误!未定义书签。 设计方案概述 ............................................ 错误!未定义书签。 . 系统架构设计.................................................. 错误!未定义书签。 系统的逻辑架构设计 ...................................... 错误!未定义书签。 系统的物理架构设计 ...................................... 错误!未定义书签。 . 子系统定义.................................................... 错误!未定义书签。 子系统列表 .............................................. 错误!未定义书签。 子系统间关系 ............................................ 错误!未定义书签。 3. 子系统1设计 ........................................................ 错误!未定义书签。 . 任务概述...................................................... 错误!未定义书签。 目标 .................................................... 错误!未定义书签。 需求概述 ................................................ 错误!未定义书签。 . 设计概述...................................................... 错误!未定义书签。 总体约束 ................................................ 错误!未定义书签。 子系统外部接口 .......................................... 错误!未定义书签。 设计方案概述 ............................................ 错误!未定义书签。 . 子系统架构设计................................................ 错误!未定义书签。 . 模块定义...................................................... 错误!未定义书签。

酒店管理系统UML课程设计报告

课程设计报告 课程名称软件建模与分析 设计题目酒店管理系统 专业班级仅供参考 | 姓名仅供参考 学号仅供参考 指导教师仅供参考 起止时间仅供参考 成绩评定 仅供参考学院

$ 课程设计考核和成绩评定办法 1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。该设计考核教研室主任审核,主管院长审批备案。2.成绩评定采用五级分制,即优、良、中、及格、不及格。 3.参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。 4.课程设计结束一周内,指导教师提交成绩和设计总结。 5.设计过程考核和成绩在教师手册中有记载。 — 课程设计报告内容 课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。 注:1. 课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。 2. 为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打印(正文 采用宋体五号字)或手写。 { )

酒店管理系统需求分析 一、背景说明 目前大多数酒店提供的服务多种多样,规模大小也各不相同,但稍具规模的酒店必含 下面三类服务:饮食、仅供参考住宿和娱乐。由于我们对酒店行业没有具体的接触和实质性的了解。此次数据库设计只能在一些收集到的基本材料与个人直观认识的基础上,简单模仿中等规模的酒店设计管理系统,并将其抽象成一个由三部门组成、实现三大服务的系统。 [ 1.饮食部门 它是酒店基本部门之一。它提供服务的特点是实时性强、持续时间短,强调效率。例如,顾客人数、顾客所用的菜及其它饮料等种类繁多,数量不等;后勤各种活动如采购等频繁发生。通过分析可发现,用人工完成此类操作比计算机更具实效与时效,且此类信息也没有长时间保留的必要,因此这些信息没有必要采用数据库管理。对于饮食部门,需要较长时间保留的信息主要是财务信息,一方面便于期末汇总,另一方面便于向上级报告。 在规模较大的酒店餐饮服务仅供参考部分,餐厅可分成几个等级或几个小部门,然后各自形成小系统,本系统为了简单起见,把饮食部门作为一个子系统,不再细分。 2.住宿管理部门 ' 它也是酒店基本部门之一。住宿管理部门的主要职责有:A.给个房间布置各种设备、分类、编号、制定收费标准、分配服务人员。B.登记旅客信息,确认其身份,登记其入住、退房时间。C.统计各类房 间的客满程度。D.对本部门的仅供参考财务流动进行登记处理。以上信息处理可以通过计算机完成,其他不便于计算机操作的在此没有列出。 3.娱乐管理部门

酒店管理系统概要设计文档

概要设计文档——酒店管理系统 学院:信电工程学院 班级: 12软嵌2班 小组成员:施爽杨冉冉夏善勇吴玉林指导老师:王小磊

目录 概要设计文档 (1) 一.引言 (3) 1.1 目的 (3) 1.2 范围 (3) 1.2.1 系统目标 (3) 1.2.2 主要软件需求 (3) 1.2.3 软件设计约束、限制 (3) 1.3 缩写 (3) 1.4 术语定义 (3) 1.5 参考资料 (4) 1.6 版本信息 (4) 二.数据设计 (4) 2.1 数据对象和形成的数据结构 (4) 2.2 文件和数据库结构 (4) 2.2.1 外部文件结构 (4) 2.2.2 全局数据 (4) 2.2.3 文件和数据交叉索引 (4) 三.体系结构设计 (4) 3.1 数据和控制流复审 (4) 3.2 得出的程序结构 (5) 四.界面设计 (5) 4.1 人机界面规约 (5) 4.2 人机界面设计规约 (6) 五.接口设计 (6) 5.1 外部接口设计 (6) 5.1.1 外部数据接口 (6) 5.1.2 外部系统或设备接口 (6) 5.2 内部接口设计规约 (6) 5.2.1 内部模块接口调用关系 (6) 5.2.2 接口数据结构 (6) 六.模块过程设计 (7) 七.需求交叉索引 (9) 八.测试部分 (9) 九.附录 (10)

一.引言 随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而现在的酒店餐饮管理已经步入高速时代,相对于以前,不仅效率低、易出错、繁琐,而且耗费大量的人力。为了满足其管理人员对酒店的管理,以及酒店餐饮理念进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此酒店系统软件力求提高其管理效率。 1.1 目的 编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结构设计等,为程序的详细设计打下基础。 预期读者为:软件开发的人员,项目评审人员,及软件测试人员。 1.2 范围 1.2.1 系统目标 开发一个酒店管理系统,可用于对酒店的部分工作流程进行管理,实现酒店管理的现代化。 1.2.2 主要软件需求 该系统主要功能包括:房态管理,预订管理,接待管理,销售管理,权限设定(用户管理),员工管理。 1.2.3 软件设计约束、限制 无。 1.3 缩写 无。 1.4 术语定义 1)房态:客房房态也就是客房的一个情况,为了随时掌握酒店客房房态的变化,因此在酒店客房管理中,设计了一个客房的情况图。

软件概要设计

XX 概要设计说明书

目录

错误!未找到引用源。 关键词:能够体现文档描述内容主要方面的词汇。 摘要: 缩略语清单:对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。

1简介 1.1 目的 这部分要描述文档的目的。应该指明读者。 1.2 范围 1.2.1 软件名称 对软件命名 1.2.2 软件功能 解释软件产品将完成或不完成的功能(可以直接描述也可以参考相关文档) 1.2.3 软件应用 描述软件的应用(可直接描述也可以参考其他软件文档) 1.3实现系统环境 描述本软件的硬件应用平台(主要涉及关键器件的介绍和环境组网方式) 1.3.1 器件特性描述 本器件所支持的规格、工作模式及其异同 1.3.2 器件工作原理介绍 The description of the work principle of the device we used in our solution. 1.3.3 关键寄存器介绍 The description of the registers used in the work mode our solution. 2概要设计 2.1第0层设计描述 2.1.1 软件系统上下文定义 描述系统如何与外部实体一道组成功能实体(一般用图描述)

外部实体属性描述只限于软件设计和描述相关的属性。 2.1.2 设计思路(可选) 2.1.2.1基本设计思路 说明系统采取的基本设计思路,概要描述为什么采取本方案。 2.1.2.2设计约束 1遵循标准 描述本软件所遵循的标准、规范 2硬件限制 描述本软件系统实现的硬件限制 3技术限制 描述本软件的技术限制 2.1.2.3安全性和可靠性设计方案 4遵循标准 描述本软件所遵循的标准、规范 5硬件限制 描述本软件系统实现的硬件限制 6技术限制 描述本软件的技术限制 2.1.2.4其他 描述其他有关的设计考虑 2.2第一层设计描述 2.2.1系统架构(功能分解和物理分解) 描述组成软件系统的构件(子系统、模块),描述之间的“静态”关系。一般采用系统方框图的形式。要按照子系统组成系统,模块组成子系统的方式组织描述。 系统方框图应能规定出系统的整体架构,说明组成系统的各部分是如何搭配成一个完整系统的。 系统方框图应画成二种: 一种是功能性的,说明系统有哪些功能应由哪些功能模块来实现画出这些功能模块之间、本系统与其它接口系统之间的逻辑关系;描述它们间的接口方式,遵循的协议规范等。如果是升级类产品,在原有功能方框框图上增加、删除、修改。 另一种是物理性的,说明系统由具体的哪些软件模块来实现。

概要设计说明书示例【概要设计说明书(模板)】

概要设计说明书示例【概要设计说明书(模板)】 概要设计说明书 修订记录 目录 第一章 1.1.1. 2.1. 3.1. 4.第二章 2.1.2.2.2. 3.2. 4.2. 5.2. 6.2. 7.第三章 3.1.3.2.3.3.第四章 4.1.4.2.4.3.第五章 5.1.5.2.5.3.第六章 6.1. 6.2.6.3. 补救措施......................................................... ........................................10系统维护设计......................................................... .. (10) 第一章引言 1.1.编写目的 说明编写这份概要设计说明书的目的,指出预期的读者。 1.2.背景 说明:

a.待开发软件系统的名称; b.列出此项目的任务提出者、开发者、用户以及将运行该软件的站点。 1.3.定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4.参考资料 列出有关的参考文件,如: a.本项目的经核准的计划任务书或合同,上级机关的批文; b.属于本项目的其他已发表文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出 第二章总体设计 2.1.需求规定 说明对本系统的主要的输入输出项目、处理的功能性能要求。 2.2.运行环境 简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。 2.3.基本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式。 2.4.结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。 2.5.功能需求与程序的关系

[精编]数据库课程设计(酒店管理系统)

计算机与通信工程学院 数据库课程设计(酒店 管理系统)

数据库系统课程设计报告题目: 酒店管理系统 课程代号:0680036 课程名称:数据库系统课程设计 学号: 姓名: 班级: 指导教师 完成日期:2011年4月 目录 第一章引言 第二章系统分析与设计 2.1需求分析 2.2结构设计 2.3数据库设计 第三章系统开发及实现

3.1创建主窗体 3.2创建子窗体 3.3建立公共模块 第四章总结 参考文献 附录(附部分源代码) 第一章引言 酒店管理系统是现代服务行业不可缺少的一个组成环节。 酒店管理信息系统是一个由人、计算机和数据库组成的进行酒店经营管理的系统,通过对信息的收集、传递、整理、加工、维护和使用,提高管理水平和效率,从而实现酒店管理的自动化、规范化和人性化。 本文简要介绍了基于Microsoft和VB程序语言开发实现的酒店管理系统,着重阐述了该系统开发实现过程,从系统的需求分析、方案论证、模块设计、数据设计、详细设计到系统测试等各个环节都进行了较为详尽的分析和描述。 关键词:酒店管理系统、Access、数据库、VB 第二章系统分析与设计 2.1需求分析 在进行一个项目的设计之前,首先要进行必要的需求分析。酒店需要管理各种人员和入住信息,希望实现酒店的信息化管理,通过建立一个酒店管理系统来管理酒店的日常业务。其完成功能如下: 1、能够实现对客人的登记信息查询,包括逐个浏览,以及对客人资料的增加、删除和编辑操作。

2、能够的酒店人员值班情况进行管理。 3、管理人员也可以直接增加和删除用户信息。 系统功能模块图如图1所示。 图1系统的功能模块图 根据功能模块图设计划出的实体有散客入住实体、团队入住实体、投诉管理实体、值班管理实体。 散客入住实体E-R如图2所示。 团队入住实体E-R如图3所示 投诉管理实体E-R图如图4所示 值班管理实体E-R图如图5所示 2.2 统Access即可。他们之间的关系如图6所示。

酒店管理系统概要设计

1引言 ............................................................................................... 错误!未定义书签。 1.1编写目的.............................................................................................. 错误!未定义书签。 1.2背景..................................................................................................... 错误!未定义书签。 1.3定义 ..................................................................................................... 错误!未定义书签。 1.4参考资料............................................................................................. 错误!未定义书签。2总体设计 ....................................................................................................... 错误!未定义书签。 2.1需求规定............................................................................................. 错误!未定义书签。 2.2运行环境 ............................................................................................ 错误!未定义书签。 2.3基本设计概念和处理流程................................................................. 错误!未定义书签。 2.4结构 .................................................................................................... 错误!未定义书签。 2.5功能器求与程序的关系..................................................................... 错误!未定义书签。 2.6人工处理过程..................................................................................... 错误!未定义书签。 2.7尚未问决的问题................................................................................. 错误!未定义书签。3接口设计.. (17) 3.1用户接口 (17) 3.2外部接口............................................................................................. 错误!未定义书签。 3.3内部接口............................................................................................. 错误!未定义书签。4运行设计 . (18) 4.1运行模块组合 (18) 4.2运行控制 (19) 4.3运行时间 (19) 5系统数据结构设计 (19) 5.1逻辑结构设计要点 (19) 5.2物理结构设计要点 (19) 5.3数据结构与程序的关系 (19)

在线交易二手市场系统概要设计说明书

在线交易二手市场系统概要设计说明书概要设计说明书 信息与电气工程学院 软工1401 ** 201422******

1.引言 1.1编写目的 此概要设计说明书实现一个简易的基于校园网在线交易二手市场系统,对交易管理系统的总体设计、接口设计、界面总体设计、系统出错处理设计以及系统安全数据进行了说明,在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2背景 A.待开发软件系统名称为: 在线交易二手市场; B.任务提出者:** 开发者:** C.使用用户能在校园网上进行交易的系统。 D. 按照《在线交易二手市场系统需求分析说明书》为基础来具体细化系统所具备的所有功能及功能的实现方法和接口。 1.3 开发环境 Visual Studio 2010 Mircosoft sql server 2008 Express

PowerDesigner 15.1 1.4定义 本系统:基于校园网的在线交易二手市场系统设计与实现 1.5参考资料 《基于校园网在线交易二手市场需求分析说明书》 《项目计划表》 《校园网在线交易二手市场系统_数据库模型》 2.总体设计 2.1设计目标 基于校园网的在线交易二手市场主要实现以下目标: ⑴为师生提供展示商品及表现学校形象的平台。 ⑵为用户提供商品信息查看、在线商品订购、商品浏览等功能。 ⑶采用动态网页技术,使页面中展示的商品信息更具时效性、先进性。 ⑷提供客户互评及客户给商品评论功能,收集用户对商品的意见及看法。 ⑸提供后台管理页面,简化了用户信息、商品信息、订单信息等系统数据的维护操作。 2.2运行环境

相关文档
最新文档