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

Quản lý bán hàng thiết bị điện máy

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.02 MB, 45 trang )

TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP
KHOA CÔNG NGHỆ THÔNG TIN
_____________________________
ĐỒ ÁN TỐT NGHIỆP
Đề tài:
QUẢN LÝ BÁN HÀNG THIẾT BỊ
ĐIỆN MÁY
GVHD: Trần Lan Anh, Đào Thụy Ánh
Nhóm SV thực hiện:
Vũ Văn Dũng
Phạm Đình Đạt
Hà Nội, 6/2010

NHẬN XÉT
(Của giảng viên hướng dẫn )
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................


.......................................................................................................................................................
.......................................................................................................................................................

Quản lý bán hàng thiết bị điện máy
LỜI NÓI ĐẦU
Sự phát triển công nghệ thông tin hiện nay đem lại những thành tựu to lớn
trong việc phát triển kinh tế xã hội. Tin học đã và đang được ứng dụng ngày càng
nhiều, những công việc xử lý thủ công nay được xử lý bằng các phần mềm chuyên
dụng đã giảm đáng kể công sức, trở nên nhanh chóng và chính xác. Để có một phần
mềm đạt đủ yêu cầu đặt ra thì những người xây dựng phần mềm phải phân tích thiết
kế hệ thống, từ đó xây dựng một phần mềm ứng dụng, quản lý đạt hiệu quả cao.
Chương trình “Quản lý bán hàng thiết bị điện máy” là một chương trình
được xây dựng nhằm đáp ứng những đòi hỏi đặt ra của quá trình quản lý như: tìm
kiếm, thống kê, in báo cáo và rất nhiều công việc khác một cách nhanh chóng và
thuận tiện, chính xác một cách có hệ thống. Ta biết nếu tất cả những thông tin về
hàng hóa đều dùng sổ sách để ghi lại và theo dõi thì với một siêu thị có vài chục ngàn
mặt hàng thì phải mất bao nhiêu sổ sách. Nhưng với sự giúp đỡ của máy tính thì các
công việc đó lại rất là đơn giản không cần nhiều người làm mà vẫn đáp ứng được yêu
cầu đòi hỏi của thực tế. Do đó, tin học hoá là một nhu cầu cần thiết cho hệ thống
quản lý bán hàng nói riêng và hệ thống quản lý nói chung.
Bằng kiến thức đi khảo sát thực tế đồng thời được sự giúp đỡ nhiệt tình của cô
Lê Thị Kiều Oanh và thầy Đào Thuỵ Ánh đã giúp nhóm em hoàn thành đề tài
“Quản lý bán hàng thiết bị điện máy”. Nhưng do trình độ kiến thức và kinh
nghiệm còn non trẻ nên đề tài còn nhiều sai sót, chúng em rất mong thầy cô và các
bạn đóng góp ý kiến, để chương trình được hoàn thiện hơn.
Xin chân thành cảm ơn!
Nhóm sinh viên thực hiện
GVHD: Trần lan Anh, Đào Thuỵ Ánh
1
Quản lý bán hàng thiết bị điện máy

