Tải bản đầy đủ (.doc) (57 trang)

BÀI TẬP LỚN NGÔN NGỮ LẬP TRÌNH VISUAL BASIC CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG TẠI SIÊU THỊ MITRACO

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.22 MB, 57 trang )

Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
Lời Gii Thiu
T
rong những năm gần đây, kinh doanh là một trong những nghành có tốc độ tăng
trởng cao.Rất nhiều siêu thị đợc phát triển, đổi mới liên tục và nhanh chóng theo
đà phát triển của xã hội cả về quy mô và chất lợng
Hiện nay, các siêu thị phải trực tiếp nhận và quản lý một khối lợng rất lớn
và thờng xuyên các loại hàng, kèm theo đó là hàng loạt các loại dịch vụ phát
sinh đa dạng của khách hàng, do đó công việc quản lý hoạt động kinh doanh siêu
thị là ngày càng lớn và phức tạp hơn. Hơn nữa, công tác quản lý không chỉ quản
lý về con số mà thông qua nó còn phảI rút ra đợc một cách nhanh chóng tình
hình biến động của thị trờng, nhu cầu ngời tiêu dùng, khả năng đáp ứngđể từ
đó định hớng, lập kế hoạch cho công việc kinh doanh. Đây là kho dữ liệu rất lớn,
không thể lu trữ và xử lý một cách thủ công nh trớc đây mà cần phải tin học
hóa,cụ thể là xây dựng một chơng trình tin học để quản lý và thống nhất và toàn
diện hoạt động kinh doanh của siêu thị.
Chơng trình Quản Lý Bán Hàng tại Siêu thị là chơng trình đợc viết bằng ngôn
ngữ Visual Basic đã giải quyết đợc phần nào công việc về vấn đề quản lý của siêu thị
nh quản lý về mặt hàng, quản lý nhân viên, quản lý khách hàng và lợng hàng tồnvới
CSDL sử dụng là Microsoft Access
Đề tài này bao các phần nh sau:
Lời Giới Thiệu
PhầnI. Mở Đầu
PhầnII. Nội Dung
Phần III. Phần CODE của chơng trình
Phần IV. Kết luận
Một số hình ảnh về giao diện của chơng trình
Tài liệu tham khảo
Nhờ sự tận tâm theo sát hớng dẫn của cô Nguyễn Thị Quang, trong bớc đầu chúng
em đã nghiên cứu và vận dụng kiến thức đã học để xây dựng đợc chơng trình quản lý


đáp ứng tơng đối một số các yêu cầu đặt ra nh trên. Tuy nhiên do kiến thức còn nhiều
hạn chế nên không thể tránh khỏi những sai sót, chúng em rất mong đợc sự góp ý nhắc
nhở của các thầy cô và các bạn để có thể từng bớc xây dựng chơng trình ngày càng
hoàn thiện và hiệu quả hơn.
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 1
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
Chúng em xin chân thành cảm ơn sự giúp đỡ tận tình của cụ Nguyn Th Quang,
các thầy cô giáo trong tổ tin Trờng Cao Đẳng S Phạm Nghệ An, các bạn trong tập thể
lớp K5A CNTT đã giúp đỡ chúng em hoàn thành đề tài này.
Chỳng em xin trõn trng cm n!
Vinh, Ngày 10/11/2009
Nhúm sinh viờn thc hiờn
Bựi Nht Lờ
ng Trung K
Nguyn Th Thanh Thy
Phần i. Mở Đầu
I. Lý do chọn đề tài:
Với xu thế phát triển của thời đại thì Công Nghệ Thông Tin là một lĩnh
vực không thể thiếu đuợc. Sự phát triển nhảy vọt và phạm vi ứng dụng của công
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 2
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO

gvhd: thạc sỹ Nguyễn Thị Quang
nghệ thông tin đã tác động sâu sắc đến mọi lĩnh vực của đời sống xã hội và ngày
càng đợc mở rộng. Trong mỗi lĩnh vực thì CNTT có một thế mạnh riêng của nó.
Đặc biệt trong lĩnh vực quản lý, CNTT càng đợc phát triển mạnh. Trớc đây công
việc quản lý bán hàng đều đợc thực hiện bằng thủ công nên mất nhiều thời gian,
tốn kém về nhân lực và tiền của. Việc ứng dụng CNTT vào công tác quản lí bán
hàng giúp giảm bớt gánh nặng của công việc cho ngời quản lí, làm cho tiến trình
công việc đợc đẩy nhanh hơn và chính xác hơn. Quá trình bùng nổ của thông tin
trong giai đoạn hiện nay quả thật là một lợi ích cực kỳ cực kỳ to lớn. Các chơng
trình quản lý là một lợi ích thiết thực cho cuộc sống nói chung mà những gì mà
nó đem đến cho công tác quản lý và quản lí bán hàng lại càng quan trọng.
Trong một doanh nghiệp, để điều hành doanh nghiệp có hiệu quả, để đạt đợc lợi ích
cho doanh nghiệp thì ngời chủ doanh nghiệp phải nắm bắt đợc các thông tin có liên
quan đến doanh nghiệp. Cũng nh vậy, trong một siêu thị việc quản lý các mặt hàng
và thông tin về quá trình trao đổi thì ngời lãnh đạo phải nắm đợc các thông tin về
hàng hoá nh các loại mặt hàng, số lợng và các thông tin về nhân viên. Hệ thống
quản lý thông tin phải thiết kế sao cho ngời quản lý có thể cập nhật các thông tin một
cách nhanh chóng và chính xác. Ngày nay nhờ sự bùng nổ của cách mạng tin học,
mọi ngành đều sử dụng tin học thì công việc này đã trở nên dễ dàng và chính xác
hơn rất nhiều
Chính vì những lí do trên, nên chúng em quyết định chọn đề tài là Quản
lý bán hàng tại Siêu Thị MITRACO Với mục đích đem đến cho công tác bán
hàng có thêm đợc những chơng trình ứng dụng có hiệu quả hơn nữa không chỉ
cho quý công ty mà đối với chúng em những ngời thực hiện đề tài luôn mong
muốn đề tài của mình đợc ứng dụng một cách rộng rãi.
II. Mục đích của đề tài:
- Tin học hoá việc quản lý bán hàng tại siêu thị.
- Lu các thông tin về bán hàng.
- Tạo điều kiện cho ngời quản lý xử lý nhanh về các mặt hàng.
- Giảm công sức, tiết kiệm thời gian, tăng độ chính xác.

- Giảm số lợng sổ sách, giấy tờ.
III. Yêu cầu của đề tài:
- Có thông tin đầy đủ, chính xác.
- Xử lý thông tin nhanh chóng kịp thời.
- Dữ liệu có tính thống nhất cao.
- Đảm bảo an toàn thông tin, dữ liệu.
- Thân thiện với ngời dùng.
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 3
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
IV. Phơng pháp nghiên cứu:
- Tìm hiểu thực tế cơ sở để có cái nhìn khái quát về chơng trình quản lý.
- Tham khảo các giáo trình, tài liệu để có kiến thức về cài đặt chơng trình
V. Lựa chọn công cụ cài đặt:
Hệ quản trị cơ sở dữ liệu (CSDL) là chơng trình dùng để xử lý và thay đổi
CSDL để đảm bảo sự thống nhất theo tiêu chuẩn, kiểm tra và khai thác dữ liệu.
Việc dùng ngôn ngữ trong quản lý là rất quan trọng. Ta thấy rằng trong những
năm gần đây các phần mềm đợc ứng dụng trong việc quản lý trở nên rất quen
thuộc với mọi ngời. Do đó mình phải lựa chọn ngôn ngữ nào mà truy cập nhanh,
tính toán nhanh và đặc biệt tính bảo mật an toàn cao Những năm trớc thì ngời
dùng các ngôn ngữ nh FOXDOS, FOXWIN Nhng hiện nay khả năng quản lý
của các ngôn ngữ này không hiệu quả bằng ngôn ngữ Visual Basic, Access,
Visual FoxPro
Để đáp ứng đợc yêu cầu của đề tài, chúng em lựa chọn hệ quản trị CSDL
Visual Basic làm công cụ lập trình để giải quyết bài toán này. Ưu điểm của ngôn
ngữ lập trình này là một ngôn ngữ rất mạnh, giao diện đẹp; cho phép quản lý các

