TiểuLuận C Sharp ĐỀ TÀI: Chương TrìnhQuản Lý Món Ăn Ngon
Trang 1BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM KHOA KHOA HỌC VÀ KTMT
Ti u Lu n C Sharp ểu Luận C Sharp ận C Sharp
ĐỀ TÀI: Chương Trình Quản Lý Món Ăn Ngon
Giảng viên hướng dẫn : Trần Thị Anh Thi
Sinh viên th c hi n: ực hiện: ện: Nguy n Hoàng Vũ ễn Hoàng Vũ
L p: ớp: NCTH4A
TP.Hồ Chí Minh, tháng 11 năm 2012
Trang 2M c L c ục Lục ục Lục
Lời mở đầu 2
I Gi i thi u v đ tài: ớp: ện: ề đề tài: ề đề tài: 3
II C S d li u ơ Sở dữ liệu ở dữ liệu ữ liệu ện: .4
III Cài Đ t Ch ặt Chương Trình ươ Sở dữ liệu ng Trình 5
1 Ch ương trình bao gồm 3 giao diện chính là: ng trình bao g m 3 giao di n chính là: ồm 3 giao diện chính là: ện chính là: 5
2 Hình nh và chú thích c a giao di n: ảnh và chú thích của giao diện: ủa giao diện: ện chính là: 5
IV K t Lu n: ết Luận: ận C Sharp 10
L i Cám n: ời Cám Ơn: Ơn: 12
Trang 3L i m đ u ời Cám Ơn: ở dữ liệu ầu
Chúng ta đang s ng trong th k XXI, k nguyên c a công ngh thông tin, đóống trong thế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ủa giao diện: ện chính là: ở đó vai trò c a thông tin và tri th c là y u t quan tr ng, quy t đ nh t i s thành công c aủa giao diện: ức là yếu tố quan trọng, quyết định tới sự thành công của ế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ống trong thế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ọng, quyết định tới sự thành công của ế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ịnh tới sự thành công của ới sự thành công của ự thành công của ủa giao diện:
m i ngành hay qu c gia Ngày nay, v i s phát tri n c a công ngh ph n m m, vi cống trong thế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ới sự thành công của ự thành công của ển của công nghệ phần mềm, việc ủa giao diện: ện chính là: ần mềm, việc ềm, việc ện chính là:
ng d ng tin h c vào đ i s ng xã h i nói chung và công tác qu n lý nói riêng đang là
ức là yếu tố quan trọng, quyết định tới sự thành công của ọng, quyết định tới sự thành công của ời sống xã hội nói chung và công tác quản lý nói riêng đang là ống trong thế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ội nói chung và công tác quản lý nói riêng đang là ảnh và chú thích của giao diện:
m t xu th m i, nó có vai trò không nh trong vi c phát tri n, công nghi p hoá hi nội nói chung và công tác quản lý nói riêng đang là ế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ới sự thành công của ỏ trong việc phát triển, công nghiệp hoá hiện ện chính là: ển của công nghệ phần mềm, việc ện chính là: ện chính là:
đ i hoá đ t nưới sự thành công củac Nó được ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tài ức là yếu tố quan trọng, quyết định tới sự thành công củac ng d ng r ng rãi vào t t c các ngành ngh , k c tàiội nói chung và công tác quản lý nói riêng đang là ảnh và chú thích của giao diện: ềm, việc ển của công nghệ phần mềm, việc ảnh và chú thích của giao diện: chính, k toán…Nó giúp cho vi c qu n lý tr nên đ n gi n, d dàng, chính xác và nhanhế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ện chính là: ảnh và chú thích của giao diện: ở đó ơng trình bao gồm 3 giao diện chính là: ảnh và chú thích của giao diện: ễn Hoàng Vũ
h n nhi u vi c qu n lý b ng th công Đ c bi t, gi m đơng trình bao gồm 3 giao diện chính là: ềm, việc ện chính là: ảnh và chú thích của giao diện: ằng thủ công Đặc biệt, giảm được sự phức tạp trên giấy tờ, ủa giao diện: ặc biệt, giảm được sự phức tạp trên giấy tờ, ện chính là: ảnh và chú thích của giao diện: ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tài ự thành công củac s ph c t p trên gi y t ,ức là yếu tố quan trọng, quyết định tới sự thành công của ời sống xã hội nói chung và công tác quản lý nói riêng đang là văn b n c a công tác qu n lý th công nh t trảnh và chú thích của giao diện: ủa giao diện: ảnh và chú thích của giao diện: ủa giao diện: ư ừ trước tới nay ưới sự thành công của ới sự thành công củac t i nay
Đ th c hi n đển của công nghệ phần mềm, việc ự thành công của ện chính là: ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic vi c đó, trện chính là: ưới sự thành công củac h t, ph i th c hi n đế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ảnh và chú thích của giao diện: ự thành công của ện chính là: ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic vi c tin h c hóa cácện chính là: ọng, quyết định tới sự thành công của phòng ban trong c quan, xí nghi p đ công vi c đ t đơng trình bao gồm 3 giao diện chính là: ện chính là: ển của công nghệ phần mềm, việc ện chính là: ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic k t qu t t nh t.ế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ảnh và chú thích của giao diện: ống trong thế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó
Trang 4I Gi i thi u v đ tài: ớp: ện: ề đề tài: ề đề tài:
Tên đ tài: ềm, việc
Đ tài: Qu n lý các món ăn ngonềm, việc ảnh và chú thích của giao diện:
Thành viên th c hi n đ tài: ự thành công của ện chính là: ềm, việc
Nguy n Hoàng Vũ – 10200681ễn Hoàng Vũ
M c đích c a đ tài: ủa giao diện: ềm, việc
Đ tài đềm, việc ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic th c hi n nh m m c đích giúp cho ngự thành công của ện chính là: ằng thủ công Đặc biệt, giảm được sự phức tạp trên giấy tờ, ười sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng qu n lý cácảnh và chú thích của giao diện: thông tin v món ăn d dàng h n và chính xác h n trong vi c tìm ki mềm, việc ễn Hoàng Vũ ơng trình bao gồm 3 giao diện chính là: ơng trình bao gồm 3 giao diện chính là: ện chính là: ế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó các món ăn Ngoài ra đ tài còn cho phép ngềm, việc ười sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng ch nh s a đỉnh sửa được các ửa được các ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic các thông tin c a món ăn nh : tên món ăn, nguyên li u th c hi n, cách làm,ủa giao diện: ư ện chính là: ự thành công của ện chính là:
l i ích s c kh e c a món ăn đem l i và các chú ý khi n u.ợc ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tài ức là yếu tố quan trọng, quyết định tới sự thành công của ỏ trong việc phát triển, công nghiệp hoá hiện ủa giao diện:
Yêu c u đ t ra: ần mềm, việc ặc biệt, giảm được sự phức tạp trên giấy tờ,
Đ tài đềm, việc ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic vi t ra sẽ đ t đế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic nh ng yêu c u v ch c năng:ững yêu cầu về chức năng: ần mềm, việc ềm, việc ức là yếu tố quan trọng, quyết định tới sự thành công của
Thêm m i món ăn.ới sự thành công của
Xóa món ăn
S a thông tin món ăn.ửa được các
Tìm ki m tên món ăn.ế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó
Trang 5II C S d li u ơ Sở dữ liệu ở dữ liệu ữ liệu ện:
Phân Tích C S D Li u: ơng trình bao gồm 3 giao diện chính là: ở đó ững yêu cầu về chức năng: ện chính là:
C s d li u s d ng trong đ tài là Microsoft Access 2000 bao g mơng trình bao gồm 3 giao diện chính là: ở đó ững yêu cầu về chức năng: ện chính là: ửa được các ềm, việc ồm 3 giao diện chính là:
2 table là: LoaiMon và MonAn
LoaiMon(MaLoai[text];TenLoai[text]) MonAn(MaM[text];TenM[text]];MaLoai[text];SucKhoe[Memo]; NguyenLieu[Memo];ThucHien[Memo];ChuY[Memo])
N i dung bên trong c s d li u bao g m trên 200 món ăn kèm theoội nói chung và công tác quản lý nói riêng đang là ơng trình bao gồm 3 giao diện chính là: ở đó ững yêu cầu về chức năng: ện chính là: ồm 3 giao diện chính là: thông tin v cách làm, ch bi n, s c kh e đem l i c a món ăn và chú ýềm, việc ế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ức là yếu tố quan trọng, quyết định tới sự thành công của ỏ trong việc phát triển, công nghiệp hoá hiện ủa giao diện: khi n u món đó
Ràng Bu c Quan H :ội nói chung và công tác quản lý nói riêng đang là ện chính là:
Trang 6III Cài Đ t Ch ặt Chương Trình ươ Sở dữ liệu ng Trình
1 Ch ương trình bao gồm 3 giao diện chính là: ng trình bao g m 3 giao di n chính là: ồm 3 giao diện chính là: ện chính là:
Form Welcome: Hi n th thông tin v chển của công nghệ phần mềm, việc ịnh tới sự thành công của ềm, việc ương trình bao gồm 3 giao diện chính là:ng trình và người sống xã hội nói chung và công tác quản lý nói riêng đang lài vi tế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó
chương trình bao gồm 3 giao diện chính là:ng trình và chương trình bao gồm 3 giao diện chính là:ng trình vi t ra đ làm gìế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ển của công nghệ phần mềm, việc
Form Lo i Món: Hi n th thông tin và lo i món bao g m ch c năngển của công nghệ phần mềm, việc ịnh tới sự thành công của ồm 3 giao diện chính là: ức là yếu tố quan trọng, quyết định tới sự thành công của thêm và xóa các lo i món cho người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng có th thêm ho c xóa lo iển của công nghệ phần mềm, việc ặc biệt, giảm được sự phức tạp trên giấy tờ, món nh đúng yêu c u.ư ần mềm, việc
Form Thông Tin Món Ăn: Hi n th thông tin v món ăn bao g m: tênển của công nghệ phần mềm, việc ịnh tới sự thành công của ềm, việc ồm 3 giao diện chính là: món ăn, mã món ăn, cách làm, s c kh e món ăn đem l i, chú ý và tìmức là yếu tố quan trọng, quyết định tới sự thành công của ỏ trong việc phát triển, công nghiệp hoá hiện
ki m tên món ăn giúp cho ngế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ười sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng ti t ki m th i gian khi mu nế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ện chính là: ời sống xã hội nói chung và công tác quản lý nói riêng đang là ống trong thế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó tìm ki m m t món ăn nào đó.ế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ội nói chung và công tác quản lý nói riêng đang là
2 Hình nh và chú thích c a giao di n: ảnh và chú thích của giao diện: ủa giao diện: ện chính là:
Form Welcome:
Khi ch y chương trình bao gồm 3 giao diện chính là:ng trình form này sẽ xu t hi n 3 giây,sau đó sẽ t chuy n vào giaoện chính là: ự thành công của ển của công nghệ phần mềm, việc
di n form chính c a chện chính là: ủa giao diện: ương trình bao gồm 3 giao diện chính là:ng trình
Trang 7 Form Lo i Món:
Chú thích:
Button Thêm Lo i Món Ăn: ại Món Ăn: Khi b m vào nút này thì button xóa lo i món ăn sẽ b khóa và sau khi đi n đ y đ thông tin v mã lo i món vàịnh tới sự thành công của ềm, việc ần mềm, việc ủa giao diện: ềm, việc tên lo i món thì m i đới sự thành công của ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic phép n button thêm thì chương trình bao gồm 3 giao diện chính là:ng trình sẽ
c p nh t tên lo i món ta v a thêm vào listbox bên c nh.N u ng" " ừ trước tới nay ế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ười sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng l n vào nút thêm thì có th thoát ra b ng cách nh n phím ESC.# ển của công nghệ phần mềm, việc ằng thủ công Đặc biệt, giảm được sự phức tạp trên giấy tờ,
Button Xóa Lo i Món Ăn: ại Món Ăn: Khi người sống xã hội nói chung và công tác quản lý nói riêng đang lài d ng ch n tên 1 lo i món ăn vàọng, quyết định tới sự thành công của
n nút này thì lo i món ăn đó sẽ b xóa ra kh i listview bên c nh.ịnh tới sự thành công của ỏ trong việc phát triển, công nghiệp hoá hiện private void btnXoa_Click(object sender, EventArgs e)
{
maloai_DuocChon = LayMaLoai_DuocChon();
string matenloai_DuocChon = LayMaTenLoai_DuocChon();
if (objlm.XoaLoaiMon_Theo_MaLoai(maloai_DuocChon) == 1)
{
Xuat_DS_LoaiMon();
MessageBox.Show("Xóa Lo i Món: " + matenloai_DuocChon + " Thành Công");
}
else
Trang 8{
MessageBox.Show("Xóa Lo i Món: " + matenloai_DuocChon + "
Th t B i");
}
bsLoaiMon.Position = bsLoaiMon.Count - 1;
}
Button Export: Cho phép người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng in danh sách lo i món ăn ra file excel
Button Xem Tên Món Ăn: Khi người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng b m vào nút này thì
chương trình bao gồm 3 giao diện chính là:ng trình sẽ t chuy n sang form Thông Tin Món Ăn tự thành công của ển của công nghệ phần mềm, việc ương trình bao gồm 3 giao diện chính là:ng ngức là yếu tố quan trọng, quyết định tới sự thành công của
v i tên lo i món ch n trong listview.ới sự thành công của ọng, quyết định tới sự thành công của
private void btnXem_Click(object sender, EventArgs e)
{
maloai_DuocChon = LayMaLoai_DuocChon();
ThongTinMonAn f = new ThongTinMonAn();
f.ShowDialog();
}
Buttton thoát ch ươ Sở dữ liệu ng trình: Khi người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng b m nút này thì
chương trình bao gồm 3 giao diện chính là:ng trình sẽ h i ta có ch c ch n là mu n thoát ra kh i ng d ngỏ trong việc phát triển, công nghiệp hoá hiện ắc chắn là muốn thoát ra khỏi ứng dụng ắc chắn là muốn thoát ra khỏi ứng dụng ống trong thế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ỏ trong việc phát triển, công nghiệp hoá hiện ức là yếu tố quan trọng, quyết định tới sự thành công của hay không? Yes(có),No(không)
private void btnThoat_Click(object sender, EventArgs e)
{
DialogResult dl;
dl = MessageBox.Show("B n Có Mu n Thoát ng D ng Không?"ống trong thế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó Ứng Dụng Không?" ,
"Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dl == DialogResult.Yes) ;
this.Close();
}
Trang 9 Form Thông Tin Món Ăn:
Chú thích:
TextBox tìm ki m món ăn: ết Luận: Cho phép người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng tìm ki m tên mónế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó
ăn theo đúng nhu c u c a ngần mềm, việc ủa giao diện: ười sống xã hội nói chung và công tác quản lý nói riêng đang là ửa được cáci s d ng
Button export: cho phép người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng in ra danh sách món ăn ra file excel v i 2 l a ch n là in nh ng món ăn hi n t i trong lo i món ăn vàới sự thành công của ự thành công của ọng, quyết định tới sự thành công của ững yêu cầu về chức năng: ện chính là:
in t t c món ănảnh và chú thích của giao diện:
DataGridView danh sách món ăn: đ hi n th thông tin t ng lo iển của công nghệ phần mềm, việc ển của công nghệ phần mềm, việc ịnh tới sự thành công của ừ trước tới nay món
TextBox Mã Món, TextBox Tên Món, ComboxBox MaLoai, RichTextBox S c Kh e, Rich TextBox Chu Ý,RichTextBox Nguyên ức Khỏe, Rich TextBox Chu Ý,RichTextBox Nguyên ỏe, Rich TextBox Chu Ý,RichTextBox Nguyên
Li u, RichTextBox Cách Làm: ện: Khi người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng ch n tên m t món ănọng, quyết định tới sự thành công của ội nói chung và công tác quản lý nói riêng đang là
b t kỳ trên DataGridView thì nh ng thông tin v món đó sẽ đững yêu cầu về chức năng: ềm, việc ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic hi nển của công nghệ phần mềm, việc
th vào các ô bên dịnh tới sự thành công của ưới sự thành công củai
Trang 10 Button thêm: khi người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng b m vào nút này thì m i d li u trongọng, quyết định tới sự thành công của ững yêu cầu về chức năng: ện chính là: các textbox và richtextbox sẽ b xóa và d u nháy sẽ t đ ng đ a v ịnh tới sự thành công của ự thành công của ội nói chung và công tác quản lý nói riêng đang là ư ềm, việc ở đó textbox mã món.Cùng lúc đó thì button xóa và s a sẽ b khóa.ửa được các ịnh tới sự thành công của
private void btnThem_Click( object sender, EventArgs e) {
btnSua.Enabled = false ;
btnXoa.Enabled = false ;
ChuanBi_Nhap();
Them_moi = true ;
}
Button L u: ư khi người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng đã nh p li u đ y đ các thông tin " ện chính là: ần mềm, việc ủa giao diện: ở đó textbox và richtextbox khi n nút này thì m i d li u sẽ đọng, quyết định tới sự thành công của ững yêu cầu về chức năng: ện chính là: ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic truy nềm, việc lên datagridview danh sách món ăn
private void btnLuu_Click( object sender, EventArgs e) {
if (Them_moi)
{
Nhap_DS_MonAn();
Xuat_DS_MonAn();
}
Them_moi = false ;
btnXoa.Enabled = true ;
btnSua.Enabled = true ;
}
Button xóa: khi người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng ch n m t món ăn b t kỳ trênọng, quyết định tới sự thành công của ội nói chung và công tác quản lý nói riêng đang là datagirdview và n nút này thì d li u món ăn đững yêu cầu về chức năng: ện chính là: ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic ch n sẽ b xóa.ọng, quyết định tới sự thành công của ịnh tới sự thành công của
Button s a: ửa: khi người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng ch n m t món ăn b t kỳ thì thông tinọng, quyết định tới sự thành công của ội nói chung và công tác quản lý nói riêng đang là món ăn đó sẽ được ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic hi n th bên dển của công nghệ phần mềm, việc ịnh tới sự thành công của ưới sự thành công củai và n u ngế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ười sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng có nhu c uần mềm, việc
mu n c p nh t thông tin cho món ăn đó và s a trong textbox vàống trong thế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó " " ửa được các richtextbox và n nút này thì d li u sẽ đững yêu cầu về chức năng: ện chính là: ược ứng dụng rộng rãi vào tất cả các ngành nghề, kể cả tàic update theo đúng nhu
c u s d ng.ần mềm, việc ửa được các
Button tr v : ở dữ liệu ề đề tài: khi người sống xã hội nói chung và công tác quản lý nói riêng đang lài dùng mu n thoát chống trong thế kỷ XXI, kỷ nguyên của công nghệ thông tin, ở đó ương trình bao gồm 3 giao diện chính là:ng trình và quay trở đó
l i màn hình lo i món ăn thì n nút này