Tải bản đầy đủ (.pdf) (17 trang)

ĐỀ tài QUẢN lý WEBSITE bán GIÀ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.24 MB, 17 trang )

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN ĐIỆN TỬ - VIỄN THÔNG

----------

BÁO CÁO BÀI TẬP LỚN

KĨ THUẬT PHẦN MỀM ỨNG DỤNG
ĐỀ TÀI: QUẢN LÝ WEBSITE BÁN GIÀY
GVHD: Thầy Vũ Song Tùng

Mã lớp học: 112105
Nhóm sinh viên thực hiện:

Nguyễn Nhật Hải

20172530

Chu Hữu Khánh

20172619

Trần Văn Đạt

20172453

Hà Nội, 12-2019

MỤC LỤC



CHƯƠNG I: LẬP KẾ HOẠCH.................................................................................3
1.1 Giới thiệu nhóm.................................................................................................3
1.2 Giới thiệu đề tài................................................................................................3
1.2.1 Tên đề tài.....................................................................................................3
1.2.2 Tóm tắt dự án.............................................................................................3
1.3 Phân chia cơng việc...........................................................................................4
CHƯƠNG 2: TÌM HIỂU U CẦU.........................................................................4
2.1.Khảo sát và đánh giá đề tài...............................................................................4
2.2 Thu thập thông tin thực tế................................................................................5
2.3 Các yêu cầu........................................................................................................6
2.4 Xác lập dự án.....................................................................................................6
2.5 Các yêu cầu chức năng......................................................................................6
CHƯƠNG III: PHÂN TÍCH HỆ THỐNG................................................................7
3.1 Sơ đồ phân cấp chức năng (FHD)....................................................................7
3.2 Sơ đồ mức ngữ cảnh..........................................................................................9
3.3 Sơ đồ luồng dữ liệu mức đỉnh...........................................................................9
3.4 Sơ đồ luồng dữ liệu dưới mức đỉnh................................................................10
a) Chức năng quản lý nhập hàng.....................................................................10
b) Chức năng quản lý bán hàng.......................................................................10
c) Chức năng báo cáo thống kê........................................................................11
d) Chức năng quản lý người dùng.......................................................................11
e) Chức năng tìm kiếm......................................................................................12
3.5 Sơ đồ thực thể liên kết.....................................................................................13
3.6 Sơ đồ liên kết dữ liệu.......................................................................................14

Page 2


CHƯƠNG I: LẬP KẾ HOẠCH
Trong chương này, nhóm em sẽ lập kế hoạch để thực thi đề tài này, bên cạnh

đó là tổng quan chung về đề tài, mục tiêu của đề tài.
1.1 Giới thiệu nhóm
Nhóm gồm 3 thành viên:
1 . Nguyễn Nhật Hải

20172530

2 . Chu Hữu Khánh

20172619

3 . Trần Văn Đạt

20172453

1.2 Giới thiệu đề tài
1.2.1 Tên đề tài
Tên đề tài : Quản lý website bán giày
1.2.2 Tóm tắt dự án
Các mục tiêu cơ bản của hệ thống mới:
- Dịch vụ mà website thương mại nhóm thực hiện xây dựng sẽ mang lại
cho khách hàng đầy đủ thông tin sản phẩm của nhà cung cấp ( hình ảnh,
mẫu mã, giá thành,...). Cùng với việc tham khảo và tìm hiểu thơng tin thì
khách hàng có thể thực hiện việc đặt hàng ngay tại website mà không
phải đến trực tiếp nơi bán hàng.
- Nhà cung cấp sẽ dễ dàng nhận được các đơn hàng và xử lý ngay tại
website với quyền truy cập Admin. Bên cạnh đó tại phân trang Admin
mọi thơng tin về sản phẩm sẽ được dễ dàng cập nhật, sửa chữa, xoá bỏ
với quyền quản trị tại trang quản trị Admin.
- Phạm vi ứng dụng của hệ thống:

+ Ứng dụng rộng rãi trên môi trường internet, web.
- Đối tượng sử dụng:
+ Doanh nghiệp, cửa hàng cá nhân kinh doanh sản phẩm giày, dép
ứng dụng với quyền quản trị hệ thống.
+ Tất cả mọi đối tượng đều có thể giao dịch mua bán và tham
khảo thông tin tại website thay vì đến trực tiếp nơi bán hàng.

Page 3


1.3 Phân chia công việc
Bảng 1: Bảng phân chia công việc

Tuần

Cơng việc

Nhiệm vụ

Nhân sự

Thời gian

Tuần 6

Chốt đề tài nhóm

Thống nhất đề tài
nhóm


Cả nhóm

Tuần 6

Tuần 7

Khảo sát

Khảo sát thực trạng
đề tài,phạm vi sử
dụng

Khánh,Đạt Tuần 7

Kịch bản sử dụng

Hải

Tuần 7

Phân tích chức năng

Hải

Tuần 8

Tuần 8

Phân tích hệ thống


Quản lý thành viên
Tìm kiếm

Khánh

Thống kê

Đạt

Sơ đồ ngữ cảnh

Cả nhóm

Tuần 12

Tuần
12-14

Phân tích sơ đồ
chức năng

Tuần
15-16

Hồn thành sơ đồ
chức năng

Cả nhóm

Tuần 15


Tuần
17

Hồn thiện và báo
cáo

Cả nhóm

Tuần 17

Sơ đồ mức đỉnh

CHƯƠNG 2: TÌM HIỂU YÊU CẦU
Sau khi có được các bước kế hoạch, nhóm em bắt đầu triển khai các kế hoạch
đó để làm rõ hơn các chức năng, yêu cầu cần thiết của hệ thống.

2.1.Khảo sát và đánh giá đề tài
Hệ thống cũ:
Page 4


- Quản lý hành hố theo sổ: thơng tin hàng hoá, thời gian nhập hàng và
xuất hàng hoá bán ra.
- Nhậo hàng về và bán hàng chỉ được nhân viên chuyên trách ghi chép vào
sổ sách.
 Cồng kềnh, mất thời gian, khó kiểm sốt, độ chính xác khơng cao.
- Khách hàng mua khơng theo dõi được tình trạng mua hàng
- Người quản lý bán hàng khơng theo dõi được tình trạng sản phẩm.
- Chưa có các ưu đãi cho những khách hàng quen do chưa thể thu thập các

thông tin khách hàng một cách chuyên nghiệp..
- Chưa có các chương trình khuyến mại giảm giá và chương trình ưu đãi
khác.
2.2 Thu thập thơng tin thực tế
Nhóm đã sử dụng phương pháp phỏng vấn và nghiệp vụ phỏng vấn được
như sau:
Người quản lý:
+ Bạn đang gặp những khó khăn gì khi quản lý gian hàng của mình? -Lợi
nhuận chưa cao do phải tốn nhiều thời gian để kiểm kế các vấn đề liên quan,
lượng hàng và khách hàng không đều đặn.
+ Bạn mong muốn đều gì khi quản lý bán hàng trong thời gian tới? -Lợi
nhuận cao hơn, tăng số lượng khách hàng và chất lượng phục vụ, có một hệ
thống thay tôi quản lý bán hàng và khách hàng.
+ Anh/chị muốn hệ thống sẽ cung cấp thơng tin gì? -thơng tin sản phẩm
giày,dép; thông tin nhà cung cấp, bảo hành; quản lý khách hàng; thống kê
lượng hàng.
+ Ai có thể sử dụng hệ thống này? -quản lý bán hàng, nhân viên bán hàng,
khách mua hàng.
+ Trong thời gian hiện tại bạn có muốn giảm số lượng nhân viên mà cơng
việc vẫn diễn ra hiệu quả? -tôi muốn cắt giảm nhân viên.
+ Muốn thêm các chức năng gì cho hệ thống mang lại hiệu quả cao và dễ sử
dụng? -tìm kiếm trang thiết bị; quản lý thời hạn bảo trì; quản lý thành viên,
thành viên lâu ngày, thống kê lượng,...
Khách hàng:
Page 5


+ Bạn gặp những khó khăn gì khi mua hàng trực tiếp?
- mất thời gian đi lại, không được phục vụ tốt.
+ Bạn mong muốn gì khi mua hàng qua mạng ? -Mua sắm nhanh, xem nhanh

được các sản phẩm, giá thành sản phẩm tốt hơn, nhận được ưu đãi.
+Bạn có muốn chọn ra những sản phẩm vừa với nhu cầu của mình?- Chọn
lựa sản phẩm phù hợp với túi tiền, phù hợp với mục đích đi lại.
Sau khi sử dụng phương pháp phỏng vấn, các yêu cầu cần có của hệ thống:
• Phần mềm: hệ thống và giao diện tương tác tốt với người dùng, dễ bảo trì,
dễ nâng cấp khi có nhu cầu mở rộng, tính bảo mật tốt.


Dữ liệu: có thể nhập xuất dễ dàng, dễ liên kết , quản lý và thống kê.



Con người: hệ thống chỉ có quản lý, nhân viên sử dụng .

2.3 Các yêu cầu
Sau khi phỏng vấn và thu thập thông tin từ người quản lý, khách hàng, nhóm
đã thống kê các yêu cầu của hệ thống như sau:
 Chức năng hiển thị thông tin và sản phẩm trong gian hàng online
 Sản phẩm hiện thị trên website sẽ hiển thị thông tin về sản phẩm như
