1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án môn học Đề tài quản ý siêu thị

26 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Hệ Thống Quản Lý Siêu Thị
Tác giả Hoàng Đoàn
Người hướng dẫn T.S Hồ Văn Phi
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt-Hàn
Thể loại đồ án
Năm xuất bản 2021
Thành phố Đà Nẵng
Định dạng
Số trang 26
Dung lượng 2,67 MB

Nội dung

< Xây dựng hệ thống quản lý Siêu thị > PHAN MO DAU 1.Sự cần thiết của đề tài Hiện nay khoa học và công nghệ đang ngày càng phát triển kéo theo do nhu câu của xã hội cũng ngày càng nâ

Trang 1

TRUONG DAI HOC CONG NGHE THONG TIN VA

TRUYEN THONG VIET —- HAN KHOA KHOA HOC MAY TINH

Trang 2

LỜI CÁM ƠN

Chúng em xin gửi lời cảm ơn chân thành đến thầy Hồ Văn Phi, giảng viên môn Cơ

sở dữ liệu trường Đại học Công nghệ thông tin và Truyền thông Việt-Hàn đã trang bị

giúp chúng em những kỹ năng cơ bản và kiến thức cần thiết để hoàn thành được đồ án

này

Tuy nhiên, trong quá trình làm đồ án do kiến thức chuyên ngành của chúng em còn

hạn chế nên không thé tránh khỏi một vài thiếu sót khi trình bày và đánh giá vấn đẻ

Rất mong nhận được sự góp ý, đánh giá của các thầy cô bộ môn đề dé tài của chúng

em thêm hoàn thiện hơn

Chung em xin chan thành cảm ơn Ì

Trang 3

NHẬNXÉT _

(Của giảng viên hướng dân)

Trang 4

< Xây dựng hệ thống quản lý Siêu thị >

MỤC LỤC

0.90196371000008 4 1.Sự cần thiết của đề tài TH HS 1111111115151 111511 11 En HH HH Ha 4 2.Phương pháp nghiên cứu 2 22 2221 12111211121 111111111112 111811011101 1 18111 rrag 4 3.Phạm vi nghiên CỨU 2 0 22 122122111211 1211521 111111111111 111011011 0111111011111 1 ng kg 4

ÔN (ÙN(0ï 0:19 0u 8N 4 CHƯƠNG I: CƠ SỞ LÝ THUYT 222-222222222122222111222111222111222112211 2E 5

1 Phan lý thuyết liên quan đến cơ sở đữ liệu: - - 2 2 ESEE52E1218215215211212121 xe 5

1.1 Cơ sở dữ liệu là gì ? - 1 2 212211211 121111 21121151 201211111 2211211101111 11kg g 5

1.2 Mô hình cơ sở đữ liệu: - - c1 c1 n1 nn 1S nS SH SSSS ST E11 1111551155 1551111111 215551111 xxx 5 1.3 Mô hình phân cấp (Hierarchical mode]) - + +22 S921 1£21EE2222322e2x 5 1.4 Mô hình mạng (Network model) -c 1 c1 2122111211111 121151111211 2 11112112 6 1.5 Mô hình đữ liệu quan hệ (Relational model) ¿2c 2c 22222 xses 6 1.6 Mô hình dữ liệu hướng đối tượng (Object Oriented model) 7 1.7 Ưu điểm của cơ sở đữ liệu 2 2S SH 1111131111 12151111551511151E1EE1 Ea, 7 1.8 Nhược điểm của cơ sở dữ liệu - SH S111 1111151515111 1115 1212188 re 8

“9 04:6 0 HH ÍŸšẼš ẼšẼšẼ ẼŠẼŠẼŠẼŠẼằẼằẼằẼ 8 2.1 Thực thể và đối CU ONG eee ccc ccncectecnseceseesseeseecseenecesesisesseseseeecnseeceneeeenseeens 8

2.2 MOE quan 8n 8 2.3 Kiểu dữ GUS cece eeeceeeecsesecsseeceseecsssecsssesniseesneesueecaseecsinecsuneesuessiseeensecieees 8

2.4 Khóa chính (Primary Key): 00.cccccccccccccccenececeseeesesessesseeesesseessteseseenaes 8 2.5 Khóa ngoại (Forelen Key): - c1 2 211221121101 11111111 111111121111 HH HH rà 9 P0 Ắe 9 CHƯƠNG II: PHAN TÍCH VÀ THIẾT KÊ HỆ THÓNG - 5222225222522 10

1 Giới thiệu về đề tài : 2221222111 221122111221112211121111211121111101 012k 10

2 Phân tích vấn đề thực tế, phát hiện những bất hợp lý và lý giải nguyên nhân của

Trang 5

«sccceneucecensececeusecensesecsnssecsesusesensssesuensecectueesensesestucecensesestnieecereees 16 E9 6) 18 NHktụiiiiidididddaiẳắầẳảảááảäảäẳä 19

