软件工程概要设计说明书Word文件下载.docx

上传人:b****4 文档编号:8044112 上传时间:2023-05-09 格式:DOCX 页数:20 大小:72.68KB
下载 相关 举报
软件工程概要设计说明书Word文件下载.docx_第1页
第1页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第2页
第2页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第3页
第3页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第4页
第4页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第5页
第5页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第6页
第6页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第7页
第7页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第8页
第8页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第9页
第9页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第10页
第10页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第11页
第11页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第12页
第12页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第13页
第13页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第14页
第14页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第15页
第15页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第16页
第16页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第17页
第17页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第18页
第18页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第19页
第19页 / 共20页
软件工程概要设计说明书Word文件下载.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件工程概要设计说明书Word文件下载.docx

《软件工程概要设计说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程概要设计说明书Word文件下载.docx(20页珍藏版)》请在冰点文库上搜索。

软件工程概要设计说明书Word文件下载.docx

说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合。

3

绘制系统流程图及接口

设计

根据各个用户类的功能来画出流程图以及做出接口设计。

4

完成系统数据结构设计与引言。

根据需求分析中的ER图来绘制系统数据结构中的表格。

5

系统出错处理设计

分析系统中可能出现的错误,绘制表格列出来。

1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标

准等信息;

2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平均70

分制),除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报)

1引言4

1.1编写目的4

1.2背景4

1.3定义4

1.4参考资料4

2总体设计5

2.1需求规定5

2.2运行环境5

2.3基本设计概念和处理流程6

2.4结构9

2.5功能需求与程序的关系10

2.6人工处理过程10

2.7尚未解决的问题10

3接口设计10

3.1用户接口10

3.2外部接口11

3.3内部接口11

4运行设计12

4.1运行模块组合12

4.2运行控制12

4.3运行时间13

5系统数据结构设计13

5.1逻辑结构设计要点13

5.2物理结构设计要点14

5.3数据结构与程序的关系14

6系统出错处理设计15

6.1出错信息15

6.2补救措施15

6.3系统维护设计16

1引言

1.1编写目的

【】

想要做一个好的客房管理系统,首先必须知道用户的需求,这样我们才会开发出真正满足用户的软件产品,在系统的需求分析阶段,开发者应该明确一个好的客房管理系统必须要做什么。

1.2背景

宾馆客房管理系统是宾馆客房管理不可缺少的,对于宾馆的管理者和使用者来说都是非常重要的,在以往,人们使用手工登记来记录管理宾馆的日常事务,操作流程虽然简单,但随着宾馆的数量越来越多,宾馆的规模越来越大,宾馆的入住率越来越高。

简单的手工登记已经无法满足管理的要求,我们需要一个客房管理系统,来满足客房管理的需求。

面对如此庞大的信息量,一个成功的客房系统可以提供预定房间功能、登记信息功能、开放/退房功能等。

为管理者与用户供充足的信息和快捷的数据处理手段,从而实现客房管理的系统化、规范化和自动化,达到信息准确、统一管理的目标。

1.3定义

PL/SQL:

一种用于访问查询数据库的语言主键:

数据库表中的关键域。

值互不相同。

JAVA语言

Visio2003绘图工具

1.4参考资料

1王先国等.软件工程实践教程.北京:

电子工业出版社,2010

2李龙澎.软件工程课程设计.北京:

机械工业出版社,2010

3张海藩.软件工程导论.北京:

清华大学出版社,2008

4酒店宾馆客房管理项目开发计划书

5酒店宾馆客房管理项目开发学期规格说明书

2总体设计

2.1需求规定

本系统的主要输入输出项目:

房间信息(客房号,客房价格,客房规模,客房标记(标记是否被入住或预约))。

客户信息(身份证号,姓名,性别,入住时间,所住时间,所交押金,密码)员工信息(员工号,性别,姓名,电话号码,登陆系统密码)管理员信息(姓名,管理员号,性别,家庭住址,电话号码,登陆系统密码)处理的要求:

对于输入的内容,系统应作出快速高效的反应,给予用户良好的反馈。

2.2运行环境

硬件环境:

1.输入及输出设备:

键盘鼠标器、扫描仪、传真机显示器、打印机音响。

2.数据通信设备:

100M以太网卡。

3.处理器型号及内存容量:

Intel酷睿i3,1G。

4.外存容量:

500G。

5.功能键及其他专用硬件。

