系统设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统设计说明书
系统设计说明书
实验名称:系统设计
项目名称:酒店宾馆住房管理
班级:
姓名:
学号:
日期: .11.8
成绩:
1 引言
1.1 编写目的
本文是在前期需求分析的基础上,充分与用户进行沟通,对xx系统的设计进行表述。说明对程序系统的设计考虑,包括程序系统的基本描述、程序系统的组织结构、功能分配、流程逻辑等。
1.2 背景
酒店宾馆管理系统是一个XX与XX酒店合作项目,项目由XX酒店提出,由XX承担开发任务。
1.3 定义和缩略语
本文使用了错误!未找到引用源。所显示的面向用户的术语、定义,包括通用词语在本文档中的专用解释。
表 1.1 术语/定义
错误!未找到引用源。所列为本文用到的缩略语。
表 1.2 缩略语
1.4 参考资料
本文使用了错误!未找到引用源。所列为本文用到的参考资料。
表 1.3 参考资料
1.5 用户
XXX系统的当前用户为XX酒店住房管理部,住房管理部使用成功后而且效果不错,XX酒店其它部门软件设计将可能还会邀请XX。
2 系统架构设计
2.1系统体系结构
依据前期的需求调研,用户已经有完善的内部局域网,网络和硬件条件都较好,虽然C/S架构有其特有的优势,但最终不采用C/S架构。
系统采用当前最为流行的B/S架构,即用户的所有操作都在浏览器上进行。这种架构最大的优势是方便部署。架构示意如图2-1。
图2-1 系统架构图
用户经过客户端进行操作,应用程序部署在应用服务器,服务器经过内网访问数据库服务器,用户经过内网访问系统。
2.2 系统设计模式
系统采用当前最为流行的MVC设计模式,即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。
视图(View):代表用户交互界面,对于Web应用来说,能够概括为HTML界面,但有可能为XHTML、XML和Applet。
模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。
控制(Controller):能够理解为从用户接收请求, 将模型与视图