1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

31 510 0

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Chương Trình Quản Lý Vật Liệu Xây Dựng
Tác giả Vũ Duy Định
Người hướng dẫn GV Trần Duy Hùng
Trường học Khoa Công Nghệ Thông Tin
Thể loại Báo cáo tốt nghiệp
Định dạng
Số trang 31
Dung lượng 1,31 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Điều đó đã dẫn đến nhu cầu tạo ra mộtphần mềm để quản lý các cửa hàng bán vật liệu xây dựng một cách hiểu quả Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page 4... Báo cáo tốt n

Trang 1

Báo cáo tốt nghiệp Khoa công nghệ thông

tin

MỤC LỤC

LỜI NÓI ĐẦU 4

CHƯƠNG 1: BÀI TOÁN QUẢN LÝ VẬT LIỆU XÂY DỰNG 5

1.1 Mô tả bài toán 5

1.2 Các yêu cầu 5

1.2.1 Cơ sở dữ liệu 5

1.2.2 Chức năng chương trình 5

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 7

2.1 Phân tích hệ thống về chức năng 7

2.1.1 Liệt kê các chức năng 7

2.1.2 Các ký hiệu dùng trong phân tích hệ thống 8

2.1.3 Biểu đồ phân cấp chức năng 9

2.2 Phân tích về luồng dữ liệu 10

2.2.1 Biểu đồ luồng dữ liệu ngữ cảnh 10

2.2.2 Biểu đồ luồng dữ liệu mức đỉnh 1

2.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh 11

2.2.4 Biểu đồ luồng dl của chức năng tìm kiếm 12

2.2.5 Biểu đồ luồng dl của chức năng thống kê 12

2.3 Phân tích hệ thống về dữ liệu 13

2.3.1 Xác định các thực thể 13

2.3.2 Xác định thuộc tính các thực thể 13

2.3.3 Xác định khóa cho các thực thể 15

2.4.Thiết kế cơ sở dữ liệu 15

CHƯƠNG 3: THIẾT KẾ CHƯƠNG TRÌNH 19

3.1.Lựa chọn ngôn ngữ 19

3.2.Thiết kế một số modul chính của 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

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page 1

Trang 2

Báo cáo tốt nghiệp Khoa công nghệ thông

tin

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

CHƯƠNG 4: 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 2

Trang 3

Báo cáo tốt nghiệp Khoa công nghệ thông

tin

TÀI LIỆU THAM KHẢO

1 Lập trình nhanh Visual Basic – Khoa Công Nghệ Tin Học – Viện Đại Học Mở Hà Nội.

2 Giáo trình phân tích và thiết kế hệ thống – GV Đào Thanh Tĩnh.

3 Hệ quản trị cơ sở dữ liệu Access

4 Các tài liệu hướng dẫn về Crystal Report

5 Giáo trình Visual Basic/ VB.net/ C#

6 Các tài liệu ebook

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page 3

Trang 4

Báo cáo tốt nghiệp Khoa công nghệ thông

tin

LỜI NÓI ĐẦU

Với sự phát triển cực kỳ nhanh chóng của công nghệ thông tin, tin học đã

và đang đi vào phục vụ con người trong mọi lĩnh vực của cuộc sống Nó gópphần quan trọng vào chiến lược phát triển kinh tế của từng quốc gia Hiện naycác ngành các cấp đang từng bước ứng dụng tin học vào công tác quản lýnhằm tiết kiệm được thời gian, giảm được đáng kể khối lượng công việc, một

số công việc trước đây phải xử lý vất vả bằng phương pháp thủ công thì nay

đã được xử lý tự động trên máy tính để có kết quả nhanh chóng và chính xác.Ngày nay với tiến độ phát triển công nghiệp hóa hiên đại hóa của nước

ta Những công trình xây dựng quy mô ngày càng mọc lên nhiều Các cửahàng vật liệu xây dựng ồ ạt mọc lên Điều đó đã dẫn đến nhu cầu tạo ra mộtphần mềm để quản lý các cửa hàng bán vật liệu xây dựng một cách hiểu quả

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page 4

