Tải bản đầy đủ (.docx) (40 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.51 MB, 40 trang )

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

BÁO CÁO CHUN ĐỀ HỌC PHẦN
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN

ĐỀ TÀI:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ
CỬA HÀNG BÁN SÁCH
: NGUYỄN XUÂN THÀNH19810310151
VƯƠNG VĂN LINH19810310158
Giảng viên hướng dẫn : NGUYỄN THỊ HỒNG KHÁNH

Sinh viên thực hiện

Ngành

: CÔNG NGHỆ THƠNG TIN

Chun ngành

: CƠNG NGHỆ PHẦN MỀM

Lớp

: D14CNPM3

Khóa

: 2019-2024

Hà Nội, tháng6 năm 2020



PHIẾU CHẤM ĐIỂM
Sinh viên thực hiện:


Họ và tên

Chữ ký

Ghi chú

Nguyễn Xuân Thành

Vương Văn Linh

Giảng viên chấm:
Họ và tên

Chữ ký

Ghi chú

Giảng viên chấm 1 :

Giảng viên chấm 2 :

LỜI CẢM ƠN
Trong thời gian làm báo cáo chuyên đề, em đã nhận được nhiều sự
giúp đỡ từ thầy cơ bạn bè và gia đình.
Để cho phép em bày tỏ lòng biết ơn sâu sắc đến trước hết đến cô

phụ trách bộ môn Ths.Nguyễn Thị Hồng Khánh đã tận tình chỉ bảo cho
chúng em suốt thời gian vừa để có thể hồn thành được báo cáo chun
đề nói riêng, và học được những kiến thức bổ ích nhằm phục vụ cho cơng
việc của chúng em sau này nói chung.
Em cũng xin bày tỏ lòng biết ơn và lời cảm ơn chân thành nhất đến
Trường đại học Điện lực đã giúp cho thầy cô và sinh viên chúng em có
điều kiện học tập trao đổi kiến để hồn thành báo cáo chuyên đề này.


Cuối cùng, em xin chân thành cảm ơn các bạn đã giúp em trong
q trình hồn thành chun đề, và cảm ơn gia đình đã cho chúng em
thêm động lực học tập và trở thành người công dân và là người sinh viên
có ích cho cộng đồng và ngành.

MỞ ĐẦU
Ngày nay, trong xã hội hiện đại với xu thế phát triển không ngừng
đa dạng trong từng sản phẩm và mặt hàng, điều đó cho thấy được tri thức
của con người ngày càng được mở rộng và ln đón đầu những xu hướng
hiểu biết thịnh hành đến kiến thức vĩ mô, vậy đâu là nguyên nhân giúp
cho con người có những điều như vậy. Có thể nói sách là nguồn tài
nguyên vơ hạn giúp cho con người có được sự hiểu biết sâu rộng với từng
lĩnh vực, từng vấn đề. Chính vì những lợi ích của sách đem lại cho con
người là vơ hạn như vậy, nên đã có nhiều hiệu sách cửa hàng đã được mở
ra nhằm phục vụ cho những lợi ích đó
Chúng ta có thể thấy được việc các hiệu sách để có thể đáp ứng
được nhu cầu của khách hàng các nhà quản lý phải tự biết quản lý hệ
thống sách là rất trọng, vì việc quản lý của hàng sách là việc không hề
đơn giản mà nó rất phức tạp khơng chỉ đối với các nhà sách lớn mà còn
các nhà sách nhỏ cũng vậy. Việc số lượng sách lớn, nhiều lĩnh vực, nhiều
mức,thường xảy ra tình trạng thất thốt sách, thất thốt tiền nhưng khơng

thể phát hiện ra được nguyên nhân là do đâu và ai là người sẽ chịu trách
nhiệm cho việc này, khiến người quản lý thực sự phải đau đầu
Vậy nên để giúp cho việc quản lý cửa hàng sách có hiệu quả, giúp
cho người quản lý dễ dàng nắm bắt được những vấn đề cần quản lý thì
việcthiết kế hệ thống thống kê và nắm bắt các hoạt động của cửa hàng sẽ
là rất tiện lợi.


CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU
1.1 Hiện trạng kinh doanh của nhà sách