CHƯƠNG IV: KẾT LUẬN 5 Sa 21 22 11212122151212111115211115 21252 erreee 20

Trang 6

< Xây dựng hệ thống quản lý Siêu thị >

PHAN MO DAU

1.Sự cần thiết của đề tài

Hiện nay khoa học và công nghệ đang ngày càng phát triển kéo theo do nhu câu của xã hội cũng ngày càng nâng cao trong tất cả các lĩnh vực.Bởi vì vậy để thuận tiện trong việc quản lý và chăm sóc khách hàng tốt hơn nên chúng em thực hiện để tài quản

lý siêu thị

Qua quá trình tìm hiểu thực tế việc quản lí các mặt hàng trong siêu thị trên thị trường thì nó là một việc không hề đơn giản 1 chút nào cả Nó cần phải được ứng dụng công nghệ nhiều hơn để việc quản lý một siêu thị được tốt và đáp ứng được đầy đủ nhu cầu khách hàng đưa ra

2.Phương pháp nghiên cứu

® Tiến hành thu thập và phân tích những thông tin, tài liệu liên quan đến đề tài để hình thành nên những ý tưởng tông quan

® Xác định các yêu cầu nhằm phân tích thiết kế hệ thống chương trình cho phủ hợp

® Triển khai chường trình và đánh giá kết quả

@ Hoàn tất và đưa ra sản phẩm

3.Pham vi nghién cứu

@ Tim hiéu théng tin của các siêu thị vừa và nhỏ trên địa bàn thành phố

® Tìm hiểu các ứng dụng ,phần mềm cần áp dụng vào dự án

® Tìm hiểu quy trình vận hành của một siêu thị

4 Nội dung HgÌHÊH cửu

Nghiên cứu cách quản lí các mặt hàng trong 1 siêu thị một cách hiệu quả và tốt

nhất

Trang 7

Chương 1 Giới thiệu

] Tổng quan

1.Khái niệm về cơ sở dữ liệu

Cơ sở dữ liệu(CSDL) là một tập hợp sắp xếp các thông tin, đữ liệu về một vấn

đề nào đó, nhằm giúp cho người sử dụng đễ dàng tra cứu, sử dụng và cập nhật Đặc điểm chủ yêu của CSDL là cách tổ chức, sắp xếp thông tin, các dữ liệu có liên quan với nhau sẽ được lưu trong các tệp tin hay trong các bảng Nói cách khác nhau nó là tập hợp các dữ liệu có quan hệ với nhau

2.Sự cần thiết của cơ sở dữ liệu

Ngày nay, nhu câu tích lũy, lưu trữ và xử ly dữ liệu đã có mặt trên mọi lĩnh vực, trong mọi hoạt động của con người Nhưng thông tin ngày càng lớn và phức tạp, buộc con người phải sắp xếp các thông tin ssao cho nó khoa học, vì vậy đòi hỏi

họ phải sử dụng CSDL

Khái niệm:

a Khái niệm về thực thê:

Thực thể là khái niệm để chỉ một lớp các đối tượng có cùng đặc tính chung mà người ta muốn quản lý thông tin về nó Ví du, sinh viên, hàng hóa, vật tư.Một đối tượng cụ thé trong thực thể được gol la mot cá thé (còn gọi là một thể hiện của thực

thể) Ví dụ Lê Văn Bình là một cá thể của thực thể Sinh viên, Xi măng là cá thê của

thực thể Hàng hóa

b.Khái niệm mỗi quan hệ:

Mỗi quan hệ được hiểu là sự tác động qua lại giữa hai (hoặc nhiều hơn hai) đối tượng hoặc hai (hoặc nhiều hơn hai) nhom đối tượng có liên quan với nhau chính là những nội dung cơ bản khi phân tích về mỗi quan hệ biện chứng giữa cung câu

c.Khái niệm kiêu dữ liệu:

Trang 8

< Xây dựng hệ thống quản lý Siêu thị >

Kiểu dữ liệu hay đơn giản type là một cách phân loại đữ liệu cho trình biên dịch hoặc thông dịch hiệu các lập trình viên muốn sử dụng dữ liệu Hầu hết các ngôn nữ