Trang 5

Báo cáo tốt nghiệp Khoa công nghệ thông

tin

Chương 1BÀI TOÁN QUẢN LÝ VẬT LIỆU XÂY DỰNG

1.1 Mô tả bài toán

- Thông tin về khách hàng được lưu trữ trong cơ sở dữ liệu gồm cácthông tin sau : Makhach , Tenkhach, Ngay sinh, Gioi tinh, Email, Dienthoai,Diachi

- Thông tin về Nhà cung cấp được lưu trong cơ sở dữ liệu gồm :Manhacungcap , Tennhacungcap

- Các vật liệu khi nhập về được lưu vào phiếu nhập gồm:

Sophieunhap , MaNV, Ngaynhap

- Sau khi nhập các vật liệu về thì hàng được xuất ra khỏi cửa hàng đượclưu trong phiếu xuất gồm:

Sophieuxuat, MaNv, Ngayxuat, Makhach

-Cập nhật chính xác các thông tin về nhân viên : MaNv, Ho ten…

-Cập nhật các thông tin về hàng : Ma hang, Ten hang ,Nha cung cap…-Cập nhật các thông tin về 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 5

Trang 6

Báo cáo tốt nghiệp Khoa công nghệ thông

tin

-Cập nhật các thông tin về lập phiếu xuất : So hoa don , Nhan vien…-Cập nhật các thông tin về 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 6

Trang 7

Báo cáo tốt nghiệp Khoa công nghệ thông

tin

Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1.1 Liệt kê các chức năng

* Chức năng Cập nhật thông tin được phân rã thành 3 chức năng :

Cap nhat nhan vien , Cap nhat hang , Cap nhat khach hang Chức năng nàycho phép thêm, sửa, xoá các thông tin trong hệ thống

* Chức năng Lập phiếu xuất cho phép cập nhật thông tin về hóa

đơn bán hàng Thêm,Sửa,Xóa các thông tin trong hệ thống

* Chức năng Lập phiếu nhập cho phép cập nhật thông tin về hóa

đơn nhập hàng Thêm,Sửa,Xóa các thông tin trong hệ thống

* Chức năng Tìm kiếm cho phép tìm kiếm thông tin theo các tiêu chí

như :Tên khách hàng, Tên hàng…

*Chức năng Thống kê-Báo cáo nhập , xuất…. Chức năng này giúpcho việc theo dõi tổng thể một cách dễ dàng

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page 7

Trang 8

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 trong phân tích hệ thống

Chức năng xử lý

Hoặc

Luồng dữ liệu một chiều, hai chiều

Kho dữ liệu

Tác nhân ngoài

Tâc nhân trong

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page 8

Trang 9

Báo cáo tốt nghiệp

2.1.3 Biểu đồ phân cấp chức năng

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page 9

Cập nhật nhân viên

Cập nhật hàng

Cập nhật khách hàng

Tìm kiếm

Lập phiếu xuất hàng Tất cả

In Nhâp/Xuất

Lập phiếu nhập hàng Quản Lý Vật Liệu Xây Dựng

Tiêu chí khác

Trang 10

Báo cáo tốt nghiệp

2.2 Phân tích về luồng dữ liệu

Mục đích của việc xây dựng biểu đồ luồng dữ liệu là diễn tả các chứcnăng xử lý của hệ thống trong các mối liên quan bao gồm: mối liên quantrước và sau, mối liên quan chuyển giao thông tin giữa các chức năng xử lý.chính vì vậy người ta gọi các biểu đồ luồng dữ liệu là bức tranh động về hệthống

Mỗi mức của biểu đồ phân cấp chức năng được mô tả bằng một loạtbiểu đồ luồng dữ liệu tương ứng từ biểu đồ phân cấp chức năng trên ta có cácbiểu đồ luồng dữ liệu sau:

