Đang tải... (xem toàn văn)
Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng hệ thống chủ yếu là các bộ phận nhân viên của cửa hàng, ngoài ra hệ thống còn cho phép khách hàng và nhà cung cấp cũng có quyền tham gia vào hệ thống để lập đơn hàng bán và hóa đơn nhập hàng gửi đến cho nhân viên. Để truy cập được vào hệ thống, nhân viên cần phải đăng nhập bằng tài khoản được đăng kí và được cấp bởi quản lý. Khi khách đặt hàng, khách hàng phải thanh toán chuyển khoản trước, nhân viên phải xác nhận khách đã chuyển khoản mới chốt hóa đơn cho khách. Khi muốn nhập hàng về, nhân viên cần tạo phiếu đặt hàng mua để gửi đến nhà cung cấp và cần phải thanh toán đơn hàng trước khi nhập hàng. 2. Mô tả ca sử dụng 2.1 Đăng ký tài khoản nhân viên 2.1.1 Mô tả chung Ca sử dụng này cho phép Quản lý đăng ký tài khoản nhân viên để tham gia vào hệ thống. Tác nhân tham gia: Quản lý 2.1.2 Luồng sự kiện a. Luồng chính Hành động của đối tượng Phản ứng của hệ thống Dữ liệu 1. Quản lý bấm vào đăng ký, chọn “Đăng ký” 2. Hệ thống đưa Quản lý đến trang đăng ký tài khoản cho Nhân viên để điền thông tin nhân viên. 3. Quản lý điền các thông tin: Họ và tên, Email, số điện thoại,mã nhân viên, bộ phận, mật khẩu rồi bấm Đăng ký 4. Hệ thống kiểm tra thông tin Email, số điện thoại đã được sử dụng chưa và thông tin khác có hợp lệ không. Nếu hợp lệ, hệ thống sẽ lưu thông tin đăng ký thông báo tạo tài khoản thành công. Danh mục nhân viên b. Luồng khác Nếu Quản lý cung cấp thiếu, sai thông tin, hệ thống thông báo và yêu cầu Quản lý nhập lại hoặc cung cấp thêm thông tin. 2.1.3. Yêu cầu đặc biệt Không có. 2.1.4. Tiền điều kiện Nhân viên chưa có tài khoản đăng nhập hệ thống. 2.1.5. Hậu điều kiện Nhân viên đăng nhập được vào hệ thống. 2.1.6. Điều kiện mở rộng Không có. 2.2 Đăng nhập 2.2.1 Mô tả chung Ca sử dụng này cho phép nhân viên bán hàng, nhân viên kế toán, nhân viên kho đăng nhập vào hệ thống khi đến ca làm việc. Tác nhân tham gia: nhân viên bán hàng, nhân viên kho, nhân viên kế toán. 2.2.2 Luồng sự kiện a. Luồng chính Hành động của đối tượng Phản ứng của hệ thống Dữ liệu 1. Nhân viên ấn nút yêu cầu giao diện đăng nhập hệ thống. 2. Hệ thống đưa người dùng đến trang giao diện đăng nhập. 3.Nhân viên nhập tên đăng nhập, mật khẩu được quản lý cung cấp trước đó. 4. Hệ thống kiểm tra các thông tin, lưu thông tin đăng nhập và hiển thị thông tin đăng nhập. Danh mục nhân viên. b. Luồng khác Nhập sai tên đăng nhập hoặc mật khẩu: Hệ thống thông báo lỗi, sai tên đăng nhập, mật khẩu. Hệ thống gửi yêu cầu nhập lại thông tin đăng nhập,...nhân viên tiếp nhận thông báo. 2.2.3 Yêu cầu đặc biệt Không có. 2.2.4 Tiền điều kiện Tài khoản đăng nhập phải được đăng ký trước đó bởi quản lý. 2.2.5 Hậu điều kiện Không có. 2.2.6 Điều kiện mở rộng Không có. 2.3 Lập đơn hàng bán 2.3.1. Mô tả chung Ca sử dụng này mô tả cách Khách hàng lập đơn hàng bán Tác nhân tham gia: Khách hàng 2.3.2. Luồng sự kiện a. Luồng chính Hành động đối tượng Phản ứng của hệ thống Dữ liệu 1. Khách hàng ấn nút yêu cầu giao diện lập đơn hàng bán 2. Hệ thống đưa người dùng đến trang giao diện lập đơn hàng bán 3. Khách hàng nhập thông tin đơn hàng bán: mã sản phẩm, tên sản phẩm, số lượng… 4. Hệ thống tiếp nhận, kiểm tra thông tin nhập vào DM Khách hàng DM Hàng 5. Nếu hợp lệ, thông báo lập đơn hàng bán thành công, hiển thị thông tin đơn hàng bán b. Luồng khác Ở bước 3 nếu Khách hàng nhập sai hoặc thiếu thông tin thì hệ thống sẽ thông báo lỗi và yêu cầu người dùng nhập lại 2.3.3 Yêu cầu đặc biệt Không có. 2.3.4 Tiền điều kiện Khách hàng phải nhập thông tin khách hàng trước khi lập đơn hàng bán. 2.3.5 Hậu điều kiện Không có. 2.3.6 Điều kiện mở rộng Không có.
Trang 1Tên đề tài: Phân tích thiết kế hệ thống bán hàng onlinecủa FiinStore
Hà Nội, ngày 04 tháng 1 năm 2022.
Trang 2MỤC LỤC
PHÂN CÔNG CÔNG VIỆC 3
DANH MỤC CHỮ CÁI VIẾT TẮT 4
DANH MỤC BẢNG BIỂU HÌNH ẢNH 5
LỜI NÓI ĐẦU 6
CHƯƠNG 1 GIỚI THIỆU BÀI TOÁN 7
3.2 Mô tả chi tiết giải pháp dự kiến 18
4.Từ điển dữ liệu của hệ thống 20
1 Thiết kế cơ sở dữ liệu 50
1.1 Thiết kế khái niệm 50
1.2 Thiết kế logic 51
1.3 Thiết kế vật lý 52
2 Thiết kế giao diện 57
KẾT LUẬN 63
Trang 3DANH MỤC CHỮ CÁI VIẾT TẮT
STT Ký hiệu chữ viết tắt Chữ viết đầy đủ
Trang 4DANH MỤC BẢNG BIỂU HÌNH ẢNH
Hình 1 Cơ cấu tổ chức của FiinStore 8
Hình 2 Văn bản quy trình thực hiện công việc của DN 12
Hình 3 Hóa đơn bán hàng 13
Hình 4 Phiếu nhập kho 14
Hình 5 Đơn đặt hàng 15
Hình 6 Báo cáo kết quả hoạt động kinh doanh 16
Hình 7 Biểu đồ usecase toàn hệ thống 24
Hình 8 Biểu đồ tuần tự- Đăng kí tài khoản nhân viên 37
Hình 9 Biểu đồ hoạt động- Đăng nhập 38
Hình 10 Biểu đồ tuần tự- Lập hóa đơn bán hàng 40
Hình 11 Biểu đồ tuần tự- Lập phiếu đổi trả hàng 41
Hình 12 Biểu đồ tuần tự- Lập báo cáo 42
Hình 13 Biểu đồ tuần tự- Lập phiểu đặt hàng mua 43
Hình 14 Biểu đồ tuần tự- Lập phiếu nhập kho 44
Hình 15 Biểu đồ tuần tự- Lập hóa đơn nhập hàng 45
Hình 16 Biểu đồ tuần tự- Kiểm tra hàng hóa trong kho 46
Hình 17 Biểu đồ hoạt động- Đăng ký tài khoản nhân viên 46
Hình 18 Biểu đồ hoạt động- Đăng nhập 47
Hình 19 Biểu đồ hoạt động- Lập đơn hàng bán 47
Hình 20 Biểu đồ hoạt động- Lập hóa đơn bán hàng 48
Hình 21 Biểu đồ hoạt động- Lập phiếu đổi trả hàng 48
Hình 22 Biểu đồ hoạt động- Lập báo cáo 49
Hình 23 Biểu đồ hoạt động-Lập phiếu đặt hàng mua 50
Hình 24 Biểu đồ hoạt động- Lập phiếu nhập kho 51
Hình 25 Biểu đồ hoạt độn- Lập hóa đơn nhập hàng 51
Hình 26 Biểu đồ hoạt động- Kiểm tra hàng hóa trong kho 52
Hình 27 Biểu đồ lớp 53
Hình 28 Thiết kế khái niệm 54
Hình 29 Mô hình dữ liệu quan niệm 56
Hình 30 Giao diện Đăng nhập 61
Hình 31 Giao diện Đăng ký tài khoản 62
Hình 32 Giao diện Lập báo cáo 63
Hình 33 Giao diện Hóa đơn bán hàng 63
Hình 34 Giao diện Hóa đơn nhập hàng 64
Hình 35 Giao diện Phiếu đổi trả hàng 64
Hình 36 Giao diện Báo cáo đơn hàng nhập 65
Hình 37 Giao diện Báo cáo đơn hàng bán 66
Hình 38 Giao diện Báo cáo doanh thu 66
Hình 39 Giao diện Phiếu đặt hàng mua 67
Hình 40 Giao diện Phiếu nhập kho 68
Trang 5LỜI NÓI ĐẦU
Ngày nay, các ngành công nghệ khoa học, kỹ thuật ngày càng phát triển như vũ bão và được ứng dụng vào mọi lĩnh vực kinh tế, xã hội, giúp công việc trở nên năng suất và hiệu quả hơn Từ việc xây dựng các chương trình khoa học kỹ thuật lớn đến công việc quản lý thường nhật, máy tính giúp chúng ta cập nhật, tìm kiếm, lưu trữ thông tin một cách tốt nhất Thực tế đã cho thấy nhiều doanh nghiệp từ lớn đến nhỏ đã áp dụng có hiệu quả các sản phẩm phần mềm tin học.Tại các cửa hàng bán quần áo, cũng như các cửa hàng kinh doanh tại nhiều nơi đã và đang áp dụng chương trình quản lý vào công tác quản lý kinh doanh, nhằm mục đích giúp cho khách hàng và doanh nghiệp giảm đi phần nào các công việc phải thực hiện thủ công như trước đây Do vậy nhóm chúng em đã chọn đề tài báo cáo: “Phân tích thiết kế hệ thống bán hàng online - FiinStore” để củng cố kiến thức đã học ở trường, nâng cao kỹ năng làm bài cũng như tiếp cận trực tiếp với thực tế để phục vụ công việc sau này.
Trong quá trình thực hiện phân tích và thiết kế hệ thống, do tài liệu học tập, nhận thức còn nhiều hạn chế và đây cũng là lần đầu tiên chúng em thực hiện xây dựng một hệ thống thực tế nên chắc hẳn sẽ không tránh khỏi những sai sót Chúng em rất mong nhận được sự chỉ bảo góp ý, bổ sung của thầy, cô giáo để hoàn thiện đề tài này Đặc biệt, chúng em xin gửi lời cảm ơn tới cô Chu Hồng Hải đã hướng dẫn, chỉ bảo để chúng em hoàn thành bài tập lớn của mình.
Trang 6CHƯƠNG 1 GIỚI THIỆU BÀI TOÁN
1 Đặt vấn đề
Cuộc cách mạng công nghiệp 4.0 cùng với sự bùng nổ của công nghệ thông tin và Internet đã tạo ra các lợi thế hết sức to lớn cho ngành thời trang Khi mức thu nhập được nâng cao, chất lượng cuộc sống được cải thiện thì con người càng chú trọng hơn đến vấn đề ăn mặc.
Con người ngày càng quay cuồng, bận rộn với công việc, cuộc sống, họ cảm thấy việc phải đến cửa hàng đông người, tìm kiếm chỗ đỗ xe và xếp hàng chờ mua là nỗi khổ.
Trước đây, khi mà chúng ta muốn mua quần áo thì phải ra chợ, ra trực tiếp cửa hàng để thử và mua Việc này rất tốn nhiều thời gian, công sức.
Khi mà dịch Covid 19 xuất hiện, người dân rơi vào bối cảnh giãn cách, phong tỏa, gần như “đóng băng” mọi hoạt động thì nhu cầu tiêu dùng vẫn hiện hữu, đặc biệt là nhu cầu cơ bản như ăn, mặc, bảo vệ và nâng cao sức khỏe Mua sắm qua mạng giúp người tiêu dùng đáp ứng được những nhu cầu này mà vẫn đảm bảo yếu tố an toàn do không phải di chuyển đến nhiều địa điểm mua sắm Vậy câu hỏi đặt ra là: Làm thế nào để bạn có thể mua quần áo online nhưng chất lượng sản phẩm vẫn được đảm bảo?
2 Bài toán giải quyết2.1 Khảo sát hệ thống
2.1.1 Giới thiệu khái quát về DN FiinStore
Fiin Store là tên doanh nghiệp kinh doanh về mảng thời trang được thành lập năm 2015, xuất phát từ ý tưởng mang đến cái đẹp cho giới trẻ Đồng thời, để khách hàng có nhiều sự lựa chọn cho phong cách thời trang riêng của mình, những sản phẩm tại Fiin Store được thiết kế bắt kịp nhanh chóng những xu hướng hiện nay của giới trẻ trong nước với giá cả phù hợp nhất
Cùng với sự phổ biến của Internet và hàng loạt trang thương mại điện tử, các phần mềm quản lý bán hàng trực tuyến có khả năng hỗ trợ đắc lực cho hoạt động kinh doanh Vì thế Fiin Store cũng mở một gian hàng trực tiếp trên Shopee cùng với
Trang 7đó là bán hàng qua Facebook và Instagram đã cung cấp đầy đủ thông tin từ mẫu mã, màu sắc, kích cỡ của sản phẩm cho người tiêu dùng lựa chọn Khách hàng không phải tốn thời gian, công sức di chuyển tới nhiều cửa hàng khác nhau để lựa chọn nữa Đồng thời, nhờ vào đặc tính kết nối rộng khắp không giới hạn nên sản phẩm liên tục được quảng cáo tới nhiều nhóm khách hàng khắp mọi nơi
Sau 5 năm thành lập, Fiin Store đã có bốn cơ sở ở Hà Nội và Yên Bái, cùng với đó là hơn 300 nghìn follower trên Instagram và hàng nghìn khách hàng thân thiết Fiin Store hoạt động chủ yếu trên các kênh truyền thông xã hội như Shopee, Facebook, Instagram với số lượng sản phẩm bán ra tương đối ổn định khoảng 3000sp/ tháng Với số lượng khách hàng và số sản phẩm bán ra nhiều như vậy, ắt hẳn FiinStore phải xây dựng một hệ thống tổ chức tương đối hợp lý phù hợp với khả năng và trình độ quản lý, hoạt động kinh doanh của mình
2.1.2 Cơ cấu tổ chức
Hình 1 Cơ cấu tổ chức của FiinStore Chức năng của từng bộ phận:
- Ban giám đốc có nhiệm vụ chính là chịu trách nhiệm chính về các hoạt động của công ty, đánh giá kết quả kinh doanh rồi đưa ra chiến lược kinh doanh Lập kế hoạch, cân đối và điều chuyển các nguồn lực của sản xuất nhằm đảm bảo đáp ứng nhu cầu tối đa của hàng hóa đầu ra và tối ưu hóa về mặt kinh tế các nguồn lực đầu vào.
Trang 8- Ban quản lý: tiếp nhận các báo cáo tài chính từ bộ phận kế toán, phân tích và hỗ trợ ban giám đốc lập kế hoạch và ra quyết định.
- Bộ phận bán hàng: Nhân viên bán hàng tiếp nhận đơn đặt hàng của khách, chốt đơn, chăm sóc khách hàng, hỗ trợ đổi trả hàng cho khách.
- Bộ phận kế toán: chịu trách nhiệm tổng hợp các tài liệu, lập báo cáo để gửi lên ban quản lý, lập hóa đơn thanh toán tiền lương cho NV.
- Bộ phận kho: chịu trách nhiệm quản lý kho hàng, kiểm tra số lượng thực trong kho, đóng gói và gửi hàng cho bên vận chuyển, quản lý các đơn hàng đang được giao đến khách hàng.
2.1.3 Phỏng vấn
a Kế hoạch phỏng vấn
KẾ HOẠCH PHỎNG VẤN
Hệ thống: Bán hàng online của DN FiinStoreNgười được phỏng vấn: Đinh mà DN quản lý thông tin về doanh thu, hóa đơn bán, hàng tồn kho…
Lưu ý:
- Kinh nghiệm: Người được hỏi phải có kinh nghiệm, hiểu biết
Trang 9- Xin phép được ghi âm
- Thời gian hỏi và trả lời
Tên dự án: Phân tích hệ thống bán hàng online của doanh nghiệp FiinStoreNgười được phỏng vấn: Đinh Ngọc Ánh
Ngày phỏng vấn: 25/12/2021 Người phỏng vấn: Nhóm
Câu 1: Hiện tại
doanh nghiệp có bao nhiêu chi nhánh, cửa hàng, có những bộ phận nào trong cơ cấu tổ chức?
Trả lời: FiinStore hiện tại có tổng cộng 4 chi
nhánh ở Hà Nội và Yên Bái
Fiin Store có 1 tổng giám đốc, 1 quản lý cùng 3 bộ phận: Bộ phận bán hàng, bộ phận kế toán, và bộ phận kho Mỗi bộ phận đều có một quản lý chịu trách nhiệm chính về chuyên môn bộ phận mình phụ trách, thiết lập các KPI cho
Trả lời:Hiện tại FiinStore vẫn đang sử dụng
ứng dụng nhanh.vn để quản lý quy trình hoạt
Trang 10Trả lời:Khi khách hàng muốn đặt mua sản
phẩm, khách hàng sẽ cung cấp thông tin cá nhân NVBH tiếp nhận yêu cầu đặt hàng của khách hàng, rà soát lại thông tin trên đơn đặt hàng sau đó gửi lại hóa đơn cho khách hàng kiểm tra, xác nhận lại thông tin chuyển khoản của khách.
Kết quả quan sát: Mô tả khá chi tiết và rõ
Trả lời: FiinStore áp dụng phương thức
thanh toán chuyển khoản trước cho khách hàng.
Kết quả quan sát: Đáng tin cậy
Trả lời: Khi có yêu cầu nhập hàng từ ban
quản lý, nhân viên kho tạo phiếu đặt hàng mua gửi cho nhà sản xuất, nhà sản xuất sẽ kiểm tra và báo giá sản phẩm theo đơn đặt hàng Khi nhà cung cấp gửi hàng về xưởng nhân viên kho có trách nhiệm tạo phiếu nhập kho để cập nhật lại số lượng hàng tồn thực tế trong kho
Kết quả quan sát: Trả lời chi tiết, đáng tin
Trả lời: Trong quá trình bán hàng cần lưu
trữ, quản lý các thông tin của khách hàng, hóa đơn bán hàng, quản lý hàng tồn kho,
Kết quả quan sát: Trả lời nhanh, rõ ràng
Đánh giá chất lượng câu trả lời:
Người được hỏi cởi mở, tận tình cung cấp các thông tin giúp nhóm hoàn thanh được bài phỏng vấn Tuy nhiên do thời gian phỏng vấn còn bị giới hạn nên không thể tránh khỏi các thiếu sót về thông tin Tuy vậy, các thông tin
Trang 11thu thập được rất quan trọng để phân tích hệ thống.
2.1.4 Phân tích các thông tin thu thập được
-Văn bản quy trình thực hiện công việc của DN
Trong văn bản quy trình thực hiện công việc, ta xác định được các bước cần phải thực hiện của một quy trình cụ thể:
● Quy trình bán hàng ● Quy trình nhập kho ● Quy trình lập báo cáo…
Hình 2 Văn bản quy trình thực hiện công việc của DN
Trang 13- Bản mô tả các biểu mẫu.
Trang 14+ Phiếu nhập kho
Trong phiếu nhập kho mẫu ta có thể xác định các dữ liệu như:
● Mã phiếu nhập kho ● Thời gian nhập kho ● Tên người giao
Trang 15● Nhân viên lập đơn ● Thời gian lập đơn ● Thời gian giao hàng ● Địa điểm giao hàng
Hình 5 Đơn đặt hàng
Trang 16-Báo cáo
Hình 6 Báo cáo kết quả hoạt động kinh doanh
Trang 172.2 Phát biểu bài toán
Yêu cầu xây dựng một hệ thống bán hàng online của cửa hàng Fiinstore.
Khi khách hàng muốn đặt mua sản phẩm, khách hàng sẽ cung cấp thông tin cá nhân bao gồm: tên khách hàng, địa chỉ nhận hàng, số điện thoại và danh sách hàng cần mua lên hệ thống Nhân viên bán hàng làm việc theo ca, khi đến ca làm việc nhân viên đăng nhập vào hệ thống, tiếp nhận yêu cầu đặt hàng của khách hàng, rà soát lại thông tin trên đơn đặt hàng Nhân viên bán hàng sẽ kiểm tra lại hàng hóa xem có đủ với yêu cầu hay không, nếu không đáp ứng thì gửi thông báo và tư vấn khách sang sản phẩm khác, nếu đáp ứng thì gửi lại hóa đơn (phiếu xuất) cho khách hàng kiểm tra, xác nhận lại thông tin chuyển khoản của khách Hóa đơn (phiếu xuất) bao gồm: Mã hóa đơn, ngày bán hàng, tên sản phẩm, đơn giá sản phẩm, số lượng sản phẩm, tổng tiền, mã nhân viên, họ tên khách hàng, địa chỉ nhận hàng.
Khách hàng được xem hóa đơn (phiếu xuất), thanh toán hóa đơn bằng hình thức thanh toán chuyển khoản trước Khi nhận được hàng, khách có thể phản hồi lại nếu như có sai sót ảnh hưởng đến quyền lợi của khách hàng Đồng thời, khách hàng cũng có thể yêu cầu đổi/trả hàng (trong trường hợp hàng lỗi, không vừa size, ), nhân viên bán hàng sẽ tiếp nhận yêu cầu, xử lý và lập phiếu đổi/trả hàng cho khách hàng theo quy định của công ty Phiếu đổi trả hàng có các thông tin: mã phiếu đổi/trả, ngày đổi/ trả, tên sản phẩm đổi trả, tổng tiền đổi trả, lý do đổi trả, họ tên khách hàng, địa chỉ khách hàng, mã sản phẩm.
Nhân viên kho đăng nhập vào hệ thống để kiểm kê hàng hóa định kỳ, quản lý số lượng hàng trong kho theo mã số hàng hóa Khi có yêu cầu nhập hàng từ ban quản lý, nhân viên kho tạo phiếu đặt hàng mua (phiếu đặt hàng mua bao gồm: mã phiếu đặt hàng mua, ngày đặt hàng mua, tên sản phẩm, số lượng sản phẩm, tên nhân viên đặt hàng) gửi cho nhà sản xuất, nhà sản xuất sẽ kiểm tra và báo giá sản phẩm theo đơn đặt hàng Khi nhà cung cấp gửi hàng về xưởng nhân viên kho có trách nhiệm tạo phiếu nhập kho để cập nhật lại số lượng hàng tồn thực tế trong kho(kho gồm: mã kho, địa chỉ kho,SDT) Phiếu nhập kho bao gồm: mã phiếu nhập kho, ngày lập phiếu,số lượng, đơn giá nhập, thành tiền, tên sản phẩm, tên nhân viên lập phiếu Ngoài ra, nhân viên kho còn đóng gói hàng hóa theo hóa đơn bán hàng và giao cho shipper.
Nhân viên kế toán sẽ thu thập lại các hồ sơ và lập báo cáo doanh thu, báo cáo bán hàng, báo cáo nhập hàng, báo cáo sự vụ, báo cáo hàng tồn kho để gửi lên ban quản lý, từ đó ban quản lý sẽ nắm được tình hình mua bán của cửa hàng để có những chiến
Trang 18lược, mục tiêu cho tương lai Việc thống kê được thực hiện theo hàng tháng, hàng quý, cũng có khi đề xuất theo yêu cầu Ban quản lý sẽ quản lý toàn bộ nhân viên trong công ty bao gồm các thông tin như : mã nhân viên, tên nhân viên, số điện thoại, địa chỉ,chức vụ …, thêm mới, sửa đổi và cập nhật tài khoản nhân viên.
2.2 Hạn chế
Việc bán hàng trực tiếp thì cũng có nhiều mặt lợi như: người mua có thể tùy chọn sản phẩm để thử xem mình mặc có hợp, có vừa không, có thể mặc cả, tự kiểm tra sản phẩm trước khi mua, không sợ lừa đảo, Bên cạnh đó vẫn có nhiều hạn chế như:
- Công việc quá bận rộn khách hàng không có thời gian để ra cửa hàng chọn đồ và thử đồ.
- Trong tình hình dịch COVID-19 đang diễn biến phức tạp thì tại nhiều nơi, việc đến mua đồ trực tiếp tại cửa hàng là hoàn toàn không thể.
- Mua sắm tại cửa hàng thì phải đối mặt với tình trạng chen lấn đông đúc, đặc biệt vào các tuần lễ giảm giá
- Cửa hàng không thể mở 24/7 để phục vụ nhu cầu khách hàng.
- Các cửa hàng có quần áo đẹp, mẫu mã mới lại không gần nơi bạn sinh sống, tốn nhiều thời gian di chuyển.
3 Đề xuất giải pháp
3.1 Xuất phát điểm
Khi Việt Nam bước vào nền công nghiệp 4.0, các thiết bị điện thoại thông minh, laptop, máy tính có kết nối internet ngày càng trở nên phổ biến Con người ngày càng bận rộn với công việc cuộc sống, không còn thời gian để mua sắm trực tiếp, họ chuyển dần sang mua quần áo online vừa rẻ, chất lượng tốt mà còn giao nhanh chóng không cần xếp hàng chờ Cùng với đó là nền tảng công nghệ hiện đại, rất hệ thống bán hàng online được tạo ra để cung cấp giao diện thân thiện giúp khách hàng dễ dàng mua sắm theo sở thích cá nhân.
3.2 Mô tả chi tiết giải pháp dự kiến
3.2.1 Mô tả chung
- Khách hàng khi tham gia vào hệ thống bán hàng online của Fiinstore có thể tiến hành xem và lựa chọn sản phẩm mình muốn mua sau đó tiến hành đặt hàng Nhân viên sẽ chuẩn bị hàng và tiến hành gửi sản phẩm cho khách.
Trang 19- Nhân viên khi muốn tham gia vào hệ thống bán hàng online của Fiinstore thì phải có tài khoản đăng nhập được cấp bởi Quản lý Sau khi đăng nhập nhân viên được phép tham gia vào giai đoạn bán hàng cho khách và các nhiệm vụ được cấp quyền khác.
- Phía hệ thống, thực hiện việc tiếp nhận yêu cầu muốn mua hàng của khách Sau đó yêu cầu khách nhập thông tin nhận hàng, mã giảm giá, cước phí, và tiến hành thanh toán.
3.2.2 Cách sử dụng hệ thống
- Nhân viên
+ Đăng nhập vào hệ thống bằng tài khoản đã được quản lý đăng ký từ trước + Tiến hành đăng các sản phẩm quần áo mà mình đang muốn bán lên
+ Tiền hàng từ tài khoản khách hàng sẽ được thanh toán khi khách hàng thanh toán đơn hàng
- Khách hàng
+ Vào hệ thống bán hàng online của Fiinstore + Tiến hành lựa chọn sản phẩm mà bạn muốn mua.
+ Sau đó điền thông tin mà bạn muốn nhận hàng(Tên, địa chỉ, số điện thoại), có thể tùy chọn thêm, bớt sản phẩm, nhập mã giảm giá.
+ Chọn hình thức thanh toán “ thanh toán bằng thẻ ngân hàng” chọn tên ngân hàng mà bạn đang sử dụng thì hệ thống sẽ đưa đến ứng dụng thanh toán online của ngân hàng đó Tiếp theo bạn tiến hành giao dịch chuyển tiền hàng cho Fiinstore và hoàn tất đơn hàng.
+ Sau đó là thời gian chờ hàng về và kiểm tra hàng hóa, nếu có vấn đề gì về chất lượng sản phẩm thì bạn có thể đổi trả.
3.2.3 Chi tiết thiết kế hệ thống
- Phần cứng: điện thoại , laptop, quần áo, hóa đơn, quà tặng kèm.
- Phần mềm: trang trình duyệt google, ứng dụng thanh toán online của ngân hàng.
Trang 20- Các chức năng dự kiến: Tìm kiếm sản phẩm, thêm sản phẩm vào mục yêu thích, thêm sản phẩm vào giỏ hàng, mua hàng, thanh toán.
- Dữ liệu: thông tin, hình ảnh về sản phẩm của cửa hàng; thông tin của người mua, số tiền người mua thanh toán; thông tin về sản phẩm khách hàng muốn mua.
- Thông tin đầu ra: thông tin nhận hàng của người mua, và sản phẩm họ
- Trong đại dịch, mua đồ online đáp ứng nhu cầu tiêu dùng của bản thân và gia đình, đồng thời đảm bảo yếu tố an toàn.
- Mua hàng online giúp bạn có cơ hội mua sắm 24/7
- Không cần phải xếp hàng, cũng không cần phải chờ nhân viên tính tiền bạn chỉ cần mua hàng trong ít phút, chi trả nhanh chóng.
- Gía tốt hơn, cửa hàng online cũng hay đưa ra nhiều chính sách giảm giá, khuyến mãi, giảm giá vận chuyển.
- Hàng hóa đa dạng: khách hàng có trong tay nhiều thông tin về sản phẩm và về nhãn hàng, từ đó lựa chọn sản phẩm mình ưng ý nhất Dù bạn ở bất cứ vùng miền nào trên cả nước thì hàng cũng sẽ được chuyển đến theo mong muốn của bạn Bạn có thể tùy chọn màu, kích thước, đổi trả hàng nếu chất lượng không đảm bảo.
- Khách hàng có thể so sánh giá sản phẩm ở cửa hàng này với cửa hàng khác một cách nhanh chóng và chính xác nhất.
- Không phải chen chúc vào các dịp lễ, tết hoặc những sự kiện quan trọng - Bạn có thể mua sắm một cách riêng tư ngay tại nhà.
- Hàng hóa sẽ được giao tận nhà, được gói hàng cẩn thận và an toàn Đối với cửa hàng:
- Chi phí vốn để nhập hàng bỏ ra thấp, rủi ro gặp phải thấp.
- Không mất tiền thuê cửa hàng, thuê mặt bằng, không mất quá nhiều chi phí thuê nhân viên, cũng như chi phí vận hành điện, nước thấp,
- Quảng bá thương hiệu một cách dễ dàng và nhanh chóng bằng việc chạy quảng cáo và chiến dịch marketing.
Trang 214 Từ điển dữ liệu của hệ thống4.1 Giới thiệu
Tài liệu này định nghĩa những thuật ngữ đặc trưng cho bài toán, giải thích những cụm từ có thể không quen thuộc với người đọc, mô tả tài liệu ca sử dụng hoặc những tài liệu khác trong dự án.
4.2 Định nghĩa
Bảng thuật ngữ bao gồm những định nghĩa về những khái niệm quan trong trong hệ thống bán hàng online Fiin Store.
4.2.1 Fiin store
Fiin Store là tên gọi của cửa hàng bán quần áo trực tuyến trên nền tảng Facebook, Instagram Bước vào thị trưởng thời trang, Fiinstore đã và đang được quan tâm, là sự lựa chọn của nhiều khách hàng đặc biệt các bạn học sinh, sinh viên.
4.2.2 Facebook
Là mạng xã hội được thiết lập để duy trì các kết nối trực tuyến với bạn bè, với những người có cùng sở thích hoặc mối quan tâm chung Ngày nay, số người sử dụng Facebook trên khắp thế giới ngày càng tăng lên, tận dụng thực tế đó, có rất nhiều cửa hàng đã sử dụng facebook như một công cụ bán hàng hiệu quả và chuyên nghiệp, giúp tiếp cận được rất nhiều khách hàng và FiinStore là một trong số đó.
4.2.3 Instagram
Cùng với Facebook, Instagram là mạng xã hội cho phép người sử dụng chia sẻ hình ảnh, video sáng tạo, thu hút Điều đó càng thuận lợi cho FiinStore dễ dàng tiếp cận sản phẩm gần hơn đến nhiều đối tượng khách hàng
4.2.4 Thanh toán trực tuyến
Thanh toán trực tuyến hay thanh toán online được hiểu là dịch vụ thanh toán dựa trên sự hỗ trợ của máy tính, điện thoại thông minh có kết nối internet Với dịch vụ thanh toán trực tuyến, khách hàng có thể dễ dàng thanh toán khi mua hàng trực tuyến nhờ có các dịch vụ ngân hàng, ví điện tử,
4.2.5 Thẻ ngân hàng
Trang 22Là công cụ thanh toán không sử dụng tiền mặt với nhiều tiện ích 4.2.6 Internet banking (hay online banking)
Là dịch vụ ngân hàng trực tuyến cho phép quản lý tài khoản và thực hiện các giao dịch như chuyển tiền, gửi tiền tiết kiệm online, thanh toán hóa đơn, các dịch vụ tài chính, nạp tiền, nộp thuế….thông qua thiết bị được kết nối internet.
4.2.7 Ví điện tử (ví số)
Là tài khoản điện tử online được xây dựng trong ứng dụng điện thoại, website máy tính Loại ví này có vai trò thanh toán hóa đơn trực tuyến mà không cần tiền mặt Có thể hiểu ví điện tử là tổng hợp của tiền - liên kết tài khoản ngân hàng - Liên kết thẻ trong ứng dụng của điện thoại Hiện nay có các loại ví phổ biến như: momo,zalopay,
4.2.8 Shipper
Là nhân viên giao hàng hóa, cụ thể ở đây là nhân viên giao hàng của các công ty vận chuyển nhanh như: Vnexpress, Giao hàng tiết kiệm,
4.2.9 Ship hàng
Là hình thức vận chuyển hàng hóa khi bạn mua hàng trực tuyến qua mạng hoặc đặt hàng qua điện thoại.
4.2.10 Shopee
Là ứng dụng mua sắm trực tuyến, là sàn giao dịch thương mại điện tử được nhiều người Việt ưu thích sử dụng với hơn 6 triệu lượt tải ứng dụng Tận dụng được thị trường đầy tiềm năng đó, FiinStore cũng là một trong những cửa hàng trên Shopee với 113k lượt theo dõi và trở thành shop quần áo ưu thích.
Trang 23● Nhân viên kho ● Nhân viên kế toán
+ Lên hóa đơn bán hàng + Lập yêu cầu đổi trả hàng ❖ Nhân viên kho
Trang 241.3 Vẽ biểu đồ use case
Hình 7 Biểu đồ usecase toàn hệ thống
→ Nhận xét: Nhìn vào biểu đồ có thể thấy đối tượng sử dụng hệ thống chủ yếu là các bộ phận nhân viên của cửa hàng, ngoài ra hệ thống còn cho phép khách hàng và nhà cung cấp cũng có quyền tham gia vào hệ thống để lập đơn hàng bán và hóa đơn nhập hàng gửi đến cho nhân viên Để truy cập được vào hệ thống, nhân viên cần phải đăng nhập bằng tài khoản được đăng kí và được cấp bởi quản lý Khi khách đặt hàng, khách hàng phải thanh toán chuyển khoản trước, nhân viên phải xác nhận khách đã chuyển khoản mới chốt hóa đơn cho khách Khi muốn nhập hàng về, nhân viên cần tạo phiếu đặt hàng mua để gửi đến nhà cung cấp và cần phải thanh toán đơn hàng trước khi nhập hàng.
Trang 25lý đến trang đăng ký tài khoản cho Nhân viên để điền thông tin nhân viên.
3 Quản lý điền các thông tin: Họ và tên, Email, số điện thoại,mã nhân viên, sẽ lưu thông tin đăng ký thông báo tạo tài khoản thành công.
Danh mục nhân viên
b Luồng khác
Nếu Quản lý cung cấp thiếu, sai thông tin, hệ thống thông báo và yêu cầu Quản lý nhập lại hoặc cung cấp thêm thông tin.
2.1.3 Yêu cầu đặc biệt
Trang 26Không có.
2.1.4 Tiền điều kiện
Nhân viên chưa có tài khoản đăng nhập hệ thống 2.1.5 Hậu điều kiện
Nhân viên đăng nhập được vào hệ thống 2.1.6 Điều kiện mở rộng
Không có.
2.2 Đăng nhập
2.2.1 Mô tả chung
- Ca sử dụng này cho phép nhân viên bán hàng, nhân viên kế toán, nhân viên kho đăng nhập vào hệ thống khi đến ca làm việc.
- Tác nhân tham gia: nhân viên bán hàng, nhân viên kho, nhân viên kế toán tên đăng nhập, mật khẩu được quản lý cung cấp trước đó.
4 Hệ thống kiểm tra các thông tin, lưu thông tin đăng nhập và hiển thị thông tin đăng nhập
Danh mục nhân viên.
b Luồng khác
- Nhập sai tên đăng nhập hoặc mật khẩu: Hệ thống thông báo lỗi, sai tên đăng nhập, mật khẩu Hệ thống gửi yêu cầu nhập lại thông tin đăng nhập, nhân viên tiếp nhận thông báo.
2.2.3 Yêu cầu đặc biệt
Trang 27Không có.
2.2.4 Tiền điều kiện
Tài khoản đăng nhập phải được đăng ký trước đó bởi quản lý 2.2.5 Hậu điều kiện
- Ca sử dụng này mô tả cách Khách hàng lập đơn hàng bán - Tác nhân tham gia: Khách hàng
Ở bước 3 nếu Khách hàng nhập sai hoặc thiếu thông tin thì hệ thống sẽ thông báo lỗi và yêu cầu người dùng nhập lại
Trang 282.3.3 Yêu cầu đặc biệt Không có.
2.3.4 Tiền điều kiện
Khách hàng phải nhập thông tin khách hàng trước khi lập đơn hàng bán 2.3.5 Hậu điều kiện
- Ca sử dụng này cho phép nhân viên bán hàng lập hóa đơn bán hàng - Tác nhân tham gia: nhân viên bán hàng.
Trang 29- Nếu ở bước 3 nhân viên bán hàng chưa đăng nhập vào hệ thống : thì thông báo lỗi, yêu cầu nhân viên đăng nhập vào hệ thống
- Nếu ở bước 4 nhân viên bán hàng nhập sai thông tin trên hóa đơn: hệ thống báo lỗi, yêu cầu nhân viên nhập lại thông tin Nếu sản phẩm hết hàng, hiển thị thông báo hết hàng và kết thúc giao dịch.
2.4.3 Yêu cầu đặc biệt Không có.
2.4.4 Tiền điều kiện
Nhân viên bán hàng phải được quyền đăng nhập vào hệ thống để xem được thông tin đơn hàng của khách và xác nhận khách đã chuyển khoản thành công
2.4.5 Hậu điều kiện
- Ca sử dụng này mô tả cách Nhân viên lập phiếu đổi trả hàng cho Khách hàng - Tác nhân tham gia: Nhân viên
2.5.2 Luồng sự kiện a Luồng chính
Hành động của Phản ứng của Dữ liệu
Trang 30tra thông tin mà Nhân viên cung cấp
Nếu Nhân viên cung cấp thiếu , sai thông tin, hệ thống thông báo và yêu cầu Khách hàng nhập lại hoặc cung cấp thêm thông tin.
2.5.3 Yêu cầu đặc biệt Không có.
2.5.4 Tiền điều kiện
Khách hàng yêu cầu đổi trả hàng hóa.
2.5.5 Hậu điều kiện
- Ca sử dụng này cho phép nhân viên kế toán lập báo cáo - Tác nhân tham gia: nhân viên kế toán.
Trang 311. Nhân viên kế toán ấn nút yêu cầu giao diện lập báo cáo trên hệ thống.
2. Hệ thống hiển thị giao diện chọn loại báo cáo.
3. Nhân viên kế toán chọn loại báo cáo nhận, kiểm tra thông tin trên phiếu báo cáo
DM loại báo cáo, DM nhân viên kế toán, DM phiếu đổi trả hàng, hóa đơn bán hàng, phiếu nhập kho, hóa đơn nhập
- Nếu ở bước 3, nhân viên kế toán chưa đăng nhập vào hệ thống : thì thông báo lỗi, yêu cầu nhân viên đăng nhập vào hệ thống
- Nếu ở bước 6, nhân viên nhập sai, nhập thiếu thông tin báo cáo: Hệ thống thông báo lỗi và gửi yêu cầu nhập lại thông báo cáo.
2.6.3 Yêu cầu đặc biệt không có.
2.6.4 Tiền điều kiện
Nhân viên kế toán đăng nhập vào hệ thống bằng tài khoản được quản lý cung cấp 2.6.5 Hậu điều kiện
Trang 32- Ca sử dụng này mô tả hoạt động lập phiếu đặt hàng mua của nhân viên kho - Tác nhân tham gia: Nhân viên kho vấn tới các thông tin về hàng hóa, nhân viên Ngược lại, nếu thông tin sai thì yêu cầu quay trở