Tải bản đầy đủ (.docx) (46 trang)

phân tích thiết kế hệ thống quản lý cửa hàng bán sách

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, 46 trang )

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THỒNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH
THIẾT KẾ HỆ THỐNG THÔNG TIN
ĐỀ TÀI:PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN
LÍ CỬA HÀNG BÁN SÁCH
Sinh Viên Thực Hiện:
Giảng Viên Hướng Dẫn:

NGUYỄN THỊ HÔNG KHÁNH

Ngành:

Công Nghệ Thông Tin

Chuyên Ngành:

Công Nghệ Phần Mềm

Lớp:

D14CNPM


PHIẾU CHẤM ĐIỂM
Sinh Viên Thực Hiện:
Họ và Tên

Chữ Ky


Ghi Chu

Giảng Viên Chấm:
Họ và Tên
Giảng viên 1:

Giảng viên 2:

Chữ Ky

Ghi Chu


Lời Cảm Ơn
Ngày nay, việc ứng dụng công nghệ thông tin đã trở nên phổ biến trong hầu hết
mọi cơ quan, doanh nghiêp, trường học đặc biệt là việc áp dụng các công tác tin
học trong công tác quản lý.
Trong ít năm trở lại đây, với tốc độ phát triển như vũ bão, CNTT đang làm cho
cuộc sống con người trở nên thú vị và đơn giản hơn. Vì vậy để bắt kịp với nhịp độ
phát triển của xã hội, những kiến thức học được trên giảng đường là vô cùng quan
trọng với chúng em.
Chúng em xin chân thành cảm ơn các thầy, cô bộ môn đã tận tình giảng dạy cho
chúng em trong suốt thời gian học tập vừa qua. Nhờ có sự chỉ dạy tận tình của các
thầy, cô để giúp chúng em hoàn hành báo cáo này.
Chúng em xin chân thành gửi lời cảm ơn đặc biệt đến cô giáo Nguyễn Thị Hồng
Khánh người đã tận tình hướng dẫn bộ môn PTTKHTTT cho chúng em trong từng
buổi học. Cô đã giúp trang bị cho chúng em kiến thức môn học và hơn cả là động
lực để tiếp tục trên con đường chinh phục công nghệ.
Chúng em xin chân thành cảm ơn thầy cô!


MỤC LỤC


LỜI NÓI ĐẦU……………………………………………………………………………….1
CHƯƠNG I. KHẢO SÁT HIỆN TRẠNG VÀ THU NHẬP………………………2
U CẦU………………………………………………………………..................................2
1.1 Hiện trạng quản lí cửa hàng……………………………………………………………….2
1.2 Quy trình quản ly…………………………………………………………………………..2
1.3 Nhược điểm của quy trình hiện tại………………………………………………………..4
1.4 Mong muốn của cửa hàng………………………………………………………………….4
1.5 Liệt kê các hồ sơ dữ liệu được sử dụng……………………………………………………5
1.6 Các hồ sơ…………………………………………………………………………………….5
CHƯƠNG II. PHÂN TÍCH THIẾT KẾ HỆ THỚNG………………………………7
1.Lập bảng phân tích……………………………………………………………………………7
1.1.Mơ tả bài tốn quản lí bán sách…………………………………………………………….7
1.1.2Bảng phân tích xác định chức năng, tác nhân và hồ sơ………………………………….7
2.3.Mơ hình nghiệp vụ:…………………………………………………………………………..9
2.3.1.Biểu đồ ngữ cảnh…………………………………………………………………………..9
2.3.2.Biểu đồ phân rã chức năng………………………………………………………………10
2.3.3.Mô tả chức năng chi tiết lá……………………………………………………………….12
2.4.Phân tích mơ hình quan niệm……………………………………………………………..15
2.4.1.Luồng dữ liệu mức 0:……………………………………………………………………15
2.4.2.Biểu đồ luồng dữ liệu mức 1……………………………………………………………16
2.4.2.2.Biểu đồ tiến trình 2.0 – Quản lí nhập hàng………………………………………….17
2.4.2.3.Biểu đồ tiến trình 3.0 – Quản lí bán hàng ra…………………………………………18
2.4.2.4.Biểu đồ tiến trình 4.0 – Báo cáo thống kê…………………………………………….19
2.4.2.5Biểu đồ tiến trình 5.0 – Quản lí người dùng…………………………………………..20
2.4.2.6.Biểu đồ tiến trình 6.0 – Quản lí nhân viên……………………………………………21
2.5.Mơ hình E-R………………………………………………………………………………..22
2.5.1.Liệt kê, chính xác hóa và lựa chọn thơng tin……………………………………………22