Xã hội ngày càng phát triển, nhu cầu hiểu biết trên tất cả lĩnh vực của
con người ngày càng nâng cao. Đáp ứng nhu cầu này, Việt Nam hiện nay
đã có nhiều cửa hàng sách đã xuất hiện, nhưng đa số các cửa hàng bán
sách ở Việt Nam hiện nay tổ chức kinh doanh theo phương thức truyền
thống gồm các quy trình cơ bản sau:
-Nhập sách từ các nhà cung cấp:
+Lập đơn hàng mua
+Gửi đơn đặt mua
+Nhận sách từ các nhà cung cấp
+Lưu sách vào kho
+Thanh toán
+Quảng cáo và trưng bày
-Bán sách:
+Trưng bày sách theo các loại
Quy trình mua sách hay ký kết: được thực hiện trực tiếp giữa hai
bên hoặc trao đổi qua điện thoại.
-Thanh toán theo phương thức truyền thống : thanh tốn bằng tiền mặt.
Nhưng quy trình này thường rất phức tạp, vì vậy cần phải có giải
pháp thực hiện một cách nhanh chóng, đảm bảo giữa các việc. Việc thiết

kế một hệ thống bán hàng để nhân viên cũng như người quản lý có thể
nắm bắt là rất quan trọng.
1.2 Mong muốn của cửa hàng
Có một chương trình giúp cho việc quản lý thuận tiện hơn.
+Quản lý được các thông tin về sách, các loại
+Quản lý về lương của từng nhân viên
+Quản lý doanh thu lời lỗ của cửa hàng
+Có chức năng kiểm tra các hàng tồn kho
+Quản lý về lượng sách được bán theo từng loại theo từng ngày,
tháng, năm cụ thể
+Quản lý việc lập phiếu nhập và hóa đơn bán sách
+Cho phép kiểm tra khi nào cần nhập thêm sách và số lượng là bao
nhiêu
+Quản lý các khách hàng thường xuyên ghé thăm để có những ưu
đãi đặc biệt giúp cho khách hàng có nhiều động lưc để ghé thăm
cửa hàng
+Cập nhập thông tin các loại sách mới được nhập
1.3 Liệt kê các dữ liệu được sử dụng
4


A.Nhà cung cấp
B.Sách
C.Tác giả
D.Hóa đơn
E.Khách hàng
F.Nhân viên
G.Báo cáo
H. Phiếu nhập
J. Phiếu xuất

1.4 Các hồ sơ
1.4.1 Sách
1.4.2 Kế hoạch nhập
Mã sách
Tên sách

Số
lượng
(quyển)
40

Đơn giá

Thành tiền

45.000VND

1.800.000VN
D

VT1

Cô bé
quàng khăn
đỏ

VT2

Doremon


35

57.360VND

2.007.600VN
D

VT3

Cuộc sống
giống cuộc
đời

15

80.000VND

1.200.000VN
D

VT4

Cuộc phiêu 32
lưu của tin
tin

156.000VND

4.992.000VN
D


Ghi chú

Bảng biểu phiếu mua hàng:
5


Bảng biểu phiếu nhập kho:
6


Bảng biểu phiêu xuất kho:
7


8


CHƯƠNG 2. 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
Cửa hàng sách chuyên bán các đầu sách cho mọi độc giả
Mỗi đầu sách có mã sách, tên sách, tác giả, thể loại, nhà sản xuất và đơn
giá. Sách được nhà cung cấp cấp cho phiếu xuất, mỗi phiếu xuất chỉ phụ
thuộc một nhà cung cấp. Một nhà cung cấp có thể xuất bản được nhiều
đầu sách, mỗi đầu sách được nhập tại một nhà xuất bản.
Thông tin về nhà cung cấp gồm có: Mã nhà cung cấp, tên, địa chỉ,
số điện thoại. Sách được nhập thông qua những phiếu xuất. Các phiếu
xuất lưu trữ lại số lượng và thể loại sách. Mỗi phiếu xuất có ghi: Mã
phiếu xuất, ngày xuất, mã nhà cung cấp, các mã sách. Cửa hàng sách