软件环境:

1.要用到的操作系统windows7。

2.软件开发环境:

Netbeans7.1。

3.数据库采用Sqlserver2008

2.3基本设计概念和处理流程

系统流程图(管理员)如下图3-1所示,首先进入登录界面,管理员如果已经注册了,则可以直接进行登录,如果没有注册,则首先注册然后再登录,在登录时检查密码是否正确,如果正确则可以进行功能的选择,如果密码不正确,则重新进行登录,在选择功能是可以选择员工信息管理和客房信息管理,也可以不选择功能直接退出系统,在完成信息管理后可以直接退出系统。

管理员登录

 

图3-1:

系统流程图(管理员)

系统流程图(员工)如下图3-2所示,员工首先登录系统,如果登录不成功,则重新进行登录,

客户信息管理

客房查询

客房预订

取消预订

如果登录成功,则可以处理业务,主要的业务有客房信息管理、客房查询业务、客房预订业务、取消预订业务和结账管理,在处理完业务后可以直接退出系统,也可以再次选择别的业务进行处理。

图3-2:

系统流程图(员工)

系统流程图(客户)如下图3-3所示,首先进入登录界面,客户如果已经注册了,则可以直接进行登录,如果没有注册,则首先注册然后再登录,在登录时检查密码是否正确,如果正确则可以进行功能的选择,如果密码不正确,则重新进行登录,客户在选择流程时可以选择修改自己的信息、预订客房、取消预订和查询客房,在完成之后可以选择直接退出系统,也可以重新选择其它的流程。

图3-3:

系统流程图(客户)

2.4结构

根据需求分析中的状态图及流程图导出系统层次图系统层次图如下图所示:

图3-4:

系统层次图

图3-4描述:

根据之前的需求分析中的需求,将系统分为用户登录,客户信息管理,房间信息管理,员工信息管理及其他信息管理,其中每个子系统都有几个相应的模块。

每个模块都是一个功

2.5功能需求与程序的关系

本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:

如下表3-1:

添加

查找

修改

删除

房间信息管理(管理员)

V

员工信息管理(管理员)

客户信息管理(员工)

客户信息管理(客户)

订房(客户)

订房(员工)

退房(员工)

表3-1:

功能需求与程序的关系

2.6人工处理过程

客户直接来宾馆订房,员工需要手动录入客户的信息。

信息添加时也需要手动录入信息。

2.7尚未解决的问题

无。

3接口设计

3.1用户接口

向用户提供的接口及响应如图所示:

向用户提供接口

系统响应

修改用户信息

显示用户信息及修改后的信息

修改员工信息

显示员工信息及修改后的信息

查询客房

响应的客房信息

预订客房

预订后结果

取消后结果

添加客房

添加后的客房信息

删除客房

删除结果

更改客房类型

更改后的信息

结账管理

客户及响应客房信息

表3-2:

向用户提供的命令和相应软件回答

3.2外部接口

提供的接口

响应信息

系统硬件接口

员工卡接口

员工信息

房卡接口

响应客房信息

系统软件接口

数据库接口

客户信息、客房信息等

表3-3:

外部接口

3.3内部接口

用户可以登录到系统进行操作,管理员可以打开数据库直接进行管理信息,数据库可以将信息反馈到系统,系统可以直接查询数据库中的信息,还有系统涉及到有关客户信息和客房信息的文件。

住询

图3-5:

内部接口

4运行设计

4.1运行模块组合

运行模块组合,如表3-4。

表中说明了该系统可能要处理的事务,以及当处理各项事务时,要用到的功能模块组合。

第一栏是事务栏,表示该系统可能执行的事务。

第二栏为查询模块,第三栏是添加模块,第四栏是修改模块,第五栏是删除模块,表格中"

表示执行该行事务是所要用到的模块。

事务

查询模块

添加模块

修改模块

删除模块

添加客房信息

添加员工信息

修改客房信息

修改客户信息

查询员工信息

查询客房信息

查询客户信息

删除员工信息

删除客户信息

删除客房信息

表3-4:

运行模块组合

4.2运行控制

运行控制,是说明系统运行时,可能要执行某个事务或者实现某项功能,但是要完成这些任务有

定的控制条,系统中所要实现的功能以及他们的控制条件如表3-5

运行控制

控制方法

添加客房信息管理员通过用户名、密码登录系统,填写客房信息。

系统将数据保存

