Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 69 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
69
Dung lượng
2,29 MB
Nội dung
Bộ giáo dục đào tạo Tr-ờng đại học dân lập hải phòng -o0o - XÂY DỰNG CHƢƠNG TRÌNH QUẢN LÝ ĐẶT TIỆC TẠI CƠNG TY TNHH THNG TNG đồ án tốt nghiệp đại học hệ quy Ngành: Công nghệ Thông tin Sinh viên thực hiện: Trần Thị H-ơng Giáo viên h-ớng dẫns: Ths.Nguyễn Thị Thanh Thoan MÃ số sinh viên: 1013101013 Hải Phòng - 2012 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng LỜI CẢM ƠN Trƣớc tiên em xin đƣợc bày tỏ trân trọng lịng biết ơn giáo Nguyễn Thị Thanh Thoan giảng viên Bộ môn Công nghệ phần mềm – Khoa Công nghệ thông tin – Trƣờng Đại học Dân lập Hải Phòng Trong suốt thời gian học làm đồ án (khóa luận) tốt nghiệp, dành nhiều thời gian quí báu để tận tình bảo, hƣớng dẫn, định hƣớng cho em việc nghiên cứu, thực đồ án Em xin đƣợc cảm ơn thầy cô giúp đỡ, giảng dạy em trình học tập ,cảm ơn nhà trƣờng tạo điều kiện thuận lợi cho em kết thúc khóa học, có kiến thức vững để làm tốt đồ án tốt nghiệp Tôi xin chân thành cảm ơn trung tâm tiệc cƣới ATB – Công ty TNHH Thắng Tùng cung cấp tài liệu, liệu nghiệp vụ mơ hình quản lý tiệc cƣới Xin cảm ơn bạn bè, đồng nghiệp thành viên gia đình tạo điều kiện tốt nhất, động viên, cổ vũ suốt trình học làm đồ án tốt nghiệp Hải Phòng ,06 tháng 07 năm 2012 Sinh viên Trần Thị Hương Trần Thị Hƣơng- Lớp CTL401 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC CHƢƠNG I: MÔ TẢ BÀI TOÀN VÀ GIẢI PHÁP 1.1 Giới thiệu công ty TNHH Thắng Tùng 1.1.1 Chức nhiệm vụ 1.1.2 Ngành nghề kinh doanh .7 1.2 Mô tả lời hoạt động công ty 1.3 Bảng nội dung công việc 10 1.4 Sơ đồ tiến trình nghiệp vụ .12 1.4.1 Sơ đồ tiến trình nghiệp vụ nhận đặt tiệc .12 1.4.2 Sơ đồ tiến trình nghiệp vụ quản lý hợp đồng 13 1.4.3 Sơ đồ tiến trình nghiệp vụ quản lý tổ chức tiêc .14 1.4.4 Sơ đồ tiến trình nghiệp vụ Báo cáo .15 1.5 Giải pháp 15 CHƢƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .16 2.1 Mơ hình nghiệp vụ 16 2.1.1 Bảng phân tích yếu tố tốn .16 2.1.2 Biểu đồ ngữ cảnh .16 2.1.3 Nhóm dần chức 18 2.1.4 Sơ đồ phân rã chức 18 2.1.5 Danh sách hồ sơ đƣợc sử dụng 21 2.1.6 Ma trận thực thể chức 22 2.2 Biều đồ luồng liệu 23 2.2.1 Biều đồ luồng liệu mức 23 2.2.2 Biểu đồ luồng liệu mức 24 2.3 Thiết kế sở liệu 28 2.3.1 Biểu đồ quan hệ ER .28 2.3.2 Mơ hình quan hệ .32 2.3.3 Các bảng liệu vật lý 34 14.Bảng Dòng thực đơn 41 .41 2.4 Thiết kế giao diện 42 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng 2.4.1 thiết kế khung chƣơng trình .42 2.4.2 Thiết kế giao diện 43 2.4.3 Các giao diện cập nhật liệu 43 2.4.3 Các giao diện cập nhật liệu 44 Chƣơng III: CƠ SỞ LÝ THUYẾT 46 3.1 Phân tích hệ thống thơng tin 46 3.1.1 Quá trình phát triển hệ thống thông tin 46 3.1.2 Tiếp cận phát triển hệ thống thông tin định hƣớng cấu trúc 48 3.2 Thiết kế sở liệu quan hệ 3.2.1 Mơ hình liên kết thực thể ER 49 3.2.2 Mơ hình sở liệu quan hệ 51 3.3Hệ quản trị CSDL SQL Server 2005 .54 3.3.1 Hệ quản trị CSDL SQL Server 2005 .54 3.3.2 Đối tƣợng sở liệu 56 3.3.3 Hệ quản trị sở liệu SQL Server 2005 56 3.4 Ngôn ngữ VISUAL BASIC.NET(VB.NET) 57 3.4.1 Giới thiệu 57 3.4.2 Những đặc điểm bật ngôn ngữ Visual Basic Net .57 3.4.3 Màn hình làm việc VB.NET 57 Chƣơng IV: CÀI ĐẶT CHƢƠNG TRÌNH .60 4.1Môi trƣờng vận hành hệ thống 60 4.1.1Kiến trúc hệ thống phần cứng đầy đủ .60 b, Hệ thống phần mềm .60 d, Các hệ chức .60 4.2 Giới thiệu hệ thống phần mềm 60 4.2.1 Các Form thành phần .60 4.4.2 Form đăng nhập 63 4.2.3 Report .64 4.3 Hƣớng dẫn sử dụng số chức qua thực đơn 66 4.4 Những hạn chế chƣơng trình 67 Trần Thị Hƣơng- Lớp CTL401 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC CÁC HÌNH VẼ Hình 1.1 Sơ đồ tiến trình nghiệp vụ nhận đặt tiệc 12 Hình 1.2 Sơ đồ tiến trình nghiệp vụ Quản lý hợp đồng 13 Hình 1.3 Sơ đồ tiến trình nghiệp vụ Tổ chức tiệc .14 Hình 1.4 Sơ đồ tiến trình nghiệp vụ Báo cáo .15 Hình 2.1 Biểu đồ ngữ cảnh .17 Hình 2.2 Biểu đồ phân rã chức .19 Hình 2.3 Ma trận thực thể chức 22 Hình 2.4 Biểu đồ luồng liệu mức .23 Hình 2.5 Biều đồ luồng liệu tiến trinh quản lý đặt tiệc 24 Hình 2.6 Luồng liệu tiền trình Quản lý hợp đồng .25 Hình 2.7 Luồng liệu tiến trình quản lý tổ chức tiệc .26 Hình 2.8 Biểu đồ luồng liệu tiến trình báo cáo 27 Hình 4.1Menu 60 Hình 4.2 Quản lý đặt tiệc 61 Hình 4.3 Quản lý Hợp đồng 62 Hình 4.4Quản lý tổ chức 62 Hình 4.5 Báo cáo .63 Hình 4.6 Giao diện đăng nhập 63 Hình 4.9 Export sang Word .66 Hình 4.10 Form Thông tin nhân viên 66 Hình 4.11 Form Thơng tin khách hàng .67 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng LỜI MỞ ĐẦU Ngày nay, với phát triển mạnh mẽ công nghệ thông tin, hầu hết ứng dụng tin học đƣợc áp dụng lĩnh vực nghiên cứu khoa học nhƣ đời sống ngƣời Nó trở thành cơng cụ hữu ích mở hƣớng cho ngƣời hoạt động, quản lý, lƣu trữ xử lý thông tin Tạo điều kiện tốt hiệu cao cho ngƣời lĩnh vực Sự phát triển nhanh chóng kinh tế kéo theo thay đổi cơng tác quản lý doanh nghiệp có ảnh hƣởng lớn đến phát triển doanh nghiệp ấy.Ứng dụng công nghệ thông tin vào quản lý hƣớng mới, tạo điều kiện để doanh nghiệp có công tác quản lý thông tin tốt nhất, hiệu cao Trong trình tìm hiểu thực tế cho thấy, trung tâm tiệc cƣới ATB với mạnh tổ chức trọn gói tiệc cƣới Hiện nay, có khó khăn việc quản lý, hệ thống quản lý hầu hết dựa giấy giấy tờ cồng kềnh, gây khó khăn việc quản lý, tìm kiếm xử lý thông tin không đáp ứng yêu cầu nghiệp vụ trung tâm cách nhanh chóng xác Hệ thống quản lý thơng tin đời dựa tảng kiến thức phân tích hệ thống thông tin, ứng dụng quản lý liêu Microsoft SQL Server, lập trình VB.net đáp ứng tốt yêu cầu Trần Thị Hƣơng- Lớp CTL401 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc cơng ty TNHH Thắng Tùng CHƢƠNG I: MƠ TẢ BÀI TOÀN VÀ GIẢI PHÁP 1.1 Giới thiệu công ty TNHH Thắng Tùng 1.1.1 Chức nhiệm vụ - Công ty TNHH Thắng Tùng đƣợc thành lập năm 2003 thuộc Tập đồn ATB, địa lơ 18, Khu đô thị Cựu Viên, Phƣờng Bắc sơn, Quận kiến An, Hải Phòng Khởi đầu với ngành nghề truyền thống kinh doanh sản xuất sản phẩm sắt thép kim khí loại Trải qua q trình hoạt động phát triển, với định hƣớng kinh doanh sản xuất đa ngành nghề, Công ty mở rộng lớn mạnh qui mô ngành nghề kinh doanh lĩnh vực sản xuất nƣớc uống tinh khiết, kinh doanh nhà hàng khách sạn, dịch vụ chăm sóc sức khỏe, giải trí, cơng nghệ tiệc cƣới tổ chức kiện - “Công nghệ tiệc cƣới ATB” trung tâm tổ chức hoạt động tiệc cƣới, kiện, hội nghị công ty - Hiện “Công nghệ tiệc cƣới ” trở thành lĩnh vực mạnh công ty, với dịch vụ phục vụ chuyên nghiệp, chu đáo, sở vật chất đại, cơng ty xây dựng đƣợc hình ảnh tin tƣởng nhiều khách hàng 1.1.2 Ngành nghề kinh doanh - Kinh doanh, sản xuất sản phẩm sắt thép kim khí loại - Kinh doanh siêu thị điện máy, điện tử, điện lạnh tiêu dùng - Kinh doanh, sản xuất nƣớc uống tinh khiết nhãn hiệu 3A - Cung cấp dịch vụ xuất nhập giao nhận vận tải - Kinh doanh nhà hàng khách sạn, tổ chức công nghệ tiệc cƣới, tổ chức hội nghị, kiện - Kinh doanh dịch vụ chăm sóc sức khỏe loại hình giải trí 1.2 Mô tả lời hoạt động công ty Khách hàng đến đặt tiệc cƣới gặp quản lý để đƣợc đặt tiệc Nhân viên quản lý nhận yêu cầu đặt tiệc khách hàng gồm (tên khách hàng, số CMND, Số điện thoại, địa chỉ, ngày tổ chức tiệc, tổ chức tiệc, địa điểm tổ chức, số lƣợng khách, tên dâu rể, dự phịng) Sau nhân viên quản lý kiểm tra Sổ đặt tiệc ngày mà khách đặt có bị trùng với tiệc khác hay khơng có báo cho khách hàng để khách hàng đổi lại thông tin(nếu khách hàng thay đổi khơng nhận đặt tiệc nữa) khơng lên Thực đơn (gồm: tên ăn, số lƣợng, đơn vị tính, đơn giá, giá tiền/khách ăn) dịch vụ (gồm: tên dịch vụ,số lƣợng, đơn giá ) theo yêu cầu khách hàng Danh sách danh sách dịch vụ, sau ghi tồn thông tin đặt tiệc (tên khách hàng, số CMND, Số điện Trần Thị Hƣơng- Lớp CTL401 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng thoại, địa chỉ, ngày tổ chức tiệc, tổ chức tiệc, địa điểm tổ chức, số lƣợng khách, tên dâu rể, dự phịng, thực đơn, dịch vụ, số suất ăn, đơn giá / suất, dịch vụ) vào Sổ đặt tiệc Khách hàng kiểm tra lại tồn thơng tin tiệc, giao tiền đặt cọc, phịng kế tốn viết phiếu thu gửi khách hàng, nhân viên quản lý hẹn khách ngày đến ký hợp đồng Nếu khách hàng không đến ký hợp đồng nhƣ hẹn, ngƣời quản lý báo hủy tiệc đến phịng kế tốn Khách hàng đến ký hợp đồng theo hợp đồng đƣợc phòng kế toán lập sẵn đƣợc Ban giám độc duyệt gồm(số hợp đồng,tên khách hàng, ngày ký hợp đồng, nội dung, chi phí dự trù) Nếu khách hàng đến ký hợp đồng sau đó, ngƣời quản lý giao hợp đồng cho khách hàng , chuyển cho phịng kế tốn để lƣu lại Trƣớc ngày diễn tiêc, nhân viên quản lý gửi lại Thông tin đặt tiệc mà khách đăng ký để khách hàng chốt lần cuối( muộn ngày trƣớc diễn tiệc) Nếu khách hàng không thực hợp đồng báo hủy hợp đồng Ngƣời quản lý gửi giấy đề nghị kèm thông tin hợp đồng cho giám đốc, giám đốc ký duyệt giám đốc không đồng ý nhân viên quản lý sửa lại cho phù hợp yêu cầu gửi giấy xuất kho xuống kho, thủ kho kiếm tra, cịn đồ, thủ kho xuất đồ, hết gửi giấy xuất đồ phiếu yêu cầu mua hàng cho giám đốc, giám đốc dựa theo giấy xuất đồ để ký duyệt, sau thủ kho mua hàng chuyển đồ u cầu Phịng kế tốn in thực đơn ( tên ăn, số khách ăn,số tiền/suất,ngày tổ chức)gửi lên nhà bếp để chuẩn bị thực phẩm nhân viên bếp, in thực đơn bàn tiệc (tên cô dâu rể, ngày tổ chức tiệc, tên ăn)gửi cho nhân viên Trƣớc diễn tiệc, ngƣời quản lý giao thực phẩm đồ uống cho khách hàng nhận (trên bàn tiệc đồ uống dự trù), ngƣời quản lý khách hàng ký vào biên giao nhận thực phẩm đồ uống Trong trình diễn tiệc, khách hành tự quản lý đồ uống Kết thúc tiệc, ngƣời quản lý nhận lại đồ uống lại từ khách hàng ghi tổng số lƣợng thực phẩm đồ uống sử dung, sau ngƣời quản lý khách hàng ký vào biên giao nhận thực phẩm đồ uống Giải phát sinh có ( đồ đổ vỡ, bàn tiệc phát sinh) Sau ngày diễn tiệc, khách hàng phải toán tồn chi phí tiệc cho cơng ty,chuyển trực tiếp cho phịng kế tốn chuyển khoản vào tài khoản cơng ty phịng kế tốn in phiếu tốn gửi cho khách hàng Trần Thị Hƣơng- Lớp CTL401 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng Trước diễn tiệc Trƣớc diễn tiệc, sau khách hàng ký hợp đồng, mà khách hàng lại yêu cầu hủy tiệc thì, khách hàng tồn số tiền đặ cọc, tiền đền bù phá vỡ hợp đồng , sảy tranh chấp dẫn đến phải tịa, bên thua kiện chịu hồn tồn tổn phí án phí Trong q trình tiệc Trong q trình tiệc, thực phẩm khơng đƣợc chất lƣợng nhƣ nhà hàng cam kết, đƣợc đổi toàn thực phẩm tốt hơn, với yêu cầu khách hàng Thông thƣờng, trung tâm để dự trù cho khách hàng 2-5 bàn tiệc tùy theo lƣợng suất đặt ( 10 suất/1 bàn ), tính tiền nhƣ khách dùng đến số bàn này.Nếu khách yêu cầu số suất thực tế vƣợt mức suất dự trù nhà hàng có quyền đáp ứng từ chối Giá thành bàn tiệc với giá tiền bàn tiệc đặt trƣớc Đồ dùng trung tâm tiệc cƣới khách hàng làm đổ vỡ đƣợc tính thêm vào tiền chi phí phát sinh, giá tiền gía tiền thực tế mà trung tâm mua vào Chi phí đồ uống đƣợc tính tổng số đồ uống sử dụng ghi biên giao nhận đồ uống Sau tiệc cưới kết thúc Sau tiệc cƣới kết thúc ngày, khách hàng không tốn tồn chi phí cho cơng ty , số tiền tốn sau tồn chi phí tiệc cộng số tiền lãi tính từ sau ngày hạn theo lãi ngân hàng Nếu khách hàng khơng tốn mà xảy tranh chấp, kiện tòa, bên phải thực thi theo pháp luật, bên thua kiện phải chịu phí tổn Nếu trƣờng hợp khách hàng khơng hài lịng mặt tiệc cƣới, khách hàng phản ảnh đến ngƣời quản lý để có hƣớng giải đắn Trần Thị Hƣơng- Lớp CTL401 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp 1.3 Bảng nội dung công việc STT Tên công việc Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng Đối tƣợng thực Hồ sơ liệu Nhận yêu cầu đặt tiệc Nhân viên quản lý Thông tin đặt tiệc Kiểm tra ngày đặt tiệc Nhân viên quản lý Sổ đặt tiệc Lên thực đơn dịch vụ Nhân viên quản lý Danh sách ăn dịch vụ Thực đơn Các dịch vụ Ghi thông tin đặt tiệc Nhân viên quản lý Sổ đặt tiệc Viết phiếu thu Nhân viên kế toán Phiếu thu Gửi phiếu thu Nhân viên kế toán Phiếu thu Hẹn ngày ký hợp đồng Nhân viên Hủy tiệc Nhân viên Giấy báo hủy Lập hợp đông Nhân viên Hợp đồng 10 Duyệt hợp đồng Giám đốc Hợp đồng 11 Sửa hợp đồng Nhân viên Hợp đồng 12 Kiểm tra thực hợp đồng Nhân viên Hợp đồng 13 Hủy hợp đồng Nhân viên Hợp đồng 14 Ký hợp đồng Khách hàng Hợp đồng Giám đốc 15 Gửi giấy đề nghị Nhân viên Giấy đề nghị 16 Duyệt đề nghị Phó giám đốc Giấy đề nghị 17 Sửa đề nghị Nhân viên Giấy đề nghị 18 Gửi phiếu xuất kho Nhân viên Phiếu xuất kho 19 Kiểm tra đồ kho Thủ kho 20 Gửi giấy đề nghị mua đồ Thủ kho 21 Giao đồ yêu cầu Thủ kho 22 Gửi lại Thông tin đặt tiệc Nhân viên 23 Kiểm tra Khách hàng Thực đơn dịch vụ 24 Nhận lại Thông tin đặt tiệc Nhân viên Thực đơn dịch vụ Trần Thị Hƣơng- Lớp CTL401 Giấy đề nghị mua đồ Thực đơn dịch vụ Khách hàng 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Bit Datetime Smalldatetime Binary Varbinary Image Text Ntext Xây dựng hệ thống quản lý đặt tiệc cơng ty TNHH Thắng Tùng Kiểu bit (có giá trị 1) Kiểu ngày (chính xác đến phần trăm giây) Kiểu ngày (chính xác đến phút) Dữ liệu nhị phân với độ dài cố định (tối đa 8000 bytes) Dữ liệu nhị phân với độ dài xác (tối đa 8000 bytes) Dữ liệu nhị phân với độ dài xác (tối đa 2,147,483,647 bytes) Dữ liệu kiếu chuỗi với độ dài lớn (tối đa 2,147,483,647 ký tự) Dữ liệu kiếu chuỗi với độ dài lớn hỗ trợ UNICODE (tối đa 1,073,741,823 ký tự) * Các toán tử (Operators) Trong SQL Server biểu diễn (expression) xuất nhiều tốn tử.Độ ƣu tiên toán tử định thứ tự thực đến kết Bảng dƣới mô tả toán tử SQL Server 2005 Express Edititon mức độ ƣu tiên tốn tử Lever Operator * (Multiply), / (Division), % (Modulo) + (Positive), - (Negative), + (Add), (+ Concatenate), - (Subtract), >, =, , !< (Comparison operators) NOT AND ALL, ANY, BETWEEN, IN, LIKE, OR, SOME = (Assignment) *Giá trị NULL Một sở liệu phản ánh hệ thống giới thực, giá trị liệu tồn sở liệu khơng xác định đƣợc.Một giá trị khơng xác định đƣợcxuất sở liệu số nguyên nhân sau: Giá trị có tồn nhƣng Không xác định đƣợc giá trị có tồn hay khơng Tại thời điểm giá trị chƣa có nhƣng có Giá trị bị lỗi tính tốn (tràn số, chia cho không, ) Trần Thị Hƣơng- Lớp CTL401 55 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng Những giá trị không xác định đƣợc biểu diễn sở liệu quan hệ giá trịNULL Đây giá trị đặc biệt không nên nhầm lẫn với chuỗi rỗng (đối với liệu kiểu chuỗi) hay giá trị không (đối với giá trị kiểu số) 3.3.2 Đối tượng sở liệu - Cơ sở liệu(Database): - Bảng (Table): Một bảng tập hợp thông tin đƣợc đặt dịng cột Thơng tin mục đƣợc hiển thị dòng Cột chứa thơng tin loại với mục Bảng có dòng đầu cho biết liệu đƣợc chứa cột - Lược đồ (Diagrams): Thể liên kết bảng Cơ sở liệu -Khung nhìn (View): View Virtual Table (Table ảo), khơng giống với table thơng thƣờng, mà chứa colums liệu Table khác Với ngƣời dung View nhƣ bảng thật - Chỉ mục (Index): 3.3.3 Hệ quản trị sở liệu SQL Server 2005 SQL Server hệ quản trị sở liệu quan hệ sử dụng Transact-SQL để trao đổi liệu Client computer SQL Server computer Một hệ quản trị sở liệu quan hệ bao gồm database, database engine ứng dụng dùng để quản lý liệu phận khác Dùng để lƣu trữ liệu cho ứng dụng Khả lƣu trữ liệu lớn, truy vấn liệu nhanh Quản trị sở liệu cách kiểm soát liệu nhập vào liệu truy xuất khỏi hệ thống Có nguyên tắc ràng buộc liệu ngƣời dùng hay hệ thống định nghĩa Công nghệ sở liệu chạy nhiều môi trƣờng khác nhau, khả chia sẻ sở liệu cho nhiều hệ thống khác nhau.Cho phép liên kết giao tiếp hệ thống sở liệu khác lại với Mơ hình truy cập sở liệu: ADO, ODBC, OLEDB, JDBC Các thành phần SQL Server 2005: Database, Table, Filegroups, Diagrams, Views, Stored Procedure, User defined Function, Role, Rules, Defaults, User-defined data types, Full-text catalogs Trần Thị Hƣơng- Lớp CTL401 56 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng 3.4 Ngôn ngữ VISUAL BASIC.NET(VB.NET) 3.4.1 Giới thiệu - Giống nhƣ hệ điều hành khác, hệ điều hành Windows cung cấp tập hợp lệnh gọi Windows API (Windows Application Programming Interface) để lập trình viên phát triển ứng dụng chạy hệ điều hành - Tập lệnh Windows API có 800 lệnh khác Vì vậy, để xây dựng đƣợc ứng dụng Windows, ngƣời lập trình cần phải viết đồng thời phải nhớ ý nghĩa, cáchsử dụng nhiều lệnh Windows API Chính điều trở nên phức tạp Nhằm khắcphục yếu điểm nêu trên, Microsoft giới thiệu công cụ trực quan VB, giúp xây dựngnhanh ứng dụng Windows - VB đƣợc giới thiệu lần vào năm 1991, tiền thân ngơn ngữ lập trình Basic hệ điều hành DOS Tuy nhiên, lúc VB chƣa đƣợc nhiều ngƣời ngƣời tiếp nhận Mãi năm 1992, phiên 3.0 đời với nhiều cải tiến so với phiên trƣớc đó, VB thật trở thành công cụ để phát triển ứng dụng Windows 3.4.2 Những đặc điểm bật ngôn ngữ Visual Basic Net Khác với mơi trƣờng lập trình hƣớng thủ tục trƣớc HĐH DOS nhƣ Pascal, C hay Foxpro, VB mơi trƣờng lập trình hƣớng biến cố HĐH Windows - Có khác lập trình hƣớng thủ tục hƣớng biến cố? Trong mơi trƣờng lập trình hƣớng thủ tục, ngƣời lập trình phải xác định trƣớc thực lệnh thủ tục có chƣơng trình Có nghĩa sau lệnh họ phải thực tiếp lệnh nào,… Với mơi trƣờng lập trình hƣớng biến cố nhƣ VB ngƣời lập trình việc định nghĩa lệnh cần thực có biến cố ngƣời dùng tác động lên chƣơng trình mà không quan tâm đến xử lý nhập liệu 3.4.3 Màn hình làm việc VB.NET Màn hình làm việc VB gồm thành phần sau: Trần Thị Hƣơng- Lớp CTL401 57 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng Hộp công cụ (Toolbox): Chứa biểu tƣợng tƣơng ứng với đối tƣợng điều khiển chuẩn bao gồm nhãn, hộp văn bản, nút lệnh… Màn hình giao tiếp (Form): Đây đối tƣợng để xây dựng hình giao tiếp ứng dụng Khi vừa tạo mới, hình giao tiếp khơng chứa đối tƣợng điều khiển cả, nhiệm vụ ngƣời lập trình vẽ đối tƣợng điều khiển lên hình giao tiếp định nghĩa dịng lệnh xử lý biến cố liên quan cho hình điều khiển Mặc nhiên lúc đầu ứng dụng có hình giao tiếp Trong trƣờng hợp giao diện ứng dụng cần có nhiều hình làm việc phải thiết kế nhiều hình giao tiếp Form tƣơng ứng - Cửa sổ thuộc tính (Properties window): cho phép định thuộc tính ban đầu cho đối tƣợng bao gồm hình giao tiếp (form) điều khiển (control) - Cửa sổ quản lý ứng dụng (Project explorer): cửa sổ quản lý ứng dụng hiển thị hình giao tiếp (form), thƣ viện xử lý (module),… có ứng dụng Ngồi ra, cửa sổ quản lý ứng dụng cịn cho phép ngƣời lập trình thực nhanh thao tác nhƣ mở, thêm, xoá đối tƣợng khỏi ứng dụng (project) Trần Thị Hƣơng- Lớp CTL401 58 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng - Cửa sổ định vị (Form layout): cho phép xem định vị trí hiển thị hình giao tiếp (form) chạy - Cửa sổ lệnh (Code window): cửa sổ cho phép khai báo dòng lệnh xử lý biến cố cho hình giao tiếp đối tƣợng điều khiển hình giao tiếp Mặc nhiên cửa sổ lệnh không đƣợc hiển thị, ngƣời lập trình nhấn nút chuột phải hình giao tiếp chọn chức View code để hiển thị cửa sổ lệnh cần Phần hình cửa sổ lệnh thấy có hộp chọn (combobox), cho phép chọn đối tƣợng biến cố liên quan đến đối tƣợng Trần Thị Hƣơng- Lớp CTL401 59 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng Chƣơng IV: CÀI ĐẶT CHƢƠNG TRÌNH 4.1Mơi trƣờng vận hành hệ thống 4.1.1Kiến trúc hệ thống phần cứng đầy đủ a, Mơ hình kiến trúc * Cấu hình tính thiết bị - Cấu hình tối thiểu : Chip CPU 1,6GHZ, Chip CPU 1,6GHZ, RAM 384 MB, Card đồ họa 64 bít, Direct 9.0 - Cấu hình đề nghị : Chip cpu 2,2 GHz, Ram 1G, Card đồ họa 124 bit, Direct 9.0 b, Hệ thống phần mềm - Hệ điều hành : Windown - Hệ quản trị sở liệu : SQL Sever Manager Expresss 2005 - Ngơn ngữ lập trình : VB.net 2008 - Phần mềm môi trƣờng trợ giúp cần thiết khác d, Các hệ chức - Khả thêm, sửa, xóa cập nhật liệu vào hệ thống - Tìm kiếm nhanh thơng tin cần thiết - In báo cáo 4.2 Giới thiệu hệ thống phần mềm 4.2.1 Các Form thành phần a, Hệ thống thực đơn Hình 4.1Menu Trần Thị Hƣơng- Lớp CTL401 60 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng b, Các hệ thống thực đơn Hình 4.2 Quản lý đặt tiệc Trần Thị Hƣơng- Lớp CTL401 61 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng Hình 4.3 Quản lý Hợp đồng Hình 4.4Quản lý tổ chức Trần Thị Hƣơng- Lớp CTL401 62 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc cơng ty TNHH Thắng Tùng Hình 4.5 Báo cáo 4.4.2 Form đăng nhập Hình 4.6 Giao diện đăng nhập Trần Thị Hƣơng- Lớp CTL401 63 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng 4.2.3 Report a, Form in report Hình 4.7 Form in thực đơn Trần Thị Hƣơng- Lớp CTL401 64 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng b, Report in Hình 4.8 Thực đơn in Trần Thị Hƣơng- Lớp CTL401 65 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng c, Export sang Microsorf Word Hình 4.9 Export sang Word 4.3 Hƣớng dẫn sử dụng số chức qua thực đơn Một số kết đầu tiêu biểu Hình 4.10 Form Thơng tin nhân viên Trần Thị Hƣơng- Lớp CTL401 66 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng Hình 4.11 Form Thơng tin khách hàng 4.4 Những hạn chế chƣơng trình - Hệ thống chƣơng trình cịn giới hạn sử dụng hệ điều hành windows microsoft - Quy mô sử dụng với quy mô rộng cần hệ thống mạng nâng cao - Có số lỗi chƣa khách phục đƣợc sở liệu hệ thống Trần Thị Hƣơng- Lớp CTL401 67 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng KẾT LUẬN Trong đồ án này, em vận dụng phƣơng pháp phân tích thiết kế hƣớng cấu trúc để xây dựng chƣơng trình quản lý tiệc cƣới Kết đạt đƣợc bao gồm: Phát biểu mơ hình hóa đƣợc tốn thực tế: Quản lý tiệc cƣới Tiến hành phân tích thiết kế toán cách đầy đủ, theo quy trình đƣợc học phƣơng pháp cấu trúc Xây dựng chƣơng trình cài đặt thử nghiệm với số liệu chạy thông suốt, cho kết Qua trình làm đồ án, em học thêm nhiều kiến thức thực tế biết vận dụng kiến thức học để giải tốn đặt Tuy nhiên kết cịn hạn chế, cần có hỗ trợ nhiều thày giáo Để có khả làm tốt việc vận dụng lý thuyết vào thực hành có kỹ định, em thấy cần phải thực hành hành vận dụng kiến thức nhiều Trần Thị Hƣơng- Lớp CTL401 68 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Vy, Phân tích thiết kế hệ thống thông tin quản lý, NXB Khoa học Tự nhiên Công nghệ, Hà nội, 2007 [2]Để cƣơng lý thuyết sở liệu, Khoa CNTT trƣờng đại học SPKT Hƣng Yên [4] Giáo trình SQL ,Khoa CNT trƣờng đại học Huế [2] www.caulacboVB.com, Hướng dẫn lập trình Visual Basic.NET Trần Thị Hƣơng- Lớp CTL401 69 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... nghiệp Xây dựng hệ thống quản lý đặt tiệc cơng ty TNHH Thắng Tùng CHƢƠNG I: MƠ TẢ BÀI TOÀN VÀ GIẢI PHÁP 1.1 Giới thiệu công ty TNHH Thắng Tùng 1.1.1 Chức nhiệm vụ - Công ty TNHH Thắng Tùng đƣợc... Tên công việc Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng Đối tƣợng thực Hồ sơ liệu Nhận yêu cầu đặt tiệc Nhân viên quản lý Thông tin đặt tiệc Kiểm tra ngày đặt tiệc Nhân viên quản. .. nghiệp Xây dựng hệ thống quản lý đặt tiệc công ty TNHH Thắng Tùng Hình 2.2 Biểu đồ phân rã chức b Mô tả chức Quản lý đặt tiệc 1.1 Nhận đặt tiệc: Khi khách hàng có yêu cầu đặt tiệc nhân viên quản lý