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

Xây dựng phần mềm quản lý bán hàng cho luxury leather

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 (4.53 MB, 28 trang )

ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

THUYẾT MINH
ĐỒ ÁN TỐT NGHIỆP
NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÍ
Tên đề tài:

XÂY DỰNG PHẦN MỀM BÁN HÀNG TẠI CỦA HÀNG LUXURY
LEATHER – 74 BẠCH ĐẰNG, HẢI CHÂU, ĐÀ NẴNG

Sinh viên thực hiện

: Phạm Thị Bích Hòa

Lớp

: 16HQ1

Mã sinh viên

: 161250543111

GIáo viên hướng dẫn

: ThS. Nguyễn Thị Hà Quyên

Ngày bảo vệ

: 16/06/2019


Đà Nẵng tháng 06/2019
1


LỜI CẢM ƠN
Chúng em xin gửi lời cảm ơn chân thành và sâu sắc tới cô Nguyễn Thị Hà
Quyên đã hướng dẫn, giúp đỡ chúng em
trong suốt thời gian thực hiện đề tài .
Chúng em xin chân thành cảm ơn thầy cô bộ môn đã tận tình giảng dạy ,truyền
đạt kiến thức cho chúng em trong các kỳ học vừa qua.
Xin chân thành cảm ơn tất cả bạn bè đã động viên,giúp đỡ chúng em trong thời
gian học tập và hoàn thành đồ án .
Mặc dù đã cố gắng nhiều nhưng sẽ không thể tránh khỏi những thiếu sót. Chúng
em kính mong nhận được sự góp ý của quý Thầy Cô và các bạn để hoàn thành tốt hơn
nữa.
Sinh viên thực hiện
Phạm Thị Bích Hòa

161250543111-Phạm Thị Bích Hòa

1


LỜI CAM ĐOAN
Chúng tôi xin cam đoan :
1
Những nội dung trong luận văn này do chúng em thực hiện dưới sự
hướng dẫn của cô Nguyễn Thị Hà Quyên
2
Mọi tham khảo trong luận văn đều được trích dẫn rõ ràng tên tác

giả,tên công trình ,thời gian,địa điểm công bố.
3
Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá,
chúng em xin chịu hoàn toàn trách nhiệm .
Sinh viên thực hiện

Phạm Thị Bích Hòa

161250543111-Phạm Thị Bích Hòa

2


Lời nói đầu
Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả
chiều rộng và sâu. Máy tính điện tử không còn là một thứ phương tiện quý hiếm mà
đang ngày càng trở thành một công cụ làm việc và giải trí thông dụng của con người,
không chỉ ở công sở mà còn ngay cả trong gia đình.
Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tổ chức và
các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của
mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị.
Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện
các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên
Internet. Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm
quan trọng và tính tất yếu của thương mại điện tử. Với những thao tác đơn giản trên
máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất
nhiều thời gian. Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng
dẫn và click vào những gì bạn cần. Các nhà dịch vụ sẽ mang đến tận nhà cho bạn.
Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hóa trên
Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa phát triển

mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến nên chỉ dừng lại ở
mức độ giới thiệu sản phẩm và tiếp nhận đơn đặt hàng thông qua web.
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt
Nam, chúng em đã tìm hiểu và cài đặt “Phần mềm bán hàng “.
Với sự hướng dẫn tận tình của Cô Nguyễn Thị Hà Quyên chúng em đã hoàn
thành đồ án tốt nghiệp này. Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài
đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót. Chúng em rất mong
nhận được sự thông cảm và góp ý của quí Thầy cô.
Chúng em xin chân thành cảm ơn !

161250543111-Phạm Thị Bích Hòa

3


Contents
......................................................................................................................4
CHƯƠNG 1. MỞ ĐẦU..............................................................................1
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT..........................................................6
CHƯƠNG 3. PHÂN TÍCH THIẾT KẾ....................................................7
CHƯƠNG 4. DEMO CHƯƠNG TRÌNH...............................................20
CHƯƠNG 5. KẾT LUẬN & HƯỚNG PHÁT TRIỂN..........................24

