- Phân tích hệ thống.- Xây dựng chương trình bao gồm đầy đủ các tính năng cơ bản cho việc quản trị bán hàng như : tìm kiếm , lọc sản phẩm theo tiêu chí , chức năng mua hàng online , quản
Trang 1TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMĐộc lập – Tự do – Hạnh phúc
Hà Nội, ngày 26 tháng 08 năm 2023
NHIỆM VỤ CỦA CHUYÊN ĐỀ
Họ và tên: Lê Hoài Nam Giới tính: Nam Ngày sinh: 27/01/2000 Nơi sinh: Hà nội Chuyên ngành: Công nghệ phần mềm Mã số: 18A10010305 Lớp hành chính: 1810A05
1 TÊN ĐỀ TÀI
Xây dựng website quản lý bán hàng cho cửa hàng tinh dầu ScentHome VietNam.
2 NHIỆM VỤ CỦA ĐỀ TÀI
Nhiệm vụ cụ thể:
- Nghiên cứu và tìm hiểu về công nghệ Asp.net và hệ cơ sở dữ liệu quan hệ Sql
- Khảo sát hệ thống và tìm hiểu nghiệp vụ bán hàng của cửa hàng - Phân tích hệ thống.
- Xây dựng chương trình bao gồm đầy đủ các tính năng cơ bản cho việc quản trị bán hàng như : tìm kiếm , lọc sản phẩm theo tiêu chí , chức năng mua hàng online , quản lý sản phẩm , quản lý đơn hàng , quản lý thông tin khách hàng , quản lý nhà cung cấp và phiếu nhập kho, …
3 NGÀY GIAO NHIỆM VỤ: 4 NGÀY HOÀN THIỆN NHIỆM VỤ:
5 GIẢNG VIÊN HƯỚNG DẪN:ThS.Trịnh Thị Xuân
Trang 2CHƯƠNG 1: KHẢO SÁT HỆ THỐNG1.1 Thông tin về tổ chức được khảo sát.
1.1.1 Thông tin chung
Xuất phát từ đam mê với tình yêu hương thơm và mong muốn mang đến cho cuộc sống thêm hạnh phúc Scent Homes Việt Nam ra đời, cung cấp các giải pháp hương thơm khẳng định giá trị thương hiệu bằng công nghệ Nano-Burst từ hệ thống phun tinh dầu tự động khuếch tán lạnh, đem đến các giải pháp hương thơm cao cấp và tinh khiết nâng tầm giá trị thương hiệu, tập đoàn, sự đẳng cấp cho không gian và
Scent Marketing - Liệu pháp mùi hương từ thiên nhiên, đem lại giá trị vô cùng lớn
để đưa chúng ta trở về quá khứ, mùi hương không đơn giản là xây dựng một trải nghiệm tốt mà gợi nhớ đến kỷ niệm, ký ức vui buồn trong cảm xúc của mỗi con người.
Đội ngũ chuyên gia am hiểu và dày dặn kinh nghiệm trong lĩnh vực nghiên cứu về tinh dầu và phát triển mùi hương (LabOil), chúng tôi tiên phong thiết kế trên 1000+ mùi hương tinh dầu Essential Oils Blend Oils Fragrance Oils, , độc quyền, nâng giá trị cho thương hiệu của tập đoàn, doanh nghiệp.
1.1.2 Cơ cSu tổ chức
− Chủ cửa hàng là người quản lý các tài khoản của nhân viên và khách hàng, mỗi người, mỗi chức vụ sẽ có các tài khoản với chức năng riêng.
− Cửa hàng với các hoạt động từ kiểm tra hàng trong kho, nhập hàng, lập hóa đơn và báo báo thống kê đều được thực hiện thủ công Cơ cấu của cửa hàng ScentHome VietNam được tổ chức gồm: chủ cửa hàng, nhân viên quản lý kho, nhân viên bán hàng.
Trang 3− Chủ cửa hàng là người quản lý cửa hàng, giám sát hoạt đô tng của cửa hàng, quản lý quá trình hoạt đô tng của cửa hàng, quá trình làm viê tc của nhân viên, thống kê doanh thu và trả lương cho nhân viên cuối tháng.
− Nhân viên quản lý kho quản lý các hoạt động liên quan tới kho như nhập hàng, xuất hàng, các thông tin sản phẩm có trong kho và thống kê kho − Nhân viên bán hàng nắm bắt thông tin sản phẩm và giới thiệu sản phẩm phù
hợp với yêu cầu của khách hàng Khi khách hàng đã khách nhận mua hàng thì nhân viên bán hàng lập hóa đơn bán hàng để giao cho khách hàng, gửi yêu cầu xuất kho các sản phẩm có trong hóa đơn bán hàng cho nhân viên kho Nhân viên bán hàng thực hiện thống kế bán hàng khi có yêu cầu.
1.1.3 Sơ đồ cơ cSu tổ chức:
Hình: 1.1 Sơ đồ cơ cấu tổ chức
1.1.4 Khảo sát hiê Vn trạng
Về quy trình quản lý bán hàng, cửa hàng hoạt động bán hàng trực tiếp và online như facebook, zalo Chủ cửa hàng trực tiếp đảm nhiệm việc quản lý kinh doanh và bán hàng online của cửa hàng Một số công việc của quản lý cần đảm nhiệm là:
Trang 4− Kiểm soát hoạt động kinh doanh với các bộ phận trong cửa hàng − Lập kế hoạch kinh doanh.
− Quản lý, giám sát công việc của nhân viên.
− Làm việc với các đối tác ví dụ như bên vận chuyển, bên nguồn hàng Nhược điểm:
Chủ cửa hàng rất dễ gặp sai sót ở trong việc đưa ra mục tiêu kinh doanh, việc này sẽ làm ảnh hưởng đến hoạt động của bộ phận bán hàng Mục tiêu kinh doanh đưa ra không rõ ràng cụ thể, khi một mục tiêu rất chung chung thì không thể đánh giá được hiệu quả công việc bán hàng trên mạng online một cách chính xác.
Từ những nhược điểm trên ta có ý tưởng cho hệ thống website quản lý bán hàng cho cửa hàng bán tinh dầu ScentHome VietNam
1.1.5 Các quy trình nghiệp vụ
●Quy trình nhập hàng vào kho:
o Nhân viên quản lý kho dựa theo số liệu thống kê kho hàng nếu nhận thấy lượng hàng sắp hết, nhân viên kho sẽ gửi phiếu yêu cầu gửi lên cho chủ cửa hàng phê duyệt và gửi sang cho nhà cung cấp.
o Nhà cung cấp theo đơn hàng mua ,chuyển hàng và phiếu giao hàng đến cho cửa hàng
o Nhân viên kho tiếp nhận hàng và phiếu giao hàng của nhà cung cấp o Khi tiếp nhận hàng, nhân viên sẽ kiểm tra hàng về mặt hàng, số lượng
trên phiếu giao hàng, chất lượng của sản phẩm, nếu hàng không đảm bảo sẽ gửi lại hàng cho nhà cung cấp, số lượng hàng đảm bảo các yêu cầu sẽ được chuyển vào trong kho, rồi ký nhận và lưu phiếu nhập kho cho bộ phận bán hàng để thanh toán.
Trang 5Hình 1.2 Quy trình nhập hàng vào kho
Trang 6●Quy trình bán hàng:
o Sau khi khách hàng lựa chọn sản phẩm để mua hàng.
o Khách hàng mua hàng sẽ được lưu lại một số thông tin cần thiết như họ tên, địa chỉ, số điện thoại,… Thông tin này được lưu lại trên mỗi đơn hàng và khách hàng có thể thay đổi thông tin nếu muốn.
o Khách hàng sẽ bắt buộc phải lựa chọn hình thức thanh toán khi nhận hàng hoặc thanh toán chuyển khoản toàn bộ giá trị đơn hàng trước khi nhận hàng.
o Sau khi khách hàng đã điền đầy đủ thông tin thì đặt hàng để hoàn tất quá trình mua hàng.
o Sau khi khách đặt hàng thành công tiến hành in đơn hàng, đơn hàng sẽ chuyển sang danh sách đơn hàng chờ xác nhận tại đây nhân viên bán hàng sẽ tiến hành xác nhận đơn hàng, lúc này đơn hàng sẽ vào danh sách đơn hàng đã xác nhận.
o Nhân viên kho tiếp nhận đơn hàng đã được xác nhận, đổi trạng thái sang đang lấy hàng và soạn đơn hàng gửi đi cho khách theo địa chỉ trong đơn đặt hàng, và bàn giao cho bên giao hàng, sau đó nhân viên kho đổi trạng thái đơn hàng sang đang giao hàng.
o Khi bên giao hàng nhận và giao hàng thành công, bộ phận bán hàng sẽ tiếp nhận và đổi trạng thái của đơn hàng về trạng thái thành công.
Trang 7Hình 1.3 Quy trình bán hàng
Trang 8●Quy trình báo cáo th_ng kê:
o Từ những hóa đơn bán hàng được lưu lại, nhân viên bán hàng thực hiê tn thống kê theo định k| từng tháng,…
●Quy trình th_ng kê kho hàng:
o Từ những phiếu nhâ tp kho mà nhân viên quản lý kho lâ tp và giữ lại, nhân viên quản lý kho sẽ thực hiê tn thống kê kho hàng theo từng tháng, …
1.2 Xác định các yêu c`u chức năng 1.2.1 Yêu c`u chức năng
●Chức năng cho quản trị viên(chủ cửa hàng):
o R01: Tạo tài khoản, đăng nhập hệ thống, phân quyền chức năng, truy cập cho từng tài khoản.
o R02: Thêm, sửa, xóa tài khoản người dùng (nhân viên, khách hàng) o R03: Thêm, sửa, xóa các danh mục sản phẩm, sản phẩm (bao gồm các
thuộc tính của sản phẩm như màu sắc, size, kiểu mẫu,…) o R04: Thêm, câ tp nhâ tt thông tin nhà cung cấp.
o R05: Theo dõi tình trạng đơn hàng đã được đă tt bởi khách hàng,… o R06: Thêm các đơn nhâ tp hàng với các thông tin từ nhà cung cấp, số
lượng và đơn giá nhâ tp hàng
o R07: Thống kê doanh thu hàng tháng, thống kê tổng số lượng sản phẩm xuất nhâ tp hàng tháng, thống kê số lượng người dùng hê t thống, xuất báo cáo ra file,…
o R08: Cảnh báo số lượng sản phẩm sắp hết ●Chức năng cho nhân viên bán hàng:
o R10: Được cấp tài khoản và đăng nhâ tp vào hê t thống
Trang 9o R11: Theo dõi, thêm, câ tp nhâ tt đơn hàng o R12: Xử lý khi có yêu cầu đổi/trả hàng o R13: Thống kê bán hàng.
●Chức năng cho nhân viên quản lf kho:
o R14: Được cấp tài khoản và đăng nhâ tp vào hê t thống o R15: Nhân viên quản lý kho có thể thêm sửa xóa sản phẩm o R16: Nhân viên quản lý kho có thể lập và quản lý phiếu nhập kho o R17: Nhân viên quản lý kho có thể thống kê kho hàng.
o R18: Nhân viên kho lập và quản lý phiếu yêu cầu.
o R19: Nhân viên kho có thể đổi trạng thái và theo dõi đơn hàng bán o R20: Nhân viên kho có thể quản lý các nhà cung cấp hàng ●Chức năng cho khách hàng:
o R21: Người dùng có thể đăng ký, đăng nhập, đổi mật khẩu tài khoản, cập nhật thông tin tài khoản.
o R22: Khách hàng có thể xem thông tin sản phẩm o R23: Khách hàng có thể tìm kiếm sản phẩm o R24: Người dùng có thể mua hàng.
1.2.2 Yêu c`u phi chức năng
●Tgnh tin câ Vy (Reliability)
o R26: Thông tin về sản phẩm phải có tính xác thực, giá cả minh bạch,
Trang 10o R28: Thời gian phản hồi trả về kết quả tối tìm kiếm sản phẩm tối đa là 10 giây
o R29: Thời gian xử lý yêu cầu người dùng tối đa là 10 giây
o R30: Khả năng chịu tải của hê t thống khi có nhiều người dùng truy câ tp cùng lúc vẫn phải đảm bảo hê t thống hoạt đô tng bình thường.
●Tgnh hlu dụng (Usability)
o R31: Xuất báo cáo phải đơn giản chính xác.
o R32: Sản phẩm được sắp xếp từ trên xuống dưới, từ mới nhất đến cũ nhất.
●Tgnh bảo mâ Vt (Security)
o R33: Phân quyền truy câ tp theo vai tr• của người dùng để đảm bảo người dùng thực hiê tn đúng viê tc cần làm.
●Tgnh tương thgch (Compatibility)
o R34: Hê t thống mới phải tương thích với quy trình thủ công cũ, tương thích với nhiều giao diê tn màn hình.
o R35: Tương thích với hầu hết trình duyê tt như Chrome, Safari, Firefox, …
●Tgnh bảo trì (Maintainability)
o R36: Hê t thống có thể nâng cấp bảo trì khi cần thiết ●Tgnh văn hma
o R37: Hê t thống nên thiết kế giao diê tn dễ nhìn, màu sắc hài h•a,… o R38: Ngôn ngữ sử dụng hướng vào người dùng là người Viê tt Nam.
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG2.1.1 Xác định các chức năng
Trang 11Yêu cầu
Chức năng Khách hàng có thể đăng kí tài khoản cá
Đăng nhập tài khoản Thanh toán đơn hàng Khách hàng có thể xem thông tin sản
Tìm kiếm sản phẩm
Thêm vào danh sách yêu thích Chủ cửa hàng có thể quản lý người
Sửa thông tin người dùng
Trang 12Xem danh sách người dùng Xóa người dùng
Tìm kiếm người dùng Chủ cửa hàng có thể cập nhật thông tin
cho cửa hàng Cập nhật thông tin cho cửa hàng Chủ cửa hàng có thể quản lý banner
Thêm mới banner Cập nhật banner Xóa banner Tìm kiếm banner Chủ cửa hàng có thể quản lý nhân viên
Thêm mới nhân viên Cập nhật thông tin nhân viên Xóa nhân viên
Xem thông tin nhân viên Tìm kiếm nhân viên Chủ cửa hàng có thể quản lý nhà cung
Thêm mới nhà cung cấp
Trang 13Nhân viên quản lý có thể quản lý phiếu
Cập nhật phiếu lập kho Xem danh sách phiếu nhập kho Tìm kiếm phiếu nhập kho Nhân viên quản lý kho có thể thống kê
Nhân viên quản lý kho có thể quản lý
Cập nhật tình trạng đơn hàng
Trang 14kho hàng
Theo dõi đơn hàng Nhân viên bán hàng có thể theo dõi và
quản lý đơn hàng Xem danh sách đơn hàng Tìm kiếm đơn hàng Tạo đơn hàng
Cập nhật trạng thái đơn hàng Theo dõi tình trạng đơn hàng Nhân viên bản hàng có thể thống kê Đổi maat khẩu
Cập nhật thông tin tài khoản Cập nhật thông tin cửa hàng
Trang 15Xem danh sách banner Tìm kiếm banner Quản lý người dùng Thêm mới người dùng
Cập nhật thông tin người dùng Quản lý loại sản phẩm Thêm mới loại sản phẩm
Cập nhật thông tin loại sản phẩm Xem danh sách phiếu nhập kho Tìm kiếm phiếu nhập kho Quản lý thống kê Thống kê bán hàng Lập thống kê bán hàng
Thống kê kho hàng Lập thống kê kho hàng
Xem sản phẩm Thêm vào giỏ hàng Cập nhật giỏ hàng
Trang 16Xác nhận mua hàng
Xem danh sách đơn mua hàng Tìm kiếm đơn mua hàng Theo dõi cập nhật trạng thái đơn hàng
Sửa thông tin đơn hàng
2.1.3 Sơ đồ phân rã chức năng
Trang 17Hình 2.1 Sơ đồ phân rã chức năng
Mô tả Cho ph…p khách hàng đăng ký tài khoản để có thể truy câ tp
toàn bô t chức năng của khách hàng
Đ`u vào Họ, Tên, Email, Mâ tt khẩu
Điều kiện trước
Điều kiện sau
Trường hợp thành công: Thông tin được lưu vào cơ sở dữ liê tu, Nhâ tn thông báo “Đăng ký tài khoản thành công!” Trường hợp thất bại: Nhâ tn thông báo “Đăng ký tài khoản thất bại!
Bảng 2 1 Đặc tả chức năng đăng ký tài khoản
Trang 18●Đăng nhập
Tên chức năngĐăng nhập
Tác nhân Người dùng (Chủ cửa hàng, Nhân viên bán hàng, Nhân viên
kho, Khách hàng).
Mô tả
Cho ph…p người dùng sử dụng tài khoản (bao gồm email và mâ tt khẩu) để đăng nhâ tp vào hê t thống khi bắt đầu mỗi phiên làm viê tc.
Đ`u vào Email, Mâ tt khẩu.
Đ`u ra
Điều kiện trước Nhân viên đã được cấp tài khoản, Khách hàng đã đăng ký tài
khoản và kích hoạt thành công.
Điều kiện sau
Trường hợp thành công: Nhâ tn thông báo “Đăng nhâ tp thành công!”, được đưa đến trang chủ nếu là khách hàng, được đưa đến trang tổng quan nếu là nhân viên Trường hợp thất bại: Nhâ tn thông báo “Đăng nhâ tp thất bại!”.
Bảng 2 2 Đặc tả chức năng đăng nhập
Đăng xuSt
Tên chức năngĐăng xuSt
Tác nhân Người dùng (Chủ cửa hàng, Nhân viên bán hàng, Nhân viên
kho, Khách hàng)
Mô tả Cho ph…p người dùng kết thúc phiên làm viê tc.
Đ`u vàoĐ`u ra
Điều kiện trước Tác nhân đã đăng nhâ tp thành côngĐiều kiện sau Nhâ tn thông báo “Đăng xuất thành công!”
Bảng 2 3 Đặc tả chức năng đăng xuất