Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 86 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
86
Dung lượng
3,17 MB
Nội dung
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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êuthị với mạng lưới rộng lớn.Trong mạng lưới
đó có siêuthị Coop Mart Cống Quỳnh cũng là một siêuthị 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êuthị cần có môt cơ cấu quảnlý 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.
1
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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ảnlý 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
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
2
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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êuthị nhằm mục đích tạo
một hệ thống quảnlý một siêuthị bao gồm các chức năng:
Quảnlý nhân viên
Quảnlý khách hàng thân thiết
Quanlý nhập, xuất khồ
Quảnlý mặt hàng trong siêu thị
Quảnlý 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ảnlý một siêu
thị vừa và nhỏ.
2. KHẢO SÁT
2.1 Khảo sát hệ thống
Siêuthị Coop-Mart Cống Quỳnh là siêuthị 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êuthị 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ảnlý để giúp cho việc quản
lý siêuthị được dể dàng hơn
Các hoạt động chính của siêuthị gồm nhập hàng vào kho, xuất hàng từ
kho ra quay, quảnlý 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ÊUTHỊ COOP-MART
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
Tổ văn phòng
Tổ thu ngân
Tổ quản lý
Tổ tin họcXóa dòng xXóa dòng x
3
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
thu của siêuthị để 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.
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ảnlý 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êuthị và nhà
cung cấp.
Hợp đồng trao đổi hàng hoá giữa siêuthị 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ì
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êuthị Coop Mart là siêuthị 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
4
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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êuthị 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ảnlý chặt chẽ hơn.
d. Các Mẫu phiếu:
Phiếu mua hàng:
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:
SttChứng từDiễn giảiNgày nhập xuấtSố lượngSốNgày NhậpXuấtTồn
5
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ú
Tổng cộng:
Số tiền bằng chữ:
Ngày tháng năm 200
Kế toán trưởng Cửa hàng trưởng
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
Phiếu đề nghị:
Phiếu xuất:
Siêu thị Coop-Mart Số:
Cống Quỳnh
PHIẾU XUẤT
Ngày tháng năm 200
Quầy:
SttMã sốTên hàngĐVTSố lượngGhi chúCửa hàng trưởng Thủ kho
Người nhận
6
Siêu thị Coop-Mart Số:
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
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
Phiếu giao ca
Hoá đơn bán hàng:
Báo cáo doanh thu:
Siêu thị Coop-Mart Số:
Cống Quỳnh
PHIẾU GIAO CA
Ngày tháng năm 200
Ca:
Quầy:
STTMã sốTên hàngĐVTSố lượngGhi chúNhậpXuất bánTồn Người giao ca
Người nhận ca
Siêu thị Coop-Mart Số:
Cống Quỳnh
HÓA ĐƠN BÁN HÀNG
Ngày tháng năm 200
Quầy:
STTMã sốTên hàngSố lượngĐơn giáThành tiềnTổng cộng:
7
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
Báo cáo nhập xuất tồn:
Báo cáo thiếu hàng:
Siêu thị Coop-Mart
Cống Quỳnh
BÁO CÁO DOANH THU
Từ ngày đến ngày
STTMã sốTên hàngThành tiềnTổng cộng:Kế toán trưởng Cửa hàng trưởng
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
STTMã sốTên hàngTồn đầu kỳNhậpXuấtTồn cuối kỳGhi chú
Ngày tháng năm 200
Kế toán trưởng Cửa hàng trưởng
8
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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êuthị 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
Trong siêuthị 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ảnlý 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êuthị 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
Siêu thị Coop-Mart
Cống Quỳnh
BÁO CÁO THIẾU HÀNG
Từ ngày đến ngày
STTMã sốTên hàngThiếu đầu kỳNhậpXuấtThiếu cuối kỳGhi chú
Ngày tháng năm 200
Kế toán trưởng Cửa hàng trưởng
9
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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êuthị 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ảnlý nhân viên: Nhân viên của siêuthị được quảnlý với những
thông tin:Mã số, Tên nhân viên,năm sinh, địa chỉ .
Quảnlý khách hàng thân thiết: Khách hàng thân thiết khi mua
hàng ở siêuthị 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ảnlý nhập, xuất kho:Khi nhập xuất hàng trong siêuthị cần lưu
thông tin:ngày tháng nhập xuất,tổng trị giá .
Quảnlý mặt hàng trong siêu thị:Mặt hàng trong siêuthị đượ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ảnlý tài chính thu chi của siêu thị: Bao gồm việc quảnlý 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êuthị để tính lãi suất và đóng
thuế kinh doanh hàng tháng.
a. Quảnlý 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ỳ.
o Quảnlý 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ảnlý quầy:
o Điều chỉnh hàng tồn quầy:
10
[...]... 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ảnlý 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ảnlý 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 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,... 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 - TenNCC(Tên nhà cung cấp): cho biết... 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ụ 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 11 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com... 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 . 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,. 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ý