TÓM TẮT ĐỒ ÁN
Chương trình “Quản lý bán hàng thiết bị điện máy” được xây dựng nhằm
phục vụ quá trình quản lý đặt hàng, nhập, xuất, tồn kho, báo cáo, thống kê, hỗ trợ tìm
kiếm ... Công việc quản lý bán hàng là công việc rất quan trọng trong mỗi siêu thị. Vì
vậy, chúng em viết chương trình này nhằm giảm bớt khối lượng công việc quản lý
hàng trong các siêu thị. Khi khách hàng đến siêu thị mua sản phẩm thì nhân viên siêu
thị sẽ tư vấn về sản phẩm mà khách hàng muốn mua và khi khách đồng ý mua thì
khách hàng cung cấp thông tin (Họ tên, địa chỉ, số điện thoại…) cho nhân viên bán
hàng.
Để vào được chương trình này thì mỗi nhân viên được cấp một tài khoản để
truy cập chương trình. Hệ thống được phân ra các quyền: Admin, User. Đối với nhân
viên có quyền admin sẽ được toàn quyền sử dụng hệ thống, đối với user chỉ được sử
dụng các chức năng mà hệ thống quy định.
Khi nhà cung cấp đến giới thiệu sản phẩm thì nhân viên sẽ lấy thông tin về nhà
cung cấp và hàng hoá để gửi lên Ban quản lý, nếu đồng ý thì nhân viên sẽ cập nhật
các thông tin đó vào danh mục.
Khi hàng nhập về sẽ được lưu vào kho, khi có khách hàng mua thì sẽ được xuất
từ kho lên, các thông tin về khách hàng và hàng bán được lưu trữ lại. Hàng tháng
nhân viên của từng bộ phận sẽ thống kê – báo cáo gửi lên ban quản lý.
Nội dung báo cáo gồm:
Chương 1: Khảo sát hệ thống
Chương 2: Phân tích chức năng hệ thống
Chương 3: Phân tích dữ liệu của hệ thống
Chương 4: Thiết kế và cài đặt chương trình
GVHD: Trần lan Anh, Đào Thuỵ Ánh
2
Quản lý bán hàng thiết bị điện máy
MỤC LỤC
LỜI NÓI ĐẦU ...........................................................................................................................1
TÓM TẮT ĐỒ ÁN.....................................................................................................................2

CHƯƠNG I
KHẢO SÁT HỆ THỐNG...........................................................................................................6
1.1. Mục đích..........................................................................................................................6
1.2. Các phương pháp điều tra................................................................................................6
1.3. Khảo sát thực tế...............................................................................................................7
1.4. Yêu cầu đối với hệ thống mới. .....................................................................................11
1.5. Tổng quan hệ thống của đề tài......................................................................................11
1.6. Yêu cầu về phần cứng...................................................................................................13
1.7. Yêu cầu phần mềm........................................................................................................13
CHƯƠNG II
PHÂN TÍCH CHỨC NĂNG HỆ THỐNG .............................................................................14
2.1. Phân tích chức năng hệ thống.......................................................................................14
2.1.1 Sơ đồ use case.........................................................................................................14
2.1.2 Các thành phần của sơ đồ Use case........................................................................15
2.1.3. Phân rã Use Case. ..................................................................................................15
2.1.4. Sơ đồ lớp................................................................................................................21
2.1.5. Sơ đồ hoạt động......................................................................................................21
2.1.6. Sơ đồ tuần tự..........................................................................................................23
CHƯƠNG III
PHÂN TÍCH DỮ LIỆU CỦA HỆ THỐNG ............................................................................33
3.1. Thiết kế dữ liệu..............................................................................................................33
3.1.1. Thiết kế dữ liệu vật lý............................................................................................33
3.2. Phân tích chi tiết dữ liệu của hệ thống..........................................................................34
3.2.1. Các kiểu thực thể của hệ thống..............................................................................34
3.2.2 Các thuộc tính của từng thực thể............................................................................34
4.1. Giao diện chương trình..................................................................................................36
4.1.1. Giao diện Form main..............................................................................................36
4.1.2. Giao diện Form đăng nhập.....................................................................................36
4.1.3. Giao diện Form danh mục nhà cung cấp...............................................................37
4.1.4. Giao diện Form danh mục hàng hoá......................................................................37

