毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

C#客房管理系统的设计与实现+需求分析+概要设计 第3页

更新时间:2016-8-29:  来源:毕业论文
软件设计思想
该酒店客房管理系统采用MVC的设计思想。MVC结构是位那些需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析中,以及用于确定系统各部分间的组织关系。对于界面设计可变性的需求,MVC把交互系统的组成分解成三个部件:模型、视图、控制。笑猫日记之幸福的鸭子读后感
它们之间的关系如图2-1所示:
视图:视图部件把表示模型数据以及逻辑关系和状态的信息以特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。
控制器:控制器部件是处理用户与软件的交互操作的,其职责是控制提供模型中的任何变化的传播 ,确保用户界面与模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。
模型:模型部件保存了有视图显示,有控制器控制的数据;它封装了问题的核心数据、逻辑和功能的计算关系,它独立于具体的界面表达。
三者之间的关系:模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其他依赖于这些数据的视图都反映到这些变化。因此,无论何时繁盛了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。

图1   MVC组件类型的关系和功能图
3.系统数据库设计
3.1 需求分析
对于数据库的需求主要体现在对数据库的提交信息、更新信息、删除信息、保存信息等。这些信息的存在都取决于各个功能模块的对信息的需求。通过对功能模块的具体操作,实现对数据库中信息的输入和输出。所以,针对各个功能模块的需求,设计如下的数据表和数据结构:
用户信息表:包括用户名、密码、及用户的相关信息等本文来自优&文*论~文'网,毕业论文 www.youerw.com 加7位QQ324,9114找源文。
预定信息表:包括预定入住时间、预定退房时间,预定用户编号等。
房间类型表:包括类型名称、房间价格、房间床位数等。
房间表:包括房间编号,房间状态,房间类型编号等。
入住记录表:包括用户编号和房间编号等。
退房记录表:包括入住编号、房间编号等。
基于以上需求分析,得出系统功能模块结构如图3-1所示

上一页  [1] [2] [3] [4] [5] 下一页

C#客房管理系统的设计与实现+需求分析+概要设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。