hỗ trợ nhiều kiểu dữ liệu khác nhau như số thực, số nguyên hay Boolean

d Khái niệm khóa chính

Khóa chính là một trường hoặc tập hợp trường chứa các giá trị duy nhất xuyên suốt một bảng Bạn có thê sử dụng các giá trị của khóa đề tham chiêu tới toàn bộ các bản

ghi, do moi ban ghi lại có một giá trị khóa khác nhau Mỗi bảng chỉ có thê có một khóa

chính

e.Khái niệm khóa ngoại

Khóa ngoại được dùng để tăng tính tham chiếu trong cơ sở đữ liệu SQL Server Khóa ngoại nghĩa là giá trị trong bảng này phải xuất hiện trong bảng khác Khóa ngoại trong bảng con thường tham chiếu tới khóa chính PRIMARY KEY trong bảng mẹ

Khóa ngoại có thê được tạo bằng lệnh CREATE TABLE hoặc lệnh ALTER TABLE

e Khái niệm view

Trong SQL, một khung nhìn VIEW là một bảng ảo trong cơ sở đữ liệu có nội dung được định nghĩa thông qua một câu lệnh SQL nào đó Một VIEW bao gôm các hàng

và cột giống như một bảng thực Các trường trong một khung nhìn là các trường từ một hoặc nhiều bảng thực trong Database Mar 18, 2019

Trang 9

CHƯƠNG II PHAN TICH VA THIET KE HE THONG

1 Giới thiệu về đề tài

s* Giới thiêu sơ về đẻ tải :

Đề tài quản lý siêu thị là xây dựng hệ thông giúp cho việc quản lý mặt hảng, thông tin về việc việc mua bán và những mặt hàng còn hoặc thiếu trong siêu thị Mục tiêu của đề tài là xây dựng một phần mềm để thực hiện các yêu cầu như: Lưu trữ thông tin về các mặt hàng có trong siêu thị; thông kê tỉnh hình các mặt hàng; tra cứu thông tin các mặt hàng trong siêu thị,

2 Phân tích vẫn đề thực tế, phát hiện những bất hợp lý và lý giải nguyên nhân

cua van dé

a) Quy trình thực hiện thực tế

s* Trình bày quy trình thực hiện hiện tại :

Quản lý các mặt hàng quản lí việc mua bán trong siêu thị là công việc thường xuyên phải làm của các nhân viên quản lí sô sách

Khi phân loại các mặt hàng, nhân viên phải chia ra từng loại để phân loại như

mã mặt hàng sô lượng ,ngảy tháng nhập xuất vào sô sách.Còn về việc mua ban cua

siêu thị sẽ ghi chép lúc mua bán và gửi về phòng quản lí

b) Vẫn đề nảy sinh trong thực tế

% ƯUuU điểm : Quản lí số sách là công việc rât quen thuộc trong các doanh nghiệp nước ta trong nhiêu năm qua,việc quản lí như vậy không đòi hỏi phải có trình

độ chuyên môn cao và một số công việc quản lí thủ công trước đây không thế thay thê hoàn toàn băng máy tính

s* Nhược điểm : Trong thời đại ngày nay, với tộc độ phát triên nhanh và mạnh mẽ của công nghệ thông tin, việc quản lý băng số sách trở nên lạc hậu và có những nhược điểm chính sau:

- Việc lưu trữ sô sách công kênh, khó tìm kiếm, đễ bị mối mọt, thất lạc

- Việc sửa chữa, cập nhập thông tin mắt nhiều thời gian

- Phương pháp quản lý thủ công làm giảm hiệu quả công việc, tốn nhiều sức lực

- Tính bảo mật an toàn không cao

- Không mang tính hiện đại và chuyên nghiệp

> Chính vì các nhược điểm trên, một hệ thống CSDL cần được xây dựng nhằm

giúp cho công tác quản lý tôi ưu hơn

Trang 10

< Xây dựng hệ thống quản lý Siêu thị >

- Đao lưu cơ sở đữ liệu

3.1 Yéu cau chức năng

Sau khi hoàn thiện, hệ thống sẽ đáp ứng đầy đủ các chức năng cơ bản của một CSDL quản lý siêu thị như: quản lý tất cả các thông tin mặt hàng, đơn hàng, tìm kiếm hàng hóa, thống kê đơn hàng, thống kê doanh thu

Quản lý được thông tin nhân viên, họ tên, thái độ làm việc, chất lượng làm việc

từ đó có thê danh 914 mức lương một cách chính xác

Sử dụng mẫu đặc tả yêu cầu người dùng đề trình bày các yêu cầu