161250543111-Phạm Thị Bích Hòa

4


CHƯƠNG 1.
1.1


MỞ ĐẦU

Lý do chọn đề tài
Trong thực tế ngày nay, công việc quản lý ở các cơ quan nói chung và việc quản lý

các cửa hàng bán hàng nói riêng đã và đang được áp dụng trên máy vi tính vì số lượng
rất lớn. Nếu chúng ta sử dụng biện pháp lưu trữ trên giấy tờ, văn bản thì sẽ rất khó khăn
trong việc quản lý như khi muốn tìm kiếm thông tin về một mặt hàng hay muốn thay
đổi thông tin của một mặt hàng thì sẽ cực kỳ khó khăn với lượng mặt hàng cực lớn của
các cửa hàng.Từ những khó khăn đó mà các phần mềm quản lý đã và đang được nghiên
cứu và phát triển để hỗ trợ cho công tác quản lý.Việc áp dụng công nghệ thông tin vào
công tác quản lý không chỉ làm giảm các bất cập trong công tác quản lý mà còn giúp
cho người quản lý cảm thấy thoải mái trong công tác .năng suất làm việc được nâng
cao.
Xuất phát từ những lý do đó em đã quyết định chọn đề tài: “Quản Lý Bán Hàng”
nhằm góp phần giải quyết cho người quản lý cập nhật thông tin nhanh chóng, tra cứu
những dữ liệu được xử lý chính xác về các mặt hàng, giá cả, doanh thu nhằm phục vụ
cho các thao tác hoặc chức năng sau đó, dễ sử dụng cho những giao diện đồ họa thân
thiện đối với người dùng.

1.2

Mục đích đề tài
-

Xây dựng phần mềm quản lý bán hàng tại cửa hàng Luxury Leather – 74 Bạch
Đằng, Hải Châu, Tp Đà Nẵng.

1.3


Phạm vi đề tài
-

Áp dựng cho các cửa hàng bán túi xách vừa và nhỏ .

-

Quản lý cửa hàng về mặt tổng thể cũng như chi tiết.

161250543111-Phạm Thị Bích Hòa

1


CHƯƠNG 2.
2.1

CƠ SỞ LÝ THUYẾT

Hệ quản trị cơ sở dữ liệu SQL Server
SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relational Database

Management System (RDBMS) ) sử dụng câu lệnh SQL (Transact-SQL) để trao đổi dữ
liệu giữa máy Client và máy cài SQL Server.

2.2

Ngôn ngữ lập trình
2.2.1 Visual Basic

Visual Basic.NET (VB.NET) là ngôn ngữ lập trình khuynh hướng đối tượng (Object

Oriented Programming Language) do Microsoft thiết kế lại từ con số không. Visual
Basic.NET (VB.NET) không kế thừa VB6 hay bổ sung, phát triển từ VB6 mà là một
ngôn ngữ lập trình hoàn toàn mới trên nền Microsoft ’s .NET Framework.
-

.NET

là tầng trung gian giữa các ứng dụng (applications) và hệ điều hành (OS).

Tầng .NET cung cấp mọi dịch vụ cơ bản giúp tạo các công dụng mà ứng dụng
đòi hỏi, giống như hệ điều hành cung cấp các dịch vụ cơ bản cho ứng dụng như:
đọc hay viết các tập tin (files) vào dĩa cứng (hard drive), … Tầng này bao gồm 1
bộ các ứng dụng và hệ điều hành gọi là .NET Servers
Đối với VB.NET, tất cả mọi thứ đều thay đổi tận gốc rễ. Một trong những thành
phần quan trọng của .NET là .NET Framework. Đây là nền tảng cho mọi công cụ phát
triển các ứng dụng .NET

161250543111-Phạm Thị Bích Hòa

6


CHƯƠNG 3.
3.1

PHÂN TÍCH THIẾT KẾ

Phát biểu bài toán

