酒店管理系统毕业论文(3)
7 系统功能模块实现
7.1 数据库的实现
本系统通过SQL Server 数据库和前台界面通过后台.NET 代码进行连接,采用的数据库为Microsoft 公司的SQL Server2005,数据库共有10个表。用户表主要是用来记录用户的信息,包括用户名、密码及用户的权限信息等等。管理员可以对普通用户的信息进行修改,管理员可以对客房、来宾信息进行增加、删除、修改、查询。
7.2 主要功能模块
7.2.1 用户登录
登录界面如图(7-1)所示,登录时,需要输入用户名、密码及角色,并单击“登录”按钮,完成登录过程。
第 13 页 共 47 页
13 如图(7-1)
功能:本模块的主要功能是对操作用户身份的验证,只有系统的默认用户才
能进入系统。在进行系统登录过程中,登录模块将调用数据库里的用户表,并
对用户名和密码进行验证,只有输入了正确的用户名和密码后,系统登录才会
成功,否则提示错误。并在输入了错误的或者是不存在的用户名和密码时,系
统会给出出错信息提示,指明登录过程中的错误输入或错误操作,以便用户进
行正确的登录。
7.2.2 系统主界面
当管理员想进入系统时,在登录窗口(图7-1)中输入用户名和密码,点击
登录按钮,就可进入酒店管理系统的主窗体界面(图7-2),从这个界面中用户
可以进行不同的操作。
系统主界面如果登录者的输入是正确的,则直接进入“酒店管理系统”模块的
主界面,如下图:
图(7-2)
7.2.3 客房入住登记
当顾客到酒店入住时,需要完成入住登记表(图7-3)。界面如下:
第14 页共47 页
图(7-3)
7.3 本章总结
本章介绍了系统的主要功能的实现效果:登陆界面、主界面、顾客开单。
8 系统前台主要界面设计及相关代码
一个系统前台的界面是很重要的、界面的美观,及界面的友好性,都是决定着一个系统成败的关键。
本系统的主界面(图7-2)采用的是,先把系统的全部功能模块分为八大功能模块。八大功能模块的按钮放在系统的上面,点击按钮则会在系统的中间位置,显示出本模块含有的功能模块,而系统的左面也有三大模块的菜单,点击会弹出含有本模块的几个小模块的菜单,在主菜单下面还有几个快速启动的按钮。是比较常用的几个功能模块,点击后会直接启动功能模块,是比较方便的。
14
第15 页共47 页
8.1 登陆界面设计
代码如下:
namespace酒店管理系统
{
public partial class LoginUI : Form
{
public LoginUI()
{
InitializeComponent();
}
if (txtName.Text == "")
{
MessageBox.Show(“请输入用户名,”警告",MessageBoxButtons.OK,
MessageBoxIcon.Warning);
}
else
{
if (txtPwd.Text == "")
{
MessageBox.Show("请输入密码", "警告",MessageBoxButtons.OK
MessageBoxIcon.Warning);
}
else
{
15
第16 页共47 页
SqlConnection conn = new SqlConnection("Data
Source=.;Integrated Security=true;Initial
Catalog=GropshopManage");
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from Employee
where UserName='" + txtName.Text + "' and UserPwd='" +
txtPwd.Text + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar());
if (i > 0)
{
cmd = new SqlCommand("select * from Employee where
UserName='" + txtName.Text + "'", conn);
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();
string UserPower = sdr["power"].ToString().Trim();
conn.Close();
Main main = new Main();
main.power = UserPower;
s = txtName.Text;
main.Times = DateTime.Now.ToShortDateString();
main.Show();
this.Hide();
}
else
{
MessageBox.Show("用户名密码错误");
}
}
}
16
…… 此处隐藏:126字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