số liệu một cách thông nhất có tổ chức, liên kết các số liệu rời rạc lại với nhau và
giúp ngời sử dụng có thể thiết kế chơng trình một cách tự động, tránh những
thao tác thủ công trong quá trình tính toán xử lý.
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 4
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
Phần II: Nội dung
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 5
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
* Một số đặc điểm của bài toán:
Đây là bài toán mang nhiều đặc điểm chung của các bài toán quản lý hiện
nay. Việc quản lý, xử lý thông tin cũng đều phải dựa trên việc quản lý theo từng
thuộc tính, đặc điểm, tính chất của đối tợng cần quản lý. Thông tin của đối tợng
phải đợc tập hợp theo nhóm và độc lập tơng đối với nhau. Bài toán quản lý bán
hàng cũng vậy. Các đối tợng cần đợc quản lý đều mang đặc trng của bài toán nh:
mặt hàng, hoá đơn, theo các thuộc tính nh: tên hàng, mã hàng, loại hàng, đơn
giá
Chúng em chọn bài toán này với mong muốn phần nào làm quen với cách
thiết kế và xây dựng một hệ thống cụ thể, áp dụng đợc những kiến thức đã học,
học hỏi thêm đợc những điều mới, cọ xát với thực tế và tích luỹ thêm kiến thức.
Do vậy chúng em đã tiến hành khảo sát và thu thập thông tin ở siêu thị

MITRACO để có thể hình dung rõ hơn về hệ thống này.
Đề tài Quản lý Bán Hàng tại Siêu thị đợc viết bằng ngôn ngữ Visual
Basic. Đây là ngôn ngữ mạnh, rất phù hợp với các bài toán quản lý có tính hiệu
quả và năng suất trong việc xử lý các thông tin phức tạp.
Để thực hiện đợc đề tài này phải qua nhiều bớc tuần tự nh sau:
1. Tiến hành khảo sát và thu tập thông tin trên hoạt động của hệ thống thực tế.
2. Phân tích hoạt động của hệ thống cũ.
3. Phân tích hệ thống mới.
4. Thiết kế lôgic hệ thống mới.
5. Cài đặt hệ thống mới bằng các ngôn ngữ lập trình cụ thể.
a- khảo sát và phân tích hệ thống cũ

Chúng em tiến hành khảo sát thực tế ở hệ thống quản lý bán hàng của siêu
thị MiTraco với hoạt động của hệ thống nh sau:
I. Quản lý các mặt hàng chuyển vào gian hàng bán:
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 6
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
Hàng đợc nhập về từ các nhà cung cấp, đợc chuyển vào kho hàng của Siêu
thị. Sau đó tuỳ tình hình của từng gian hàng bán trong siêu thị ngời quản lý sẽ
cho chuyển hàng trong kho đến các gian hàng bán. ở đây ngời ta tiến hành phân
loại hàng và lu lại các thông tin của mặt hàng chuyển vào theo các thuộc tính
sau: tên hàng, mã hàng, chủng loại, mã loại, số lợng, đơn vị tính, giá bán, sau đó
các mặt hàng đợc xếp vào gian hàng bán.
II. Quản lý các mặt hàng đã bán ra:
Khi khách hàng có nhu cầu mua hàng sẽ tự vào các gian hàng bán để chọn