Để quản lý được một khối lượng hàng hoá lớn thì hệ thống phải đáp ứng được

các yêu cầu: Dễ cập nhật, dễ tìm kiếm, dễ tra cứu, dễ sửa đổi ngoài ra hệ thống cần phải
xử lý được các lỗi và kiểm tra được tính đúng đắn của dữ liệu ngay từ khicập nhật
- Đầu ra của hệ thống: Căn cứ vào yêu cầu cụ thể mà ta có thể đưa ra những
thông tin cần thiểt nhằm phục vụ một cách tốt nhất theo yêu cầu của quản lý. Đó
là những không tin liên quan đến khách hàng, sản phẩm, tìm kiếm, hóa đơn, phiếu
nhập…

3.2

Liệt kê Actor-Usecase
1. Nhân viên quản lý
a) Đăng nhập
-

Đăng nhập vào hệ thống

-

Thay đổi mật khẩu

b) Quản lý khách hàng
-

Thêm thông tin khách hàng

-

Sửa thông tin khách hàng


-

Xóa thông tin khách hàng

-

Tìm kiếm khách hàng

c) Quản lý nhà cung cấp
-

Thêm thông tin nhà cung cấp

-

Sửa thông tin nhà cung cấp

-

Xóa thông tin nhà cung cấp

-

Tìm kiếm nhà cung cấp

d) Quản lý sản phẩm
-

Thêm thông tin sản phẩm


-

Sửa thông tin sản phẩm

-

Xóa thông tin sản phẩm

-

Tìm kiếm sản phẩm

161250543111-Phạm Thị Bích Hòa

7


e) Quản lý loại sản phẩm
-

Thêm thông tin loại sản phẩm

-

Sửa thông tin loại sản phẩm

-

Xóa thông tin loại sản phẩm


-

Tìm kiếm loại sản phẩm

f) Quản lý hóa đơn
-

Lập hóa đơn bán hàng

-

Thêm hóa đơn bán hàng

-

Xóa hóa đơn vừa lập

g) Quản lý phiếu nhập hàng
-

Lập phiếu nhập hàng

-

Thêm phiếu nhập hàng

-

Xóa phiếu nhập vừa lập


f) Báo cáo thống kê

3.3

Sơ đồ Usecas

161250543111-Phạm Thị Bích Hòa

8


3.4

Xây dựng sơ đồ ERD

3.5

Phác thảo giao diện
a) Giao diện trang chủ

b) Giao diện đăng nhập
161250543111-Phạm Thị Bích Hòa

9


c) Giao diện thay đổi mật khẩu

d) Giao diện khách hàng


e) Giao diện sản phẩm

161250543111-Phạm Thị Bích Hòa

10


f) Giao diện hóa đơn

161250543111-Phạm Thị Bích Hòa

11


g) Giao diện loại sản phẩm

h) Giao diện nhà cung cấp

161250543111-Phạm Thị Bích Hòa

12


i) Giao diện phiếu nhập

j) Giao diện báo cáo thống kê
161250543111-Phạm Thị Bích Hòa

13



3.6

Xây dựng sơ đồ hoạt động
a) Sơ đồ chức năng đăng nhập

b) Sơ đồ chức năng quản lý khách hàng

161250543111-Phạm Thị Bích Hòa

14


c) Sơ đồ chức chức năng quản lý loại sản phẩm

d) Sơ dồ chức năng quản lý sản phẩm

161250543111-Phạm Thị Bích Hòa

15


e) Sơ đồ chức năng quản lý nhà cung cấp

f) Sơ đồ chức năng quản lý hóa đơn

g) Sơ đồ chức năng quản lý phiếu nhập

161250543111-Phạm Thị Bích Hòa


16


h) Sơ đồ chức năng quản lý báo cáo thống kê

3.7

Xây dựng cơ sở dữ liệu

KHÁCH HÀNG
STT
Tên trường
1
Makh
2
Hoten
3
Diachi
4
Sdt

