Công nghệ thông tin là một lĩnh vực nhiều ứng dụng thiết thực nhất trong mọi lĩnh vực của cuộc sống và xã hội chúng ta, đặc biệt nó là công cụ hỗ trợ đắc lực không thể thiếu trong công t
Trang 1Chào Mừng Các Bạn Đến Với
Trang 2Lời Nói Đầu
Ngày nay, với sự phát triển vượt bậc của khoa học kỹ thuật Công nghệ thông tin là một lĩnh vực nhiều ứng dụng thiết thực nhất trong mọi lĩnh vực của cuộc sống và xã hội chúng ta, đặc biệt nó là công cụ hỗ trợ đắc lực không thể thiếu trong công tác quản lý Nhờ vào công tác tin học hoá mà công tác quản lý, điều hành của các doanh nghiệp tỏ
ra có hiệu quả, nhanh chóng, chính xác, lưu trữ gọn, bảo mật cao
Trang 3Nội Dung Trình Bày
Phần I :
Sơ đồ các form
Sơ đồ quản lý siêu thị
Phần II :
Giao diện các Form và Code Phần III :
Kết Luận
Trang 4Phần I :
1 Sơ đồ các form
Trang 52 Sơ đồ quản lý siêu thị
Trang 6Phần II : Giao diện các Form và Code
1 Form Login
Trang 72 FORM Main
Trang 83 FORM CHI TIẾT HÓA ĐƠN
Trang 94 FORM HÓA ĐƠN
Trang 105 Loại Hàng
Trang 116 Mặt Hàng
Trang 127 Nhân Viên
Trang 13Một số code tiêu biểu
private void cboTable_SelectedIndexChanged(object sender, EventArgs e)
{
this.dataGridView1.DataSource = ds.Tables[this.cboTable.Text];
}
private void Main_Load(object sender, EventArgs e)
{
for (int i = 1;i<80;i++)
{
this.Text += " ";
lblchuchay.Text += "";
}
str = "Data Source=THANHPHU-PC;Initial Catalog=SIEUTHI;Integrated Security=True";
SqlConnection conn = new SqlConnection(str);
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(" Select * From HoaDon ", conn);
Code Main :
Trang 14SqlDataAdapter da1 = new SqlDataAdapter(" Select * From NHanVien ", conn); da1.Fill(ds, "Nhân Viên");
SqlDataAdapter da2 = new SqlDataAdapter(" Select * From CTHD", conn); da2.Fill(ds, "CTHD");
SqlDataAdapter da3 = new SqlDataAdapter(" Select * From MatHang ", conn);
da3.Fill(ds, "Mặt Hàng");
SqlDataAdapter da4 = new SqlDataAdapter(" Select * From LoaiHang ", conn);
da4.Fill(ds, "Loại Hàng");
this.dataGridView1.DataSource = ds.Tables[0];
foreach (DataTable t in ds.Tables)
{
this.cboTable.Items.Add(t.TableName);
}
conn.Close();
dataGridView1.ReadOnly = true;
}
Trang 15Code Hóa Đơn
private void HoaDon_Load(object sender, EventArgs e)
{
this.hoaDonTableAdapter.Fill(this.sieuThiDataSet.HoaDon);
txtSoHD.DataBindings.Clear();
txtSoHD.DataBindings.Add("Text", hoaDonDataGridView.DataSource,
"SoHD");
txtMaNV.DataBindings.Clear();
txtMaNV.DataBindings.Add("Text", hoaDonDataGridView.DataSource,
"MaNV");
txtNgayHD.DataBindings.Clear();
txtNgayHD.DataBindings.Add("Text", hoaDonDataGridView.DataSource,
"NgayHD");
}
Trang 16private void toolStripButton1_Click( object sender,
EventArgs e)
{
TaoKetNoi();
SqlDataAdapter da = new
SqlDataAdapter ("TimHoaDon " + txttim.Text, objConnect); DataTable t1 = new DataTable ();
da.Fill(t1);
this hoaDonDataGridView.DataSource = t1;
huyKetNoi();
}
Code tìm kiếm :
Trang 17Code Update :
public void Update()
{
TaoKetNoi();
//Tạo đối tượng command
objCommand.Connection = objConnect;
objCommand.CommandType = CommandType.Text;
objCommand.CommandText = " Update HoaDon Set MaNV= " + txtMaNV.Text + ",NgayHD='" + txtNgayHD.Text + "' Where SoHD= " + int.Parse(txtSoHD.Text);
objCommand.ExecuteNonQuery();
//Hủy đối tượng
objCommand.Dispose();
objCommand = null;
huyKetNoi();
}
private void btnupdate_Click(object sender, EventArgs e)
{
Update();
HoaDon_Load(null, null);
}
Trang 18private void bttnhienthi_Click( object
sender, EventArgs e)
{
conn.ConnectionString = " server =
(local);database = sieuthi;user id = sa; password = tinh" ;
conn.Open();
SqlDataAdapter da = new
DataTable t = new DataTable ( "MatHang" ); da.Fill(t);
dataGridView1.DataSource = t;
conn.Close();
}
Code truy xuất đến CSDL
Trang 19Phần III : Kết Luận
Do thời gian có hạn và kiến thức các thành viên trong nhóm còn nhiều hạn chế , Nên không tránh khỏi những khuyết điểm và sai sót , rất mong nhận được sự đánh giá của thầy và các bạn ,điều đó sẽ góp phần làm cho đề tài của nhóm được hoàn thiện hơn
Lời cuối :
Nhóm em xin chân thành cảm ơn sự chỉ dạy và
hường dẫn tận tình của thầy TH.S Đặng Kiên Cường trong suốt quá trình học
Nhóm chúng em xin chân thành cảm ơn !.
Trang 20Các Thành Viên
Lê Thành Tỉnh
Dương Đăng Vinh
Nguyễn Quang Phước Huỳnh Thanh Phú
Đỗ Trung Hiếu