+Khi khách hàng đến mua trực tiếp tại Cửa hàng, các nhân viên cửa hàng sẽ giới thiệu những sản phẩm phù hợp với yêu cầu của khách hàng, hơn nữa cập nhập những thông tin của khách hàng kh
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ 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 BÁN HÀNG
SIÊU THỊ
Sinh viên thực hiện: THÂN VIỆT ANH
Giảng Viên Hướng Dẫn: TS NGUYỄN THỊ HỒNG KHÁNH
Lớp:
Mã Sinh Viên:
D15CNPM7 20810340170
Trang 2PHIẾU CHẤM ĐIỂM Sinh viên thực hiện:
Trang 3MỤC LỤC
LỜI NÓI ĐẦU 1
CHƯƠNG I.KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP 2
YÊU CẦU 2
1.1 Hiện trạng quản lý cửa hàng 2
1.2 Quy trình quản lý 2
1.3 Nhược điểm của quy trình hiện tại 3
1.4 Mong muốn của cửa hàng 3
1.5.Liệt kê các hồ sơ dữ liệu được sử dụng: 4
1.6.Các hồ sơ 4
CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG 5
1.Lập bảng phân tích 5
1.1 Mô tả bài toán quản lý bán quần áo online 5
1.1 Bảng phân tích xác định chức năng, tác nhân và hồ sơ 5
2.3.Mô hình nghiệp vụ: 7
2.3.1.Biểu đồ ngữ cảnh: 7
2.3.2 Biểu đồ phân rã chức năng 8
2.3.3 Mô tả chức năng chi tiết lá: 10
2.4.Phân Tích Mô Hình Quan Niệm 13
2.3.1 Luồng dữ liệu mức 0: 13
2.4.2.biểu đồ luồng dữ liệu mức 1 14
2.4.2.2 Biểu đồ tiến trình 2.0-Quản Lý Nhập Hàng 15
2.4.2.3 Biểu đồ tiến trình 3.0 – Quản lí bán hàng ra 16
2.4.2.4.Biểu đồ tiến trình 4.0 – Báo cáo thống kê 17
Trang 42.4.2.5.Biểu đồ tiến trình 6.0-Quản Lý Nhân Viên 19
2.5.Mô hình E-R 20
2.5.1.Liệt kê ,chính xác hóa và lựa chọn thông tin 20
2.5.2 Xác định thực thể, gán thuộc tính cho nó và xác định định danh.22 2.5.3 Xác định các mối quan hệ và thuộc tính của chúng 24
2.6.Thiết kế mô hình cơ sở dữ liệu Logic: 29
2.6.1 Chuyển mô hình E-R sang mô hình dữ liệu quan hệ 29
2.6.2.Cở sở dữ liệu vật lý: 31
2.6.2.1.Bảng Hãng: 31
2.6.2.Nhà Cung Cấp: 32
2.6.3.Kho: 32
2.6.4.Nhân Viên: 32
2.6.5.Xuất Xứ: 32
2.6.6.Đặt Hàng: 33
2.6.7.Quần Áo: 33
2.6.8.Phiếu Nhập: 33
2.6.9.Dòng Nhập: 34
2.6.10.Phiếu Xuất: 34
2.6.11.Dòng Xuất: 35
2.7.Thiết kế giao diện: 37
2.7.1.Đăng nhập hệ thống: 37
2.7.2.Đăng ký hệ thống: 38
2.7.3.Giao diện tìm kiếm sản phẩm : 39
2.7.4.Giao diện quản lý nhập hàng 39
2.7.5.Giao diện quản lý nhân viên: 40
Trang 5LỜI CẢM ƠN
Ngày nay, việc ứng dụng công nghệ thông tin đã trở nên phổ biến trong hầu hết mọi cơ quan, doanh nghiệp, trường học đặc biệt là việc áp dụng các giải pháp tin học trong công tác quản lý
Trong ít năm trở lại đây, với tốc độ phát triển như vũ bão, CNTT đang dần làm cho cuộc sống của con người trở nên thú vị và đơn giản hơn Vì vậy để bắt kịp với nhịp độ phát triển của xã hội, những kiến thức học được trên giảng đường
là vô cùng quan trọng đối với mỗi Sinh viên chúng em
Chúng em xin chân thành cảm ơn các thầy, cô bộ môn đã tận tình giảng dạy chúng em trong suốt thời gian học tập vừa qua Nhờ có sự chỉ dạy tận tình của các thầy, cô để giúp chúng em hoàn thành đồ án này
Chúng em chân thành xin gửi lời cảm ơn đặc biệt đến cô giáo Nguyễn Thị Hồng Khánh người đã tận tình hướng dẫn môn PTTKHTTT cho chúng em trong từng buổi học Cô đã giúp trang bị cho chúng em kiến thức môn học và hơn cả là động lực để tiếp tục trên con đường chinh phục công nghệ
Chúng em xin chân thành cảm ơn thầy cô!
Sinh viên
Trang 6LỜI NÓI ĐẦU
Việc xây dựng các trang web để phục vụ cho các nhu cầu riêng của các tổchức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm xa lạ Với mộtvài thao tác đơn giản, một người bất kì có thể trở thành chủ của một website giớithiệu về bất cứ gì anh ta quan tâm: một website giới thiệu về bản thân và gia đìnhanh ta,hay là một website trình bày các bộ sưu tập hình ảnh các loại xe hơi màanh ta thích chẳng hạn
Đối với các chính phủ và các công ty thì việc xây dụng các website riêngcàng ngày càng trở nên cấp thiết Thông qua những website này, thông tin về họcũng như các công văn, thông báo, quyết định của chính phủ hay các sản phẩm,dịch vụ mới của công ty sẽ đến với những người quan tâm, đén với khách hàngcủa họ một cách nhanh chóng kịp thời, tránh những phiền hà mà phương thứcgiao tiếp truyền thống thường gặp phải
Hoạt động của một công ty, cửa hàng có quy mô khá lớn sẽ càng được tăngcường và mở rộng nếu xây dựng được một website tốt Bắt nguồn với ý tưởngnày cùng với những gợi ý của Cô giáo Nguyễn Thị Hồng Khánh, em đã thực hiệnbài báo cáo “phân tích và thiết kế quản lí bán quần áo online”
1
Trang 7CHƯƠNG I KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP
YÊU CẦU
1.1 Hiện trạng quản lý cửa hàng
Hiện nay thì cửa hàng đang duy trì kinh doanh buôn bán của mình Mọi yêucầu đặt hàng của khách hàng thông qua các phương thức khác nhau: online hay làtruyền thống như mua bán trực tiếp Mọi công đoạn để sản phẩm đến tay người tiêu dùng phải trải qua nhiều khâu, nhiều giai đoạn khác nhau khiến cho cửa hàngchậm tiến độ hay mắc phải những vướng mắc không đáng có
-Cửa hàng có 3 tầng dùng để kinh doanh quần áo
-Cửa hàng hiện có 6 nhân viên bán hàng,1 kế toán và 1 chủ cửa hàng quản lí
Mọi quy trình đều bằng thủ công.Vì vậy, giải pháp công nghệ ra đời vào thời điểm này giúp cho quản lý cửa hàng thuận tiện và phát triển hơn cũng như những người làm kinh doanh trong cả nước ta
1.2 Quy trình quản lý
(quy trình thực tế ?)
+Khi khách hàng đến mua trực tiếp tại Cửa hàng, các nhân viên cửa hàng sẽ giới thiệu những sản phẩm phù hợp với yêu cầu của khách hàng, hơn nữa cập nhập những thông tin của khách hàng khi mua sản phẩm vào hệ thống quản lí.+Khi khách mua các sản phẩm ở cửa hàng nhân viên bộ phận bán hàng sẽ lập chi tiết phiếu thanh toán cho khách và sau đó sẽ báo lên bộ phận kế toán.+Bộ phận kế toán sẽ dựa vào hóa đơn mua hàng đó, sẽ làm thủ tục thanh toán cho khách hàng
+Sau đó sản phẩm được lấy từ cửa hàng, kho hoặc cửa hàng khác cùng thương hiệu quần áo giao cho khách hàng hoặc đặt trước hẹn ngày lấy
Trang 8+Khi nhận được yêu cầu từ người quản lý, nhân viên kế toán phải thống kê báo cáo về thông tin hàng hoá: hàng tồn, hàng bán ra và nhập vào theo ngày, tuần, tháng, quý, năm.
1.3 Quản lý tổ chức
1.4 Quản lý nghiệp vụ
3
Trang 91.3 Hạn chế của quy trình hiện tại
-Tất cả các quy trình đều được làm bán tự động (tự động 1 phần bằng Microsoft Excel)
-Khi tạo ra kế hoạch in quần áo mất nhiều thời gian để kiểm tra quần áo tồn kho, tổng hợp số liệu nhu cầu đặt hàng hiện tại của khách hàng để in lô hàng mộtcách hợp lí
-Việc thanh toán mua hàng phải trải qua nhiều giai đoạn không cần thiết-Việc thống kê thông tin quần áo gặp nhiều khó khăn với số lượng sản phẩmquá nhiều, quá trình lại thủ công nên mất nhiều thời gian
1.4 Mong muốn của cửa hàng
Về mặt chức năng
Dữ liệu
Tiến trình
Có một chương trình giúp cho việc quản lí được thuận tiện hơn:
+Quản lí được thông tin sản phẩm
+Quản lí được việc nhập kho và số lượng quần áo bán ra
+Truy xuất được thông tin sản phẩm:tên hãng, chất lượng hay xuất xứ +Kiểm tra qua lại giữa thông tin sản phẩm với nhà cung cấp
+ Quản lý tồn kho theo từng sản phẩm con, từng màu size, và có báo màu,
size nào bán chạy, bán chậm, để điều chỉnh kế hoạch nhập hàng
+Nhập liệu các thuộc tính size, màu, tự động chia thuộc tính và tạo sản phẩm con nhanh chóng theo mã hàng
+Quản lý thời gian lưu kho của sản phẩm, cảnh báo kho có mã hàng lưu khoquá lâu, hoặc đã lâu chưa bán được thêm sản phẩm nào, từ đó có kế hoạch thanh
lý kịp thời, tránh lỗi mốt
+Tạo ra các báo cáo báo biểu để tổng hợp thông tin quần áo
+ Mọi quy trình thủ công như trước được số hóa ,tránh rờm rà và mất thời gian
Trang 10+Cập nhật những thông tin mà khách hàng thường xuyên ghé qua tiệm, tăngđiểm tích lũy cho mỗi khách hàng đó và kèm những phần quà khác giúp cho người mua hàng có nhiều động lực hơn về tinh thần ,tin tưởng hơn về hệ thống.+Tạo những con bot để trả lời tin nhắn của khách hàng khi có yêu cầu Đặc biệt thông qua website quản lí quần áo nhân viên cửa hàng sẽ có thể đáp ứng những thắc, mắc của khách hàng nhanh nhất, chăm sóc khách hàng một cách thuận tiện và tốt hơn.
1.5.Liệt kê các hồ sơ dữ liệu được sử dụng:
1.6.1.Quần Áo: (THIẾU)
Thời trang cho
bé Thời trang nam Thời trang nữ Thời trang truyền thống
Trang 12CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1.Lập bảng phân tích
1.1 Mô tả bài toán quản lý bán quần áo online.
Hệ thống quản lý bán quần áo online liên tục cập nhật đơn hàng quần áo của khách hàng mỗi khi có yêu cầu
Thông tin quần áo được quản lý chặt chẽ từ tên sản phẩm, tên nhà cung cấp, xuất xứ, giá thành, thời gian sản xuất đến hãng thời trang.Các số liệu này sẽ đượcnhập vào cơ sở dữ liệu rồi từ đó có thể tạo các báo cáo khi được yêu cầu Các báocáo thống kê cần phải thống kê được tất cả các thông tin liên quan đến sản phẩm cũng như liệt kê được thông tin sản phẩm qua các thông tin liên quan
Quản trị viên có thông tin của các sản phẩm đặt hàng của khách hàng.Vào mỗi ngày hệ thống gửi số liệu sản phẩm đặt hàng đến quản trị viên.Từ đó quản trịviên có thể xem xét trong kho có còn sản phẩm hay không,nếu trong kho không
có sản phẩm-quản trị viên báo cáo đến quản lý Quản lý sẽ yêu cầu cập nhật sản phẩm đến nhà cung cấp và cung cấp sản phẩm tới kho Khi sản phẩm được cung cấp xong sẽ tiến hành nhập kho.Sau đó sản phẩm sẽ được chuyển đến khách hàngyêu cầu
Số lượng quần áo,nhập xuất tại kho được lưu vào hệ thống để quản lý về số lượng nhập xuất tồn kho tại từng thời điểm,từng năm để có thể dễ dàng quản lý cũng như thống kê báo cáo lên
Hệ thống bán quần áo online được coi là hệ thống mang tính phục vụ cao vềtính nhanh, gọn, nhẹ,đảm bảo nhu cầu, chất lượng sản phẩm mà khách đề ra
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
7
Trang 13Cho Khách hàng Kho Tác nhân
Nhập cấpThông tin nhà cung Thông tin nhà cung cấp Hồ sơ dữ liệu
Cập nhật số
khách hàng Số khách hàng Nhân viên bán hàng Tác nhân
Gửi Số liệu sản phẩm Số liệu đơn hàng Hồ sơ dữ liệu
Thống kê đến quần áoThông tin liên quan Số liệu đơn hàng Hồ sơ dữ liệu
Đề Kế hoạch sản xuất Kế hoạch sản xuất Hồ sơ dữ liệu
Trang 142.3.Mô hình nghiệp vụ:
2.3.1.Biểu đồ ngữ cảnh:
Hình 2.1 Biểu đồ ngữ cảnh
9
Trang 152.3.2 Biểu đồ phân rã chức năng.
17.thống kê doanh thu
18.Số lượng người truy
Trang 16hệ thống bán quần áo online
6.Quản Lý Nhân Viên U
2.3.2.2 Biểu đồ phân rã chức năng:
11
Trang 17Hình 2.2 Biểu đồ phân rã chức năng của thiết kế quản lý bán quần áo online
2.3.3 Mô tả chức năng chi tiết 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)
(1.2)Danh Mục Thời Trang Nam:Quản lí thông tin của mục Thời Trang Nam(Giới Tính,Độ Tuổi,Phong cách)
(1.3)Danh Mục Thời Trang Nữ: Quản lí thông tin của mục Thời Trang Nữ(Giới Tính,Độ Tuổi,Phong cách)
(1.4)Quản Lí Danh Mục Xuất Xứ Thương Hiệu:Quản lí thông tin của Thương Hiệu (Mã Thương Hiệu,Tên Thương Hiệu,Nơi Sản Xuất)
(1.5) Danh Mục Top Nổi Bật:Quản lí thông tin của những sản phẩm nổi bật (Mã Sản Phẩm,Tên Sản Phẩm,Hãng,Phiếu xuất)
Trang 18(2.1)Cập Nhật Phiếu Nhập:Quản lí thông tin của việc Nhập Kho khi quần áođược chuyển từ nơi sản xuất hay phân phối đến (Mã Phiếu Nhập,Mã Kho,Nơi Sản Xuất,Số Lượng,Sản Phẩm).
(2.2)Cập Nhật sản phẩm: 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)
(3.1)Xem Thông Tin Sản Phẩm:Quản lí và cập nhật những thông tin hiện cótrên website cũng như cửa hàng
(3.2)Đặt Hàng:Quản lí chặt chẽ thông tin của người đặt hàng để có lợi cho 2
cả bên :“an toàn,tiện ích,Công nghệ”
(3.3)Thanh toán:Quản lí thông tin linh hoạt của người mua khi thanh toán trực tiếp hoặc online.Hướng tới Tiệm
(3.4)Xem Tình Trạng Đơn Hàng:Kiểm tra xem sản phẩm có còn đáp ứng được yêu cầu của khách hàng khi đặt không.(Mã Đơn Hàng,Mã Sản Phẩm,Tên Hàng,Thông Tin Về Đơn Hàng)
(3.5)Duyệt Chuyển Hàng:Đáp ứng yêu cầu của khách hàng (Mã Sản Phẩm Giao Hàng,Mã Mặt Hàng,Số Lượng,Đơn Gía)
(4.1)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,Max Kho,Số Lượng)
(4.2)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)
(4.3)Thống Kê Doanh Thu: Quản lí doan 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ê)
(4.4)Số Lượng Người Truy cập: Quản lí số lượng người truy cập theo từng ngày ,từng giờ.Nhằm duy trì hệ thống tăng tính bảo mật
(4.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)
(5.1) Đăng Nhập: Tạo chức năng đăng nhập khi khách hàng muốn mua sản phẩm
(5.2)Đăng kí: Tạo chức năng đăng kí để trở thành người mua hàng thân thiện với hệ thống
(5.3)Cập Nhật Thông Tin: Tạo chức năng cập nhật thông tin khi có yêu cầu.13
Trang 19(5.4) Đổi Mật Khẩu :Tạo chức năng đổi mật khẩu khi khách có yêu cầu đến
hệ thống
(6.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ụ)
(6.2)Quản Lý Nhân Viên: Quản lí cán bộ sử dụng chương trình
(6.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)
2.3.1 Luồng dữ liệu mức 0: (sai nhiều)
Trang 2015
Trang 212.4.2.biểu đồ luồng dữ liệu mức 1
2.4.2.1.Biểu đồ tiến trình 1.0 – Quản Lý Danh Mục.
Trang 222.4.2.2 Biểu đồ tiến trình 2.0-Quản Lý Nhập Hàng.
17
Trang 232.4.2.3 Biểu đồ tiến trình 3.0 – Quản lí bán hàng ra.
Trang 242.4.2.4.Biểu đồ tiến trình 4.0 – Báo cáo thống kê.
19
Trang 252.4.2.4.Biểu đồ tiến trình 5.0 – Quản lí người dùng.
Trang 262.4.2.5.Biểu đồ tiến trình 6.0-Quản Lý Nhân Viên.
21
Trang 282.5.Mô hình dữ liệu khái niệm – Mô hình thực thể liên kết ERM
23