được phân chia thành những gian hàng khác nhau thông qua những thể
loại sách được bày bán trong gian hàng.
Thông tin gian hàng gồm: mã gian hàng, tên gian hàng. Tại mỗi
gian hàng đều có một nhân viên làm việc, cả cửa hàng có một nhân viên
giám sát.
Mỗi nhân viên đều có thơng tin: mã nhân viên, họ tên, năm sinh ,
số chứng minh thư, quê quán và số điện thoại cá nhân.
Khách hàng tới cửa hàng và mua sách. Nhân viên cập nhật thông
tin, kiểm tra khả năng đáp ứng các nhu cầu của khách hàng, rồi phản hồi
lại cho khách hàng và xác nhận cho khách hàng về khả năng đáp ứng.
Khách hàng chọn sách theo sở thích của mình.
Tiếp tục, nhân viên kiểm tra hàng trước khi giao cho khách hàng
(số lượng, chất lượng), lập hóa đơn thanh tốncho khách hàng. Mỗi hóa
đơn gồm có: mã hóa đơn, ngày mua, tên sách được mua, giá sách và số
lượng sách. Cửa hàng lưu lại đối tượng đã mua sách để được hưởng
những khuyến mãi đặc biệt.
2.1.1.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ữ
Cụm danh từ
Nhận xét
Mua
Sách
Khách hàng
Tác nhân
Bán

Các đầu sách

Sản xuất


Nhiều
sách

Phiếu xuất

đầu Thể loại sách

Hồ sơ DL

Hồ sơ DL

9


Nhập

Nhà xuất bản

Hóa đơn

Hồ sơ DL

Lưu trữ

Số lượng

Cửa hàng sách

Hồ sơ DL


Lưu trữ

Thể loại sách

Tác giả

Tác nhân

Ghi

Mã phiếu xuất

Nhân viên giám sát

Tác nhân

Ghi

Ngày xuất

Đối tượng

Tác nhân

Ghi

Mã nhà cung Nhà sản xuất
cấp

Tác nhân


Ghi

Mã sách

Khách hàng

Tác nhân

Thanh tốn

Hóađơn

Khách hàng

Tác nhân

Chọn

Sách

Khách hàng

Tác nhân

10


2.2.Mơ hình nghiệp vụ
2.2.1.Biểu đồ ngữ cảnh:


Hình 2.1. Biểu đồ ngữ cảnh

11


2.2.2. Biểu đồ phân rã chức năng
2.2.2.1 Nhóm các chức năng
Các chức năng chi tiết
Nhóm lần 1
Nhóm lần 2
1.Quản lý danh mục
nhà cung cấp
2.Quản lý tên sách
3.Quản lý thông tin tác Quản lý sách
giả
4.Quản lý danh mục
thể loại
5.Cập nhật sách
Quản lý nhập hàng
6.Quản lý phiếu nhập
7.Quản lý hóa đơn
Hệ thống quản lý
8.Quản lý phiếu xuất
của hàng bán sách
9.Quản lý khách hàng
10.Thống kê đơn hàng
11.Thống kê số lượng
Báo cáo thống kê
sản phẩm

12.Thống kê doanh thu
13.Thống kê hàng
trong kho
14.Quản lý theo chức
vụ
15.Quản lý thông tin
Quản lý nhân viên
nhân viên
16.Quản lý quầy hàng
17.Quản lý lương
18.Quản lý ca làm việc

12


Ma trận thực thể:
Các Thực Thể
A.Nhà cung cấp
B.Sách
C.Tác giả
D.Hóa Đơn
E.Khách Hàng
F.Nhân viên
G.Báo Cáo
H. Phiếu nhập
J.Phiếu Xuất
Các chức năng nghiệp vụ
1.Quản Lý Sách
2.Quản Lý Nhập Hàng
3.Báo Cáo Thống Kê

4.Quản Lý Nhân Viên

a
U
R
R

b
U
R
R

c d e f g h j
U
R
C
U C C
R R R R R R R

13


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

Hình 2.2. Biểu đồ phân rã chức năng của quản lý cửa hàng bán
sách
2.2.3 Mô tả chi tiết chức năng 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, Địa
Chỉ).

14


