数据库课设-房屋出租管理系统制作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
六、界面设计与代码
1.登录界面
输入已在数据库中的vip用户或普通用户的用户账号和密码,这里选择vip 用户,点击vip登录按钮,如图9所示:
图9
提示登录成功,单击确定进入主窗体
主要代码如下:
在引用空间添加:using System.Data.SqlClient;
private void button2_Click(object sender, EventArgs e)
{ string userName = txtName.Text.Trim();
string password = txtPwd.Text.Trim();
string connString = @"Data Source=陈敏\SQL;Initial Catalog=Hourse_Renting;Integrated Security=True;Pooling=False";
SqlConnection connection = new SqlConnection(connString);
//获取用户名和密码匹配的行的数量的SQL语句
string sql = String.Format("select count(*) from [User] where UserName='{0}' and
如图10所示:
图10
添加代码如下:
private void 退出CToolStripMenuItem_Click(object sender, EventArgs e)
{ Application.Exit(); }
private void 帮助YToolStripMenuItem_Click(object sender, EventArgs e)
{ About ss = new About();
ss.Show();
tssMsg.Text = ss.Text; //在状态栏中显示操作内容
}
private void 入住管理ToolStripMenuItem_Click(object sender, EventArgs e)
{ Guest papeer = new Guest();
papeer.Show();
tssMsg.Text = papeer.Text; //在状态栏中显示操作内容 }
private void 出租人信息管理ToolStripMenuItem_Click(object sender, EventArgs e) { roomshow gg = new roomshow ();
gg.Show();
tssMsg.Text = gg.Text; //在状态栏中显示操作内容
}
private void 退房ToolStripMenuItem_Click(object sender, EventArgs e)
{ checkout yc = new checkout();
yc.Show();
tssMsg.Text = yc.Text; //在状态栏中显示操作内容
}
private void 租房ToolStripMenuItem_Click_1(object sender, EventArgs e)
{ 租房 aa = new 租房();
aa.Show();
}
private void 详细视图ToolStripMenuItem_Click_1(object sender, EventArgs e)
{ SVIEW SS = new SVIEW();
SS.Show();
}
3.信息管理
(1)单击“信息管理”下拉菜单选择“出租人信息”,选择要查找的表出租人信息表(boss)或者房屋信息表(house),以及查询字段(即条件)和内容,按姓名查询或者按房间号查询,弹出对应的窗体,如图11所示
图11
实现主要代码:
private void 房产总表浏览_Load(object sender, EventArgs e)
{ string connString = @"Data Source=陈敏\SQL;Initial
Catalog=Hourse_Renting;Integrated Security=True;Pooling=False";
string sql = "SELECT * FROM house,boss where house.bossID=boss.bossID ";
SqlConnection connection = new SqlConnection(connString);
SqlDataAdapter dataAdapter = new SqlDataAdapter(sql, connection);
DataSet dataSet = new DataSet();
dataAdapter.Fill(dataSet, "Guest");
dgvList.DataSource = dataSet.Tables[0];
}
private void btnSelect_Click(object sender, EventArgs e)
{ SqlConnection connection = new SqlConnection();
SqlCommand command = new SqlCommand();
string sql = String.Format("SELECT * FROM house WHERE {0}='{1}'", cboKey.Text, txtValue.Text);