các mặt hàng cần mua sau đó đa đến quầy thanh toán. Tại đây nhân viên bán
hàng sẽ lu lại các thông tin về mặt hàng mà khách muốn mua theo các thuộc tính
sau: số hoá đơn, ngày hoá đơn, tên nhân viên bán, mã hàng, tên hàng, số lợng,
giá bán, thành tiền và in hoá đơn bán lẻ cho khách theo mẫu sau:


Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 7
-
-
Siêu thị MITRACO
Mã số thuế
Địa chỉ
Điện thoại .
Hoá đơn bán lẻ
Số
Nhân viên
1- Mã hàng 1: Tên hàng 1
giá bán số lợng thành tiền

2- Mã hàng 2: Tên hàng 2
giá bán số lợng thành tiền

n- Mã hàng n: Tên hàng n
giá bán số lợng thành tiền

Tổng tiền
Xin cảm ơn quý khách , hẹn gặp lại
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO

gvhd: thạc sỹ Nguyễn Thị Quang
1. Báo cáo, thống kê theo yêu cầu.
Hàng tháng, hàng quý hoặc do ngời quản lý yêu cầu. Bộ phận bán hàng sẽ
thống kê, báo cáo về các lợng hàng còn tồn, lợng hàng đã bán ,hàng cần thanh lý
để căn cứ vào đó siêu thị có thể quyết định nên nhập thêm về những mặt hàng
nào.

Báo cáo đợc chia thành hai loại:
Báo cáo tổng hợp: Nhân viên bán, ngày bán, tổng tiền bán
Báo cáo chi tiết: Mã hàng, đơn vị tính, số lợng, giá bán, thành tiền, tổng tiền bán
2. Tìm kiếm:
Do yêu cầu của ngời quản lý để kiểm tra một mặt hàng nào đó. Bộ phận
bán hàng sẽ tiến hành tìm kiếm các mặt hàng còn tồn, hoặc đã bán theo các tiêu
chí sau: Chủng loại, mặt hàng, đơn giá.
B. phân tích và thiết kế hệ thống mới
I. Thông tin đầu vào và đầu ra của hệ thống:
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 8
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
1. Thông tin đầu vào:
* Yêu cầu của thông tin đầu vào:
Việc tổ chức thông tin đầu vào cho hệ thống phải đáp ứng các yêu cầu sau:
- Đảm bảo cho phép đáp ứng các TT đầu ra chính xác sau các quá trình xử lý.
- Tối thiểu hoá về mặt kích thớc và số liệu nhng vẫn phải đảm bảo đáp ứng
đầy đủ các thông tin đầu ra.
- Thuận lợi cho quá trình cập nhật , lu trữ và xử lý thông tin .

- Cho phép khai thác từ nhiều khía cạnh .
- Đảm bảo tính độc lập tơng đối của dữ liệu.
* Từ thực tế của hệ thống quản lý bán hàng, thông tin đầu vào đợc đặc tả nh
sau:
Thông tin mặt hàng: Tên hàng, mã hàng, tên loại, mã loại, số lợng, đơn vị
tính, giá bán.
Thông tin về nhân viên bán hàng: Tên nhân viên, mã nhân viên, giới tính.
2. Thông tin đầu ra:
* Yêu cầu của thông tin đầu ra:
Thông tin đầu vào của hệ thống phải đáp ứng các yêu cầu và nhiệm vụ sau:
- Tập hợp , thống kê đợc các thông tin mà ngời quản lý yêu cầu.
- Dự báo đợc các thông tin mới có thể phát sinh.
- Thông tin đầu ra chính xác dựa trên các thông tin đầu vào.
- Thông tin đầu ra độc lập tơng đối với nhau.
* Thông tin đầu ra của hệ thống:
- Hoá đơn bán lẻ: số hoá đơn, ngày hoá đơn, tên nhân viên, mã hàng, tên
hàng, giá bán,
- Thống kê lợng hàng tồn, hàng đã bán.
- Thông tin tìm kiếm theo yêu cầu.
II. Hoạt động của hệ thống:
1. Quản lý hàng trong gian hàng bán:
* Bổ sung hàng mới:
Bộ phận bán hàng chỉ quản lý những mặt hàng có trong gian hàng bán.
Mỗi mặt hàng đợc chuyển từ kho hàng vào gian hàng bán. Khi một mặt hàng đ-
ợc chuyển vào gian hàng, việc đầu tiên là phải kiểm tra xem đã có mặt hàng này
hay cha, nếu đã có thì không nhập mới mà bổ sung vào mặt hàng đã có số lợng
của mặt hàng đó, nếu cha có thì nhập mới các mặt hàng đó vào danh mục các
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 9

-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
mặt hàng đợc bán theo các thuộc tính sau: Tên hàng, mã hàng, tên loại, mã loại,
số lợng, đơn vị tính, giá bán.
2. Quản lý các mặt hàng đã bán:
Thông tin về những mặt hàng đợc bán ra đợc nhập vào danh sách các mặt
hàng đã bán, thông tin về số hoá đơn bán ra cũng đợc lu lại đi kèm với những mặt
hàng đã bán theo các thuộc tính sau: Số hoá đơn, ngày hoá đơn, tên nhân viên bán ,
mã mặt hàng, tên mặt hàng, số lợng, giá bán, đơn vị tính, thành tiền. Sau đó in hoá
đơn bán lẻ cho khách hàng
3. Thống kê theo yêu cầu:
* Thống kê hàng đã bán:
Các mặt hàng đã bán đợc thống kê theo các thuộc tính sau: Mã hàng, tên
hàng, loại hàng, số lợng đã bán, đơn vị tính, giá bán.
* Thống kê hàng tồn:
Các mặt hàng tồn đợc thống kê theo các thuộc tính sau: Mã hàng, tên
hàng, loại hàng, số lợng tồn, đơn vị tính, giá bán.
4. Tìm kiếm theo yêu cầu:
Việc tìm kiếm đợc thực hiện theo các tiêu chí sau:
- Tìm loại hàng: Sau khi tìm kiếm hệ thống sẽ cho thông tin đầu ra các
thuộc tính liên quan nh: số lợng, tên hàng
- Tìm mặt hàng: Tơng tự nh tìm kiếm loại hàng ,thông tin đầu ra cũng sẽ
có thêm các thuộc tính liên quan của mặt hàng.
- Tìm hoá đơn: Sau khi tìm kiếm hệ thống sẽ cho thông tin đầu ra các
thuộc tính liên quan nh: những mặt hàng đã bán trong hoá đơn, số lợng hàng đã
bán.
5. Quản lý nhân viên bán hàng:
Để thuận tiện trong việc theo dõi bán hàng và đảm bảo tính chặt chẽ của

hệ thống. Trong hệ thống này sẽ có thêm phần quản lý nhân viên, tuy nhiên phần
này không quản lý đầy đủ nh quản lý nhân sự mà chỉ quản lý một phần nhỏ các
thông tin của nhân viên: Tên nhân viên, mã nhân viên, giới tính.
III. Biểu đồ phân cấp chức năng:

Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 10
-
-
Quản lý bán
hàng
Ql hàng có
Ql hàng bán
Thống kê Tìm kiếm
Ql nhân
viên
Nhập, sửa,
xoá loại
hàng
Nhập, sửa,
xoá mặt
hàng
Nhập, sửa,
xoá hàng
bán
In hoá
đơn
Thống kê
hàng tồn

Thống kê
hàng bán
Tìm loại
hàng
Tìm mặt
hàng
Tìm số
hoá đơn
Nhập, sửa,
xoá nhân
viên
Quản lý
bán
hàng
Khách
hàng
Ng ời quản

Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
iV. Biểu đồ luồng dữ liệu:
1. Biểu đồ luồng dữ liệu mức khung cảnh:
Các tác nhân ngoài: khách hàng, ngời quản lý.
Thông tin mặt hàng TT yêu cầu,TT mặt hàng
cần mua TTnhân viên
Hoá đơn Báo cáo thống kê
2. Biểu đồ luồng dữ liệu mức đỉnh:
TT mặt hàng cần mua
Hoá đơn bán lẻ
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy

Lớp K5A CNTT
- 11
-
-
Ql hàng
bán
Khách
hàng
Ql nhân
viên
Thống kê
Ng ời
quản lý
Ql hàng

Tìm kiếm
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
TT yêu cầu TT mặt hàng

Báo cáo thống kê
3. Biểu đồ luồng dữ liệu mức dới đỉnh:
* Chức năng quản lý nhân viên:

* Chức năng quản lý hàng chuyển vào gian hàng bán:

Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 12
-

-
Ngời
quản lý
Nhập, sửa,
xoá nhân
viên
Ng ời
quản lý
Nhập, sửa,
xoá loại
hàng
Nhập, sửa,
xoá mặt
hàng
Ng ời
quản lý
Khách
hàng
Nhập,
sửa, xoá
hàng
bán
In hoá
đơn
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
* Chức năng thống kê:

* Chức năng quản lý hàng bán:



Chức năng tìm kiếm:
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 13
-
-
Thống kê
hàng tồn
Thống kê
hàng bán
Ng ời
quản lý
Tìm hoá
đơn
Tìm mặt
hàng
Tìm loại
hàng
Ng ời quản

Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
V. xác định các kiểu thực thể:
Tài liệu/kiểu thực thể hàng chuyển vào gian hàng
bán
Cha chuẩn hoá
1nf 2nf 3nf
Tên hàng
Mã hàng

Tên loại
Mã loại
Số lợng
Đơn vị tính
Giá bán
Tên hàng
Mã hàng
Tên loại
Mã loại
Số lợng
Đơn vị tính
Giá bán
Mã hàng
Mã loại
Tên hàng
Số lợng
Đơn vị tính
Giá bán
Mã loại
Tên loại
Mã hàng
Mã loại
Tên hàng
Số lợng
Đơn vị tính
Giá bán
Mã loại
Tên loại
Sau khi thực hiện quá trình chuẩn hoá ta thu đợc thực thể với các thuộc tính
nh sau:

loaihang
Mã loại , Tên loại
mathang
Mã hàng ,Mã loại, Tên hàng, Số lợng, Đơn vị tính, Giá bán
Tài liệu/ kiểu thực thể hoá đơn bán lẻ
Cha chuẩn hoá
1nf 2nf 3nf
Số hoá đơn
Tên nhân viên
Mã nhân viên
Số hoá đơn
Tên nhân viên
Mã nhân viên
Số hoá đơn
Tên nhân viên
Mã nhân viên
Số hoá đơn
Mã nhân viên
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 14
-
-
hoadon
hangban
mathang
loaihang
Nhanvien
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang

Mã hàng
Tên hàng
Giá bán
Số lợng
Số hoá đơn
Mã hàng
Tên hàng
Giá bán
Số lợng
Số hoá đơn
Mã hàng
Số lợng
Mã hàng
Tên hàng
Giá bán
Số hoá đơn
Mã hàng
Số lợng
Mã hàng
Tên hàng
Giá bán
Mã nhân viên
Tên nhân viên
Sau khi thực hiện quá trình chuẩn hoá ta thu đợc thực thể với các thuộc tính
nh sau:
Hoadon
Số hoá đơn, mã nhân viên.
hangban
Số hoá đơn, mã hàng, số lợng.
nhanvien

Mã nhân viên, Tên nhân viên
VI. mô hình thực thể liên kết:
loaihang mathan
g
hoado
n
hangba
n
Nhanvien
Số hoá đơn k k
Mã hàng k k
Mã loại k c
Mã nhân viên c k