到数据库中客房表里。

管理员通过用户名、密码登录系统,填写员工信息。

系统将数据保存到数据库中员工表里。

管理员通过用户名、密码登录系统,查询员工信息。

系统将显示员工信息,管理员可以做修改,修改后数据将覆盖原有的该员工信息。

管理员通过用户名、密码登录系统,查询客房信息。

系统将显示客房信息,管理员可以做修改,修改后数据将覆盖原有的该客房信息。

客户自己可以修改自己信息,员工可以通过用户名、密码登录系统修改客户信息,修改后数据将覆盖原有的该客户信息。

管理员通过用户名、密码登录系统,查询员工信息,系统将显示查到的员工信息

管理员、员工通过用户名、密码登录系统,查询员工信息,系统将显示查到的员工信息

客户自己可以查询自己信息,员工可以通过用户名、密码登录系统查询客户信息

管理员通过用户名、密码登录系统,查询员工信息,系统将显示查到的员工信息。

删除员工信息,系统将删除员工信息表中该员工信息。

员工通过用户名、密码登录系统,查询客户信息,系统将显示查到的客户信息。

删除客户信息,系统将删除客户信息表中该客户信息。

管理员通过用户名、密码登录系统,查询员工信息,系统将显示查到的客房信息。

删除客房信息,系统将删除客房信息表中该客房信息。

表3-5:

4.3运行时间

(1)用户登录系统时间<1s

2)查询信息响应时间<3s

(3)修改信息响应时间<3s

(4)删除信息响应时间<3s

5系统数据结构设计

5.1逻辑结构设计要点

根据系统E-R图,对系统中4个实体的数据结构设计如下

员工信息表:

Worker

字段名称

字段说明

数据类型及长度

是否关键字

是否可以为空

WorkerlD

员工号

Varchar(20)

WorkerName

员工姓名

Varchar(10)

WorkerSex

性别

Varchar

(2)

WorkerPwd

密码

Varchar(15)

WorkerTel

电话号码

表3-6:

员工信息表

客户信息表:

Userlnfo

UserID

身份证号

UserName

UserSex

UserRoomID

入住房间号

UserTime

入住时间

Date

Money

押金数额

Float(6)

UserPwd

表3-7:

客户信息表

管理员信息表:

Managerlnfo

ManagerlD

管理员号

ManagerName

管理员姓名

ManagerSex

ManagerPwd

ManagerHome

家庭住址

表3-8:

管理员信息表

客房信息表:

Room

RoomID

房间号

RoomPrice

价格

Float(5)

RoomSize

规模大小

RoomSign

客房标记

Varchar(5)

表3-9:

客房信息表

5.2物理结构设计要点

本系统内所使用的每个数据结构中的给个数据项都存储在SQL2008数据库中,通过java程序进行

连接访问.

5.3数据结构与程序的关系

预定退定模块程

客户信息管理模

块程序

员工信息管理模

块信息

客房信息管理模

员工

客户

管理员

客房

表3-10:

数据结构与程序的关系

6系统出错处理设计

6.1出错信息

用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方

法。

出错的位置

出错的原因

提示信息

客户身份证号

输入数据库中不存在

用户名不存在

输入的密码不正确

密码错误

员工帐号

输入数据库中不存在的员工帐号

用户名错误

员工密码

管理员帐号

输入数据库中不存在的管理员工帐号

管理员密码

输入查询信息不正确

没有符合条件的记录

输入信息不能修改

信息不能修改

修改用户

输入修改条件不正确

没有满足条件的结果

添加信息

添加信息不完整

填写完整信息

添加客房已存在客户

房间已不能添加

客房信息不能修改客户

不能修改信息

表3-11:

出错信息

6.2补救措施

故障原因

软件故障

硬件故障

硬盘损坏

显示器损坏

处理方式

寻找设计人员解决

维修或更换

表3-12:

补救措施

6.3系统维护设计

软件的维护主要包括,数据库的维护和软件功能的维护。

对于数据库的维护,本系统主要由管理员对数据库基本结构进行管理维护。

对于系统功能方面的维护,由于我们采用的是模块化的设计方法,每个模块(页面)之间相互独立性较高,这样对系统的维护带来了很大的方便,对于单独功能的修改只需要修改一个页面就行了。

对于功能的添加,只要再添加页面选项的内容即可

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

当前位置:首页 > 经管营销 > 生产经营管理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2