Kiểu dữ liệu
Varchar(10)
Nvarchar(30)
Nvarchar(100)
Nchar(11)

Ghi chú
Khóa chính

Not null
Not null
Not null

NHÂN VIÊN
STT
Tên trường
1
Manhanvien
2
Tendangnhap
3
Pass
4
Phanquyen

Kiểu dữ liệu
Varchar(10)
varchar(30)
Nchar(30)
Int

Ghi chú
Khóa chính

161250543111-Phạm Thị Bích Hòa

17



NHÀ CUNG CẤP
STT
Tên trường
1
Mancc
2
Tenncc
3
Diachi
4
Sdt

Kiểu dữ liệu
Varchar(10)
Nvarchar(30)
Nvarchar(100)
Nchar(11)

Ghi chú
Khóa chính

LOẠI SẢN PHẨM
STT
Tên trường
1
Maloaisanpham
2
Tenloaisanpham

Kiểu dữ liệu

Varchar(10)
Nvarchar(50)

Ghi chú
Khóa chính

ĐƠN VỊ TÍNH
STT
Tên trường
1
Madonvitinh
2
Tendonvitinh

Kiểu dữ liệu
Varchar(10)
Nvarchar(50)

Ghi chú
Khóa chính

SẢN PHẨM
STT
Tên trường
1
Masp
2
Tensanpham
3
Maloaisanpham

4
Soluongton
5
Madonvitinh
6
Dongiaban

Kiểu dữ liệu
Varchar(10)
Nvarchar(50)
Nvarchar(10)
Int
Varchar(10)
Varchar(30)

Ghi chú
Khóa chính

HÓA ĐƠN
STT
Tên trường
1
Mahd
2
Makh
3
Ngaylaphd
4
Tongtien
5

Manhanvien

Kiểu dữ liệu
Varchar(10)
varchar(10)
Date
Varchar(10)
Varchar(10)

Ghi chú
Khóa chính
Khóa phụ

CHI TIẾT HÓA ĐƠN
STT
Tên trường
1
Machitiethoadon
2
Mahd
3
Masp
4
Soluong
5
Dongia
6
Thanhtien

Kiểu dữ liệu

Varchar(10)
varchar(10)
varchar(10)
Int
Varchar(30)
Varchar(30)

Ghi chú
Khóa chính
Khóa phụ
Khóa phụ

161250543111-Phạm Thị Bích Hòa

Khóa phụ

Khóa phụ

18


PHIẾU NHẬP
STT
Tên trường
1
Mapn
2
Mancc
3
Ngaylap

4
Tongtien

Kiểu dữ liệu
Varchar(10)
varchar(10)
Date
Varchar(30)

Ghi chú
Khóa chính
Khóa phụ

CHI TIẾT PHIẾU NHẬP
STT
Tên trường
1
Mactphieunhap
2
Mapn
3
Masp
4
Soluong
5
Dongianhap
6
Thanhtien

Kiểu dữ liệu

Varchar(10)
varchar(10)
varchar(10)
Int
Varchar(30)
Varchar(30)

Ghi chú
Khóa chính
Khóa phụ
Khóa phụ

RELATION SHIP

►►►

161250543111-Phạm Thị Bích Hòa

19


CHƯƠNG 4. DEMO CHƯƠNG TRÌNH
4.1.1 Các giao diện của chương trình
a) Giao diện đăng nhập

b) Giao diện trang chủ

161250543111-Phạm Thị Bích Hòa

20



c) Giao diện đổi mật khẩu

d) Giao diện quản lý thông tin khách hàng

161250543111-Phạm Thị Bích Hòa

21


e) Giao diện quản lý thông tin nhà cung cấp

161250543111-Phạm Thị Bích Hòa

22


f) Giao diện quản lý thông tin sản phẩm

g) Giao diện loại sản phẩm

h) Giao diện phiếu nhập
161250543111-Phạm Thị Bích Hòa

23


i) Giao diện hóa đơn


161250543111-Phạm Thị Bích Hòa

24


×