VII. thiết kế các file dữ liệu:
Bảng nhanvien
manv
Tennv
Mã nhân viên
Tên nhân viên
Text(3)
Text(30)
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 15
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
gioitinh Giới tính Text(3)

Bảng loaihang
Maloai
Tenloai
Mã loại hàng
Tên loại hàng
Text(4)
Text(30)
Bảng mathang
Mahang
Tenhang
Maloai
Soluong
Dvt
Giaban
Mã mặt hàng
Tên mặt hàng
Mã loại hàng
Số lợng hàng
Đơn vị tính
Giá bán
Text(6)
Text(30)
Text(4)
Number
Text(10)
Number
Bảng hoadon
Sohd
Ngayhd
Manv

Số hoá đơn
Ngày hoá đơn
Mã nhân viên
Text(10)
Date
Text(3)
Bảng hangban
Sohd
Mahang
Soluong
Giaban
Số hoá đơn
Mã mặt hàng
Số lợng
Giá bán
Text(10)
Text(6)
Number
Number
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 16
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang

- Một số hình ảnh về giao diện của chơng trình:
* From giao diện chính
* From Giới thiệu về nhóm thực hiện

Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 17
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
* Form giao diện nhập loại hàng:
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 18
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
Form nhập mặt hàng:
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 19
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
* Form nhập hoá đơn:
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 20
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO

gvhd: thạc sỹ Nguyễn Thị Quang
Form nhập nhân viên:
* Form tìm kiếm mặt hàng:
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 21
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
* Form tìm kiếm loại hàng:
Form tìm kiếm hoá đơn:
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 22
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
* From In báo cáo bán hàng:

Phần III: PHầN CODE
* Frmchinh(menu.frm)
Private Sub Form_Load()
If Not opendb(App.Path & "\dulieu.mdb") Then End
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 23
-
-

Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
End Sub
Private Sub Form_Unload(Cancel As Integer)
End
End Sub
Private Sub mnudong_Click()
If MsgBox("Ban co chac chan thoat khoi chuong trinh nay khong ?",
vbQuestion + vbYesNo, "Canh bao ") = vbYes Then
End
Else
Exit Sub
End If
End Sub
Private Sub mnugth_Click()
frmgioithieu.Show
End Sub
Private Sub mnuhangban_Click()
frmchonngayin.Show
End Sub
Private Sub mnuhangton_Click()
MsgBox "Se duoc hoan thien trong giai doan tiep theo !", vbExclamation, "Niên
luận môn Lập trình Visual Basic."
Exit Sub
End Sub
Private Sub mnuhoadon_Click()
frmhoadon.Show
End Sub
Private Sub mnuloaihang_Click()
frmloaihang.Show

Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 24
-
-
Đề Tài: Quản lý Bán Hàng Tại Siêu Thị MITRACO
gvhd: thạc sỹ Nguyễn Thị Quang
End Sub
Private Sub mnumathang_Click()
frmmathang.Show
End Sub
Private Sub mnunhanvien_Click()
frmnhanvien.Show
End Sub
Private Sub mnutimhoadon_Click()
frmtimhoadon.Show
End Sub
Private Sub mnutimloaihang_Click()
frmtimloaihang.Show
End Sub
Private Sub mnutimmathang_Click()
frmtimmathang.Show
End Sub
Private Sub Timer1_Timer()
If Me.Label2.Left + Me.Label2.Width < Me.Left Then
Me.Label2.Left = Me.Left + Me.Width
End If
Me.Label2.Left = Me.Label2.Left - 150
End Sub
Private Sub Timer2_Timer()

'Khai bao bien
Dim Dongho As String
'XEM LICH
'Hien thi dong ho
Dongho = Left((Time), 13)
Label13 = "Time : " + Dongho
Thực Hiện: Bùi Nhật lê- Đặng Trung Kỳ- Nguyễn Thị Thanh Thủy
Lớp K5A CNTT
- 25
-
-

×