BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC PHAN THIẾT
KHOA CƠNG NGHỆ THƠNG TIN
----------------
BÁO CÁO MƠN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
Tên đề tài: Xây dựng app quản lý thú cưng …
Giảng viên hướng dẫn:
ThS. Viên Thanh Nhã
Sinh viên thực hiện:
NGUYỄN BẢO LÂM
Mssv:
0064
Lớp:
K13THO01
Bình Thuận, ngày 30 tháng 10 năm 2020
1
Mục lục :
NỘI DỤNG BÁO CÁO GỒM CÁC PHẦN: ...................................................................3
Chương 1: Khảo sát hệ thống ...........................................................................................3
1.Khảo sát hiện trạng về mặt tổ chức ...............................................................................3
2 vẽ sơ đồ tổ chức .............................................................................................................4
3. khảo sát hiện trạng về mặt tin học ................................................................................5
4. tính khả thi của ứng dụng ............................................................................................5
5.sao khi khảo sát tìm hiểu nhu cầu : ...............................................................................5
Chương 2 : xác định yêu cầu ............................................................................................6
2.1 Yêu cầu chức năng: ....................................................................................................6
Chương 3: Phân tích và thiết kế .....................................................................................16
3.1 Phân tích ...................................................................................................................16
3.1.1 Mơ tả thơng tin của các yêu cầu chức năng ..........................................................16
3.1.2 Mô tả thông tin các của các yêu cầu phi chức năng ..............................................18
3.2 Thiết kế .....................................................................................................................19
3.2 Xác định thực thể .....................................................................................................19
3.3 Xác định các mối kết hợp giữa các thực thể ............................................................ 21
3.4 Xác định bản số mối kết hợp của các thụ thể ........................................................... 22
3.5 Mơ hình mức quan niệm CMD ................................................................................24
3.6 Chuyển CMD sang mơ hình quan hệ .......................................................................25
3.7 Thành phần dữ liệu của quan hệ ...............................................................................25
3.8 Mơ hình Vật Lý ........................................................................................................29
3.8.2 Sơ đồ Diagram trên MySQL .................................................................................31
3.8.3 Dữ liệu mẫu ...........................................................................................................31
Chương 4: Thiết kế giao diện .........................................................................................31
2
NỘI DỤNG BÁO CÁO GỒM CÁC PHẦN:
Chương 1: Khảo sát hệ thống
1.Khảo sát hiện trạng về mặt tổ chức
+ Shop thú cưng PetXinh
+ địa chỉ : 730 Lê phú thọ , p15 gị vấp , tphcm
Vì là một cửa hàng thú cưng nhỏ nên cơ cấu tổ chức không nhiều để tiết kiệm
chi phí cho doanh nghiệp
-
Cơ cấu tổ chức
-
+ giám đóc , phó giám đóc
+ quản lí phịng ban
+ phịng hành chính
+ phịng kế tốn
+ phịng dịch vụ và chăm sóc khách hàng
+ phịng ban chăm sóc thú cưng
+ bộ phận kế toán , bộ phận bán hàng , bộ phận chăm sóc
-
Cách vận hành tổ chức:
+ mỗi quyết định mà giám đóc ban hành người quản lý phải làm theo lệnh
của ban giám đóc về đưa ra đề xuất cho nhân viên thực hiện .
Khảo sát về cách vận hành tổ chức cảu một doanh nghiệp
- Mô tả chi tiết các chức năng của từng bộ phận trong tổ chức
+ Chức năng giam doc : điều hành và đưa ra mọi quyết của doanh nghiệp thú
cưng
+ Chức năng phó giám đóc : người làm theo lệnh được giao của tổ của người
chủ shop giám sát hoạt động nhân viên
+ chức năng của phịng hành chính: xây dựng cơ quan văn phịng , trang bị
văn phịng , quản lí máy móc phương tiện làm việc , thực hiện cơng tác lưu trữ ,
3
đánh máy , bảo vệ nội bộ , bảo vẹ cơng ty ,thực hiện chế độ quản lí thơng tin
liên lạc , thực hiện chế độ lao động hợp đồng lao động.
+ Chức năng phịng kế tốn: tính tốn doanh thu ngày, doanh thu tháng,
doanh thu quý của doanh nghiệp , tính tốn lương nhân viên , tính tốn mặt
hàng nhập về và báo cáo thuế của công ty
+ chức năng dịch vụ và chăm sóc khách hàng: giới thiệu mặt hàng , tư vấn
cho khánh hàng về sản phẩm của doanh nghiệp
+ chức năng của bộ phận chăm sóc: theo dõi sức khỏe của thú cưng , khám
chữa bệnh cho thú cưng
2 vẽ sơ đồ tổ chức
Giam doc
Pho giam doc
p
Phong
hanh
Phong ke
Phong dich
Phong cham
chinh
toan
vu
soc
4
-
Ghi chú hình vẽ hoặc trích dẫn
3. khảo sát hiện trạng về mặt tin học
- khảo sát về phần phần cứng của doanh nghiệp : doanh nghiệp gồm có 20
máy tính bao gồm tất cả các phịng ban , gồm một máy in , và 2 máy chiếu
- khảo sát về phần mềm của công ty : để thuận lợi cho nhân viên công ty sử
dụng win 10 , và sử dụng ổ cứng SSD
- khảo sát về con người ( số lượng , trình độ , nhận thức về cntt ): số lượng
nhân viên của công ty gồm 30 người , hơn 80% của cơng ty có hiểu biết sử
dụng cơng nghệ , và 10% có chứng chỉ tin học
4. tính khả thi của ứng dụng
sau khi tìm hiểu nhu cầu của thì trượng thì có thể thấy rằng việc việc xây dựng
website bán thú cưng , quản lí thú cưng là việc cần thiết đối với thị trường .
5.sao khi khảo sát tìm hiểu nhu cầu :
lựa chọn mơ hình xây dựng phần mềm : Sau khi khảo sát, tìm hiểu về nhân
lực cũng như cơ sở vật chất và tính khả thi, nhóm chúng em nhận thấy rằng
việc xây dựng hệ thống thông tin về việc mua bán thú cưng qua mạng là việc
cần thiết mơ hình phần mềm thác nước water là phù hợp
5
Chương 2 : xác định yêu cầu
2.1 Yêu cầu chức năng:
Lưu trũ :
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT
Tên yêu cầu
Người được hỏi
Ngày thực hiện
Ghi chú
1
Ghi lại lịch sữ thông tin
Nguyễn Văn
07/09/2022
Họ tên , số điện
mua hàng của khách
Lâm
Ghi lại lịch sữ thông tin thú
Nguyễn Văn
cưng
Lâm
Ghi nhận thông tin sử lý
Nguyễn Văn
đơn hàng
Lâm
2
3
thoại , facebook
07/09/2022
Giới , ngày sinh
,giá thành
07/09/2022
Ngày , nhân
viên , mã đơn
hàng
4
5
Ghi lại tổng thanh tốn của
Nguyễn Văn
từng hóa đơn
Lâm
Ghi lại tổng doanh thu của
Nguyễn Văn
từng ngày
Lâm
07/09/2022
Giá thành , vat ,
giảm giá
07/09/2022
Doanh thu
6
Tra cứu:
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT
Tên yêu cầu
Người dược hỏi
Ngày thực hiện
Ghi chú
1
Cho phép tra cứu theo đơn
Nguyễn Văn
07/09/2022
Ngày mua hàng
hàng đã mua
Lâm
,địa điểm mua
hàng , ngày
xuất kho ,
2
Cho phép ghi lại thông tin
Nguyễn Văn
,địa điểm của khách hàng đã
Lâm
07/09/2022
Họ tên , địa
điểm vận
mua
chuyển , số
điện thoại
3
Cho phép ghi lại giá thành
Nguyễn Văn
của thú cưng và ngày giảm
Lâm
07/09/2022
Ngày sale , giá
thành ,
gia
7
Tính tốn:
Người thực hiện : Nguyễn Bảo lâm
Ngày thực hiện : 07/09/2022
STT
Tên yêu cầu
Người được
Ngày thực hiện
Ghi chú
07/09/2022
Số lượng bán ra , số
hỏi
1
Tính tổng doanh thu của
Nguyễn Văn
ngày, tháng , q , năm
Lâm
lượng tồn kho ,
trung bình bán ra
trong 1
ngày,tháng,q,năm
2
Tính tổng lương của nhân
Nguyễn Văn
viên ngày, tháng, quý, năm
Lâm
07/09/2022
Lương 1 giờ , 1
ngày của nhân vien
,tổng lương phải trả
cho nhân viên trong
tháng, quý, năm,
tính số giờ nhân
viên làm việc , ngày
nghĩ .
8
3
Tính tổng số lượng nhập
Nguyễn Văn
hàng , bán hàng , ngày ,
Lâm
07/09/2022
Số lượng , giá thành
,loại hàng , mã hàng
tháng , quý , năm
Kết xuất :
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
Tên yêu cầu
Người được hỏi
Ngày thực hiện
Ghi chú
Lập báo cáo về lương
Nguyễn Văn
07/09/2022
Giới tính ,
thưởng của nhân viên trong
Lâm
STT
1
chuyên nghành ,
một năm
2
Tiền thưởng
Lập báo cáo về tình hình
Nguyễn Văn
kinh doanh của doanh
Lâm
07/09/2022
Tổng lợi nhuận
doanh nghiệp
nghiệp trong một năm
trong một năm ,
Thuế doanh
nghiệp
Môi trường :
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT
Tên yêu cầu
Người được hỏi
Ngày thực hiện
Ghi chú
9
1
2
3
Số lượng nhân viên đào tạo
Nguyễn Văn
trong một tháng
Lâm
Số lượng phần mềm cập
Nguyễn Văn
nhật trong mọt tháng
Lâm
Số lượng máy in còn hoạt
Nguyễn Văn
động
Lâm
07/09/2022
Chất lượng ,
07/09/2022
Số lượng phần
mềm cập nhật
07/09/2022
Số lượng , chất
lượng , hiệu quả
Mô Phỏng :
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT
Tên yêu cầu
Người được hỏi
Ngày thực hiện
Ghi chú
1
Mơ phỏng phần mềm bán
Nguyễn Văn
07/09/2022
Q trình bn
thú cưng
Lâm
bán , cách thức
hoạt động
2
Mơ phỏng q trình chăm
Nguyễn Văn
sóc sức khỏe của thú cưng
Lâm
07/09/2022
Tình trạng sức
khỏe ,
10
3
Mơ phỏng nhu cầu của
Nguyễn Văn
khách hàng
Lâm
07/09/2022
Mức độ hài lịng
của khách hàng
Tự động :
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT
Tên yêu cầu
Người được hỏi
Ngày thực hiện
Ghi chú
1
Tự động thông báo về ngày
Nguyễn Văn
07/09/2022
Ngày mua ,
mua , nhập , bán thú cưng
Lâm
Tự động theo dỏi tình trạng
Nguyễn Văn
sức khỏe cho thú cưng
Lâm
Tự động phân loại thú cưng
Nguyễn Văn
theo nhu cầu khách hàng
Lâm
2
3
ngày bán
07/09/2022
Cân nặng, chiều
cao , bệnh tật
07/09/2022
Màu sắc, hình
dạng ,kích thước
11
Phân quyền :
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT
Tên yêu cầu
Người được hỏi
Ngày thực hiện
Ghi chú
1
Phân cấp quyền hệ thống
Nguyễn Văn
07/09/2022
Danh sách thú
quyền người quản trị
Lâm
cưng đã
bán,danh sách
hàng tồn ,
2
Phân cấp quyền của người
Nguyễn Văn
mua
Lâm
07/09/2022
Tra cứu thơng
tin ngày sinh ,
giới tính của thú
cưng
3
Phân quyền người bán thú
Nguyễn Văn
cưng
Lâm
07/09/2022
Tra cứu loại thú
cưng , danh sách
khách hàng đã
mua
12
Sao lưu :
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT
Tên yêu cầu
Người được hỏi
Ngày thực hiện
Ghi chú
1
Sao lưu dữ liệu thú cưng đã
Nguyễn Văn
07/09/2022
, loại thú cưng,
bán
Lâm
giới tính, giá
thành
2
Sao lưu dữ liệu của người
Nguyễn Văn
dùng đã mua
Lâm
07/09/2022
Tên, giới tính ,
tuổi ,số điện
thoại
3
Sao lưu dữ liệu thú cưng đã
Nguyễn Văn
nhập
Lâm
07/09/2022
Ngày nhập , giá
thành nhập , giới
Tiến hóa :
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT
Tên yêu cầu
Người được hỏi
Ngày thực hiện
Ghi chú
13
1
2
Có thể thay đổi giá tiền của
Nguyễn Văn
thú cưng
Lâm
Thay đổi thué tăng hay
Nguyễn Văn
giảm
Lâm
07/09/2022
Giá tiền ban đầu
, % thay đổi
07/09/2022
Giá trị phần
trăm thuế gia
tăng
3
Tăng số lượng thú cưng
Nguyễn Văn
nhập vào vào cửa hàng
Lâm
07/09/2022
Số lượng ban
đầu , số lượng
sau khi tăng
Tiện dụng :
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT
Tên yêu cầu
Người được hỏi
Ngày thực hiện
1
Giao diện đẹp có ghi chú rỏ
Nguyễn Văn
07/09/2022
ràng buộc các ơ nhập liệu
Lâm
Nội dụng ngắn gọn , rõ ràng
Nguyễn Văn
2
Ghi chú
07/09/2022
Lâm
3
Thiết kế giao diện đơn giản
Nguyễn Văn
cho người dùng
Lâm
07/09/2022
Hiệu quả :
14
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT
Tên u cầu
Người được hỏi
Ngày thực hiện
1
Tính tốn chính xác số tiền
Nguyễn Văn
07/09/2022
đã bán trong ngày
Lâm
Phần mềm phải chạy nhanh
Nguyễn Văn
2
Ghi chú
07/09/2022
Lâm
3
Giao diện nội dung đơn
Nguyễn Văn
giản
Lâm
07/09/2022
Tương thích :
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT
Tên yêu cầu
Người được hỏi
Ngày thực hiện
1
Có thể cài trên nhiều thiết bị
Nguyễn Văn
07/09/2022
khác nhau
Lâm
Có thể chạy chế độ khác
Nguyễn Văn
nhau : web , moblie
Lâm
Chạy trên nhiều hệ điều
Nguyễn Văn
hành ios , adroid , windown
Lâm
2
3
Ghi chú
07/09/2022
07/09/2022
Tái sử dụng :
15
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT Tên yêu cầu
1
2
3
Người được hỏi
Ngày thực hiện
Các tính năng lập trình có
Nguyễn Văn
07/09/2022
sử dụng lại cho dùng chung
Lâm
Tái sử dụng các linh kiện bị
Nguyễn Văn
hỏng của máy tính
Lâm
Tái sử dụng lại hệ thống
Nguyễn Văn
bán hàng
Lâm
Ghi chú
07/09/2022
07/09/2022
Bảo Trì :
Người thực hiện : Nguyễn Bảo Lâm
Ngày thực hiện : 07/09/2022
STT Tên yêu cầu
1
2
3
Người được hỏi
Ngày thực hiện
Có hướng dẫn cụ thẻ về
Nguyễn Văn
07/09/2022
việc bảo trì phần mềm
Lâm
Bảo trì máy in máy tính đã
Nguyễn Văn
hoạt động sau một năm
Lâm
Bảo trì hệ thống bán hàng
Nguyễn Văn
của doanh nghiệp
Lâm
Ghi chú
07/09/2022
07/09/2022
Chương 3: Phân tích và thiết kế
3.1 Phân tích
3.1.1 Mơ tả thơng tin của các yêu cầu chức năng
[1] ghi nhận lại lịch sử thông tin của khách hàng
16
-Thông tin của khách hàng gồm : mã khách hàng , tên khách hàng , số điện thoại ,
email , facebook
- Thơng tin mua hàng gồm : số hóa đơn , tên sản phẩm , giá bán , số lượng , thuế , giảm
giá , mua hàng địa chỉ giao hàng
[2] tất cả các thông ti của thú cưng , giới tính , ngày sinh , lồi
Mỗi lồi thú cưng gồm có các thơng tin : giới tính , ngày sinh , tên lồi , tình trạng sức
khỏe ,
[3] Ghi nhận lại thơng tin của nhân viên sử lí đơn hàng
- Thơng tin nhân viên gồm có : Mã nhân viên , tên nhân viên , phái , ngày sinh
,cmnd , số điện thoại
[4] Tổng tiền thanh toán của từng hóa đơn
-Tính theo cơng thức: gọi i là mặt hàng của hóa đơn tính, S là tổng
Si=(
SL*GiaBan
+
SL*GiaBan*Vat
)-
SL*GiaBan*GiamGia%
-
SL*GiaBan*GiamGiaTienMat
Si là tổng tiền của từng mặt hàng thứ i
Tiền thanh toán của mỗi hóa đơn: SV =∑𝑛𝑖 𝑠
[5] Tổng doanh thu của từng ngày
𝑛=đế𝑛 𝑛𝑔à𝑦
Tổng doanh thu = ∑𝑖=𝑡ừ 𝑛𝑔à𝑦 (𝑠 𝑣)
[6] Cho phép tra cứu theo đơn hàng đã mua
- Ngày mua hàng ,địa điểm mua hàng , ngày xuất kho
[7] Cho phép ghi lại thông tin ,địa điểm của khách hàng đã mua
- Họ tên , địa điểm vận chuyển , số điện thoại
[8] Cho phép ghi lại giá thành của thú cưng và ngày giảm giá
- Ngày sale , giá thành , thơng tin thú cưng giảm gia
[9] Tính tổng doanh thu của ngày, tháng , quý , năm
- Số lượng bán ra , số lượng tồn kho , trung bình bán ra trong 1 ngày,tháng,q,năm
[10] Tính tổng lương của nhân viên ngày, tháng, quý, năm
17
- Lương 1 giờ , 1 ngày của nhân vien ,tổng lương phải trả cho nhân viên trong tháng,
quý, năm, tính số giờ nhân viên làm việc , ngày nghĩ .
[11] Tính tổng số lượng nhập hàng , bán hàng , ngày , tháng , quý , năm
- Số lượng , giá thành ,loại hàng , mã hàng
[12] Lập báo cáo về lương thưởng của nhân viên trong một năm
- Giới tính , chuyên nghành , tiền thưởng , ngày thưởng , tên nhân viên
[13] Lập báo cáo về tình hình kinh doanh của doanh nghiệp trong một năm
- Tổng lợi nhuận doanh nghiệp trong một năm , thuế doanh nghiệp của quý , năm
[14] Số lượng nhân viên đào tạo trong một tháng
- số lượng nhân viên được đào tạo , chất lượng đào tạo
[15] Số lượng phần mềm cập nhật trong mọt tháng
- Số lượng phần mềm cập nhật , tính năng cập nhật , hiệu quả sử dụng sau khi cập nhật
phần mềm
[16] Số lượng máy in còn hoạt động
- số lượng còn hoạt động , chất lượng của máy in
[17] Mô phỏng phần mềm bán thú cưng , Mơ phỏng q trình chăm sóc sức khỏe
của thú cưng, Mô phỏng nhu cầu của khách hàng
- Quá trình bn bán , cách thức hoạt động, Tình trạng sức khỏe, Mức độ hài lịng của
khách hàng
3.1.2 Mơ tả thông tin các của các yêu cầu phi chức năng
[1]Giao diện đồ họa, đẹp, có ghi chú rõ ràng, ràng buộc các ô nhập liệu:
- Giao diện web xây dựng bằng công nghệ mới như: html5, css3, jquery, bootstrap, hoặc
các framework hỗ trợ desktop, mobile.
18
-Mỗi ơ nhập liệu có ghi chú, và hướng dẫn thao tác.
-Mỗi ô nhập liệu, ràng buộc thứ tự nhập liệu trước sau
[2] Chạy trên nhiều hệ điều hành ios , adroid , windown
-Chạy mượt trên các hệ điều hành ios , adroid , windown , giao diện phù hợp với từng
thiết bị của người dùng
[3] Các tính năng lập trình có sử dụng lại cho dùng chung , Tái sử dụng các linh
kiện bị hỏng của máy tính , Tái sử dụng lại hệ thống bán hàng
[4] Có hướng dẫn cụ thẻ về việc bảo trì phần mềm , Bảo trì máy in máy tính đã hoạt
động sau một năm , Bảo trì hệ thống bán hàng của doanh nghiệp
3.2 Thiết kế
3.2 Xác định thực thể
Thực Thể khách hàng
Thuộc tính :
MaKH ,TenKH ,GT,SDT,CMND
MAKH
TENKH
Khach hang
GT
SDT
CMND
19
Thực thể NhanVien
Thuộc tính:
MaNV, TenNV, GT, SDT, CMND
MANV
TENNV
NhanVien
GT
SDT
CMND
BangCap
TenKH
MaTC
20
ThuCung
TenTC
GT
Giong
Thực thể yếu người thân
Thuộc tính :
TenNT , QuanHe
TenNT
NguoiThan
QuanHe
3.3 Xác định các mối kết hợp giữa các thực thể
NhanVien
Has
NguoiThan
KhanhHang
XuatXu
1,n ThaoTac
==
21
ThuCung
HoaDon
BeLong
SL
GiaBan
3.4 Xác định bản số mối kết hợp của các thụ thể
NhanVien
Has
1,1
NguoiThan
KhanhHang
1,n
n
1,n ThaoTac
1,n
1 ,1
XuatXu
1,n
1,n
==
ThuCung
HoaDon
BeLong
22
1,n
1,n
1,n
1,n
1,n
1,n
1,n
1,n
GiaBan
1,n
SL
23
3.5 Mơ hình mức quan niệm CMD
24
3.6 Chuyển CMD sang mơ hình quan hệ
phongban(Maphong,Tenphong,Diadiem)
thannhan(MaNV,TenTN,QuanHe,)
nhanvien(MaNV,TenNV,GioiTinh,NgaySinh,CCCD,DiaChi,MaPhong)
thucung(MaTC,TenTC,Gioi,NgaySinh,Giong)
khachhang(MaKH,TenKH,DiaChi,Gioi,CCCD)
hoadon(SoHD,NgayHD,)
Cthoadon(SoHD,MaTC,ThueVAT,Giaban,SoLuong,GiamGia)
xuatxu(diadiem,Ngay,TenTC,)
chu(TenNT,Gioi,CCCD,Ngaysinh,DiaChi)
3.7 Thành phần dữ liệu của quan hệ
PhongBan
STT
Thuộc tính
Kiểu dữ liệu
Kích Thước
Khóa Chính
1
Maphong
Char
5
X
2
Tenphong
Nvarchar
200
3
Diadiem
Nvarchar
200
Khóa ngoại Ghi chú
25