论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

小型酒店管理系统的设计(论文+程序)

3.2.2酒店管理系统E-R图

在该系统中,“客房信息”起到关键的作用,“客房信息”和其他表间的关系是1:N的关系。图2为酒店管理系统关键实体E-R图。 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

图2 酒店管理系统关键实体E-R图 内容来自论文无忧网 www.paper51.com

4         具体模块设计

http://www.paper51.com

4.1  客房信息设置 copyright paper51.com

该模块主要是对客房信息根据实际进行管理。在客房信息中,可设置客房编号、类型编号、楼层编号、额定人数、床数、状态、是否可拼房、客房描述以及备注。可根据需要添加、删除、修改和搜索客房信息。

内容来自www.paper51.com

paper51.com

图3 新增客房界面图 http://www.paper51.com

图3为新增一个编号为0616、类型编号为普通房、楼层编号为六楼、额定人数为2人、床数为2床、客房描述为“木地板砖,窗户外有花园”、备注为“电话尚未安装”的房间的界面图。 copyright paper51.com

点击“保存”按钮,保存新增客房信息,点击“取消”按钮,取消保存新增客房信息。如图4所示: copyright paper51.com

http://www.paper51.com

图4 “保存”或“取消”新增客房信息

http://www.paper51.com

其“添加”功能代码如下: http://www.paper51.com

Public Overrides Sub SaveForAdd()

paper51.com

        Dimdr As DataRow = DataSet11.Tables("客房信息").NewRow()

paper51.com

        Try

copyright paper51.com

           dr("客房编号") = txbRoomCode.Text.Trim http://www.paper51.com

           dr("类型编号") = cbbTypeCode.SelectedValue.ToString.Trim http://www.paper51.com

           dr("楼层编号") =cbbFloorCode.SelectedValue.ToString.Trim 内容来自论文无忧网 www.paper51.com

           dr("额定人数") = txbNumber.Text.Trim 内容来自www.paper51.com

           dr("床数") = txbBed.Text.Trim 内容来自论文无忧网 www.paper51.com

           dr("客房描述") = txbDescribe.Text.Trim

http://www.paper51.com

           dr("状态") = txbState.Text.Trim

copyright paper51.com

            dr("备注") = txbRemark.Text.Trim 内容来自论文无忧网 www.paper51.com

           dr("是否可拼房") = ckbPin.Checked

paper51.com

       Catch ex As Exception 内容来自www.paper51.com

           MessageBox.Show("数据格式不正确!") copyright paper51.com

           Exit Sub

paper51.com

        EndTry

http://www.paper51.com

        Try http://www.paper51.com

           DataSet11.Tables("客房信息").Rows.Add(dr) 内容来自论文无忧网 www.paper51.com

            IfMe.DataSet11.HasChanges = True Then 内容来自www.paper51.com

               SqlDataAdapter1.Update(DataSet11)

http://www.paper51.com

           End If

paper51.com

       Catch ex As Exception 内容来自论文无忧网 www.paper51.com

           MessageBox.Show("数据添加失败!")

内容来自www.paper51.com

        EndTry

paper51.com

       LoadData() 内容来自论文无忧网 www.paper51.com

       dgdList.DataSource = dtData.DefaultView 内容来自论文无忧网 www.paper51.com

End Sub

内容来自论文无忧网 www.paper51.com

在“添加”客房信息中,其状态默认设置为“空房”。

copyright paper51.com

如需删除一个房间,则用鼠标点中该房间编号,点击“删除”,弹出确认对话框,选择“确定”即可删除该房间信息。图5为删除客房编号为0307房间示例图: paper51.com

------分隔线----------------------------
联系方式