Đồ án Phân tích thiết kế hệ thống siêu thị

ĐỀ TÀI:  
Phân tích thiết kế hệ thống siêu thị  
Phân tích thiết kế hệ thống siêu thị  
LỜI MỞ ĐẦU  
Xã hội ngày càng phát triển thì nhu cầu về vật chất của con người ngày càng tăng,  
nên đòi hỏi phải có một hệ thống siêu thị với mạng lưới rộng lớn.Trong mạng lưới  
đó có siêu thị Coop Mart Cống Quỳnh cũng là một siêu thị lớn với đầy đủ các loại  
mặt hàng.Tại đây khách hàng có thể tìm thấy được rất nhiều mặt hàng mà mình  
cần,vì thế hệ thống siêu thị cần có môt cơ cấu quản lý thật chặt chẽ để đáp ứng nhu  
cầu cho khách hàng một cách hài hoà.Chúng em thực hiên đồ án “Phân tích thiết  
kế hệ thống quản lý siêu thị|” cũng không ngoài mục đích tìm hiểu những kiến  
thức về lĩnh vực này. Chúng em xin chân thành cảm ơn thầy trong thời gian qua đã  
cho chùng em nhiều kiến thức quý giá về lĩnh vực phân tích thiết kế hệ thống  
thông tin để chùng em có thể hoàn thành đề tài này một cách tốt nhất. Tuy nhiên,  
sự hiểu biết của chúng em về lĩnh vực này còn chưa sâu sắc nên chắc chắn sẽ có  
nhiều sai sót, chúng em mong thầy thông cảm và góp ý thêm cho chúng em .  
Chúng em xin chân thành cảm ơn thầy.  
2
Phân tích thiết kế hệ thống siêu thị  
MỤC LỤC  
Lời mở đầu------------------------------------------------------------------------------- 1  
Mục lục ----------------------------------------------------------------------------------- 2  
1. Mục tiêu, phạm vi đề tài ----------------------------------------------------------- 3  
Mục tiêu ----------------------------------------------------------------------3  
Phạm vi---------------------------------------------------------------------------------------- 3  
2. Khảo sát ------------------------------------------------------------------------------- 3  
Khảo sát hệ thống --------------------------------------------------------------------------- 3  
Phân tích hiện trạng hệ thống ------------------------------------------------------------ 4  
3. Phân tích yêu cầu-----------------------------------------------------------------9  
Phát biểu bài toán---------------------------------------------------------------------------- 9  
Phân tích các chức năng chính trong hệ thống quản lý ------------------------------ 9  
4. Phân tích, xử lý dữ liệu -----------------------------------------------------------11  
Phát hiện, mô tả thực thể------------------------------------------------------------------11  
Mô hình ERD -14  
Chuyển mô hình ERD sang quan hệ----------------------------------------------------15  
Mô tả chi tiết cho các quan hệ -----------------------------------------------------------15  
3
Phân tích thiết kế hệ thống siêu thị  
5. Mô tả bảng tổng kết----------------------------------------------------------------34  
Tổng kết quan hệ --------------------------------------------------------------34  
Tổng kết thuộc tính ------------------------------------------------------------------------35  
6. Thiết kế giao diện ------------------------------------------------------------------37  
Các Menu37  
Mô tả các Form -46  
7. Thiết kế ô xử lý ---------------------------------------------------------------------72  
8. Đánh giá ưu khuyết điểm----------------------------------------------------------79  
4
Phân tích thiết kế hệ thống siêu thị  
1. MỤC TIÊU,PHẠM VI ĐỀ TÀI  
1.1 Mục tiêu  
Dựa vào những kiến thức đã học từ môn học Phân Tích Thiết Kế Hệ  
Thống Thông Tin, đồ án sẽ phân tích hệ thống siêu thị nhằm mục đích tạo  
một hệ thống quản lý một siêu thị bao gồm các chức năng:  
Quản lý nhân viên  
Quản lý khách hàng thân thiết  
Quan lý nhập, xuất khồ  
Quản lý mặt hàng trong siêu thị  
Quản lý tài chính thu chi của siêu thị  
1.2 Phạm vi  
Đồ án được thực hiện dựa trên cơ sở phạm vi môn học Phân Tích Thiết  
Kế Hệ Thống Thông Tin và những mục tiêu nêu trên.  
Đồ án chỉ thực hiện dựa trên cơ sở lý thuyết để thiết kế mô hình và tổ  
chức dữ liệu.  
Do phạm vi và khả năng nên chúng em chỉ khảo sát và quản lý một siêu  
thị vừa và nhỏ.  
2. KHẢO SÁT  
2.1 Khảo sát hệ thống  
5
Phân tích thiết kế hệ thống siêu thị  
Siêu thị Coop-Mart Cống Quỳnh là siêu thị lớn chuyên mua bán với  
nhiều hình thức :bán sỉ, bán lẻ…Nguồn hàng chủ yếu do các nhà cung cấp,  
nhà sản xuất hoặc các công ty trong và ngoài nước cung cấp.Khách hàng của  
siêu thị là người tiêu dùng,các hiệu tạp hoá nhỏ, những siêu thị khác…Siêu  
thị có đa dạng các mặt hàng: quần áo,rau, quả,thit, cá…Siêu thị có quay thu  
ngân, quay kế toán...Vì vậy can một hệ thống quản lý để giúp cho việc quản  
lý siêu thị được dể dàng hơn  
Các hoạt động chính của siêu thị gồm nhập hàng vào kho, xuất hàng từ  
kho ra quay, quản lý quay, báo cáo số luợng và doanh thu hàng bán, báo cáo  
tồn kho trong tháng  
SƠ ĐỒ TỔ CHỨC CỦA SIÊU THỊ COOP-MART  
Tổ văn phòng  
Tổ thu ngân  
Tổ quản lý  
Tổ tin học  
Tổ văn phòng: Gồm 1 giám đốc và 2 phó giám đốc có nhiệm vụ điều phối  
toàn bộ hoạt động của siêu thị. Tổ phải name được tình hình mua bán, doanh  
thu của siêu thị để báo cáo lại cho ban giám đốc hợp tác xã. Việc báo cáo  
được thực hiện hàng tháng, hàng quý hoặc cũng có khi đột xuất theo yêu cầu  
của ban giám đốc.  
Tổ bảo vệ: Kiểm tra, bảo vệ an ninh của siêu thị, ghi nhận hàng hoá đổi  
lại của khách hàng.  
6
Phân tích thiết kế hệ thống siêu thị  
Tổ thu ngân: Thực hiện việc bán hàng và lập hoá đơn cho khách hàng  
đồng thời ghi nhận lại số hàng hoá bán được của mỗi loại để báo cáo cho tổ  
quản lý sau mỗi ca làm việc.  
Tổ quản lý: Nhiệm vụ của tổ là kiểm tra chất lượng hàng hoá và name  
tình trạng hàng hoá của siêu thi, đảm bảo hàng hoá luôn ở trong tình trạng tốt  
nhất khi đến tay khách hàng. Khi phát hiện hàng hư hỏng phải kịp thời báo  
ngay cho tổ văn phòng để có biện pháp giải quyết và điều phối hàng.  
Tổ tin học: Thực hiện việc nhập liệu, kết xuất các báo cáo can thiết phục  
vụ cho tổ văn phòng.  
2.2 Phân tích hiện trạng hệ thống  
a.  
Nhập hàng hoá  
Mặt hàng mới nhập về sẽ được nhân viên quản lý phụ trách tin  
học lưu trữ các thông tin của hàng vào hệ thống quản lý, Các thông tin  
bao gồm: Mã vạch, giá bán, ngày sản xuất, hạn sử dụng, số lượng,  
đơn vị tính…  
Nguồn hàng được nhập dưới hai hình thức:  
Đơn đặt hàng: Hợp đồng mua bán giữa siêu thị và nhà  
cung cấp.  
Hợp đồng trao đổi hàng hoá giữa siêu thị với các doanh  
nghiệp khác.  
Hàng nhập về ,thủ kho can ghi thêm số lượng hàng nhập vào thẻ  
kho. Mỗi mặt hàng đều có thẻ kho riêng. Nếu hàng đã có trong kho thì  
7
Phân tích thiết kế hệ thống siêu thị  
thủ kho sẽ ghi thêm vào thẻ kho có sẵn, đối với mặt hàng mới thì thủ  
kho can tiến hành lập thẻ kho mới.  
b.  
Xuất hàng hoá  
Nhân viên bán hàng chuyển hàng từ kho ra quay bán. Quầy bán  
là mơi trưng bày nhiều mặt hàng cùng chủng loại để thuận tiện cho  
khách hàng mua hàng và giúp chp nhân viên bán hàng dể kiểm soát  
hàng hoá ở quay để bổ sung khi heat hàng. Hàng ngày, căn cứ vào  
tình hình bán hàng ở siêu thị, bộ phận nghiệp vụ sẽ thống kê biết để  
mặt hàng nào đã hết hay còn ít trong kho từ đó đưa ra yêu cầu nhập  
hàng mới, hoặc xuất hàng từ kho ra quầy đối với mặt hàng còn ít.  
c.  
Hiện trạng tin học  
Siêu thị Coop Mart là siêu thị lớn, hằng ngày số lượng hàng hoá  
bán ra rất lớn. Đặt biệt với hệ thống bán lẻ có nhiều sai sót trong việc  
kiểm kê hàng hoá, nên cần có một bộ phận tin học để dễ dàng hơn  
trong việc kiểm soát lượng hàng bán lẻ trong ngày. Cũng như lượng  
hàng bán si cũng cần một hệ thống kiểm tra về số lượng mặt hàng.  
Nói chung hệ thống siêu thị lớn cần một bộ phận tin học để phục vụ  
các nhu cầu cần thiết cho hệ thống quản lý chặt chẽ hơn.  
d. Các Mẫu phiếu:  
Phiếu mua hàng:  
Siêu thị Coop-Mart  
Cống Quỳnh  
PHIẾU MUA HÀNG  
Số:..............................  
Ngày:.........................  
Tên nhà cung cấp : .............................................................................................  
Mã nhà cung cấp:………………………………………………………………  
Địa chỉ: ..............................................................................................................  
Số điện thoại: .......................................................... .........................................  
STT Mã số Tên hàng ĐVT Đơn giá Số  
lượng  
Thành  
tiền  
Ghi  
chú  
Phân tích thiết kế hệ thống siêu thị  
Thẻ kho:  
Siêu thị Coop-Mart  
Cống Quỳnh  
Số:.......................  
THẺ KHO  
Thẻ lập ngày.........tháng.......năm 200...  
Tên hàng:..........................................................................................................  
Đơn vị tính:........................................................................................................  
Stt Chứng từ  
Số Ngày  
Diễn giải Ngày nhập xuất  
Số lượng  
Xuất  
Nhập  
Tồn  
9
Phân tích thiết kế hệ thống siêu thị  
Số:................................  
Phiếu đề nghị:  
Siêu thị Coop-Mart  
Cống Quỳnh  
PHIẾU ĐỀ NGHỊ  
Ngày.........tháng .........năm 200...  
Quầy: ................................................................................................................  
Ngày:.................................................................................................................  
Stt Mã số  
Tên hàng  
ĐVT  
Đơn giá  
Số lượng  
Ghi chú  
Ngày ........tháng .......năm 200...  
Phụ trách quầy  
Phiếu xuất:  
Siêu thị Coop-Mart  
Cống Quỳnh  
Số:........................  
PHIẾU XUẤT  
Ngày ........tháng .........năm 200...  
Quầy:.................................................................................................................  
Stt  
Mã số  
Tên hàng  
ĐVT  
Số lượng  
Ghi chú  
Cửa hàng trưởng  
Thủ kho  
Người nhận  
10  
Phân tích thiết kế hệ thống siêu thị  
giao ca  
Phiếu  
Siêu thị Coop-Mart  
Cống Quỳnh  
Số:...........................  
PHIẾU GIAO CA  
Ngày ........tháng ........năm 200...  
Ca: ....................................................................................................................  
Quầy: ................................................................................................................  
STT Mã số  
Tên hàng  
ĐVT  
Số lượng  
Ghi chú  
Nhập Xuất bán Tồn  
Người giao ca  
Người nhận ca  
Hoá đơn bán hàng:  
Siêu thị Coop-Mart  
Cống Quỳnh  
Số:...........................  
HÓA ĐƠN BÁN HÀNG  
Ngày ........tháng..........năm 200...  
Quầy: ................................................................................................................  
STT  
Mã số  
Tên hàng  
Số lượng Đơn giá Thành tiền  
Tổng cộng:  
Báo cáo doanh thu:  
11  
Phân tích thiết kế hệ thống siêu thị  
Siêu thị Coop-Mart  
Cống Quỳnh  
BÁO CÁO DOANH THU  
Từ ngày .......................đến ngày..................  
STT  
Mã số  
Tên hàng  
Thành tiền  
Tổng cộng:  
Kế toán trưởngCửa hàng trưởng  
Báo cáo nhập xuất tồn:  
Siêu thị Coop-Mart  
Cống Quỳnh  
BÁO CÁO NHẬP XUẤT TỒN  
Từ ngày.......................đến ngày ..........................  
STT Mã số Tên hàng Tồn đầu kỳ Nhập Xuất Tồn cuối  
kỳ  
Ghi  
chú  
Ngày...........tháng........năm 200...  
Cửa hàng trưởng  
Kế toán trưởng  
Báo cáo thiếu hàng:  
12  
Phân tích thiết kế hệ thống siêu thị  
Siêu thị Coop-Mart  
Cống Quỳnh  
BÁO CÁO THIẾU HÀNG  
Từ ngày ......................đến ngày..................  
STT Mã số Tên hàng Thiếu đầu Nhập Xuất Thiếu cuối  
Ghi  
chú  
kỳ  
kỳ  
Ngày .........tháng ........năm 200...  
Cửa hàng trưởng  
Kế toán trưởng  
3. PHÂN TÍCH YÊU CẦU  
3.1 Phát biểu bài toán  
Hàng ngày, các nhân viên bán hàng phải tiếp nhận một số lượng lớn  
các yêu cầu mua hàng của khách hàng. Hệ thống phải cho phép nhân viên  
bán hàng lập hoá đơn tính tiền cho khách hàng một cách nhanh chóng .  
Đối với các khách hàng mua lẻ thì hệ thống không can lưu thông tin của  
khách hàng mà chỉ lưu lại hoá đơn để bộ phận kế toán thống kê. Đối với  
khách hàng thân thiết thì nhân viên lưu lại thông tin của khách hàng và  
cấp cho khách hàng thẻ khách hàng thân thiết với số điểm thưởng tương  
ứng giá trị hoá đơn mua hàng.  
Ngoài việc bán lẻ, siêu thị còn bán lỉ cho các đơn vị can mua với số  
lượng nhiều. Với các đơn vị này thì hệ thống cần phải lập hoá đơn chi tiết  
cho họ để thanh toán tiền. Khi nhận được đơn đặt hàng, bộ phận tiếp nhận  
đơn đặt hàng kiểm tra khả năng đáp ứng đơn đặt hàng. Nếu đủ khả năng  
đáp ứng đơn đặt hàng, bộ phận này sẽ nhập thông tin đơn đặt hàng vào hệ  
thống  
13  
Phân tích thiết kế hệ thống siêu thị  
Trong siêu thị có rất nhiều quầy thu ngân, mỗi quầy được phụ trách  
bởi một hay nhiều nhân viên bán hàng. Tại mỗi thời điểm chỉ có một nhân  
viên phụ trách một quầy thu ngân. Hệ thống phải lưu lại phiên làm việc  
của nhân viên để tiện cho việc quản lý sau này.  
Vào cuối ngày, bộ phận kế toán sẽ thống kê tình hình bán hàng của  
siêu thị, tính toán xem lượng hàng tồn, hàng hết để lên kế hoạch nhập  
hàng mới hay thanh lý hàng tồn. Hệ thống phải cho phép bộ phận kế toán  
thống kê chi tiết về tình hình của siêu thị.  
Vào cuối tháng hoặc khi được ban giám đốc yêu cầu, bộ phận kế  
toán sẽ lập báo cáo thống kê về tình hình bán hàng của siêu thị gửi lên  
ban gáim đốc. Hệ thống phải cho phép bộ phận kế toán làm báo cáo thống  
kê về tình hỉnh bán hàng trong tháng hoặc trong khoang thời gian cho  
trước.  
Khi có hàng hết hoặc cần bổ sung hàng mới, siêu thị sẽ nhập hàng từ  
các nhà cung cấp. Thông tin về hàng cần nhập phải được lưu lại để bộ  
phận kế toán có thể thống kê tình hình mua bán trong siêu thị. Thông tin  
này sẽ được trình lên ban giám đốc để duyệt xem có được phép nhập hàng  
hay không. Khi nhập hàng mới bộ phận kho sẽ lập mã vạch, tính toán số  
lượng rồi nhập hàng vào hệ thống. Hệ thống phải cho phép bộ phận kho  
nhập hàng mới vào hay cập nhật hàng.  
3.2 Phân tích các chức năng chính trong hệ thống quản lý  
Quản lý nhân viên: Nhân viên của siêu thị được quản lý với những  
thông tin:Mã số, Tên nhân viên,năm sinh, địa chỉ .  
14  
Phân tích thiết kế hệ thống siêu thị  
Quản lý khách hàng thân thiết: Khách hàng thân thiết khi mua  
hàng ở siêu thị cần cung cấp thông tin : Tên khách hàng, năm sinh,  
số điện thoại,địa chỉ .  
Quản lý nhập, xuất kho:Khi nhập xuất hàng trong siêu thị cần lưu  
thông tin:ngày tháng nhập xuất,tổng trị giá .  
Quản lý mặt hàng trong siêu thị:Mặt hàng trong siêu thị được quản  
lý dụa trên những thông tin:Mã mặt hàng,tên mặt hàng, loại, đơn vị  
tính.  
Quản lý tài chính thu chi của siêu thị: Bao gồm việc quản lý các  
hóa đơn, phiếu chi để tiến hành kiểm kê thu chi theo định kì. Dựa  
theo các hoá đơn thu, chi trong siêu thị để tính lãi suất và đóng  
thuế kinh doanh hàng tháng.  
a. Quản lý kho:  
o Hàng nhập:  
- Nhập hàng theo hoá đơn mua hàng của công ty.  
- Hàng nhập được theo dõi dựa trên: mã hàng, chủng loại  
hàng, nhóm hàng, số lượng, đơn vị tính, đơn giá…  
- Báo cáo nhập hàng trong kỳ.  
o Hàng xuất:  
-
Hàng xuất ra quầy cũng được theo dõi theo mã hàng,  
nhóm hàng, chủng loại, số lượng xuất…  
-
Báo cáo lượng hàng xuất trong kỳ.  
15  
Phân tích thiết kế hệ thống siêu thị  
o Quản lý hàng tồn:  
-
Tổng hợp những phát sinh xuất nhập tồn trong kỳ.  
Báo cáo hàng tồn và giá trị tồn trong kỳ.  
Báo cáo thẻ kho từng mặt hàng.  
-
-
b. Quản lý quầy:  
o Điều chỉnh hàng tồn quầy:  
-
Điều chỉnh lại số lượng tồn quầy nếu phát hiện số lượng  
tồn quầy thực tế khác với số lượng tồn trong phiếu giao  
ca và in lại phiếu giao ca mới.  
o Phiếu giao ca:  
-
Dựa trên số lượng tồn đầu ca và số lượng hàng bán trong  
ca, cuối mỗi ca máy tính sẽ tự động xử lý và in ra phiếu  
giao ca cho mỗi người nhận ca mới.  
c. Quản lý bán lẻ:  
-
-
Lập các hoá đơn bán hàng.  
Báo cáo doanh thu theo từng ca, ngày, tháng...  
d. Quản lý khách hàngthân thiết:  
-
-
Nhận hoá đơn từ khách hàng.  
Lập phiếu khách hàng thân thiết cho khách hàng.  
16  
Phân tích thiết kế hệ thống siêu thị  
e. Quản trị hệ thống dữ liệu:  
-
-
Lưu trữ và phục hồi dữ liệu.  
Kết thúc chương trình.  
4. PHÂN TÍCH, XỬ LÝ DỮ LIỆU  
4.1. Phát hiện, mô tả thực thể  
1. Thực thể NHANVIEN:Thực thể này mô tả thông tin về nhân viên  
làm việc trong siêu thị.Gồm các thực thể:  
- MSNV(Mã số nhân viên): Đây là thuộc tính khóa để phân biệt nhân  
viên này với nhân viên khác.  
- TenNV(Tên nhân viên): Mô tả tên của nhân viên.  
- NSINH(Ngày sinh): Cho biết ngày sinh của nhân viên .  
- DiaChi(Địa chi): Cho biết địa chỉ nhà của nhân viên.  
- SDT(Số điện thoại): Số điện thoại của nhân viên.  
2. Thực thể CHUCVU(chức vụ): Đây là thực thể mô tả chức vụ của một  
nhân viên.Gồm các thuộc tính:  
- MACVU(Mã chức vụ): Đây là thuộc tính khóa dùng để phân biệt  
chức vụ này với chức vụ khác.  
- TenCVU(Tên chức vụ): Mô tả tên của chức vụ tương ứng với mã  
chức vụ.  
17  
Phân tích thiết kế hệ thống siêu thị  
3. Thực thể KHTT:Đây là thực thể mô tả khách hnàg thân thiết của siêu  
thị.Xác định các thực thể:  
- MKHANG(Mã khách hàng): Đây là thuộc tính khóa để phân biệt  
được khách hàng này với khách hàng khác.  
- TenKH(Tên khách hàng): Mô tả tên của khách hàng  
- DiaChi(Địa chỉ): Địa chỉ liên laic của khách hàng.  
-SDT(Số điện thoại):số điện thoại của khách hàng.  
4. Thực thể MHANG(Mặt hàng): Gồm các thực thể:  
- MSMH(Mã số mặt hàng): Đây là thuộc tính khóa, để phân biệt được  
mặt hàng này với mặt hàng khác  
- TenMH(Tên mặt hàng): cho biết tên mặt hàng tương ứng với mã mặt  
hàng  
- LoaiMH(Loại mặt hàng): Mã để phân loại nhóm hàng này với nhóm  
hàng khác  
- DVT(Đơn vị tính): Cho biết đơn vị tính của mặt hàng là gi (cái, hộp,  
kg,lit, chai…)  
5. Thực thể NCC(Nhà cung cấp): Nhà cung cấp là các công ty, nhà sản  
xuất, những siêu thị khác hoặc các tiệm tạp hoá có quan hệ trao đổi  
mua bán hàng hoá với siêu thị.Gồm các thực thể:  
- MSNCC(Mã số nhà cung cấp): Thuộc tính khóa dùng để phân biệt  
nhà cung cấp này với nhà cung cấp khác.  
18  
Phân tích thiết kế hệ thống siêu thị  
- TenNCC(Tên nhà cung cấp): cho biết tên nhà cung cấp tương ứng  
với mã số nhà cung cấp.  
- DiaChi(Địa chỉ nhà cung cấp): Địa chỉ liên lạc của nhà cung cấp.  
- SDT(Số điện thoại nhà cung cấp): Số điện thoại của nhà cung cấp.  
6. Thực thể KHOHANG(Kho hàng): Bao gồm những thông tin:  
- MSKHO(Mã số kho): Đây là thuộc tính khoá để phân biệt kho hàng  
này với kho hàng khác.  
- TenKHO(Tên kho): Ghi lại tên kho hàng.  
- DiaChi(Địa chỉ kho): địa chỉ của kho.  
7. Thực thể NHAPKHO(Nhập kho): Gồm các thuộc tính:  
- MSNKHO(Mã số nhập kho): Đây là thuộc tính khóa, có giá trị tự  
động tăng khi cập nhật các thông tin về chứng từ nhập kho.  
- NgayNHAP(Ngày nhập): Ngày lập chứng từ.  
- TongTGia(Tổng trị giá): Thể hiện tổng trị giá chứng từ nhập.  
8. Thực thể XUATKHO(Xuất kho): Gồm các thuộc tính:  
- MSXKHO(Mã số xuất kho): Đây là thuộc tính khóa, có giá trị tự  
động tăng khi cập nhật các thông tin về chứng từ xuất kho.  
- NgayXUAT(Ngày xuất): Ngày lập chứng từ.  
- TongTGia(Tổng trị giá): Thể hiện tổng trị giá chứng từ xuất.  
19  
Phân tích thiết kế hệ thống siêu thị  
9. Thực thể QHANG(Quầy hàng): Thực thể này mô tả thông tin về  
quầy hàng.Gồm các thuộc tính:  
- MAQUAY(Mã quầy): Đây là thuộc tính khóa, để phân biệt quầy  
hàng này với quầy hàng khác.  
- TenQUAY(Tên quầy): cho biết tên của quầy.  
10. Thực thể QUAYTN(Quầy thu ngân): Thực thể này mô tả thông tin  
về quầy thu ngân.Gồm các thuộc tính:  
- MAQTN(Mã quầy thu ngân): Đây là thuộc tính khóa, để phân biệt  
quầy thu ngân này với quầy thu ngân khác.  
- TenQTN(Tên quầy thu ngân): cho biết tên của quầy thu ngân.  
11. Thực thể HOADON(Hoá đơn): Gồm các thuộc tính:  
- MSHDON(Mã số hoá đơn): Đây là thuộc tính khóa để phân biệt háo  
đơn này với háo đơn khác, có giá trị tự động tăng khi cập nhật thông  
tin cho hóa đơn.  
- NgayLap(ngày lập): ngày lập hóa đơn.  
- GioLap(Giờ lập): Giờ lập hóa đơn.  
- TenMH(Tên mặt hàng): Cho biết tên của mặt hàng.  
- TongTGia(Tổng trị giá): Thể hiện tổng trị giá của hóa đơn.  
12. Thực thể PDHANG(Phiếu đặt hàng): Mô tả yêu cầu đặt hàng của  
khách hàng. Gồm các thực thể:  
20  
Phân tích thiết kế hệ thống siêu thị  
- MAPDH(Mã phiếu đặt hàng): Đây là thuộc tính khóa để phân biệt  
phiếu đặt hàng này với phiếu đặt hàng khác.  
- NgayDH(Ngày đặt hàng): cho biết ngày lập phiếu đặt hàng.  
- DCNHAN(địa chỉ nhận):cho biết địa chỉ nơi nhận.  
- SDTNHAN(Số điện thoại nhận): số điện thoại của người nhận.  
13. Thực thể PGHANG(Phiếu giao hàng):Gồm các thuộc tính:  
- MSPGH(Mã số phiếu giao hàng):Đây là khóa chính để phân biệt  
phiếu giao hàng này với phiếu gaio hàng khác.  
- NgayGiao(Ngày giao): ngày giao hàng.  
- DCGIAO(Địa chỉ giao): Địa chỉ của người được giao.  
- SDTGIAO(Số điện thoại người giao): cho biết số điên thoại của  
người được giao.  
- ThanhTien(Thành tiền):Thể hiện thành tiền cho người đặt hàng .  
14.Thực thể PKK(Phiếu kiểm kê): Gồm các thực thể:  
- MSPKK(Mã số kiểm kê):Đây là thuộc tính khóa để phân biệt phiếu  
kiểm kê này với phiếu kiểm kê khác.  
- NgayLap(Ngày lập phiếu kiểm kê)  
- TenMH(Tên mặt hàng): Tên mặt hàng được kiểm kê.  
- SLuong(Số lượng):cho biết số lượng của từng loại mặt hàng.  
21  
Phân tích thiết kế hệ thống siêu thị  
15. Thực thể PHIEUGIAOCA(Phiếu giao ca):Gồm các thuộc tính:  
- MSPGC(Mã số phiếu giao ca): Đây là thuộc tính khóa để phân  
biệt phiếu giao ca này với phiếu giao ca khác, có giá trụ tự động tăng  
khi cập nhật thông tin phiếu giao ca.  
- Ngày (Ngày lập phiếu giao ca).  
- Ca:Ghi lại ca làm việc.  
4.2. Mô hình ERD  
22  
Phân tích thiết kế hệ thống siêu thị  
23  
Phân tích thiết kế hệ thống siêu thị  
4.3 Chuyển mô hình ERD sang mô hình quan hệ:  
- MHANG(MSMH, TenMH, LoaiMH, DVT, MAQUAY)  
- NCC(MSNCC, TenNCC, DiaChi, SDT)  
- PHIEUGIAOCA(MSPGC, Ngay, Ca, MAQUAY, MSNV)  
- CTPHIEUGIAOCA(MSPGC, MSMH, SLuong)  
- KHOHANG(MSKHO, TenKHO, DiaChi)  
- QHANG(MAQUAY, TenQUAY)  
- NHANVIEN(MSNV, TenNV, DiaChi, NSINH, SDT, MACVU)  
- NHAPKHO(MSNKHO, NgayNHAP, TongTGia, MSKHO, MSNCC,  
MSNV)  
- CTNHAPKHO(MSNKHO, MSMH, SLuong, DGia)  
- XUATKHO(MSPXUAT, NgayXUAT, TongTGia,MSKHO, MSNV,  
MAQUAY)  
- CTXUATKHO(MSPXUAT, MSMH, SLuong)  
- PDHANG(MAPDH, NgayDH, DCNHAN, SDTNHAN, MSNV)  
- CTPDHANG(MAPDH, MSMH, SLuong, DGia)  
- PGHANG(MAPGH, NgayGiao, DCGIAO, SDTGIAO, ThanhTien,  
MSNV)  
- CTPGHANG(MSPGHANG, MSMH, SLuong, DGia)  
24  
Phân tích thiết kế hệ thống siêu thị  
- KHTT(MAKHANG, TenKH, DiaChi, SDT, MSHDON)  
- CHUCVU(MACVU, TenCVU)  
- PKK(MSPKK, NgayLap, TenMH, SLuong, MSNV, MSKHO)  
- HOADON(MSHDON, NgayLap, GioLap, TenMH, TongTGia, MSNV)  
- CTHOADON(MSHDON, MSMH, SLuong, DGia)  
- QUAYTN(MAQTN, TenQTN, MSHDON)  
4.4 Mô tả chi tiết cho các quan hệ:  
1.Quan hệ Mặt Hàng:  
MHANG(MSMH, TenMH, LoaiMH, DVT, MAQUAY)  
25  
Phân tích thiết kế hệ thống siêu thị  
Tên quan hệ: MHANG  
5-2008  
stt Thuộc tính Diễn giải  
Kiểu  
DL  
Số  
MGT Loại  
DL  
Ràng Buộc  
Byte  
1
2
MSMH  
TenMH  
Mã mặt hàng C  
10  
30  
B
B
PK  
FK  
Tên  
mặt C  
hàng  
3
LoaiMH  
DVT  
Loại  
hàng  
mặt C  
10  
B
FK  
FK  
4
5
Đơn vị tính  
S
10  
10  
70  
B
B
MAQUAY Mã quầy  
C
Tổng số  
Khối lượng:  
Số dòng tối thiểu: 4000  
26  
Phân tích thiết kế hệ thống siêu thị  
Số dõng tối đa: 8000  
Kích thước tối thiểu: 4000 x 100 byte =400 kb  
Kích thước tối đa: 8000 x 100 byte = 800 kb  
Đối với kiểu chuỗi:  
MSMH: cố định, không unicode  
TenMH: không cố định, mã unicode  
LoaiMH: không cố định, mã unicode  
MAQUAY: cố đinh, không unicode  
2.Quan hệ nhà cung cấp:  
NCC(MSNCC, TenNCC, DiaChi, SDT)  
Tên quan hệ: NCC  
Ngày: 30-5-2008  
27  
Phân tích thiết kế hệ thống siêu thị  
stt Thuộc  
tính  
Diễn giải Kiểu  
DL  
Số Byte MGT Loaị DL Ràng  
Buộc  
1
2
MSNCC Mã nhà C  
cung cấp  
10  
30  
B
B
PK  
TenNCC Tên nhà C  
cung cấp  
3
4
DiaChi  
SDT  
Địa Chỉ  
C
10  
10  
B
K
Số điện C  
thoại  
Tổng số  
60  
Khối lượng:  
Số dòng tối thiểu: 1000  
Số dõng tối đa: 2000  
Kích thước tối thiểu: 1000x60 byte =60 kb  
Kích thước tối đa: 2000 x60 byte= 120 kb  
Đối với kiểu chuỗi:  
28  
Phân tích thiết kế hệ thống siêu thị  
MSNCC: cố định, không unicode  
TenNCC: không cố định, unicode  
ĐiaChi:không cố định, unicode  
SDT:không cố đinh, Unicode  
3.Quan hệ Phiếu Giao Ca:  
PHIEUGIAOCA(MSPGC, Ngay, Ca, MAQUAY,MSNV)  
29  
Phân tích thiết kế hệ thống siêu thị  
Tên quan hệ: PHIEUGIAOCA  
Ngày: 30-5-2008  
stt Thuộc tính Diễn giải  
Kiểu  
DL  
Số  
MGT Loại DL  
Ràng  
Buộc  
Byte  
1
2
3
4
5
MSPGC  
Ngay  
Ca  
Mã số phiếu  
Ngày lập  
Ca trực  
C
N
S
10  
10  
5
B
B
B
B
B
PK  
MAQUAY Mã quầy  
C
C
30  
10  
65  
MSNV  
Mã nhân viên  
FK  
Tổng số  
Khối lượng:  
Số dòng tối thiểu: 2000  
Số dõng tối đa: 4000  
30  

Tải về để xem bản đầy đủ

pdf 140 trang yennguyen 01/02/2025 250
Bạn đang xem 30 trang mẫu của tài liệu "Đồ án Phân tích thiết kế hệ thống siêu thị", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfdo_an_phan_tich_thiet_ke_he_thong_sieu_thi.pdf