C#窗体实现酒店管理系统
作者:一个人的博客@你 发布时间:2023-05-23 18:58:47
标签:C#,酒店,管理系统
本文实例为大家分享了C#窗体实现酒店管理系统的具体代码,供大家参考,具体内容如下
一、概述
酒店管理系统是我们常说的MIS (Management Information System,管理信息系统)的一-种,在强调管理,强调信息的现代社会中它越来越得到普及,酒店管理系统的主要目标是实现对酒店内部各种管理的电子化和自动化,提高酒店的办公效率,为高质量的酒店服务提供保证。
该系统属于简易版的,适用于初学者学习,主要功能有以下几个模块:1、用户管理;2、客户管理;3、客房管理。具体请详看下面的截图
二、开发环境
语言:C#
数据库:SQLServer 2008 R2
开发工具:Visual Studio 2015
三、部分截图展示
Tips
简易版的酒店管理系统基本呈现在上图所示
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 酒店管理系统
{
public partial class FormMain : Form
{
public string constr = ConfigurationManager.ConnectionStrings["sqlserver"].ConnectionString;
public string UserId = "";
public FormMain()
{
InitializeComponent();
}
private void 用户列表ToolStripMenuItem_Click(object sender, EventArgs e)
{
FormUserInfo frm = new FormUserInfo();
frm.MdiParent = this;
frm.StartPosition = FormStartPosition.CenterScreen;
frm.constr = constr;
frm.UserName = UserId;
frm.Show();
}
private void 密码修改ToolStripMenuItem_Click(object sender, EventArgs e)
{
ChangePassword frm = new ChangePassword(UserId);
frm.MdiParent = this;
frm.StartPosition = FormStartPosition.CenterScreen;
frm.constr = constr;
frm.Show();
}
private void 客房管理ToolStripMenuItem_Click(object sender, EventArgs e)
{
FormRoomInfo frm = new FormRoomInfo();
frm.MdiParent = this;
frm.StartPosition = FormStartPosition.CenterScreen;
frm.constr = constr;
frm.UserName = UserId;
frm.Show();
}
private void 客户管理ToolStripMenuItem_Click(object sender, EventArgs e)
{
FormCustomerInfo frm = new FormCustomerInfo();
frm.MdiParent = this;
frm.StartPosition = FormStartPosition.CenterScreen;
frm.constr = constr;
frm.UserName = UserId;
frm.Show();
}
private void 关于系统ToolStripMenuItem_Click(object sender, EventArgs e)
{
FormAbout frm = new FormAbout();
frm.MdiParent = this;
frm.StartPosition = FormStartPosition.CenterScreen;
frm.Show();
}
private void FormMain_FormClosing(object sender, FormClosingEventArgs e)
{
Application.Exit();
}
}
}
来源:https://blog.csdn.net/weixin_42148410/article/details/106997337
0
投稿
猜你喜欢
- Springboot jpa @Column命名大小写一、问题驼峰命名会被自动转成数据库下划线命名,指定@Column的name也不起作用举
- IDEA 初使用昨天,我在某位大神的推荐下,下载了idea编辑器,同时被其强大的功能所震撼。此篇文章去帮助新手小白,来安装并,解决idea安
- 一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操
- Java 使用IO流实现大文件的分割与合并文件分割应该算一个比较实用的功能,举例子说明吧比如说:你有一个3G的文件要从一台电脑Copy到另一
- 一,使用注解: 在spring的配置文件applicationContext.xml中,加入注解扫描。配
- 本文实例讲述了Java基于Runtime调用外部程序出现阻塞的解决方法, 是一个很实用的技巧。分享给大家供大家参考。具体分析如下:有时候在j
- 1.分页类package org.zh.basic;/** * 页面类 * * @author keven&
- MyBatis Plus插件MyBatis Plus提供了分页插件PaginationInterceptor、执行分析插件SqlExplai
- 背景 我们知道在.NET Framework中存在四种常用的定时器,他们分别是:1 两个是通用的多线程定时器:Syste
- 数组与链表的比较:数组通过下标访问的话是O(1)数组一旦声明 长度就是固定的数组的数据是物理逻辑均连续的链表增删要快一些, 数组遍历快一些长
- Java Collection API提供了一些列的类和接口来帮助我们存储和管理对象集合。其实Java中的集合工作起来像是一个数组,不过集合
- 利用Android的ApiDemos的Rotate3dAnimation实现了个图片3D旋转的动画,围绕Y轴进行旋转,还可以实现Z轴的缩放。
- 下载工具我想没有几个人不会用的吧,前段时间比较无聊,花了点时间用java写了个简单的http多线程下载程序,纯粹是无聊才写的,只实现了几个简
- 第一次进入应用的时候,都会有一个引导页面,引导页面的实现起来也很简单,实现的方式也有很多,下面是自己写的一个引导页面的效果,大致的实现思路为
- 我们首先看下BASEJDBC的写法实例:package com.dao;import java.sql.Connection;import
- 这篇文章讨论了Java面向对象概念中一个基本的概念–Field Hiding(隐藏成员变量)在讨论这个问题之前,我们看一段特别特别简单的代码
- 1、mybatis-plus相信大家在日常的开发中用的最多的就是 mybatis-plus了吧,作为一个 MyBatis (opens ne
- 1.应用实例需求: 演示 Spring-Boot 通过表单注册用户,并支持上传图片2.代码实现代码实现-文件上传创建 templates/u
- 之前的一篇文章中的代码中有一个using的用法,刚开始查看了一些资料说是强制关闭对象的一个命令。今天又查了一些资料,才明白,原来using指
- 引言应用 Java 的开源库,编写一个搜索引擎,这个引擎能爬取一个网站的内容。并根据网页内容进行深度爬取,获取所有相关的网页地址和内容,用户