4.1.5. Giao diện Form đơn đặt hàng................................................................................38
4.1.6. Giao diện Form bán hàng.......................................................................................38
4.1.7. Giao diện Form tìm kiếm thông tin hàng hoá........................................................39
4.1.8. Giao diện trình duyệt hiển thị file XML................................................................39
4.1.9. Giao diện Form thống kê hàng nhập......................................................................40
4.1.10. Giao diện báo cáo hàng nhập...............................................................................40
KẾT LUẬN...............................................................................................................................41
GVHD: Trần lan Anh, Đào Thuỵ Ánh
3
Quản lý bán hàng thiết bị điện máy
DANH SÁCH CÁC HÌNH
Trang
Hình 1.1. Tổng quan quy trình làm xây dựng chương trình....................................................13
Hình 2.1 Sơ đồ Use case...........................................................................................................14
Hình 2.2. Cập nhật thông tin nhà cung cấp..............................................................................15
Hình 2.3. Cập nhật thông tin hàng hoá.....................................................................................16
Hình 2.4. Đơn đặt hàng.............................................................................................................16
Hình 2.5. Lập đơn đặt hàng......................................................................................................17
Hình 2.6. Cập nhật thông tin.....................................................................................................17
Hình 2.7. Quản lý kho hàng......................................................................................................17
Hình 2.8. Nhập hàng.................................................................................................................18
Hình 2.9. Xuất hàng..................................................................................................................18
Hình 2.10. Tồn kho...................................................................................................................18
Hình 2.11. Bán hàng.................................................................................................................19
Hình 2.12. Lập phiếu xuất........................................................................................................19
Hình 2.13. Lập hoá đơn bán hàng............................................................................................19
Hình 2.16. Báo cáo thống kê....................................................................................................20
Hình 2.17. Sơ đồ lớp.................................................................................................................21
Hình 2.18. Sơ đồ hoạt động đặt hàng.......................................................................................21
Hình 2.19. Sơ đồ hoạt động nhập hàng....................................................................................22

Hình 2.20. Sơ đồ hoạt động bán hàng......................................................................................22
Hình 2.21. Sơ đồ tuần tự đặt hàng............................................................................................23
Hình 2.22. Sơ đồ tuần tự nhập hàng.........................................................................................24
Hình 2.23. Sơ đồ tuần tự bán hàng...........................................................................................25
Hình 2.24. Sơ đồ tuần tự thống kê nhập hàng..........................................................................26
Hình 2.25. Sơ đồ tuần tự thống kê bán hàng............................................................................27
Hình 2.27. Sơ đồ tuần tự thống kê hàng bán chạy...................................................................28
Hình 2.28. Sơ đồ tuần tự thống kê hàng bán không chạy........................................................29
Hình 2.29. Sơ đồ tuần tự thống kê doanh thu..........................................................................30
Hình 2.30. Sơ đồ tuần tự thống kê tồn kho..............................................................................31
Hình 2.31. Sơ đồ tuần tự thống kê Nhà cung cấp – cung cấp hàng.........................................32
Hình 3.1. Mô hình liên kết thực thể..........................................................................................33
Hình 4.1. Giao diện Form main của chương trình...................................................................36
Hình 4.2. Giao diện Form đăng nhập của chương trình..........................................................36
Hình 4.3. Giao diện Form danh mục nhà cung cấp..................................................................37
Hình 4.4. Giao diện Form danh mục hàng hoá........................................................................37
Hình 4.5. Giao diện Form đơn đặt hàng...................................................................................38
Hình 4.6. Giao diện Form bán hàng.........................................................................................38
Hình 4.7. Giao diện Form tìm kiếm thông tin hàng hoá..........................................................39
Hình 4.8. Giao diện trình duyệt hiển thị file XML..................................................................39
Hình 4.9. Giao diện Form thống kê hàng nhập........................................................................40
Hình 4.10. Giao diện báo cáo hàng nhập.................................................................................40
GVHD: Trần lan Anh, Đào Thuỵ Ánh
4
Quản lý bán hàng thiết bị điện máy
DANH MỤC CÁC TỪ VIẾT TẮT
NCC: Nhà cung cấp
CSDL: Cơ sở dữ liệu
TNHH: Trách nhiệm hữu hạn
CPU: Central Processing Unit (Bộ xử lý trung tâm)

