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

phân tích thiết kế hệ thống thông tin

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.21 MB, 32 trang )

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


×