VIỆN ĐẠI HỌC MỞ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN
Đề bài: Phân tích và thiết kế hệ thống Quản lý bán hàng của
Cửa hàng thời trang Ngầu Store
Giảng viên hướng dẫn: ThS. Lê Hữu Dũng
Nhóm sinh viên thực hiện: Nhóm 11
Ngô Thị Huệ1310A02
Chuyên ngành: Công nghệ thông tin
MÔN HỌC: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Hà Nội - Năm 2018
MỤC LỤC
MỤC LỤC........................................................................................................1
MỤC LỤC........................................................................................................2
LỜI NÓI ĐẦU.................................................................................................3
CHƯƠNG 1:
TỔNG QUAN VỀ ĐỀ TÀI...................................................4
1. Lý do chọn đề tài.......................................................................................4
1.1.
1.
Mục tiêu của đề tài........................................................................................4
Phân công............................................................................................4
2. Đánh giá các đề tài liên quan từ các học kỳ trước.....................................6
1.1.
Đề tài: Quản lý cửa hàng điện thoại............................................................6
CHƯƠNG 2:
PHÂN TÍCH HỆ THỐNG.....................................................8
2
1. Sơ đồ phân rã chức năng...........................................................................8
Hình vẽ 3. 1 sơ đồ phân rã chức năng...........................................................8
2. Phân tích hệ thống về dữ liệu....................................................................9
1.2.
Mô hình thực thể - quan hệ (ER)..................................................................9
1.3. Ma trận rà soát Thực thể - Chức năng.................................................15
CHƯƠNG 3:
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG................................17
1.Kiến trúc hệ thống....................................................................................17
1.3.
Kiến trúc vật lý............................................................................................17
1.4.
Kiến trúc logic của phần mềm...................................................................17
TÀI LIỆU THAM KHẢO................................................................................
3
LỜI NÓI ĐẦU
Môn học “Phân tích và thiết kế Hệ thống” trang bị một cách hệ thống các
kiến thức lý thuyết gắn với khả năng thực hành phương pháp phân tích và thiết kế
có cấu trúc. Nội dung môn học trình bày các vấn đề về: phương pháp luận tìm hiểu
các yêu cầu đối với Hệ thống thông tin; các pha trong phương pháp Phân tích và
thiết kế có cấu trúc để phân tích các chi tiết và bản chất của Hệ thống thông tin trên
hai mặt chính: chức năng và dữ liệu; các phương pháp thiết kế kèm các chuẩn thiết
kế về: giao diện, đầu vào, đầu ra, Cơ sở dữ liệu, chương trình,… để phù hợp với
hoàn cảnh thực tế; các yêu cầu về phát triển, thử nghiệm, cài đặt, bảo trì và hỗ trợ
khách hàng cho hệ thống đã được thiết kế. Thông qua bài tập lớn theo nhóm, thực
hành phân tích, thiết kế, thử nghiệm, phát triển một hệ thống thực tế và rèn luyện
kỹ năng làm việc theo nhóm.
Để nắm được những khái niệm cơ bản trong việc phân tích và thiết kế một hệ
thống thông tin từ đơn giản đến phức tạp, có đủ kiến thức cơ bản về phương pháp
luận phân tích, thiết kế hệ thống thông tin để tin học hóa công tác quản lý các
nghiệp vụ trong các tổ chức, doanh nghiệp, nhóm em đã chọn làm bài tập lớn với
đề tài Phân tích và thiết kế hệ thống Quản lý bán hàng của Cửa hàng Ngầu
Store.
Với sự hướng dẫn tận tình của ThS. Lê Hữu Dũng chúng em đã hoàn thành
báo cáo môn học này. Tuy chúng em đã hết sức cố gắng tìm hiểu và hoàn thành
báo cáo nhưng không thể không tránh khỏi những thiếu sót. Em rất mong nhận
được sự thông cảm và góp ý của quý thầy cô.
Chúng em xin chân thành cảm ơn!
4
CHƯƠNG 1:
TỔNG QUAN VỀ ĐỀ TÀI
1. Lý do chọn đề tài
Nhằm đáp ứng yêu cầu môn học Phân tích và thiết kế hệ thống là:
- Nắm được những khái niệm cơ bản trong việc phân tích và thiết kế một
hệ thống thông tin từ đơn giản đến phức tạp
- Có đủ kiến thức bản về phương pháp luận phân tích, thiết kế hệ thống
thông tin để tin học hóa công tác quản lý các nghiệp vụ trong các tổ
chức, doanh nghiệp.
Với những lý do trên, đề tài “Phân tích và thiết kế hệ thống Quản lý bán
hàng của Cửa hàng Ngầu Store” được nhóm em thực hiện để bản thân mỗi chúng
em học hỏi thêm kiên thức cũng như đáp ứng nhu cầu của công việc sau này.
5
1.1. Mục tiêu của đề tài
- Giúp cửa hàng Ngầu - Store phát triển về mặt quản lý nhân sự và quản
lý hàng hóa
- Đưa ra một số giải pháp hoàn thiện cho hệ thống bán hàng của cửa hàng
2. Phân công
bảng 1. 1 bảng phân công nhiệm vụ
Thành
viên
Nguy
ễn
Hải
Long
Bùi
Đình
Nghĩa
Phạm
Quang
Trung
Ngô
Thị
Huệ
Vũ Thế
Hiếu
Phạm
Minh
Đoàn
Nguyễn
Trọng
Giáp
nhiệm
vụ
Chương 1
P
Chương 2 P
Chương 3
1.phân tích S
hệ thống
chức năng
2.phân tích S
hệ thống
về dữ liệu
S
P
6
Chương 4
1.chiến
lược phát
triển
2.kiến trúc
hệ thống
3.thiết kế
giao diện
người
dùng
4.Thiết kế
cơ sở dữ
liệu
5.Thiết kế
kiểm soát
6.Thiết kế
xử lý
P
P
P
P
P
P
P
7
2. Đánh giá các đề tài liên quan từ các học kỳ trước
2.1. Đề tài: Quản lý cửa hàng điện thoại
- Trả lời câu hỏi What ??
- Nhóm chưa trả lời câu hỏi nêu ra sơ đồ quản lý cửa hàng điện thoại :Phần đặc
tả chức năng chi tiết , lập đơn đặt hàng còn sai
8
- Trong phần báo cáo về khảo sát thông tin tổ chức, nhóm các bạn làm khá đầy
đủ nêu được các cơ sở tổ chức, chức năng nhiệm vụ , nhiệm vụ cơ bản của
từng bộ phận
- Ưu điểm:
Nhóm trình bày các nội dung đề tài quản lý khá đầy đủ và chi tiết ,
Nhóm trình bày các sơ đồ thiết kế , nhiệm vụ và nội dung sát với thực tế
9
- Nhược điểm :
Các hình ảnh minh chứng và biểu mẫu còn thiếu
- Phần lập sơ đồ còn cần xem xét vì sai yêu cầu
Đánh giá:
Bài tập lớn trả lời được câu hỏi WHAT hay chưa : Sau khi đọc báo cáo của
nhóm bạn em thấy khá chi tiết. Bạn đã trả lời được câu hỏi WHAT Bạn đã
phân chia nhiệm vụ các nhân viên trong hệ thống hợp lý với những nhiệm vụ
rõ ràng.
Bạn đã nêu ra được các chức năng cơ bản để xây dựng hệ thống quản lý cửa
hàng bán cà phê. Tuy nhiên bạn vẫn chưa giải thích chi tiết tại sao lại cần
những chức năng ấy.
10
CHƯƠNG 2:
PHÂN TÍCH HỆ THỐNG
1. Sơ đồ phân rã chức năng
11
Hình vẽ 3. 1 sơ đồ phân rã chức năng
12
2. Phân tích hệ thống về dữ liệu
2.2. Mô hình thực thể - quan hệ (ER)
2.2.1. Xác định các kiểu thực thể, thuộc tính và các loại thuộc tính
Dựa vào mô tả nghiệp vụ, ta xác định các thực thể và thuốc tính sau:
(Do để định danh mỗi cá thể trong mỗi kiểu thực thể, ta thêm mã cho các thực
thể để phân biệt rõ ràng)
- NHÀ CUNG CẤP: Mã nhà cung cấp, Tên nhà cung cấp, địa chỉ, email, số điện thoại.
o Khóa: Mã nhà cung cấp
- ĐƠN NHẬP HÀNG: Mã đơn nhập hàng, Thời gian, tổng tiền, nhân viên, hàng
hóa, Số lượng nhập, giá nhập, giảm giá.
o Khóa: Mã đơn nhập hang
o Đa trị: Hàng hóa
13
- LOẠI HÀNG: Mã nhóm hàng, Tên nhóm, mô tả.
o Khóa: Mã nhóm hàng
- HÀNG HÓA: Mã hàng hóa, Tên hàng hóa, đơn vị tính, gián vốn, giá bán, số
lượng, tên nhóm hàng.
o Khóa: Mã hàng hóa
- HÓA ĐƠN: Mã hóa đơn, thời gian, tổng tiền, nhân viên, hàng hóa, số lượng,
giá bán, giảm giá.
o Khóa: Mã hóa đơn
o Suy dẫn: Tổng tiền
o Đa trị: Hàng hóa
14
- ĐƠN TRẢ HÀNG NHẬP: Mã đơn trả hàng hàng nhập, thời gian, ghi chú,
tổng tiền, nhân viên, hàng hóa, số lượng, giá nhập, giá trả lại
o Khóa: Mã đơn trả hàng nhập
o Suy dẫn: Tổng tiền
o Đa trị: Hàng hóa
- NHÂN VIÊN: Mã nhân viên, tên nhân viên, ngày sinh, giới tính, địa chỉ, số
điện thoại, mã bộ phận, tên chức vụ.
o Khóa: Mã nhân viên
- BỘ PHẬN: Mã bộ phân, tên bộ phận, chức năng.
o Khóa: Mã bộ phận
15
- CHỨC VỤ: Mã chức vụ, tên chức vụ, nhiệm vụ.
o Khóa: Mã chức vụ
- KHÁCH HÀNG: Mã khách, tên khách, số điện thoại.
o Khóa: Mã khách
2.2.2. Mối quan hệ giữa các thực thể
bảng 3. 1:Bảng mối quan hệ giữa các thực thể
Thực thể
Quan hệ
Thực thể
Nhà cung cấp
1–n
Nhóm hàng
Nhóm hàng
1–n
Hàng hóa
Đơn nhập hàng
1–n
Loại hàng
Hóa đơn
1–n
Hàng hóa
Quản lý
1–n
Đơn đặt hàng
Nhân viên
1–n
Hóa đơn
16
Bộ phận
1–n
Nhân viên
Quản lý
1–n
Nhân viên
Quản lý
1-n
Khách hàng
17
2.2.3. Mô hình ER
Hình 2.1: Sơ đồ ERD kinh điển
18
2.2.4. Chuẩn hóa dữ liệu
2.1.4.1. Chuyển từ ER mở rộng sang ER kinh điển
Xử lý thuộc tính đa trị
- Đơn nhập hàng có thuộc tính đa trị nên tách thành:
o ĐƠN NHẬP HÀNG: Mã đơn nhập hàng, Thời gian, tổng tiền, nhân viên
o CHI TIẾT ĐƠN NHẬP HÀNG: Mã chi tiết đơn nhập hàng, Số lượng
nhập, giá nhập, giảm giá, hàng hóa
- Hóa đơn có thuộc tính đa trị nên tách thành:
o HÓA ĐƠN: Mã hóa đơn, thời gian, tổng tiền, nhân viên.
o CHI TIẾT HÓA ĐƠN: Mã chi tiết hóa đơn bán, số lượng, giá bán, giảm
giá, hàng hóa.
Loại bỏ thuộc tính suy dẫn
- ĐƠN NHẬP HÀNG: Mã đơn nhập hàng, Thời gian, nhân viên
- HÓA ĐƠN: Mã hóa đơn, thời gian, tổng tiền, nhân viên.
Xác định khóa cho các thực thể chính
bảng 3. 2 Bảng xác định khóa chính 1
19
Thực thể
Khóa chính
Nhà cung cấp
Mã nhà cung cấp
Đơn nhập hàng
Mã đơn nhập hàng
Hóa đơn
Mã hóa đơn
Loại hàng
Mã loại
Hàng hóa
Mã hàng hóa
Nhân viên
Mã nhân viên
Quản lý
Mã quản lý
Bộ phận
Mã bộ phận
Khách hàng
Mã khách
20
- Xem thêm -