hình ảnh, kích cỡ, tên sản phẩm, đặc điểm, giá thành, hãng sản xuất,
thông tin về các chương trình khuyến mại…
 Các sản phẩm sẽ được phân loại theo các danh mục khác nhau do
người dùng chọn lựa
2.4 Xác lập dự án
- Xác định quy mô dự án:
Vì kiến thức có phần hạn chế nên nhóm chưa phát triển được hết các tính năng
để làm hài lịng khách hàng.
Vì vậy, hệ thống quản lý tập trung vào bán hàng và phục vụ yêu cầu mua hàng
Trong thời gian tới nhóm sẽ mở rộng thêm các chức năng khác theo đề tài


2.5 Các yêu cầu chức năng
Quản lý người dùng
 Giúp cho người dùng quản lý được các thông tin cá nhân và tài khoản
Quản lý nhập hàng:
Page 6


 Kiểm tra các thông tin về giày trong kho, về số lượng và kích cỡ.
 Nhập thơng tin mới về giày vào CSDL hoặc sửa chữa lại thông tin trong
đó
Quản lý xuất hàng:
 Nhận thơng tin u cầu từ khách hàng, kiểm tra yêu cầu đó trong cơ sở
dữ liệu
 Nếu đạt yêu cầu của khách hàng thì lên đơn và xuất giày

Báo cáo thống kê
 Lập hoá đơn nhập bán hàng và số lượng hàng hố cịn lại trong kho
 Thống kê doanh thu và số lượng đơn hàng

Tìm kiếm sản phẩm
 Tìm kiếm, chọn lọc sản phẩm theo yêu cầu của khách hàng
 Tìm kiếm các ưu đãi khuyến mại
Phản hồi của khách hàng
 Ý kiến của khách hàng về sản phẩm
 Ý kiến của khách hàng về phương thức mua hàng qua trang web

CHƯƠNG III: PHÂN TÍCH HỆ THỐNG
Trong chương này, nhóm em sẽ sơ đồ hố hệ thống và chi tiết từng mơ-đun.
3.1 Sơ đồ phân cấp chức năng (FHD)


Page 7


Hình 1. Sơ đồ phân cấp chức năng

Page 8


3.2 Sơ đồ mức ngữ cảnh

3.3 Sơ đồ luồng dữ liệu mức đỉnh

Page 9


3.4 Sơ đồ luồng dữ liệu dưới mức đỉnh
a) Chức năng quản lý nhập hàng

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

Page 10


c) Chức năng báo cáo thống kê

d) Chức năng quản lý người dùng

Page 11



e) Chức năng tìm kiếm

Page 12


3.5 Sơ đồ thực thể liên kết

Chú thích:
1.ID Khách hàng
2.Họ và tên khách hàng
3.Địa chỉ KH
4.Số điện thoại KH
5.Gmail KH
6.ID Admin
7.Họ và tên Admin
8.Gmail Admin
9.Địa chỉ Admin
10.Số điện thoại Admin
10’.ID Nhập hàng
11.Tên giày
12. Họ và tên người nhập
13.Số lượng nhập
14.Giá tiền
15.Thanh toán
16.ID Xuất hàng
17.Tên giày
18.Họ và tên người xuất
19.Số lượng xuất

20.Giá bán

21.Thành tiền
22.ID Hoá đơn xuất
23.Họ và tên khách hàng
24.Thời gian xuất
25.ID Giày
26.Tên giày
27.Thương hiệu
28.Giá bán
29.Màu
30.Size
31.ID xuất hàng
32.Tên giày
33.Số lượng xuất
34.Số lượng nhập
35.Số lượng còn
36.ID Đơn vị
37.Tên đơn vị
38.Địa chỉ đơn vị
39.Số điện thoại đơn vị
Page 13


3.6 Sơ đồ liên kết dữ liệu

Thao tác MySQL
1. Tạo bảng

Page 14



2. Tạo khóa ngoại

Page 15


3. Thêm dữ liệu vào bảng

4. Câu lệnh SELECT
SELECT * FROM ban_giay.quan_li;

SELECT * FROM ban_giay.khach_hang;

SELECT * FROM ban_giay.giay;

Page 16


5. Câu lệnh UPDATE
UPDATE `ban_giay`.`giay` SET `gia_ban` = '100000' WHERE (`id_giay` = '103401');

Cập nhật lại giá
6. Câu lệnh JOIN, GROUP BY
Ví dụ: Thống kê mỗi admin bán được bao nhiêu tiền giày

Page 17



×