- Mức khung cảnh ứng với mức 0 của biểu đồ phân cấp chức năng

- Mức đỉnh ứng với mức 1 của biểu đồ phân cấp chức năng

Mức dưới đỉnh ứng với mức 2 của biểu đồ phân cấp chức năng

2.2.1 Biểu đồ luồng dữ liệu ngữ cảnh

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 11

Báo cáo tốt nghiệp

2.2.2 Biểu đồ luồng dữ liệu mức đỉnh

2.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh

2.2.3.1 Biểu đồ luồng dl của chức năng cập nhật thông tin

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Thông tin nhân viên

Trang 12

Báo cáo tốt nghiệp

2.2.4 Biểu đồ luồng dl của chức năng tìm kiếm

2.2.5 Biểu đồ luồng dl của chức năng thống kê

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Thông tin trả lời

Yêu cầu tìm kiếm

Thông tin trả lời Thông tin trả lời Thông tin trả lời

Yêu cầu tìm kiếm

Yêu cầu tìm kiếm

Trang 13

Báo cáo tốt nghiệp

Trang 14

Báo cáo tốt nghiệp

Trang 15

Báo cáo tốt nghiệp

Manhacungca

p

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 16

Báo cáo tốt nghiệp

Bảng Khách Hàng

Bảng Nhà Cung Cấp

Tên trường Kiểu dữ liệu Kích thước Mô tả Khóa Manhacungcap Text 50 Mã nhà cung cấp Khóa chính Tennhacungcap Text 50 Tên nhà cung cấp

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 17

Báo cáo tốt nghiệp

 Bảng Phiếu Nhập

Tên trường Kiểu dữ liệu Kích thước Mô tả Khóa Sophieunhap Autonumber Long integer Số phiếu nhập Khóa chính

 Bảng Phiếu Xuất

Sophieuxuat Autonumber Long integer Số phiếu xuất Khóa chính

 Bảng Nhân Viên

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 18

Báo cáo tốt nghiệp

Sơ đồ quan hệ giữa các bảng

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 19

Báo cáo tốt nghiệp

Chương 3

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 là ngôn ngữ lập trình hướng đối

tượng( OPP – Oriented Obiect Programming) nó cho ta viết, soạn thảo kiểmcác trình ứng dụng của windows với những ưu điểm như:

+ Giao diện chương trình đơn giản dễ viết,dễ hiểu

+ Kế thừa các thuộc tính có sẵn của Windows

+ Cách truy cập nhanh chóng

+ Thiết kế chương trình thông qua các menu dễ hiểu

- Cơ sở dữ liệu: Access là chương trình nằm trong bộ Microsoft Office,

dễ dàng sử dụng,dễ soạn thảo và 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 nhau như VB.net, VB…với những ưu điểm như:

+ Giảm sự trùng lặp thông tin xuống dưới mức thấp nhất

Do đó đảm bảo thông tin có tính nhất quán và toàn vẹn dữliệu

+ Đảm bảo dữ liệu có thể được truy xuất theo nhiều cách khác nhau

+ Nhiều người có thể sử dụng một cơ sở dữ liệu

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 20

Báo cáo tốt nghiệp

3.2.Thiết kế một số modul chính của chương trình

3.2.1MDI khởi động

Đây là from khởi động của chương trình , khi mở bài sẽ là from chạyđầu tiên trong đó chứa các from con gồm các from cập nhật thông tin, lậpphiếu xuất/nhập…

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 21

Báo cáo tốt nghiệp

3.2.2 Cập nhập nhân viên

From này cung cấp các thông tin về nhân viên trong cửa hàng với cácchức năng thêm , sửa , xóa , thoát Khi ta muốn thêm nhân viên thì nhấn nútthêm điền đầy đủ các thông tin vào các textbox, kết thúc nhấn nút thêm Khimuốn sửa dữ liệu ta nhấn nút sửa ,và tương tự xóa , thoát ta cũng làm nhưvậy Khi ấn ghi thì dữ liệu sẽ được hiển thị xuống dưới như trong 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