2.5.2.Xác định thực thể, gán thuộc tính cho nó và xác định định danh……………………..24
2.5.3.Xác định các mối quan hệ và thuộc tính của chung……………………………………26


2.6.Thiết kế mơ hình cơ sở dữ liệu Logic……………………………………………………..31
2.6.1.Chuyển mơ hình E-R sang mơ hình dữ liệu quan hệ………………………………….31
2.6.2.Cơ sở dữ liệu vật lí………………………………………………………………………33
2.6.2.1.Loại……………………………………………………………………………………..34
2.6.2.Nhà cung cấp……………………………………………………………………………..34
2.6.3.Kho………………………………………………………………………………………..34
2.6.4.Nhân viên…………………………………………………………………………………34
2.6.5.Sách……………………………………………………………………………………….35
2.6.6.Đặt hàng…………………………………………………………………………………35
2.6.7.Phiếu nhập……………………………………………………………………………….36
2.6.8.Dịng nhập……………………………………………………………………………….36
2.6.9.Phiếu x́t……………………………………………………………………………….36
2.6.10.Dịng x́t………………………………………………………………………………36
2.7.Thiết kế giao diện…………………………………………………………………………39
2.7.1.Đăng nhập hệ thống…………………………………………………………………….39
2.7.2.Đăng kí hệ thống…………………………………………………………………………40
2.7.3.Giao diện tìm kiếm sản phẩm……………………………………………………………41
2.7.4.Giao diện quản lí nhập hàng…………………………………………………………….41
2.7.5.Giao diện quản lí nhân viên……………………………………………………………42


Lời Nói Đầu
Việc xây dựng các trang web để phục vụ nhu cầu riêng của các tổ chức , công ty
thậm chí các cá nhân, ngày nay, không gì lấy làm lạ. Với chỉ một vài thao tác đơn
giản, một người bất kì có thể chở thành một chủ website giới thiệu về bất cứ những
gì mà anh ta quan tâm: một website giới thiệu về bản thân và gia đình anh ta, hay

một website trình bày về các bộ sư tập các hình ảnh các loại xe hơi mà anh ta thích
chăng hạn.
Đối với các chình phủ và công ty việc xây dựng website riêng càng ngày trở nên
vô cùng cấp thiết. Thông qua nhưng wedsite này, thông tin về họ cũng như các
công văn, thông báo, quyết định của chính phục hay các sản phẩm, dịch vụ mới
của công ti sẽ đến với những người quan tâm, đến với khách hàng của họ của họ
một cách kịp thời, tránh những phiền hà mà các phương thức chuyền thống thường.
Hoạt động của một công ty, cửa hàng có quy mô khá lớn sẽ được tăng cường và
mở rộng nếu xây dựng được một website tốt. Bắt nguồn cung ý tưởng này cung
với gợi ý của giá viên Nguyễn Thị Hồng Khánh, em đã thực hiện báo bài báo cáo”
Phân tích và thiết kế hệ thống quản lý cửa hàng bán sách”.

CHƯƠNG I. KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP
YÊU CẦU


1.1 Hiện trạng quán ly cửa hàng.
Mô hình tổ chức của hàng,
Hiện nay thì cửa hàng đang duy trì kinh doanh buôn bán của mình. Mọi
yêu cầu mua sách của khách hàng được thông qua các hình thức khác nhau
như: online hoặc trực tiếp mua hàng.Mọi công đoạn để sản phẩm đến tay người
sử dụng phải trải qua nhiều công đoạn khiến cho cửa hàng chậm tiến độ và dễ
mắc phải những sai sót không đáng có.
-Cửa hàng có 2 khu để bán sách.
-Hiện tại cửa hàng có 3 nhân viên bán hàng, 1 kế toán và 1 chủ cửa
hàng.
Mọi quy trình đều bằng thủ công. Vì vậy, công nghệ đã ra đời để giúp
cửa hàng xây dựng phần mềm quản lí để thuận cho người quản lí những thông
tin chính xác nhất.


1.2 Quy trình quản lý
(Quy trình quản lý thực tề)
+Khi khách hàng đến mua trực thì nhân viên bán hàng sẽ hỏi khách cần mua
sách gì và sau đó nhân viên bán hàng sẽ cập nhật những thông tin của khách
hàng khi mua sản phẩm vào hệ thống quản lí.
+Khi khách mua các sản phẩm của cửa hàng thì nhân viên bán hàng sẽ lập một
phiếu hóa đơn thanh toán cho khách và sau đó sẽ báp lên bộ phận kế toán.
+Bộ phận kế toán sẽ dựa vào hóa đơn đó để thanh toán cho khách.
+Sau đó sản phẩm được lấy từ cửa hàng, kho để đưa cho khách.
+Khi nhận được yêu cầu của người quản lí, bộ phận kế toán sẽ phải thống kê
báo cáo về các thông tin hàng hóa được bán ra, hàng tồn và nhập vào theo ngày,
tháng, quý, năm.

1.3 Hạn chế trong quy trình hiện tại:


-Việc quản lý, kiểm soát nguyên liệu trong kho còn gặp nhiều hạn chế( vẫn
còn làm thủ công trên giấy vẫn chưa đạt được tốc độ tối đa nhằm giảm thiểu
công việc).
-Việc kiểm soát hàng hóa bán ra còn nhiều sai xót không đáng có vì số lượng
hàng hóa bán trong ngày quá nhiều khiến cho một số, quá trình còn nhiều
bước làm thủ công.
1.4 Mong muốn của cửa hàng:
Có một chương trình giúp công việc quản lý được nhanh chóng và chính xác
hơn:
-Quản lí số lượng của các sản phẩm và nguyên liệu có trong quán.
-Quản lí được việc suất nhập nguyên liệu trong kho và số lượng đồ
được bán ra.
-Quản lí thời gian lưu kho của sản phẩm: cảnh bảo các nguyên liệu
mặt hàng sắp hết thời gian sử dụng, tránh gây tổn hại đến khách hàng

và cửa hàng.
-Tạo ra các bảo cáo biểu về số lượng mặt hàn bán ra cái nào bán chạy
hơn để có thể đưa ra các chiện lược bán hàng cụ thể.
-Cập nhật thông tin của các khách hàng thường xuyên ghé quán để tư
vấn và có những chính sách ưu đãi cần thiết nhằm giữ chân khách
huàng và lôi kéo những khách hàng khác

1.5 Liệt kê các hồ sơ dữ liệu được sử dụng:
A.Nhà cung cấp
B.Sách
C.Danh mục sách mới


D.Nhà xuất bản
E.Thông tin nhân viên
F.Tài khoản
G.Hóa đơn
H.Khách hàng
J.Đơn đặt hàng
K.Giỏ hàng

1.6. Các hồ sơ
Thêm các hồ sơ dữ liệu:(ví dụ thông tin phiếu nhập phiếu, phiếu xuất, hóa đơn,
phiếu bán hàng)
*Mẫu hóa đơn mua hàng


Cửa hàng sách...................
Điện thoại:.............................
Email:........................................


Địa chỉ:.....................................

PHIẾU YÊU CẦU MUA HÀNG
SỐ:..........
Mã nhân viên :...........................................
Mã khách hàng :.........................................
Tên khách hàng :.........................................
Ngày lập
:.........../............/...............

STT

Mã sản phẩm

Tên sản phẩm

Số lượng

Ghi chú

Nhân viên lập phiếu
(ký và ghi rõ họ tên)

*Mẫu hóa đơn bán hàng
Cửa hàng sách...................
Điện thoại:.............................

Địa chỉ:.....................................
Email:........................................


HÓA ĐƠN BÁN HÀNG
SỐ:..........

Mã nhân viên :...........................................
Mã khách hàng :.........................................
Tên khách hàng :.........................................
Ngày lập
:.........../............/...............
STT

Mã sách

Tên sách

Đơn giá

Số lượng

Thành tiền

Tổng tiền:..................................................


Bằng chữ:.................................................
Khách hàng

Nhân viên thu ngân

(Ký và ghi rõ họ tên)


(Ký và ghi rõ họ tên)

*Mẫu phiếu kiểm kê sách

Cửa hàng sách...................

Địa chỉ:.....................................

PHIẾU KIỂM KÊ SÁCH
SỐ:...........
Mã nhân viên :....................................
Ngày kiểm kê :......../.........../.................

STT

Mã sách

Tên sách

Số lượng

Tổng số sách :....................................(cuốn)
Nhân viên lập phiếu
(Ký và ghi rõ họ tên)

*Mẫu phiếu xuất kho
Cửa hàng sách...................
Điện thoại:.............................


Địa chỉ:.....................................
Email:........................................

PHIẾU XUẤT KHO


SỐ:..........
Mã nhân viên :...............................................
Ngày kiểm kê :................................................
STT

Mã sách

Nhân viên nhận sách
(Ký và ghi rõ họ tên)

Tên sách

Số lượng

Nhân viên phát sách
(Ký và ghi rõ họ tên)

CHƯƠNG II. PHÂN TÍCH THIẾT KẾ HỆ THỚNG
2.Lập bảng phân tích
2.1 Mơ tả bài tốn quản lí cửa hàng bán sách.
Hệ thớng quản lí cửa hàng bán sách liên tục cập nhật đơn hàng sách của khách
hàng mỗi khi có yêu cầu.



Thông tin sách được quản lí chặt chẽ từ tên sản phẩm, tên nhà cung cấp, xuất
xứ, giá thành. Các số liệu này sẽ được nhập vào cơ sở dữ liệu rồi từ đó có thể tạo
các báo cáo khi được yêu cầu. Các báo cáo thống kê cần phải thống kê được tất cả
các thông tin liên quan đến sản phẩm cũng như liệt kê được thông tin sản phẩm qua
các thông tin liên quan.
Nhân viên kế toán có thông tin của các sản phẩm đặt hàng của khách hàng.
Vào mỗi ngày hệ thống gửi số liệu sản phẩm đặt hàng đến nhân viên kế toán. Từ
đó nhân viên kế toán có thể xem xét trong kho có còn sản phẩm hay không, nếu
trong kho không còn sản phẩm-nhân viên kế toán báo cáo đến quản lí. Quản lí sẽ
yêu cầu cập nhật sản phẩm đến nhà cung cấp và cung cấp sản phẩm tới kho. Khi
sản phẩm được cung cấp xong sẽ tiến hành nhập kho. Sau đó sản phẩm sẽ được
chuyển đến khách hàng yêu cầu.
Số lương sách, nhập xuất tại kho được lưu vào hệ thống để quản lí
Về số lượng nhập xuất tồn kho tại từng ngày, tháng, năm để có thể dễ dàng quản lí
cũng như thống kê báo cáo lên.
Hệ thống cửa hàng bán sách được coi là hệ thống mang tính phục vụ cao về
tính nhanh, gọn, nhẹ, đảm bảo nhu cầu, chất lượng sản phẩm mà khách đề ra.
2.2 Bảng phân tích xác định chức năng, tác nhân và hồ sơ

Cụm động từ + bổ ngữ
Cung cấp
Hàng
Yêu cầu
nhà cung cấp
Gửi
Thông tin chi tiết
Cho
Khách hàng
Mua
Hàng

Quản lí
Sách
Nhập
Thông tin nhà cung cấp
Đặt
Hàng
Đặt
Hàng
Cập nhật số
Số khách hàng
khách hàng
Sản xuất
Sách
Kiểm tra
Kho
Gửi
Số liệu sản phẩm

Cụm danh từ
Nhà cung cấp
Chủ cửa hàng
Nhà cung cấp
kho
Hợp đồng mua
Sách
Thông tin nhà cung cấp
Khách
Đơn đặt
Nhân viên bán hàng


Nhận xét
Tác nhân
Tác nhân
Tác nhân
Tác nhân
Hồ sơ dữ liệu
Hồ sơ dữ liệu
Hồ sơ dữ liệu
Tác nhân
Hồ sơ dữ liệu
Tác nhân

Báo cáo
Kho
Số liệu đơn hàng

Hồ sơ dữ liệu
Tác nhân
Hồ sơ dữ liệu


Thống kê
Đề xuất
Nhập
Nhập
Xuất

Thông tin liên quan
đến sách
Kế hoạch sản xuất

Kho
Kho
Kho

2.3 Mơ hình nghiệp vụ
2.3.1 Biểu đồ ngữ cảnh

Sớ liệu đơn hàng

Hồ sơ dữ liệu

Kế hoạch sản xuất
Người quản lí
Phiếu nhập
Phiếu xuất

Hồ sơ dữ liệu
Tác nhân
Hồ sơ dữ liệu
Hồ sơ DL


2.3.2 Biểu đồ phân giã chức năng
2.3.2.1 Nhóm các chức năng :


Các chức năng chi tiết

Nhóm 1


Nhóm 2

Đăng nhập
Chuẩn bị hồ sơ

Bộ phận quản lí

Quy định chung
Thống kê
Cập nhật sách mới
Mua sách

Hệ thống quản lí
Cửa hàng bán sách
Mua hàng

Thanh toán
Nhận đơn đặt hàng
Bán sách

Bán hàng

Thanh toán

Các Thực Thể
a.Nhà cung cấp


b.Sách
c.Danh mục sách mới

d.Nhà xuất bản
e.Thông tin nhân viên
f.Tài khoản
g.Hóa đơn
h.Khách hàng
j.Đơn đặt hàng
k.Giỏ hàng
L.Báo cáo
M.Phiếu nhập
N.Phiếu xuất
Các chức năng nghiệp vụ

a

b

c

d

e

1.Quản lý danh mục

U

U

U


U

2.Quản lý nhập hàng

R

R

R

R

C

R

3.Quản lí bán hàng

R

R

R

R

C

U


R

4.Báo cáo thống kê

R

R

R

R

R

R

R

5.Quản lý người dùng
6.Quản lý nhân viên

f

R
C

U

2.3.2.2 Biểu đồ phân rã chức năng:


g

R

h

R
R

j

k

l

m

n

U

C

C

C

C

R


R

R


2.3.3 Mô tả chức năng chi tiết lá:
(1.1)Quản Lí Danh Mục Nhà Cung Cấp: Quản lý thông tin của Nhà Cung
Cấp (Mã Nhà Cung cấp,Tên Nhà Cung Cấp).
(1.2)Quản Lí Danh Mục Xuất Xứ :Quản lí thông tin của Xuất Xứ
(1.3) Danh Mục Top Nổi Bật:Quản lí thông tin của những sản phẩm nổi bật
(Mã Sản Phẩm,Tên Sản Phẩm,Hãng,Phiếu xuất).
(2.1)Cập Nhật Phiếu Nhập:Quản lí thông tin của việc Nhập Kho khi quần áo
được chuyển từ nơi sản xuất hay phân phối đến (Mã Phiếu Nhập,Mã Kho,Nơi
Sản Xuất,Số Lượng,Sản Phẩm).
(2.2)Cập Nhật sản phẩm: Quản lí thông tin của sản phẩm khi mới nhập
kho,Tạo các hóa đơn chứng từ khi thực hiện nhập kho (Mã Sản Phẩm,Lô sản


phẩm,Ngày Nhập,Số Lượng).
(3.1)Xem Thông Tin Sản Phẩm:Quản lí và cập nhật những thông tin hiện
có trên website cũng như cửa hàng.
(3.2)Đặt Hàng:Quản lí chặt chẽ thông tin của người đặt hàng để có lợi cho 2
cả bên :“an toàn,tiện ích,Công nghệ”.
(3.3)Thanh toán:Quản lí thông tin linh hoạt của người mua khi thanh toán
trực tiếp hoặc online.Hướng tới Tiệm .
(3.4)Xem Tình Trạng Đơn Hàng:Kiểm tra xem sản phẩm có còn đáp ứng
được yêu cầu của khách hàng khi đặt không.(Mã Đơn Hàng,Mã Sản Phẩm,Tên
Hàng,Thông Tin Về Đơn Hàng).
(3.5)Duyệt Chuyển Hàng:Đáp ứng yêu cầu của khách hàng (Mã Sản Phẩm

Giao Hàng,Mã Mặt Hàng,Số Lượng,Đơn Gía).
(4.1)Thống Kê Đơn Hàng:Quản lí thông tin của đơn hàng ( Mã Đơn
Hàng,Mã Số Sản Phẩm,Mã Hóa Đơn,Max Kho,Số Lượng).
(4.2)Thống kê số lượng sản phẩm: Quản lí thông tin của sản phẩm (Mã Sản
Phẩm,Tên Sản Phẩm,Số Lượng,Mã kho).
(4.3)Thống Kê Doanh Thu: Quản lí doan thu của cửa hàng theo (Mã Hóa
Đơn,Tên Hóa Đơn,Tên Sản Phẩm,Số lượng,Ngày thống kê).
(4.4)Thống Kê Hàng Tồn Trong Kho: Quản lí thông tin sản phẩm tồn trong
kho (Mã Sản Phẩm, Tên Sản Phẩm,Số Lượng,Mã Kho)
(5.1) Đăng Nhập: Tạo chức năng đăng nhập khi khách hàng muốn mua sản
phẩm.
(5.2)Đăng kí: Tạo chức năng đăng kí để trở thành người mua hàng thân
thiện với hệ thống.
(5.3)Cập Nhật Thông Tin: Tạo chức năng cập nhật thông tin khi có yêu cầu.
(5.4) Đổi Mật Khẩu :Tạo chức năng đổi mật khẩu khi khách có yêu cầu đến


hệ thống.
(6.1)Quản Lý Theo Chức Vụ: Phân quyền cho mỗi nhân viên có một chức
vụ khác nhau nhằm có nhiệm vụ riêng .( Mã Chức Vụ,Tên Chức Vụ).
(6.2)Quản Lý Nhân Viên: Quản lí cán bộ sử dụng chương trình .
(6.3) Quản Lý Quầy Hàng : Quản lí thông tin của quầy hàng(Mã Quầy
Hàng,Tên Quầy Hàng,Địa Điểm,Mã Cửa Hàng).

2.4.Phân tích mô hình quan niệm.
2.3.1 Luồng dữ liệu mức 0:


2.4.2.Biểu đồ luồng dữ liệu mức 1



2.4.2.1.Biểu đồ tiến trình 1.0 – Quản ly danh mục

2.4.2.2. Biểu đồ tiến trình 2.0 – Quản lí nhập hàng



2.4.2.3. Biểu đồ tiến trình 3.0 – Quản lí bán hàng ra


2.4.2.4.Biểu đồ tiến trình 4.0 – Báo cáo thống kê.


×