(1.2)Quản Lý Tên Sách:Quản lí thơng tin tên của sách.
(1.3)Quản Lý Thông Tin Tác Giả: Quản lý thông tin về tác
giả(Tên Tác giả, Tên Thể Loại, Địa Chỉ).
(1.4)Quản Lý Danh Mục Thể Loại: Quản lí thơng tin thể loại
sách(Mã Thể Loại,Tên Thể Loại, Tác giả).
(2.1)Quản Lý Phiếu Nhập:Quản lí thơng tin của việc Nhập
Kho
(2.2)Cập Nhật Sách: 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).
(2.3).Quản Lý Phiếu Xuất:Quản lí thơng tin của việc Xuất
Kho sách được chuyển từ cửa hàng cho khách hàng(Mã Phiếu
Xuất,Mã Kho,Nơi Sản Xuất,Số Lượng,Tên Sách,Thể Loại).
(2.4).Quản Lý Hóa Đơn:Quản lí thơng tin của việc Thanh
Tốn của khách hàng(Mã sách,Tên Sách,Thể Loại,Số Lượng,Đơn
giá).
(3.1)Thống Kê Khách Hàng:Quản lí thơng tin của khách
hàng(Mã Khách Hàng, Tên Khách Hàng, Giới Tính, Sở Thích).
(3.2)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,Mã Kho,Số
Lượng).
(3.3)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).
(3.4)Thống Kê Doanh Thu: Quản lí doanh 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ê).
(3.5)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)
(4.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ụ).
(4.2)Quản Lý Nhân Viên: Quản lí cán bộ sử dụng chương
trình .
(4.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).
(4.4)Quản Lý Lương: Quản lí thơng tin vềlương của nhân
viên(Mã Nhân viên,Tên Nhân Viên,Hệ Số Lương,Ngày Làm Việc).
(4.5)Quản Lý Ca Làm Việc: Quản lí thơng tin về ca làm việc
của từng nhân viên(Mã nhân viên,Tên Nhân Viên,Ca Làm Việc).

15


2.3.Mơ hình dữ liệu khái niệm
2.3.1 Biểu đồ luồng dữ liệu mức 0:

16


2.3.2.Biểu đồ luồng dữ liệu mức 1
2.3.2.1.Biều đồ luồng dữ liệu của tiến trình 1.0-Quản lý sách.

17


2.3.2.2.Biểu đồ luồng dữ liệu của tiến trình 2.0-Quản lý nhập hàng.


18


2.3.2.4.Biểu đồ luồng dữ liệu của tiến trình 3.0 – Báo cáo thống kê.

19


2.3.2.5.Biểu đồ luồng dữ liệu của tiến trình 4.0-Quản Lý Nhân Viên.

20


2.4.Mơ hình thực thể liên kết (ERM)
2.4.1.Liệt kê ,chính xác hóa và lựa chọn thơng tin.
Tên chính xác của
các đặc trưng

Viết gọn tên đặc
trưng

Đánh dấu loại ở
các bước
1

A.Kho
-Mã Kho
-Tên Kho
-Mô Tả

B. Sách
- Mã sách
- Tên sách
- Tên nhà cung cấp
- Tên thể loại
- Mô Tả
C.Phiếu Nhập Sản
Phẩm Từ Nhà
Cung
Cấp
-Mã Phiếu Nhập
-Ngày Nhập
-Tên SáchNhập
-Số Lượng
-Tên Kho
-Tên Nhà Cung Cấp
-Mô Tả

D.Phiếu Xuất Sản
Phẩm Cho Khách
Hàng
-Mã Phiếu Xuất
-Ngày Nhập
-Tên Sách Xuất
-Số Lượng
-Tên Kho Xuất
Sách

-Mã Kho
-Tên Kho

-Mô Tả



-Mã Sách
-Tên Sách
-Tên Nhà Cung Cấp
-Tên Thể Loại
- Mô Tả



-Mã Phiếu Nhập
-Ngày Nhập
-Tên SáchNhập
-Số Lượng
-Tên Kho
-Tên Nhà Cung Cấp
-Mô Tả



-Mã Phiếu Xuất
-Ngày Nhập
- Tên Sách xuất
-SL
-Tên Kho Xuất Sách




2

3



















21


Mô tả

E.Thẻ Nhân
Viên
- Mã Nhân Viên

- Tên Nhân Viên
-Ngày Tháng Năm
Sinh
- Quê Quán
-Chứng Minh Nhân
Dân
- Số Điện Thoại
- Địa Chỉ
- Tên Công Việc
-Mô Tả
F.Phiếu Lương
- Mã lương
- Hệ số lương
- Lương cơ bản
- Thưởng lễ
- Mã nhân viên
- Tổng lương
G.Thẻ Khách
Hàng
-Mã khách hàng
-Tên khách hàng
-Ngày tháng năm
sinh
-Địa chỉ
-Điện thoại
H.HóaĐơn
-Mã đơn hàng
-Mã khách hàng
-Mã hàng
-Mã sản phẩm

