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ànhphiế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
và
đơ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