HDD: Ổ cứng
Mb: Megabyte
Gb: Gigabyte
XML: EXtensible Markup Language
GVHD: Trần lan Anh, Đào Thuỵ Ánh
5
Quản lý bán hàng thiết bị điện máy
CHƯƠNG I
KHẢO SÁT HỆ THỐNG
1.1. Mục đích
Trong quá trình tìm hiểu để chọn đề tài đồ án môn học, chúng em đã cùng nhau
thảo luận và quyết định chọn đề tài “Quản lý bán hàng thiết bị điện máy”. Bởi đề
tài này, chúng em có thể áp dụng được những kiến thức đã học vào thực tế. Đặc biệt
đây là cơ hội phát triển hệ thống dựa trên những ngôn ngữ đã được học trong trường
như: VB6, C++, ASP, Java, C#, … , ngôn ngữ đánh dấu mở rộng XML và hệ quản trị
CSDL: Access, SQL Server. Nhóm em đã quyết định sử dụng hệ quản trị CSDL SQL
Server 2005 và ngôn ngữ lập trình C# kết hợp với XML để xây dựng chương trình
này.
1.2. Các phương pháp điều tra
* Phỏng vấn
* Quan sát thực tế
* Nguyên cứu tài liệu
Khi điều tra tình hình thực tế có thể gặp một số khó khăn như số liệu, phương
pháp quản lý, họ không cho chúng ta biết cụ thể mà ta phải có cách hỏi phù hợp để
lấy thông tin có hiệu quả đáp ứng cho phần mềm. Các thông tin điều tra phải được
thu thập, qua các thông tin đó lọc chọn ra thông tin cần thiết.
a. Phỏng vấn
Chú ý vấn đề phỏng vấn là vấn đề nhạy cảm. Trước khi phỏng vấn:
- Chuẩn bị chủ đề cho phỏng vấn kỹ càng, tuy nhiên có nhiều nảy sinh trong
quá trình phỏng vấn ta phải biết cách xử lý cho phù hợp. Ví dụ hỏi cách ghi chép,

cách tính toán, cách quản lý bán hàng hằng ngày, những vấn đề nảy sinh trong công
việc tính toán, tài liệu liên quan đến quá trình ghi chép.
- Tìm hiểu xem vấn đề phỏng vấn liên quan đến ai, những ai có trách nhiệm về
vấn đề ta cần. Ví dụ: Hỏi thông tin về cách quản lý hàng (nhập, xuất) thì hỏi thủ kho.
- Giữ thái độ thân thiện trong suốt cuộc phỏng vấn, tạo ấn tượng tốt. Lắng nghe,
ghi nhận những thông tin cần thiết, nếu những vấn đề người ta không muốn cho biết
thì không cố hỏi.
- Dùng ngôn ngữ nghiệp vụ tránh dùng ngôn ngữ chuyên ngành tin.
- Kết thúc phỏng vấn tóm tắt lại những điểm chính, có thể hỏi trợ giúp của
người được phỏng vấn để xác nhận lại thông tin cho chính xác.
GVHD: Trần lan Anh, Đào Thuỵ Ánh
6
Quản lý bán hàng thiết bị điện máy
- Sau phỏng vấn ta có thể giới thiệu qua về ý tưởng của mình, hệ thống quản lý,
những ưu điểm của hệ thống.
b. Quan sát
Phương pháp này không hiệu quả vì nó không khách quan, trực diện cho lắm.
Nên ít dùng.
c. Tài liệu
Qua các báo cáo, báo biểu, các chủ trương, thông tư,…có quy cách, quy định
trình bày theo một chuẩn nào đó. Ta thấy được ý tưởng cách diễn đạt của người khác.
1.3. Khảo sát thực tế
a) Khảo sát
Quá trình khảo sát được tiến hành tại Công ty TNHH Hà Nội Chợ Lớn – Siêu
thị điện máy HC, địa chỉ: 36 Phạm Văn Đồng – Hà Nội.
Dựa trên quá trình khảo sát các hệ thống bán hàng hiện tại và sự phản ánh của
khách hàng ta thấy hệ thống bán hàng cũ có những đặc điểm sau:
* Quy trình hoạt động:
+ Quản lý hàng nhập về: Mã hàng, Tên hàng, Nhà cung cấp, số lượng, đơn
giá…