Trang 22

Báo cáo tốt nghiệp

Form này cung cấp các thông tin như mã hàng, tên hàng, nhà cung cấp,

số lượng,gía bán,mô tả Với các chức năng thêm,sửa,xóa ta có thể tùy chỉnhtheo ý muốn…

3.2.4 Cập nhật khách hàng

Form cập nhật khách hàng với các thông tin mã khách, họ tên, ngàysinh…Cũng cung cấp các chức năng thêm, sửa , xóa để cho 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

Trang 23

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 các thông tin về hóa đơn bán hàng Vớicác thông tin như số hóa đơn, nhân viên, khách hàng, ngày xuất Cung cấp cácchức năng thêm, sửa, xóa.Khi ta ấn ghi Tất cả các dữ liệu khai báo đều đượchiển thị xuống dưới như hình trên

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 24

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 vềhàng đã bán Họ tên khách hàng Và số lượng mua là bao nhiêu.Các chứcnăng thêm, sửa, xóa ….

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 25

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 các khai báo số hóađơn, nhân viên,ngày nhập và các chức năng thêm sửa xóa…

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 26

Báo cáo tốt nghiệp

3.2.8 Chi tiết hóa đơn nhập hàng

Form này cập nhật chi tiết về thông tin hàng nhập như số hóa đơn,tênhàng,số lượng Cũng với các chức năng thêm, sửa,xóa…người sử dụng có thể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

Trang 27

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

có thể tìm kiếm tất cả hoặc theo tiêu chí khác Chỉ cần lựa chọn danh mục cầntìm và ấn tìm kiếm, danh sách ta càn sẽ hiện ra ở dưới như hình vẽ kết thúc

ấn thoát….

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 28

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 cả các thông tin lien quan đến hóađon bán hàng sẽ hiện lên Giúp ta dễ dàng tìm hiểu và in ấn …

Sinh viên : Vũ Duy Định GV hướng dẫn : Trần Duy Hùng Page

Trang 29

Báo cáo tốt nghiệp

Chương 4 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ó 2 cách cài đặt visual basic đơn giản nhất :

- Cài bằng đĩa : mua đĩa visual basic 6.0 về cài

- Cài bằng bộ cài :

 Cơ sở dữ liệu:

- Cài access: nằm trong bộ microsoft office 2003 nên ta chỉ

cần cài bộ này là được

Trang 30

Báo cáo tốt nghiệp

LỜI KẾT

Trong thời gian tốt nghiệp, với sự cố gắng nỗ lực của bản thân, sựhướng dẫn tận tình của thầy giáo Trần Duy Hùng Em đã cố gắng hoàn thànhbản báo cáo và chương trình “Quản lý vật liệu xây dựng” với các yêu cầu đặt

ra ban đầu của đề tại Tuy nhiên, vì sự hạn chế về kinh nghiệm thực tế củabản thân, thời gian thực hiện đề tài nên vẫn còn những thiết sót Vì vậy, emrất mong nhận được sự góp ý, nhận xét, đánh giá của các thầy, cô để chươngtrình được chính xác, hoàn thiện tốt hơn

Em xin chân thành cảm ơn các thầy cô giáo trong Khoa Công nghệ tinhọc của Viện Đại học Mở Hà nội đã giảng dạy nhiệt tình và dìu dắt chúng emtrong suốt những năm học vừa qua Qua đây, Em cũng xin được đặ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 đỡ và tạo điều kiệnthuậ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

Trang 31

VIỆN ĐẠI HỌC MỞ HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

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

HÌNH ẢNH LIÊN QUAN

Sơ đồ quan hệ giữa các bảng - Luan van chuyen de 154810 xay dung chuong trinh quan ly vat lieu x chuan
Sơ đồ quan hệ giữa các bảng (Trang 18)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w