® - Với vai trò là một khách hàng (user/Customer), tôi muốn tìm thông tin của mặt hàng tôi muốn (nó ở khu nào,tên mã mặt hàng và giá cả của mặt hang)

® - Với vai trò là một khách hàng (user/Customer ), tôi muốn xem sản phâm của mình trước khi mua hàng

® - Với vai trò là một khách hàng (user/Customer), tôi muốn được hưởng những

quyền lợi khi mua hàng tại đây

® - Với vai trò là một khách hàng (user/Customer), tôi cần được giải quyết các vẫn

© V6i vai tro la nhan vién (staff), t61 muốn được bảo vệ khi gap sự cô

® - Với vai trò là nhân viên (staff), tôi muốn sự bình đẳng với nhân viên khác trong

công việc và minh bạch hoá về vấn đề lương bồng

® - Với vai trò là nhân viên (staff), tôi muốn được thỏa thuận về lương trước khi làm việc

e - Với vai trò là nhân viên (staff), tôi muốn được hưởng các quyền lợi của nhân viên tronø công việc

® - Với vai trò la nha quan ly (manager), tôi muốn được giải quyết các vấn đề nhỏ

hoặc cấp bách đối với khách hàng

® - Với vai tro la nha quan ly (manager), tôi muốn năm bắt mọi thông tin của nhân viên và quá trình làm việc của họ

® Với vai trò là nhà quản lý (manager), tôi muốn thấy được sự nhiệt huyết của nhân viên trong công việc

Trang 11

® - Với vai tro la nha quan ly (manager), tdi muốn được sự hợp tác với mọi người trong siêu thị đê đạt hiệu quả công việc cao hơn

3.2 Yêu cầu phi chức năng

Các yêu cầu khác nhằm đảm bảo hệ thống hoạt động tốt hơn:

- Cơ sở đữ liệu hoạt động 24/24

- Không bị mất đữ liệu khi mắt điện

- Được quyền truy cập trên 1000 người

- Đẹp, bắt mắt thu hút người dung

3.3 Yêu cầu hệ thống

Các yêu cầu của hệ thống để CSDL hoạt động tốt :

- CSDL hoạt động tốt trên hệ điều hành wIndow(vi dùng SQL sever nên chỉ chạy tốt trén windows)

- CSDI có thể chạy tốt trên các trình duyệt như :google,cốc cốc,chrom

- Cầu hình phần cứng máy phải từ window 7 trở lên

4 Xác định các thực thể

Thực thể: Nhân viên, Lương, Chức vụ, Khách hàng, Phản hồi, Hàng hoá, Loại hàng,

Hóa đơn, Chỉ tiết hoá đơn,

Thuộc tính Nhân viên :

® Mã nhân viên MANHANVIEN) : làm khoá chính giúp xác định thông tin chị tiết của mỗi nhân viên

e - Tên nhân viên (HOVATEN) : Hiển thị họ và tên đầy đủ của mỗi nhân viên trong siêu thị

e - Giới tính (GIOITINH) : Hiển thị giới tinh của từng nhân viên

© Số điện thoại (SDT): Hiển thị số điện thoại của từng nhân viên

e Ngay sinh (NGAYSINH) : Hiển thị ngày sinh của từng nhân viên

¢ Dia chi (DIACHI) : Hién thị địa chỉ của mỗi nhân viên

Thuộc tính Lương :

e Mã nhân viên (MANHANVIEN) : vừa là khoá chính vừa là khoá phụ để tham

chiếu tới bảng nhân viên từ đó bảng lương có thể quản lí thông tin về lương một cách chính xác

© Mã chức vụ (MACHUCVU) : vừa là khoá chính vừa là khoá phụ để tham chiếu tới bảng chức vụ, từ đó bảng lương có thể tính toán lương dựa theo chức

vụ của từng nhân viên

©_ Thời gian (THOIGIAN): Hiển thị số giờ làm việc hành chính của nhân viên

© - Nghỉ không phép (NGHIKHONGPHEP) : Hiến thị số ngày nghỉ không có xin

phép hoặc không có lí do chính đáng cho việc nghỉ làm việc ngày hôm đó

Trang 12

< Xây dựng hệ thống quản lý Siêu thị >

®- Lương tháng 13 (LUONGTHANGI3) : Số tiền thưởng cuối năm vào dịp tết của mỗi nhân viên , số tiền sẽ được căn cứ vào thành tích „ chức vụ của từng nhân viên

® - Ngày bắt đầu (NGAYBATDAU) : Ngày bắt đầu hưởng lương , được tính từ lúc được nhận vào làm việc