+ Quản lý hàng bán ra: Mã hàng, tên hàng, số lượng, đơn giá, ...
+ Quản lý báo cáo thống kê: nhập hàng, xuất hàng, tồn kho, mặt hàng bán chạy,
mặt hàng không bán chạy, doanh thu được theo tháng, quý, năm.
+ Các quy định về hàng hoá:
- Mặt hàng bán chạy nhất trong tháng là mặt hàng bán được với số lượng lớn
hơn hoặc bằng 1/3 tổng số lượng nhập.
- Mặt hàng bán không chạy trong tháng là mặt hàng có số lượng bán nhỏ hơn
1/5 tổng số lượng nhập.
Trong quá trình khảo sát nhóm em nhận thấy quy trình quản lý bán hàng còn có
một số hạn chế:
+ Khi khách hàng đến mua hàng thì nhân viên bán hàng phải kiểm tra xem mặt
hàng đó còn trong kho hay không?
+ Quá trình làm thủ tục mua hàng còn mất thời gian.
+ Khi cập nhật thông tin hàng hoá còn mất nhiều thời gian, hiệu quả công việc
không cao…
=> Đó là những thực tế còn tồn tại trong việc quản lý bán hàng.
GVHD: Trần lan Anh, Đào Thuỵ Ánh
7
Quản lý bán hàng thiết bị điện máy
b) Biểu mẫu
- Phiếu nhập kho:
GVHD: Trần lan Anh, Đào Thuỵ Ánh
8
Quản lý bán hàng thiết bị điện máy
- Phiếu xuất hàng
GVHD: Trần lan Anh, Đào Thuỵ Ánh
9
Quản lý bán hàng thiết bị điện máy
- Hoá đơn bán hàng
GVHD: Trần lan Anh, Đào Thuỵ Ánh

10
Quản lý bán hàng thiết bị điện máy
1.4. Yêu cầu đối với hệ thống mới.
Yêu cầu đặt ra đối với hệ thống mới là:
- Cho phép cập nhập và lưu trữ tất cả các thông tin một cách nhanh gọn, chính
xác.
- Hỗ trợ tìm kiếm thông tin nhanh chóng đáp ứng nhu cầu của người sử dụng.
- Công việc báo cáo thống kê đòi hỏi phải chính xác tuyệt đối.
- Hệ thống có chức năng phân quyền cho người sử dụng nên mang tính bảo mật.
Tránh được sự xâm nhập phá hoại từ bên ngoài.
- Ngoài ra yêu cầu của khách hàng với hệ thống mới là:
+ Hệ thống phải dễ dàng truy xuất, vận hành, sử dụng.
+ Phù hợp với trình độ của người dùng.
+ Phải có tính phân cấp để người dùng dễ dàng nắm được khung sườn
của toàn bộ hệ thống. Đồng thời phải ổn định, chắc chắn, có khả năng cung cấp thông
tin đáp ứng nhu cầu của người dùng khi họ cần. Dễ dàng bảo hành, cải tiến, nhanh
chóng chỉ ra những lỗi cần điều chỉnh.
+ Giao diện phải dễ nhìn phù hợp không gian làm việc của khách hàng,
có tính thẩm mỹ.
+ Sử dụng ngôn ngữ viết sao cho phù hợp với cấu hình máy tính, hệ điều
hành thông dụng hiện nay.
1.5. Tổng quan hệ thống của đề tài
Trên cơ sở đi khảo sát và nghiên cứu hệ thống quản lý bàn hàng của Công ty
TNHH Hà Nội Chợ Lớn – Siêu thị điện máy HC chúng em xác định yêu cầu đặt ra
cho hệ thống như sau:
a. Các dữ liệu đầu vào:
Dữ liệu đầu vào là nguồn thông tin được đưa vào máy tính để xử lý, bao gồm
các thông tin như sau:
- Thông tin về người dùng hệ thống.
- Thông tin về nhà cung cấp