-Mô tả

-Mô Tả

- MANV
- TENNV
- NGSINH







- QUEQUAN
- CMND




- SĐT
- DCHI
- TENCV
-Mô Tả







- MALUONG
-HESOLUONG
- LUONGCB
- THUONGLE
- MANV
-TONGLUONG



-MAKH
-TENKH
-NGSINH












-DCHI
-SĐT
-Mã đơn hàng
-Mã khách hàng
-Mã hàng
-Mã sản phẩm

-Mô tả









* Chú thích: dấu “√ “đánh dấu mục tin được loại / chọn ở bước thứ i.
Tiêu chí lựa chọn
1. Thuộc tính cần phải đặc trưng cho lớp các đối tượng được xét
22


2. Chọn thuộc tính một lần. Nếu lặp lại thì bỏ qua.
3. Một thuộc tính phải là sơ cấp (nếu giá trị của nó có thể suy ra
từ giá trị khác thì bỏ qua)
2.4.2 Xác định thực thể, gán thuộc tính cho nó và xác định
định danh.
Thuộc tính tên Thực thể tương Thuộc tính
Định
gọi tìm được
ứng
danh
Kho

Kho


-Mã kho
-Tên Kho
-Địa Chỉ
-Mã Thể Loại
-Tên Thể Loại

X

Thể Loại

Thể Loại

Nhà Cung Cấp

Nhà Cung Cấp

-Mã Nhà Sản Xuất
-Tên Nhà Sản Xuất

X

Phiếu Nhập

Phiếu nhập

X

Phiếu Xuất

Phiếu xuất


Nhân Viên

Nhân viên

Hóa Đơn

Hóa đơn

Sách

Sách

-Mã Phiếu Nhập
-Mã Sách
-Nhà Cung Cấp
-Ngày Nhập
-Tên Kho
-Mã Nhân Viên
-Mã Phiếu Xuất
-Mã Sách
-Ngày Xuất
-Nhà Cung Cấp
-Mã Nhân Viên
-Tên Kho
-Mã NV
-Tên Nhân Viên
-Ngày Sinh
-Địa Chỉ
-SĐT

-CMTND
-Mã Đơn Hàng
-Mã Khách Hàng
-Mã Sách
-Tên Sách
-Mã Sách
-Tên Sách
-Tên Nhà Cung Cấp
-Tên Thể Loại

X

X

X

X

X

23


Phiếu Lương

Lương

-Mã Lương
-Hệ Số Lương
-Lương Cơ Bản

-Mã Nhân Viên
-Thưởng Lễ

X

2.4.3. Xác định các mối quan hệ và thuộc tính của chúng
a. Các động từ tìm được là Nhập,Xuất,Sản Xuất,Quản Trị,Thống Kê:
Câu hỏi cho động từ :Nhập
Trả lời
Thực Thể
Nhập cái gì?

Sách

Nhập từ đâu?

Nhà Cung Cấp

Nhập vào đâu?

Kho

Thuộc Tính

Nhập khi nào?

Ngày Nhập

Nhập bao nhiêu?


Số Lượng

Câu hỏi cho động từ :Xuất

Trả lời
Thực Thể

Xuất cái gì?

Sách

Xuất từ đâu?

Kho

Xuất vào đâu?

Khách

Thuộc Tính

Xuất khi nào?

Phiếu Xuất

Xuất bao nhiêu?

Số Lượng

Câu hỏi cho động từ :Quản


Quản Lý cái gì?

Trả lời
Thực Thể

Thuộc Tính

Sách
24


Cái gì?

Nhà cung cấp

Cái gì?

Khách hàng
Cái gì?

Kho

Cái gì?

Nhân viên

Cái gì?

Phiếu nhập


Cái gì?

Phiếu xuất

Câu hỏi cho động từ:Thống

Thống kê cái gì?

Trả lời
Thực Thể

Thuộc Tính

Sách

Cái gì?

Nhà cung cấp

Cái gì?

Kho

Cái gì?

Nhân viên

Cái gì?


Phiếu nhập

Cái gì?

Phiếu xuất

b.Quan hệ phụ thuộc sở hữu :
Cặp Thực Thể

Mối Quan Hệ

Thuộc Tính

25


×