¢ Tổng lương (TONGLUONG) : Tổng số lương mà nhân viên đó nhận được

e _ Tên khách hàng (TENKHACHHANG) : Hiển thị họ tên đầy đủ của khách hàng

© Số điện thoại (SDT): Hiển thị số điện thoại của khách hàng

e - Giới tính (GIOITINH) : Hiển thị giới tính của khách hàng

¢ Pia chi (DIACHI) : Hién thị địa chỉ của khách hàng

Thuộc tính phản hồi :

e - Mã phản hồi (MAPHANHOI) : là khoá chính , cho biết chính xác người phản

hồi và nội dung của phản hồi

e - Đánh giá (DANHGIASANPHAM) : Nơi khách hàng đưa ra những đánh giá về

sản phẩm để công ty có thông tin và nhu cầu của người dùng

® - Đóng sóp (DONGOP) :Nơi khách hàng đưa ra những bình luận , đóng sóp

nhằm mục đích cải thiện trải nghiệm mua hàng

e© - Tư vấn (TUVAN): Nơi khách hàng được nhận những lời tư vẫn từ đội ngũ nhân viên

® - Khiếu nại (KHIEUNAI) : Nơi khách hàng phản hồi những vẫn đề về lỗi sản

phẩm , sản phẩm không như cam kết , van dé bao hanh , thái độ nhân viên

® - Ngày phản hồi (NGAYPHANHOI) : Hiển thị ngày phản hồi được gửi đi

e - Giá bán (GIABAN): Hiến thị giá bán của từng sản phẩm đề khách hàng có thé

cân nhắc trước khi mua sao cho phù hợp túi tiền của mình

e Số lượng (SOLUONG): Hiển thị số lượng còn lại của mặt hàng dé nha quan li

bố xung hàng hoá không để tinh trang chay hang

¢ Tinh trang (TINHTRANG) : Hién thị tình của từng mặt hàng , còn mới hay đã

cũ , hàng xách tay hay hàng đã qua sửa chữa

Trang 13

® - Ngày sản xuất (NGAYSX) : Cho biết ngày sản xuất của từng mặt hàng Hạn sử dụng (HSD) : Cho biết khi nào mặt hàng không còn giá trị sử dụng hoặc giá trị sử dụng kém , có thể có một số loại hàng không thê xác định được hạn sử dụng như sách, áo ,

Thuộc tính loại hàng :

Mã loại hàng (MALOAIHANG) : Là khoá chính cho biết chính xác từng loại

hàng của từng sản phẩm

Loại hàng (TENLOAIHANG): Tên của từng loại hàng

Mẫu mã (MAUMA) : Cho biết loại mẫu mã của từng sản phẩm ,đề khách hàng

có thê chọn lựa loại hàng phù hợp với mình Nơi sản xuất (NOISANXUAT) : Cho biết nguồn gốc , xuất xứ của mặt hàng , là

hàng nội địa hay hàng nhập khẩu

Thuộc tính hoá đơn :

Mã hoá đơn (MAHOADON) : Là khoá chính cho biết chính xác từng hoá đơn

để có thể thanh toán

Ngày lập hoá đơn (NGAYLAPHOADON) : Cho biết ngày hoá đơn được lập

Ngày nhận hàng (NGAYNHANHANG) :Cho biết ngày mà khách hàng đã nhận hàng , kế từ ngày đó trở đi siêu thị sẽ không chịu trách nhiệm về việc mất hàng hoá hoặc đôi lại hàng do không ưng ý

Thuộc tính chỉ tiết hoá đơn :

Mã hoá đơn (MAHOADON) : Vừa là khoá chính , vừa là khoá phụ tham chiếu

đến bảng hoá đơn, từ đó bang chỉ tiết hoá đơn có mọi thông tin về khách hàng

lẫn nhân viên

Mã hàng hoá (MAHH) : Vừa là khoá chính , vừa là khoá phụ tham chiếu đến bảng hàng hoá , từ đó bảng chỉ tiết hoá đơn có mọi thông tin về các sản phâm

có trên chỉ tiết hoá đơn

Tên hàng hoá (TENHANGHOA) : cho biết tên của các mặt hàng có trên từng hoá đơn

Số Lượng (SOLUONG) : Cho biết số lượng của từng hàng hoá có trên hoá đơn

từ đó đễ dàng thanh toán Giá bán (GIABAN) : Hiển thị giá bán của từng sản phẩm có trên hoá đơn

5 Vé ERD

Ngày đăng: 19/12/2024, 14:46