- Thông tin về hàng hoá.
- Thông tin khách hàng.
- Thông tin hàng đặt.
- Thông tin về mặt hàng nhập.
- Thông tin về mặt hàng xuất.

GVHD: Trần lan Anh, Đào Thuỵ Ánh
11
Quản lý bán hàng thiết bị điện máy
b. Dữ liệu đầu ra:
Dữ liệu đầu ra là các thông tin sau khi xử lý bao gồm:
- Hàng đặt (phiếu đặt hàng)
- Hàng nhập (phiếu nhập hàng)
- Hàng xuất (hoá đơn bán hàng, phiếu xuất)
- Thống kê báo cáo: hàng bán chạy, hàng bán không chạy, hàng xuất, hàng
nhập, doanh thu...
c. Yêu cầu của đề tài:
Việc phân tích và thiết kế chương trình quản lý bán hàng cần đảm bảo các yêu
cầu cơ bản sau:
 Lưu trữ và cập nhật thông tin về hàng hoá, nhà cung cấp, khách hàng...
 Theo dõi quá trình đặt, nhập, xuất, tồn.
 Theo dõi quá trình bán hàng.
 Hỗ trợ tra cứu thông tin về các mặt hàng được siêu thị quản lý.
 Thống kê nhập, xuất, doanh thu, tồn kho, hàng bán chạy, không bán chạy của
siêu thị (từ ngày … đến ngày ….)
 Thông tin được in ra máy in.
 Hệ thống mang tính bảo mật.
 Chương trình chạy trên hệ điều hành WinDows.
 Các thao tác thực hiện công việc phải dễ dàng, thuận tiện.
 Giao diện chương trình bằng Tiếng Việt, đơn giản, dễ sử dụng.

d. Phạm vi ứng dụng của đề tài:
 Phục vụ cho việc quản lý bán hàng của siêu thị điện máy HC.
e. Đối tượng sử dụng:
 Người quản lý: có toàn quyền sử dụng hệ thống.
 Nhân viên: được sử dụng các chức năng của hệ thống quy định
GVHD: Trần lan Anh, Đào Thuỵ Ánh
12
Quản lý bán hàng thiết bị điện máy
f. Quy trình tiến hành:
Yêu cầu
Đặc tả
Thiết kế
Cài đặt
Tích hợp
Bảo trì
Hình 1.1. Tổng quan quy trình làm xây dựng chương trình.
1.6. Yêu cầu về phần cứng
- Ram tối thiểu: 512Mb
- CPU tối thiểu: Pentium IV
- HDD trống: 10Gb
1.7. Yêu cầu phần mềm
- Máy tính phải cài đặt Visual studio 2005
- Hệ quản trị CSDL: SQL 2000 hoặc SQL server 2005
GVHD: Trần lan Anh, Đào Thuỵ Ánh
13
Quản lý bán hàng thiết bị điện máy
CHƯƠNG II
PHÂN TÍCH CHỨC NĂNG HỆ THỐNG
2.1. Phân tích chức năng hệ thống
2.1.1 Sơ đồ use case

Đặt hàng
Quản lý kho hàng
Bán hàng
Báo cáo thống kê
Nhà cung cấp
Khách hàng
Ban quản lý
Nhân viên
Đơn đặt hàng
Chuyển hàng
Giao hàng
Mua hàng
Hệ thống quản lý bán hàng
Hình 2.1 Sơ đồ Use case.
GVHD: Trần lan Anh, Đào Thuỵ Ánh
14

×