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

Đề tài phân tích hệ thống quản lý bán dụng cụ thể thao tài phát sport

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 (800.78 KB, 37 trang )

lOMoARcPSD|9234052

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC NHA TRANG
KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CƠNG NGHỆ PHẦN MỀM NHĨM 6
ĐỀ TÀI: PHÂN TÍCH HỆ THỐNG QUẢN LÝ BÁN

DỤNG CỤ THỂ THAO TÀI PHÁT SPORT

Giảng viên: Lê Thị Bích Hằng
Lớp: 62.CNTT-1
Thành viên nhóm:
- Võ Tiến Hưng – 62133772 (Nhóm trưởng)
- Nguyễn Thành Long – 62133895
- Hồ Nhựt Luân – 62133112

NIÊN KHÓA: 2020-2024

lOMoARcPSD|9234052

Tên Chức năng Tên thành viên Mã số sinh viên
Đăng nhập, đăng ký Võ Tiến Hưng 62133772
Nguyễn Thành Long 62133895
Tra cứu mặt hàng,
Thống kê Hồ Nhựt Luân 62133112

Thêm vào giỏ hàng,
Đặt hàng



lOMoARcPSD|9234052

Mục Lục

PHẦN I - KHẢO SÁT HIỆN TRẠNG.......................................................................5
I.1. Hiện trạng tổ chức...................................................................................................5
I.2. Hiện trạng nghiệp vụ...............................................................................................6
I.3. Hiện trạng tin học....................................................................................................6
PHẦN II - PHÂN TÍCH..............................................................................................7
II.1. Đặc tả hệ thống......................................................................................................7

II.1.1. Danh sách yêu cầu chức năng nghiệp vụ......................................................7
II.1.2. Danh sách yêu cầu chức năng hệ thống........................................................8
II.1.3. Danh sách yêu cầu phi chức năng.................................................................9
II.2. Đặc tả yêu cầu phần mềm......................................................................................9
II.2.1. Yêu cầu Đăng ký tài khoản khách hàng........................................................9
II.2.2. Yêu cầu Đăng nhập tài khoản.....................................................................10
II.2.3. Y êu cầu Thêm vào giỏ hàng.......................................................................12
II.2.4. Y êu cầu Đặt hàng.......................................................................................13
II.2.5. Tra cứu mặt hàng........................................................................................14
II.2.6. Thống kê doanh thu....................................................................................15
PHẦN III - THIẾT KẾ HỆ THỐNG.......................................................................15
III.1. Thiết kế dữ liệu...................................................................................................15
III.1.1 Yêu cầu đăng ký.........................................................................................16
III.1.2 Yêu cầu đăng nhập.....................................................................................17
III.1.3. Yêu cầu Thêm vào giỏ hàng......................................................................18
III.1.4. Yêu cầu Đặt hàng......................................................................................20
III.1.5. Yêu cầu Tra cứu mặt hàng.........................................................................22
III.1.6. Yêu cầu Thống kê doanh thu.....................................................................24

III.2. Thiết kế giao diện...............................................................................................26
III.2.1 Yêu cầu Đăng ký........................................................................................26
III.2.2 Yêu cầu Đăng nhập....................................................................................26
III.2.3 Yêu cầu Thêm vào giỏ hàng.......................................................................26
III.2.4 Yêu cầu Đặt hàng.......................................................................................27
III.2.5 Yêu cầu Tra cứu mặt hàng..........................................................................27
III.2.6 Yêu cầu Thống kê doanh thu......................................................................28

lOMoARcPSD|9234052

III.3. Thiết kế xử lý.....................................................................................................28
III.3.1 Yêu cầu Đăng ký........................................................................................28
III.3.2 Yêu cầu Đăng nhập....................................................................................29
III.3.3 Yêu cầu Thêm vào giỏ hàng.......................................................................29
III.3.4 Yêu cầu Đặt hàng.......................................................................................30
III.3.5 Yêu cầu Tra cứu mặt hàng..........................................................................31
III.3.6 Yêu cầu Thống kê doanh thu......................................................................31

lOMoARcPSD|9234052

PHẦN I - KHẢO SÁT HIỆN TRẠNG
I.1. Hiện trạng tổ chức
Khểch s á n La Thanh t á i ắia chí 218 - ỉoi C - n , Ba ỉýnh H a N o i la khểch s á n
hoát ắong l ê u n ầm. Tuy nhien, c ểc khêu trong cệng t ểc quởn l y v a
kinh doanh c ốn
mang n ỏ ng t ồ nh ch-t thu c ệ ng. M ệ h ý nh hốt ắong c u a h ổ thìng ắấậc
m ệ t ở qua cểc
sạ ắẳ sau:
Khểch s á n La Thanh t á i ắia chí 218 - ỉoi C - n , Ba ỉýnh H a N o i la khểch s á n
hoát ắong l ê u n ầm. Tuy nhien, c ểc khêu trong cệng t ểc quởn l y v a

kinh doanh c ốn
mang n ỏ ng t ồ nh ch-t thu c ệ ng. M ệ h ý nh hoát ắong c u a h ổ thìng ắấậc
m ệ t ở qua cểc
sạ ắẳ sau:

- Cửa hàng bán dụng cụ thể thao Tài Phát Sport tại địa chỉ 859 Lê Hồng Phong,
Phước Long, Nha Trang là một cửa hàng kinh doanh lâu năm. Tuy nhiên, các khâu
trong cơng tác quản lý và kinh doanh cịn mang nặng tính chất thủ cơng. Mơ hình hoạt
động của hệ thống được mô tả qua sơ đồ sau:

Hình 1. Quy trình bán hàng của hệ thống

- Tổ chức bộ máy hoạt động:

lOMoARcPSD|9234052

Hình 2. Tổ chức bộ máy

I.2. Hiện trạng nghiệp vụ
Hiện tại, cửa hàng bán dụng cụ thể thao Tài Phát Sport đã có phần mềm quản lý

hoạt động của cửa hàng nhưng chưa hoàn thiện. Cửa hàng yêu cầu nâng cấp phần
mềm bán dụng cụ thể thao tốt hơn, nên cần khảo sát chi tiết nghiệp vụ của các bộ phận
can thiệp trực tiếp vào phần mềm: quản lý, kho, thu ngân.

Các nghiệp vụ hiện tại:
- Bộ phận quản lý:

 Điều phối, xử lý các hoạt động của cửa hàng.
 Có thể sử dụng tất cả các chức năng của phần mềm quản lý.

 Hàng tháng, quản lý sẽ thực hiện thống kê doanh thu của cửa hàng:

Quản lý truy cập vào phần mềm, thực hiện thống kê doanh thu dựa trên
số tiền dùng để nhập hàng, số tiền bán dụng cụ thể dụng thể thao thu
được, số tiền sử dụng để trả lương cho nhân viên,… và các chi phí khác.
- Bộ phận kho:
 Bảo quản, sắp xếp, trung bày sản phẩm.
 Nhập hàng: Hàng tháng, quản lý kho sử dụng phần mềm kiểm tra số
lượng của các dụng cụ thể thao hiện tại của cửa hàng và tiến hành nhập
thêm dụng cụ thể thao mới từ các nhà cung cấp, sử dụng phần mềm để
lưu hóa đơn nhập hàng.
- Bộ phận thu ngân:

lOMoARcPSD|9234052

 Thanh tốn hóa đơn: Khi khách hàng u cầu thanh toán, thu ngân sử
dụng phần mềm để tạo và in hóa đơn cho khách.

Đánh giá hiện trạng: Hiện tại, phần mềm quản lý có sẵn của cửa hàng chưa đáp
ứng đủ nhu cầu sử dụng. Cửa hàng bán dụng cụ thể thao Tài Phát Sport muốn mở rộng
thêm kinh doanh online nhằm giúp tăng doanh thu của cửa hàng đồng thời muốn
quảng cáo để mọi người có thẻ biết đến cửa hàng nhiều hơn. Do đó, cửa hàng có nhu
cầu nâng cấp một hệ thống quản lý bán dụng cụ thể thao online dựa trên phần mềm
quản lý hiện tại.

I.3. Hiện trạng tin học
- Phần cứng:
+ Cấu hình máy chủ: Core i5/4GB RAM
+ Tình hình kết nối mạng ổn định, có thể truyền tải được luồng dữ liệu khi cần thiết.
+ Loại kết nối của máy chủ: Local Area Network (LAN)

- Phần mềm:
+ Hệ điều hành: Windows Server 2012
+ Hệ quản trị: SQL Server
- Nguời điều hành chương trình:
+ Trình độ tin học: Tin học văn phịng cơ bản.

PHẦN II - PHÂN TÍCH

II.1. Đặc tả hệ thống
II.1.1. Danh sách yêu cầu chức năng nghiệp vụ

- Đối với nhân viên

ST T Công việc Loại công Quy định liên Biểu mẫu liên việc quan quan Ghi chú

Tìm kiếm Tìm kiếm thơng
tin sản phẩm để
1 thông tin sản Tra cứu bán

phẩm

2 Quản lý thông tin đặt hàng Lưu trữ Quản lý thông
tin khách hàng
đã đặt hàng

lOMoARcPSD|9234052

3 Quản lý thông tin mua hàng Lưu trữ Quản lý thông
tin khách hàng
4 Thêm thông tin mặt hàng Lưu trữ đã mua hàng

5 Xóa thơng tin mặt hàng Lưu trữ
Thêm thông tin
Kiểm tra đơn mặt hàng mới
6 hàng đang vận Tra cứu
Xóa thơng tin
chuyển mặt hàng cũ

Kiểm tra tình

trạng đơn hàng

đang vận

chuyển

- Đối với khách hàng

ST T Công việc Loại công Quy định liên Biểu mẫu liên việc quan quan Ghi chú

1 Tìm kiếm sản phẩm Tra cứu Tìm kiếm sản
phẩm để mua

2 Thêm vào giỏ hàng Lưu trữ Thêm sản phẩm
muốn mua vào
giỏ hàng

II.1.2. Danh sách yêu cầu chức năng hệ thống

- Đối với nhân viên


ST T Công việc Loại công Quy định liên Biểu mẫu liên việc quan quan Ghi chú

1 Đăng nhập Phân Đăng nhập tài
quyền khoản

2 Đăng ký Phân Đăng ký tài
quyền khoản

Sắp xếp sản
3 Sắp xếp sản phẩm Tự động phẩm theo tên, theo giá,

theo loại…

- Đối với khách hàng

ST Công việc Loại công Quy định liên Biểu mẫu liên Ghi chú

lOMoARcPSD|9234052

T việc quan quan

1 Đăng nhập Phân Đăng nhập tài
quyền khoản
Đăng ký tài
2 Đăng ký Phân khoản
quyền Đặt các mặt
hàng muốn mua
3 Đặt hàng Mô
phỏng Thanh toán các
sản phẩm đã đặt

4 Mua hàng Mô thông qua trực
phỏng tuyến

5 Phản hồi Mô
phỏng

6 Đánh giá Mô
phỏng

Sắp xếp sản
7 Sắp xếp sản phẩm Tự động phẩm theo tên, theo giá,

theo loại…

8 Thanh tốn Mơ trực tuyến. phỏng.

II.1.3. Danh sách yêu cầu phi chức năng Loại yêu cầu
Tính tương thích.
Tên yêu cầu
Hỗ trợ đa nền tảng. Tính an tồn.
Tính an toàn.
Sao lưu dữ liệu. Tính tiện dụng.
Phục hồi dữ liệu. Tính hiệu quả.
Giao diện dễ dùng. Tính tiến hóa.
Tốc độ xử lý thao tác nhanh chóng. Tính tiện dụng.
Giảm giá, ưu dãi, miễn phí vẫn chuyển. Tính hiệu quả.
Hình ảnh đúng với vật bên ngoài.
Thời gian tra cứu nhanh.

lOMoARcPSD|9234052


Thay đổi chức năng phù hợp với thời Tính tiến hóa.
điểm, yêu cầu của người quản lý.

II.2. Đặc tả yêu cầu phần mềm

II.2.1. Yêu cầu Đăng ký tài khoản khách hàng

- D1: Thông tin đăng ký (Họ
khách hàng, Tên khách hàng, Giới
tính, Số điện thoại, Email, Mật khẩu,
Địa chỉ).

- D2: Thông báo thành
công/thất bại.

- D3: Quy định về số ký tự tối
thiểu của mật khẩu. Danh sách thông
tin tài khoản đã đăng ký.

- D4: D1 + maKhachHang.

Các bước xử lý:
- B1: Đọc D3.
- B2: Nhận D1.
- B3: Kiểm tra thông tin tài khoản (email, sđt, mật khẩu) có tồn tại trong D3
hay chưa. Nếu đã tồn tại thì hiển thị D2 (Thơng báo thất bại). Ngược lại thì tiếp tục
kiểm tra mật khẩu có thỏa D3.
- B4: Nếu thỏa thì lưu D4, hiển thị D2 (Thơng báo thành công). Ngược lại
hiển thị D2 (Thông báo không thành công).

- B5: Kết thúc.

Biểu mẫu:

lOMoARcPSD|9234052

(Nguồn: thethaotaiphat.com.vn)

II.2.2. Yêu cầu Đăng nhập tài khoản
- D1: Thông tin đăng nhập

(Email, Mật khẩu)
- D2: Thông báo của hệ thống

khi đăng nhập (thành công hoặc thất
bại).

- D3: Danh sách tài khoản (kèm
mật khẩu)

- D4: Khơng có.

Các bước xử lý:
- B1: Nhận D1.
- B2: Kết nối cơ sở dữ liệu.
- B3: Đọc D3.
- B4: Kiểm tra thông tin tài khoản (email, mật khẩu) có tồn tại trong D3 hay
chưa. Nếu đã tồn tại thì hiển thị D2 (Thơng báo đăng nhập thành cơng), đăng nhập
vào màn hình giao diện. Nếu khơng tồn tại thì trả về D2 (Thơng báo đăng nhập thất
bại)

- B5: Đóng CSDL và kết thúc.
Biểu mẫu:

Downloaded by Heo Út ()

lOMoARcPSD|9234052

(Nguồn: thethaotaiphat.com.vn)

II.2.3. Yêu cầu Thêm vào giỏ hàng
D1: Thông tin đơn đặt hàng gồm: Tên
khách hàng, Số điện thoại, Email, Địa
chỉ.
D2: Thông tin giỏ hàng gồm: Ảnh mặt
hàng, Tên mặt hàng, Đơn giá, Số lượng,
Thành tiền.
D3: Thông tin mặt hàng, danh mục kích
thước
D4: Thông tin mặt hàng được chọn
gồm: Tên mặt hàng, Số lượng, Thành
tiền.

*Các bước xử lý:
B1: Nhận D1
B2: Đọc D3 (Thơng tin mặt hàng, danh mục kích thước)
B3: Nếu thêm sản phẩm vào giỏ hàng thì hiển thị D2
B4: Nếu chấp nhận đặt hàng thì lưu D4 + D1 + Mã đơn đặt hàng
B5: Kết thúc
- Các biểu mẫu:


Downloaded by Heo Út ()

lOMoARcPSD|9234052

(Nguồn: thethaotaiphat.com.vn)

II.2.4. Yêu cầu Đặt hàng
D1: Thông tin khách hàng gồm:
Tên khách hàng, Số điện thoại,
Email, Địa chỉ.
D2: Danh mục loại thanh toán,
Danh mục đơn vị vận chuyển,
Danh sách mặt hàng, Thông báo
thành công/thất bại.
D3: Danh sách mặt hàng, Danh
mục loại thanh toán, Danh mục
đơn vị vận chuyển.
D4: Danh sách mặt hàng gồm:
Mã mặt hàng, Số lượng
D5: D1 + D4 + Loại thanh toán
+ Đơn vị vận chuyển + Ghi chú
+ Ngày lập + Ngày giao hàng +
Địa điểm giao hàng.

*Các bước xử lý:
B1: Đọc D3
B2: Hiển thị D2
B3: Nhập D1
B4: Kiểm tra thông tin nhập. Nếu thoả thì đến B5, nếu khơng thoả thì đến B6
B5: Lưu D5, hiển thị D2 (Thông báo thành công)

B6: Thông báo lỗi chuyển đến B3
B7: Kết thúc

- Các biểu mẫu:

Downloaded by Heo Út ()

lOMoARcPSD|9234052

(Nguồn: thethaotaiphat.com.vn)

II.2.5. Tra cứu mặt hàng

- D1: Tiêu chí tra cứu (Tên
Mặt Hàng, Loại Mặt Hàng, Thương
Hiệu, giá tối thiểu, giá tối đa).

- D2: Kết quả danh sách sản
phẩm tra cứu theo các tiêu chí trên.

- D3: Danh mục loại mặt
hàng, danh mục thương hiệu.

- D4: Khơng có.
- D5: D2.

Các bước xử lý:
- B1: Kết nối cơ sở dữ liệu
- B2: Đọc D3
- B3: Nhận D1

- B4: Tìm D3 có thỏa D1 hay khơng? Nếu thỏa thì hiển thị D2 (Danh
sách sản phẩm).
- B5: In DS (nếu cần)
- B6: Đóng CSDL và kết thúc.

Biểu mẫu tham khảo:

Downloaded by Heo Út ()

lOMoARcPSD|9234052

(Nguồn: thethaotaiphat.com.vn)
(Nguồn: kingsport.vn)

Downloaded by Heo Út ()

lOMoARcPSD|9234052

II.2.6. Thống kê doanh thu

- D1: Tiêu chí thơng kê: thời
gian bắt đầu, thời gian kết thúc, mã
sản phẩm, tên sản phẩm

- D2: Kết quả danh sách sản
phẩm theo các tiêu chí thống kê.

- D3: danh sách chi tiết thống
kê: maMatHang, tenMatHang,
loaiMatHang, soLuong, giaBan,

doanhThu.

- D4: Khơng có.
- D5: D2.

Các bước xử lý:

- B1: Nhận D1.
- B2: Kết nối cơ sở dữ liệu.
- B3: Đọc D3.
- B4: Tìm D3 theo yêu cầu của D1.
- B5: In DS (nếu cần)
- B6: Đóng CSDL và kết thúc.

Biểu mẫu tham khảo

PHẦN III - THIẾT KẾ HỆ THỐNG
III.1. Thiết kế dữ liệu

Downloaded by Heo Út ()

lOMoARcPSD|9234052

III.1.1. Yêu cầu đăng ký

Bảng mô tả dữ liệu
- Bảng KhachHang (Khách hàng).
- Ý nghĩa: lưu thơng tin khách hàng.

STT Tên thuộc tính Kiểu Miền giá trị Ý nghĩa

<=10 Mã khách hàng
1 maKhachHang Chuỗi <=20 Họ khách hàng
<=20 Tên khách hàng
2 hoKhachHang Chuỗi True/False Giới tính
<=10 Số điện thoại
3 tenKhachHang Chuỗi khách hàng
<=20
4 gioiTinh Boolean <=20 Email khách hàng
Mật khẩu tài khoản
5 soDienThoai Chuỗi <=50 của khách hàng
Địa chỉ
6 email Chuỗi

7 matKhau Chuỗi

8 diaChi Chuỗi

- Bảng ThamSo (tham số):

Downloaded by Heo Út ()

lOMoARcPSD|9234052

STT Tên thuộc tính Kiểu Miền giá trị Ý nghĩa -

1 maTS Chuỗi <=20 Mã tham số

2 tenTS Chuỗi <=50 Tên tham số
Áp dụng
3Mã tham số Tên tham số Đơn vị tính Giá trị

DVT Chuỗi <=20 Đơn vị tính
True
4TS1 giaTri Số ký tự tối Ký tự >0 8
thiểu củaSốmật True/False Giá trị
khẩu boolean
5 apDung Áp dụng
TS2 True
Số ký tự tối Ký tự (mặc địn2h0True)
thiểu của mật
khẩu

Danh sách các tham số:

III.1.2. Yêu cầu đăng nhập

Bảng mô tả dữ liệu
- Bảng KhachHang (Khách hàng).
- Ý nghĩa: lưu thông tin khách hàng.

STT Tên thuộc tính Kiểu Miền giá trị Ý nghĩa
<=10 Mã khách hàng
1 maKhachHang Chuỗi <=30 Họ khách hàng
<=20 Tên khách hàng
2 hoKhachHang Chuỗi True/False Giới tính
<=10 Số điện thoại
3 tenKhachHang Chuỗi

4 gioiTinh Boolean

5 soDienThoai Chuỗi


Downloaded by Heo Út ()

lOMoARcPSD|9234052

6 email Chuỗi <=20 khách hàng
<=20
7 matKhau Chuỗi Email khách hàng
<=50
8 diaChi Chuỗi Mật khẩu tài khoản
của khách hàng

Địa chỉ

III.1.3. Yêu cầu Thêm vào giỏ hàng

Bảng mô tả các bản dữ liệu:
- Bảng LoaiSanPham (Loại sản phẩm).
- Ý nghĩa: lưu trữ thông tin loại sản phẩm.

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa
<= 5 Mã Loại Sản Phẩm
1 maLoaiSanPham Chuỗi <= 20 Tên Loại Sản Phẩm

2 tenLoaiSanPham Chuỗi

- Bảng ThuongHieu (Thương hiệu).
- Ý nghĩa: lưu trữ thơng tin thương hiệu

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

<= 5 Mã Thương Hiệu
1 maThuongHieu Chuỗi <= 20 Tên Thương Hiệu

2 tenThuongHieu Chuỗi

- Bảng MatHang (Mặt hàng).
- Ý nghĩa: Lưu trữ thông tin mặt hàng.

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa
<= 5 ký tự Mã mặt hàng
1 maMatHang Chuỗi

Downloaded by Heo Út ()

lOMoARcPSD|9234052

2 tenMatHang Chuỗi <= 100 ký tự Tên mặt hàng
<= 10 ký tự Đơn giá
3 donGia Chuỗi <= 250 ký tự Ảnh mặt hàng
<= 5 ký tự Mã loại sản phẩm
4 anhMatHang Chuỗi <= 5 ký tự Mã thương hiệu

5 maLoaiSanPham Chuỗi

6 maThuongHieu Chuỗi

- Bảng ChiTietDatHang (Chi tiết đặt hàng)
- Ý nghĩa: Lưu thơng tin chi tiết đặt hàng.

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

<= 5 ký tự Mã đơn đặt hàng
1 maDonDatHang Chuỗi <= 5 ký tự Mã mặt hàng
>= 0 Số lượng
2 maMatHang Chuỗi >= 0 Đơn giá bán mặt hàng

3 soLuong Số

4 donGiaBan Số

III.1.4. Yêu cầu Đặt hàng

Downloaded by Heo Út ()


×