Luan van chuyen de 154810 xay dung chuong trinh quan ly vat lieu x chuan

31 508 0
Luan van chuyen de 154810 xay dung chuong trinh quan ly vat lieu x chuan

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Báo cáo tốt nghiệp Khoa công nghệ thông tin MỤC LỤC LỜI NÓI ĐẦU BÀI TOÁN QUẢN LÝ VẬT LIỆU XÂY DỰNG 1.1 Mơ tả tốn 1.2 Các yêu cầu 1.2.1 Cơ sở liệu 1.2.2 Chức chương trình PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Phân tích hệ thống chức 2.1.1 Liệt kê chức 2.1.2 Các ký hiệu dùng phân tích hệ thống 2.1.3 Biểu đồ phân cấp chức 2.2 Phân tích luồng liệu .10 2.2.1 Biểu đồ luồng liệu ngữ cảnh .10 2.2.2 Biểu đồ luồng liệu mức đỉnh .11 2.2.3 Biểu đồ luồng liệu mức đỉnh 11 2.2.4 Biểu đồ luồng dl chức tìm kiếm 12 2.2.5 Biểu đồ luồng dl chức thống kê 12 2.3 Phân tích hệ thống liệu 13 2.3.1 Xác định thực thể 13 2.3.2 Xác định thuộc tính thực thể 13 2.3.3 Xác định khóa cho thực thể 15 2.4.Thiết kế sở liệu .15 THIẾT KẾ CHƯƠNG TRÌNH 19 3.1.Lựa chọn ngôn ngữ 19 Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp Khoa công nghệ thơng tin 3.2.Thiết kế số modul chương trình .20 3.2.1MDI khởi động .20 3.2.2 Cập nhập nhân viên 21 3.2.3 Cập nhật hàng 21 3.2.4 Cập nhật khách hàng .22 3.2.5 Lập phiếu xuất 23 3.2.6 Chi tiết hóa đơn bán hàng 24 3.2.7 Chi tiết hóa đơn nhập hàng 25 3.2.8 Chi tiết hóa đơn nhập hàng 26 3.2.9 Tìm kiếm 27 3.2.10 Báo cáo thống kê 28 HƯỚNG DẪN SỬ DỤNG CHƯƠNG TRÌNH 29 4.1 Hướng dẫn cài đặt 29 4.2 Hướng dẫn sử dụng 29 LỜI KẾT 30 Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp Khoa công nghệ thơng tin TÀI LIỆU THAM KHẢO Lập trình nhanh Visual Basic – Khoa Công Nghệ Tin Học – Viện Đại Học Mở Hà Nội Giáo trình phân tích thiết kế hệ thống – GV Đào Thanh Tĩnh Hệ quản trị sở liệu Access Các tài liệu hướng dẫn Crystal Report Giáo trình Visual Basic/ VB.net/ C# Các tài liệu ebook Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp Khoa cơng nghệ thơng tin LỜI NĨI ĐẦU Với phát triển nhanh chóng cơng nghệ thơng tin, tin học vào phục vụ người lĩnh vực sống Nó góp phần quan trọng vào chiến lược phát triển kinh tế quốc gia Hiện ngành cấp bước ứng dụng tin học vào công tác quản lý nhằm tiết kiệm thời gian, giảm đáng kể khối lượng công việc, số công việc trước phải xử lý vất vả phương pháp thủ cơng xử lý tự động máy tính để có kết nhanh chóng xác Ngày với tiến độ phát triển cơng nghiệp hóa hiên đại hóa nước ta Những cơng trình xây dựng quy mơ ngày mọc lên nhiều Các cửa hàng vật liệu xây dựng ạt mọc lên Điều dẫn đến nhu cầu tạo phần mềm để quản lý cửa hàng bán vật liệu xây dựng cách hiểu nhanh chóng Phần mềm quản lý trung tâm đào tạo ngoại ngữ xây dựng yêu cầu thực tiễn trung tâm cung ứng vật liệu xây dựng 17E3 Tôn thất TùngHà Nội Em xin gửi lời cảm ơn đến thầy cô giáo bạn sinh viên khoa Công Nghệ Tin Học – Viện Đại Học Mở Hà Nội Đặc biệt em xin gửi lời cảm ơn chân thành đến thầy Trần Duy Hùng giúp đỡ em hoàn thành đề tài Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp Khoa công nghệ thông tin Chương BÀI TOÁN QUẢN LÝ VẬT LIỆU XÂY DỰNG 1.1 Mơ tả tốn - Thơng tin khách hàng lưu trữ sở liệu gồm thông tin sau : Makhach , Tenkhach, Ngay sinh, Gioi tinh, Email, Dienthoai, Diachi - Thông tin Nhà cung cấp lưu sở liệu gồm : Manhacungcap , Tennhacungcap - Các vật liệu nhập lưu vào phiếu nhập gồm: Sophieunhap , MaNV, Ngaynhap - Sau nhập vật liệu hàng xuất khỏi cửa hàng lưu phiếu xuất gồm: Sophieuxuat, MaNv, Ngayxuat, Makhach 1.2 Các yêu cầu 1.2.1 Cơ sở liệu Phân tích, thiết kế, xây dựng sở liệu lưu trữ thông tin hệ quản trị sở liệu Access 1.2.2 Chức chương trình -Cập nhật xác thông tin nhân viên : MaNv, Ho ten… -Cập nhật thông tin hàng : Ma hang, Ten hang ,Nha cung cap… -Cập nhật thông tin khách hàng : Ma khach, Ho ten… Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp Khoa công nghệ thông tin -Cập nhật thông tin lập phiếu xuất : So hoa don , Nhan vien… -Cập nhật thông tin lập phiếu nhập : So hoa don , Nhan vien… -Tìm kiếm thơng tin hóa đơn bán hàng : Theo ten khach , theo ten hang… - Thống kê : Báo cáo danh sách hóa đơn bán hàng… Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp Khoa cơng nghệ thơng tin Chương PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Phân tích hệ thống chức Qua bước khảo sát hệ thống, dựa vào vấn đề phân tích từ phân tích hệ thống thành chức năng: -Cập nhật thông tin -Lập phiếu xuất -Lập phiếu nhập -Tìm kiếm -Thống kế-Báo cáo 2.1.1 Liệt kê chức * Chức Cập nhật thông tin phân rã thành chức : Cap nhat nhan vien , Cap nhat hang , Cap nhat khach hang Chức cho phép thêm, sửa, xố thơng tin hệ thống * Chức Lập phiếu xuất cho phép cập nhật thông tin hóa đơn bán hàng Thêm,Sửa,Xóa thơng tin hệ thống * Chức Lập phiếu nhập cho phép cập nhật thơng tin hóa đơn nhập hàng Thêm,Sửa,Xóa thơng tin hệ thống * Chức Tìm kiếm cho phép tìm kiếm thơng tin theo tiêu chí :Tên khách hàng, Tên hàng… *Chức Thống kê-Báo cáo nhập , xuất… Chức giúp cho việc theo dõi tổng thể cách dễ dàng Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp Khoa công nghệ thông tin 2.1.2 Các ký hiệu dùng phân tích hệ thống Chức xử lý Hoặc Luồng liệu chiều, hai chiều Kho liệu Tác nhân Tâc nhân Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp 2.1.3 Biểu đồ phân cấp chức Quản Lý Vật Liệu Xây Dựng Cập nhật thông tin Cập nhật nhân viên Lập phiếu Lập phiếu xuất hàng Tìm kiếm Thống kê Tất In Nhâp/Xuất Cập nhật hàng Cập nhật khách hàng Sinh viên : Vũ Duy Định Lập phiếu nhập hàng Tiêu chí khác GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp 2.2 Phân tích luồng liệu Mục đích việc xây dựng biểu đồ luồng liệu diễn tả chức xử lý hệ thống mối liên quan bao gồm: mối liên quan trước sau, mối liên quan chuyển giao thông tin chức xử lý người ta gọi biểu đồ luồng liệu tranh động hệ thống Mỗi mức biểu đồ phân cấp chức mô tả loạt biểu đồ luồng liệu tương ứng từ biểu đồ phân cấp chức ta có biểu đồ luồng liệu sau: - Mức khung cảnh ứng với mức biểu đồ phân cấp chức - Mức đỉnh ứng với mức biểu đồ phân cấp chức Mức đỉnh ứng với mức biểu đồ phân cấp chức 2.2.1 Biểu đồ luồng liệu ngữ cảnh Khách hàng Nhân viên Theo dõi Trả lời Theo dõi Trả lời Nhà cung cấp Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp • Bảng Phiếu Nhập Tên trường Kiểu liệu Kích thước Mơ tả Khóa Sophieunhap Autonumber Long integer Số phiếu nhập Khóa MaNV Text 50 Mã nhân viên Ngaynhap Date/time Ngày nhập • Bảng Phiếu Xuất Tên trường Kiểu liệu Kích thước Mơ tả Khóa Sophieuxuat Autonumber Long integer Số phiếu xuất Khóa MaNV Text 50 Mã nhân viên Ngayxuat Date/time Makhach Text Ngày xuất 50 Mã khách Kích thước 50 50 50 Mơ tả Mã nhân viên Họ tên Ngày sinh Giới tính Quê quán Mật • Bảng Nhân Viên Tên trường MaNv Hoten Ngaysinh Gioitinh Quequan Matkhau Kiểu liệu Text Text Date/time Yes/No Text Text Sinh viên : Vũ Duy Định 50 50 Khóa Khóa GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp Sơ đồ quan hệ bảng Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp Chương THIẾT KẾ CHƯƠNG TRÌNH 3.1.Lựa chọn ngơn ngữ - Ngơn ngữ lập trình: Visual Basic ngơn ngữ lập trình hướng đối tượng( OPP – Oriented Obiect Programming) cho ta viết, soạn thảo kiểm trình ứng dụng windows với ưu điểm như: + Giao diện chương trình đơn giản dễ viết,dễ hiểu + Kế thừa thuộc tính có sẵn Windows + Cách truy cập nhanh chóng + Thiết kế chương trình thơng qua menu dễ hiểu - Cơ sở liệu: Access chương trình nằm Microsoft Office, dễ dàng sử dụng,dễ soạn thảo sửa chữa kiểm tra nội dung Có thể kết nối với nhiều ngơn ngữ khác VB.net, VB…với ưu điểm như: + Giảm trùng lặp thông tin xuống mức thấp Do đảm bảo thơng tin có tính qn toàn vẹn liệu + Đảm bảo liệu truy xuất theo nhiều cách khác + Nhiều người sử dụng sở liệu Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp 3.2.Thiết kế số modul chương trình 3.2.1MDI khởi động Đây from khởi động chương trình , mở from chạy chứa from gồm from cập nhật thông tin, lập phiếu xuất/nhập… Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp 3.2.2 Cập nhập nhân viên From cung cấp thông tin nhân viên cửa hàng với chức thêm , sửa , xóa , Khi ta muốn thêm nhân viên nhấn nút thêm điền đầy đủ thơng tin vào textbox, kết thúc nhấn nút thêm Khi muốn sửa liệu ta nhấn nút sửa ,và tương tự xóa , ta làm Khi ấn ghi liệu hiển thị xuống hình… 3.2.3 Cập nhật hàng Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp Form cung cấp thông tin mã hàng, tên hàng, nhà cung cấp, số lượng,gía bán,mơ tả Với chức thêm,sửa,xóa ta tùy chỉnh theo ý muốn… 3.2.4 Cập nhật khách hàng Form cập nhật khách hàng với thông tin mã khách, họ tên, ngày sinh…Cũng cung cấp chức thêm, sửa , xóa người sử dụng dễ dàng thao tác… Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp 3.2.5 Lập phiếu xuất Form lập phiếu xuất cập nhật thơng tin hóa đơn bán hàng Với thơng tin số hóa đơn, nhân viên, khách hàng, ngày xuất Cung cấp chức thêm, sửa, xóa.Khi ta ấn ghi Tất liệu khai báo hiển thị xuống hình Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp 3.2.6 Chi tiết hóa đơn bán hàng Form chi tiết hóa đon bán hàng cho người sử dụng biết chi tiết hàng bán Họ tên khách hàng Và số lượng mua bao nhiêu.Các chức thêm, sửa, xóa … Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp 3.2.7 Chi tiết hóa đơn nhập hàng Form cập nhật thơng tin hóa đơn nhập hàng với khai báo số hóa đơn, nhân viên,ngày nhập chức thêm sửa xóa… Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp 3.2.8 Chi tiết hóa đơn nhập hàng Form cập nhật chi tiết thông tin hàng nhập số hóa đơn,tên hàng,số lượng Cũng với chức thêm, sửa,xóa…người sử dụng tùy chỉnh theo mục đích… Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp 3.2.9 Tìm kiếm Form tìm kiếm cho phép ta tìm kiếm thơng tin hóa đơn bán hàng Ta tìm kiếm tất theo tiêu chí khác Chỉ cần lựa chọn danh mục cần tìm ấn tìm kiếm, danh sách ta càn hình vẽ kết thúc ấn thốt… Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp 3.2.10 Báo cáo thống kê Khi ấn vào Báo cáo thống kê Tất thông tin lien quan đến hóa đon bán hàng lên Giúp ta dễ dàng tìm hiểu in ấn … Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp Chương HƯỚNG DẪN SỬ DỤNG CHƯƠNG TRÌNH 4.1 Hướng dẫn cài đặt • Ngơn ngữ lập trình: Có cách cài đặt visual basic đơn giản : - Cài đĩa : mua đĩa visual basic 6.0 cài - Cài cài : • Cơ sở liệu: - Cài access: nằm microsoft office 2003 nên ta cần cài 4.2 Hướng dẫn sử dụng Vào start -> all programs -> chọn microsoft visual basic 6.0 mở thư mục chứa chương trình, nhấn nút run Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page Báo cáo tốt nghiệp LỜI KẾT Trong thời gian tốt nghiệp, với cố gắng nỗ lực thân, hướng dẫn tận tình thầy giáo Trần Duy Hùng Em cố gắng hoàn thành báo cáo chương trình “Quản lý vật liệu xây dựng” với yêu cầu đặt ban đầu đề Tuy nhiên, hạn chế kinh nghiệm thực tế thân, thời gian thực đề tài nên cịn thiết sót Vì vậy, em mong nhận góp ý, nhận xét, đánh giá thầy, để chương trình xác, hồn thiện tốt Em xin chân thành cảm ơn thầy cô giáo Khoa Công nghệ tin học Viện Đại học Mở Hà nội giảng dạy nhiệt tình dìu dắt chúng em suốt năm học vừa qua Qua đây, Em xin đặc biệt cảm ơn thầy giáo Trần Duy Hùng tận tình hướng dẫn, giúp đỡ tạo điều kiện thuận lợi để em hoàn thành đề tài Em xin chân thành cảm ơn! Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN THỰC TẬP TỐT NGHIỆP Tên đề tài: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ VẬT LIỆU XÂY DỰNG Họ tên : Vũ Duy Định Giảng viên hướng dẫn : Th.s Trần Duy Hùng Lớp : 07B1 HÀ NỘI NĂM 2011 ... luồng liệu Mục đích việc x? ?y dựng biểu đồ luồng liệu diễn tả chức x? ?? lý hệ thống mối liên quan bao gồm: mối liên quan trước sau, mối liên quan chuyển giao thông tin chức x? ?? lý người ta gọi biểu... Ngaynhap - Sau nhập vật liệu hàng xuất khỏi cửa hàng lưu phiếu xuất gồm: Sophieuxuat, MaNv, Ngayxuat, Makhach 1.2 Các yêu cầu 1.2.1 Cơ sở liệu Phân tích, thiết kế, x? ?y dựng sở liệu lưu trữ thông... thước Mơ tả Khóa Makhach Text 50 Mã Học Viên Khóa Tenkhach Text 50 Tên Học Viên NgaySinh Date/time DiaChi Text GioiTinh Yes/No Dienthoai Text 50 Số điện thoại Email Text 50 Email Ngày Sinh 50 Địa

Ngày đăng: 24/12/2013, 11:10

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan