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

Phân tích và thiết kế hệ thống mua bán và bảo hành linh kiện máy tính

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 (486.59 KB, 18 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG HỌC VIỆN KỸ THUẬT MẬT MÃ
KHOA AN TOÀN THÔNG TIN
**********

BÁO CÁO BÀI TẬP LỚN
MÔN CÔNG NGHỆ PHẦN MỀM

Đề tài:Phân tích và thiết kế hệ thống mua bán và bảo hành linh kiện
máy tính
Giáo viên hướng dẫn: Vũ Thị Đào
Nhóm 5

Hà nội ngày 10 tháng 9 năm 2010

1


I)MÔ TẢ BÀI TOÁN NGHIỆP VỤ
1) Mô tả bằng lời:
Để hoàn thành bài tập lớn môn công nghệ phần mềm chúng em xin chọn một phần mềm trong
một công ty kinh doanh các thiết bị máy tính để phân tích.
Một công ty kinh doanh các thiết bị máy tính được chia ra làm ba bộ phận với các chức năng
khác nhau: Bộ phận bán hàng, bộ phận bảo hành, lắp ráp và bộ phận quản lý kho hàng.
Khi có yêu cầu nhập hàng thì công ty tiến hành ghi phiếu yêu cầu gồm các thông tin như tên
thiết bị, loại thiết bị và các thông tin chi tiết về thiết bị và gửi cho nhà cung cấp. Sau đó nhà
cung cấp sẽ gửi đơn chào hàng chi tiết cho công ty gồm các thông tin như tên thiết bị, loại
thiết bị, giá cả như ở trên. Qua đơn chào hàng của nhà cung cấp, công ty sẽ chọn những loại
thiết bị cần nhập và ghi vào phiếu nhập hàng và gửi cho nhà cung cấp, để đáp ứng nhu cầu
nhập hàng của công ty nhà cung cấp sẽ chuyển thiết bị cho công ty theo hợp đồng mua bán
kèm với những hóa đơn chứng từ cần thiết và biên lai thanh toán…Trước khi nhập hàng vào


kho công ty sẽ kiểm tra xem đã đủ các thiết bị mà mình yêu cầu chưa đồng thời ghi vào sổ
nhập kho của công ty.
Khi có khách hàng cần mua các thiết bị của công ty, bộ phận bán hàng sẽ đưa bảng báo giá
các thiết bị cho khách hàng. Nếu khách hàng đồng ý mua thì sẽ làm đơn đặt hàng với công
ty.Sau đó công ty sẽ tiến hành bàn giao các thiết bị cho khách hàng cộng với phiếu bàn giao
sản phẩm, phiếu bảo hành và hóa đơn thanh toán .Khi khách thanh toán thì công ty sẽ lập biên
lai thu tiền cho khách và ghi các thông tin cần thiết vào sổ thu và sổ kho.
Khi khách hàng có yêu cầu bảo hành thì công ty sẽ nhận thiết bị cần bảo hành thông qua biên
lai nhận thiết bị.Bộ phận bảo hành sẽ kiểm tra xem phiếu bảo hành, nếu còn thời hạn bảo
hành thì sửa chữa theo bảo hành, nếu hết hạn bảo hành thì sẽ gửi kèm hóa đơn thanh toán sửa
chữa khi trao trả thiết bị bảo hành cho khách hàng thông qua biên lai trả thiết bị. Đồng thời
công ty sẽ ghi các thông số cần thiết vào sổ bảo hành.
Sau một thời gian nhất định các bộ phận sẽ tổng hợp các thông tin như nhập kho, bán và bảo
hành các thiết bị cùng một số các thông tin khác để lập báo cáo lên lãnh đạo công ty.

2


2)Các hồ sơ:
2.1 Phiếu nhập kho:
Tên thiết bị
Xx
Xx
Xx

Loại thiết bị
Xxx
Xxx
Xxx


Giá thiết bị
Xxxx
Xxxx
Xxxx

Ngày nhập kho
xxxxx
Xxxxx
Xxxxx

2.2 Đơn đặt hàng:
Gồm có tên công ty cung cấp sản phẩm, tên công ty mua sản phẩm, các điều lệ mua bán, và
bảng các thiết bị cần mua bán
Tên thiết bị
Số lượng
Thành tiền
Ngày mua
Ghi chú
Yy
yyy
Yyyy
yyyyy
Yyyyy
Yy
Yyy
Yyyy
Yyyyy
Yyyyy
Yy
Yyy

Yyyy
Yyyyy
yyyyy
2.3 Phiếu bảo hành:
Số phiếu
Thiết bị bảo hành
Tên khách hàng
Địa chỉ khách hàng
Ngày mua
Ngày bảo hành

Xxxx
Xxx,xxx,xxx
Xxxx
Xxxxx
Xxxxxx
xx

2.4 Bảng báo giá các sản phầm:
Loại Thiết bị
xx
Yy
zz

Tên thiết bị
xxx
yyy
zzz

Chi tiết về thiết bị

xxxx
yyyy
zzzz

3

Giá thiết bị
Xxxxx
yyyyy
zzzzz


II.BẢNG PHÂN TÍCH XÁC ĐỊNH CHỨC NĂNG,TÁC NHÂN VÀ HỒ SƠ
Động từ + Bổ ngữ

Danh từ

Nhận xét

Ghi phiếu yêu cầu nhập
thiết bị
Gửi đơn chào hàng cho
công ty
Gửi đơn đặt mua thiết bị
cho nhà cung cấp
Lập hợp đồng mua bán
thiết bị
Biên bản bàn giao thiết
bị(kiêm hóa đơn thanh
toán tiền t.bị)

Kiểm tra t.bị đưa đến
Ghi sổ chi
Ghi sổ kho
Đưa ra báng báo giá máy
tính cho khách
Lập đơn đặt hàng
Ghi phiếu bảo hành kiêm
phiếu bàn giao thiết bị
Ghi hóa đơn thanh toán
Lập biên lai thu tiền
Ghi sổ thu
Ghi biên lai nhận thiết bị
bảo hành
Kiểm tra phiếu bảo hành
Ghi biên lai trả thiết bị
bảo hành
Lập hóa đơn thanh toán
nếu hết hạn bảo hành
Lập báo cáo

Bộ phận bán hàng
Phiếu yêu cầu
Nhà cung cấp

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

Nhà cung cấp
Đơn đặt mua thiết bị

Hợp đồng mua bán thiết
bị
Biên bản bàn giao t. bị

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

Bộ phận kho
Biên bán bàn giao t.bị
Sổ chi
Sổ kho
Bảng báo giá máy tính
Khách hàng
Đơn đặt hàng
Phiếu bảo hành kiêm
phiếu bàn giao
Hóa đơn thanh toán
Biên lai thu tiền
Sổ thu
Biên lai nhận thiết bị bảo
hành
Phiếu bảo hành
Bộ phận bảo hành
Biên lai trả thiết bị bảo
hành
Hóa đơn thanh toán
Ban lãnh đạo

Tác nhân

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

4

Hồ sơ dữ liệu

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


III.THIẾT LẬP BIỂU ĐỒ NGỮ CẢNH

Trả tiền

0

Biên lai thu tiền

Yêu cầu mua TB

Khách Hàng
Bảng báo giá MT
Yêu cầu BHTB
Biên lai nhận TBBH
Đơn đặt mua TB
Bàn giao TB

Phiếu yêu cầu
nhập thiết bị

Hệ thống
quản lý
mua,bán và
bảo hành
thiết bị máy
tính

Yêu cầu báo cáo

Đơn chào hàng Nhà Cung Cấp

Đơn đặt hàng
Biên bản bàn giao TB

Báo cáo

Ban lãnh đạo


5


IV.LẬP BIỂU ĐỒ PHÂN RÃ CHỨC NĂNG
Quản lý mua,bán& bảo hành thiết
bị máy vi tính

1.Nhập thiết bị

2.Bán thiết bị

3.Bảo hành

1.1Ghi phiếu Y/c
nhập thiết bị

2.1Đưa ra bảng báo
giá T.bị

1.2Gửi đơn đặt
mua T.bị

2.2Lập đơn mua
T.bị

1.3Lập hợp đồng
mua bán T.bị

2.3Ghi phiếu bảo
hành (kiêm phiếu

bàn giao T.bị)

3.3Ghi biên lai trả
T.bị bảo hành

2.4Ghi sổ kho

3.4 Ghi hóa đơn
thanh toán nếu T.bị
hết hạn bảo hành

1.4Ghi biên bản bàn
giaoT.bị

1.5Ghi sổ chi
1.6 kiểm tra đơn
hàng

3.1Ghi biên lai nhận
T.bị bảo hành
3.2Kiểm tra phiếu
bảo hành

2.5Lập hóa đơn
thanh toán

3.5 Ghi sổ bảo
hành

2.6Lập biên lai thu

tiền
2.7 Ghi sổ thu

6

4.Báo cáo
4.1Lập báo cáo


1.7Ghi sổ kho

V.MÔ TẢ CHI TIẾT CÁC CHỨC NĂNG LÁ:
(1.1)Ghi phiếu yêu cầu nhập thiết bị:Khi công ty muốn nhập thiết bị nào thì bộ phận kho
hàng sẽ ghi phiếu yêu cầu và đưa lên ban lãnh đạo của công ty để duyệt
(1.2)Gửi đơn đặt mua thiết bị:Sau khi xem xét phiếu yêu cầu mà bộ phận kho hàng đưa lên
ban lãnh đạo công ty sẽ dựa vào đó để lập ra đơn đặt hàng và gửi đơn đặt hàng cho nhà cung
cấp
(1.3)Lập hợp đồng mua bán thiết bị:Nhà cung cấp sẽ lập ra hợp đồng mua,bán thiết bị khi
có đơn đặt hàng của công ty gửi đến
(1.4)Ghi biên bản bàn giao thiết bị(kiêm hóa đơn thanh toán):Nhà cung cấp đưa số
lượng,giá tiền của mỗi thiết bị mà công ty yêu cầu mua và tổng số tiền mà công ty phải trả
cho nhà cung cấp
(1.5)Ghi sổ chi:Công ty sẽ ghi số lượng và giá nhập t.bị vào sổ chi
(1.6)Kiểm tra đơn hàng:Khi nhà cung cấp giao thiết bị thì bộ phận kho hàng sẽ kiểm tra
xem đã đủ thiết bị yêu cầu theo đơn đặt hàng hay không,nếu không đủ thì công ty sẽ không
nhận hàng ngược lại thì công ty sẽ nhận hàng
(1.7)Ghi sổ kho:ghi các thông tin về các t.bị có trong kho của c.ty.
(2.1)Đưa ra bảng báo giá thiết bị:Công ty sẽ đưa ra bảng giá của từng thiết bị khi khách có
yêu cầu mua
(2.2)Lập đơn mua thiết bị:Sau khi xem bảng báo giá nếu khách hàng có nhu cầu mua thiết

bị thì công ty sẽ đưa ra phiếu mua thiết bị cho khách và khách hàng sẽ ghi những thiết bị cần
mua vào đó và gửi tới bộ phận bán hàng của công ty
(2.3)Ghi phiếu bảo hành(kiêm phiếu bàn giao thiết bị):Công ty sẽ đưa ra đầy đủ thời gian
bảo hành của từng thiết bị mà khách đã mua.
(2.4)Ghi sổ kho:ghi những thiết bị đã được xuất cho khách.
(2.5)Lập hóa đơn thanh toán:Công ty đưa ra giá của từng thiết bị mà khách đã mua và tổng
số tiền mà khách phải trả

7


(2.6)Lập biên lai thu tiền:Sau khi khách hàng đã thanh toán tiền thì công ty sẽ đưa biên lai
thanh toán tiền đó cho khách
(2.7)Ghi sổ thu:Sau một ngày bộ phận bán hàng sẽ ghi lại số lượng và số tiền bán thiết bị
vào sổ thu của công ty
(3.1)Ghi biên lai nhận thiết bị bảo hành:Khi khách hàng có yêu cầu về bảo hành thiết bị thì
công ty sẽ ghi biên lai nhận thiết bị bảo hành và đưa cho khách
(3.2)Kiểm tra phiếu bảo hành:Bộ phận bảo hành sẽ kiểm tra xem phiếu bảo hành còn có
hạn hay không
(3.3)Ghi biên lai trả thiết bị bảo hành:Khi khách đến lấy thiết bị bảo hành thì công ty sẽ ghi
biên lai trả thiết bị bảo hành cho khách
(3.4)Ghi hóa đơn thanh toán nếu thiết bị hết hạn bảo hành:Đưa cho khách hóa đơn thanh
toán tiền nếu thiết bị đã hết hạn bảo hành
(3.5)Ghi sổ bảo hành:Bộ phận bán hàng lưu biên lai nhận,biên lai trả và hóa đơn thanh toán
tiền thiết bị bảo hành vào sổ bảo hành
(4.1)Lập báo cáo:Sau một khoảng thời gian nhất định thì ban lãnh đạo công ty yêu cầu lập
báo cáo về tình hình nhập,bán và bảo hành thiết bị của công ty

VI.LIỆT KÊ CÁC HỒ SƠ SỬ DỤNG


a.Phiếu yêu cầu
b .Đơn chào hàng
c .Đơn đặt mua thiết bị.
d.Hợp đồng mua bán thiết bị.
e.Biên bản bàn giao thiết bị(kiêm hóa đơn thanh toán)
f .Sổ chi
g .Bảng báo giá t.bị
h .Đơn đặt mua thiết bị của khách
i .Phiếu bảo hành kiêm phiếu bàn giao hàng
j .Hóa đơn thanh toán
k .Biên lai thu tiền
l .Sổ thu
m .Biên lai nhận thiết bị bảo hành
n .Biên lai trả thiết bị bảo hành
o .Sổ bảo hành
p .Hóa đơn thanh toán tiền TBBH
q .Sổ kho

8


r .Báo cáo

VII.LẬP MA TRẬN THỰC THỂ CHỨC NĂNG
Các thực thể
a.Phiếu yêu
cầu
b.Đơn chào
hàng
c.Đơn đặt mua

t.bị
d.Hợp đồng
mua bán t.bị
e.Biên bản bàn
giao t.bị

f.Sổ chi
g.Bảng báo giá
t.bị
h.Đơn đặt mua
thiết bị của
khách
i.Phiếu bảo
hànhphiếu
bàn giao t.bị

9


j.Hóa đơn
thanh toán`
k.Biên lai thu
tiền
l.Sổ thu
m.Biên lai
nhận thiết bị
bảo hành
n.Biên lai trả
TB bảo hành
o.Sổ bảo hành

p.Hóa đơn
thanh toán tiền
TBBH
q.Sổ kho
r.Báo cáo
Các chức năng
nghiệp vụ

1.Nhập t.bị
2.Bán thiết bị
3.Bảo hành
4.Báo cáo

a.

b.

c.

d.

e.

f.

C

R

C


C

C

U

g.

h.

i.

j.

k.

l.

R

C

C

C

C

U


m.

C
R

e) Biên bản bàn
giao t.bị(kiêm
HĐ thanh toán)

Nhà CC

C

R

a) Phiếu yêu cầu

o.

p.

q.

U
R

C

h) | Đơn đặt mua T.bị

của khách

g) Bảng báo giá
t.bị

Phiếu bảo hành
c) Đơn đặt mua T.bị

1.0
Nhập
T.bị

Đơn đặt hàng
Biên bản bàn giao t.bị
(kiêm hóa đơn thanh toán)
f) Sổ chi

d) Hợp đồng mua
bán t.bị
j)

y/c mua t.bị
Khách
2.0
Bảng báo giá
hàng
Bán t.bị t.bị
Đ

10


Đơn đặt mua

Y/c thanh toán
Biên lai thu tiền

Hóa đơn
thanh toan

k)
i)

r.

U
U

VIII.BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC 0

Phiếu Y/c nhập t.bị
Đơn chào hàng

n.

Biên lai thu tiền

Phiếu bảo hành
(kiêm phiếu bàn
giao t.bị )


C


q)
r)

Sổ kho

l) Sổ thu

Báo cáo

4.0
Báo cáo

Y/c báo cáo

o) Sổ bảo hành

Báo cáo

3.0
Bảo
hành

BH

m) Biên lai nhận
TBBH


n)

p)

Ban lãnh
đạo

Y/c bảo hành
Bảo hành
Y/c thanh toán nếu hết
hạn BH
Thanh toán
Biên lai trả TBBH

Hóa đơn thanh
toán

IX-BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC 1 ĐỐI VỚI TIẾN TRÌNH “1.0.Nhập
thiết bị”
c) Đơn đặt mua
Đơn đặt mua hàng
TB
b)

Nhà CC

Đơn chào hàng

y/c nhập t.bị
Đơn chào hàng


1.1
Ghi
phiếu
Chọn t.bị cần
Y/c
n nhập
nhập t.bị

a) Phiếu yêu cầu

11

1.2
Gửi đơn
đặt mua
t.bị


1.3
Lập hợp đồng Đưa ra
hợp
đồng
mua bán
t.bị

d)

Hợp đồng
Mua,ban

TB

1.4
Ghi biên
bản bàn
giao t.bị

e)

Biên bản
bàn giao

Hóa đơn thanh toán

f)

1.5
Ghi sổ
chi

So Chi

1.6
Kiểm
tra đơn
hàng

1.7
Ghi
sổ kho


q)

Sổ kho

X.BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC 1 ĐỐI VỚI TIẾN TRÌNH “2.0 Bán thiết
bị”
Đơn đặt hàng

Khách
hàng

Phiếu yêu cầu
mua TB
Bảng báo giá

2.1
Đưa ra
bảng
báo giá
TB

2.2
g) Bảng báo
giá TB

12

Lập đơn
mua

TB

h) Đơn đặt
mua TB
của khách


Phiếu
bảo hành
Thời được mua
gian
bảo
hành
các TB

Các thiết bị được mua

2.3

Số lượng

đơn
giá
nhập

Ghi phiếu
bảo hành
kiêm
phiếu bàn
giao


2.4
i)

Ghi sổ
kho

Phiếu bảo hành
kiêm phiếu bàn
giao hành

q) Sổ kho

TB
2.5

2.7

2.6
Thanh toán tiền

Lập hóa
đơn
thanh
toán
j)

TB

Lập biên

lai thu
tiền

Hóa đơn thanh
toán

k)

Ghi số lượng và đơn giá của các
thiết bị đã được bán

Biên lai
Thu tiền

Ghi sổ
thu

l) | sổ thu

Biên lai thu tiền

XI.BIỂU ĐỒ LUỒNG DỮ LIỆU MỨC 1 ĐỐI VỚI TIẾN TRÌNH “3.0 Bảo
hành”

Khách
hàng

Yêu cầu bảo hành

3.2


3.1
Ghi biên
lai nhận
TB bảo
hành

Phiếu bảo hành

13

Kiểm tra
phiếu
bảo hành

i) Phiếu bảo hành
kiêm phiếu bàn
giao hàng


Biên lai nhận TB
bảo hành
Hết
hạn
bảo
hành

Biên
lai
trả

TB
bảo
hành

m) Biên lai nhận TB
bảo hành

3.4
3.3
Ghi biên
lai trả
TB bảo
hành

Ghi hóa
đơn thanh
toán nếu
TB hết hạn
bảo hành

n) Biên lai trả
TB bảo hành

Hóa đơn thanh toán bảo hành
p)

3.5

Hóa đơn thanh toán
tiền TB bảo hành


Lưu

Ghi sổ
bảo
hành

o)

Sổ thu

XII. MÔ HÌNH E-R
1. Lọc thông tin :
Phiếu Nhập Kho

1

2

3

Bảng báo giá SP

14

1

2

3



Tên thiết bị
Loại thiết bị
Giá Thiết Bị
Ngày nhập kho

v
v
v

Đơn đặt hàng
Tên thiết bị
Số lượng
Thành tiền
Ngày mua
Ghi chú

1
v

v

2

3

v
v
v

v

Loại thiết bị
Tên thiết bị
Chi tiết mô tả
Giá thiết bị

v
v
v
v

Phiếu bảo hành
Số phiếu
Tên thiết bị
Tên khách hàng
Địa chỉ Khánh hàng
Ngày mua
Ngày bảo hành

1

2
v

3

v
v
v

v
v

2. Thực thể và thuộc tính :
+
Thiết bị ( tên )
+
Báo giá Thiết bị (Tên ,Giá ,Loại,Mô tả )
+
Đơn đặt hàng (Tên,số lượng ,Thành tiền ,Ngày mua)
+
Phiếu nhập ( Tên,Loại ,Ngày nhập )
+
Phiếu bảo hành ( Số phiếu ,tên thiết bị, ngày mua ,ngày bảo hành, tên khách hàng ,địa
chỉ khách )
3. Quan hệ :
< Ghi > : cái gì ? Đơn đạt hàng
cho cái gì ? Thiết bị
< Thanh toán > : cái gì ? Thiết bị
Cho ? Đơn đặt hàng
< Nhập > :
< Nhận >

cái gì ? Thiết bị
Cho cái gì ? Phiếu nhập
cái gì ? Phiếu bảo hành
Cho cái gì ? Đơn đặt hàng

4.Biểu đồ


15


Thanh
toán

Thiết bị

Đơn đặt hàng

Số tiền

Tên

Thuộ
c

Ghi

Ngày
mua
Số lượng

Nhậ
p

Nhậ
n

Bảng giá

Phiếu bảo hành
Loại

Giá

Số phiếu

Phiếu nhập
Số lượng
Ngày
nhập

Khách hàng

XIII . Thiết kế giao diện:

16

Ngày bảo
hành


1. Giao diện bảng báo giá:

17


2. Giao diện đơn đặt hàng:

18




×