Đồ án tốt nghiệp xây dựng website giới thiệu và bán hóa tươi cho cửa hàng lovely flowers bao gồm: Chương 1: khảo sát hệ thống Chương 2: Phân tích hệ thống chương 3: Thiết kế hệ thống chương 4 Kết luận...
KHẢO SÁT HỆ THỐNG
Giới thiệu về cửa hàng hoa
Shop bán hoa tươi Lovely Flowers Địa chỉ: 411 Hoàng Quốc Việt, Phường Nghĩa Tân, Quận Cầu Giấy, Hà Nội
Shop hoa tươi Lovely Flowers cung cấp dịch vụ giao hoa tươi tận tay tại trung tâm Hà Nội và các vùng xa khi có thỏa thuận Với đội ngũ nhân viên tay nghề cao, chúng tôi thiết kế các mẫu hoa tươi đa dạng, đáp ứng nhu cầu tặng hoa cho người thân, bạn bè, đối tác và khách hàng trong các dịp như chúc mừng, sinh nhật, lễ hội, hoa cầm tay cô dâu, hoa tặng mẹ, hoa tình yêu, và hoa chia buồn.
Cách thức kinh doanh của cửa hàng
Hoạt động kinh doanh của cửa hàng hoa chủ yếu diễn ra 2 quá trình :
Cửa hàng cung cấp đa dạng sản phẩm từ nhiều nhà cung cấp khác nhau, bao gồm hoa cưới, hoa lễ, hoa chúc mừng và nguyên phụ liệu Khi có nhu cầu, cửa hàng sẽ liên hệ với nhà cung cấp để yêu cầu báo giá và thông tin chi tiết về hàng hóa Sau khi đạt được thỏa thuận, cửa hàng sẽ ký hợp đồng mua hàng với nhà cung cấp Quy trình giao hàng sẽ được thực hiện theo thời gian đã thống nhất giữa hai bên.
Khi nhận hàng, bộ phận quản lý kho sẽ kiểm tra hàng hóa để đảm bảo khớp với hợp đồng mua hàng Nếu đúng, họ sẽ lập hóa đơn mua hàng và chuyển cho quản lý để viết phiếu chi thanh toán cho nhà cung cấp Ngược lại, nếu không khớp, sẽ có thông tin phản hồi gửi đến nhà cung cấp.
Sau khi nhận hàng quản lý sẽ kiểm hàng và nhận hàng đồng thời lập chứng từ nhập kho và cập nhật danh mục hàng vào sổ nhập kho
Quá trình bán hàng bắt đầu khi nhân viên gửi báo giá cho khách hàng Sau khi thỏa thuận, khách hàng sẽ gửi đơn đặt hàng qua điện thoại hoặc hình thức khác Nhân viên bán hàng tiếp nhận và xác nhận đơn, sau đó cập nhật vào sổ khách hàng và chuyển cho bộ phận quản lý kho Quản lý kiểm tra số lượng hàng tồn kho dựa trên thông tin trong đơn đặt hàng; nếu đủ, lập chứng từ xuất kho và chuyển hàng cho nhân viên giao hàng Nếu không đủ hàng, quản lý sẽ trình lãnh đạo để lập kế hoạch nhập hàng.
Bộ phận bán hàng của Shop hoa tươi Lovely Flowers sẽ kiểm tra hàng hóa và lập hóa đơn bán hàng khi nhận hàng từ kho Chúng tôi cam kết giao hoa tươi đến tận tay khách hàng theo yêu cầu, đặc biệt tại trung tâm thành phố Hà Nội Với những sản phẩm mang phong cách mới lạ, Lovely Flowers là địa chỉ mà bạn không thể tìm thấy ở nơi khác Đối với các vùng xa, việc giao hàng sẽ được thực hiện khi có sự thỏa thuận giữa các bên.
Ngày nay, với sự phát triển của xã hội, nhu cầu về hoa trong các dịp lễ - Tết ngày càng tăng, làm cho hoa trở thành món quà ý nghĩa trong những ngày đặc biệt Các cửa hàng đã nhanh chóng đáp ứng nhu cầu thị trường bằng cách cung cấp đa dạng các loại hoa tươi, hoa cưới, hoa hội nghị và hoa sinh nhật Để tiếp cận khách hàng hiệu quả nhất trong thời đại công nghệ thông tin, việc phát triển các trang web và trang Facebook của cửa hàng trở nên quan trọng, giúp tăng doanh thu một cách tối đa.
Cửa hàng có sử dụng các biểu mẫu:
- Mẫu hóa đơn bán hàng Đơn vị:
(Ban hành theo Thông tư số 133/2016/TT- BTC ngày 26/8/2016 của Bộ Tài chính)
- Họ và tên người giao:
- Theo số ngày tháng năm của Nhập tại kho: địa điểm
Tên, nhãn hiệu, quy cách, phẩm chất vật tư, dụng cụ sản phẩm, hàng hóa
Mã số Đơn vị tính
- Tổng số tiền (viết bằng chữ):
- Số chứng từ gốc kèm theo:
(Hoặc bộ phận có nhu cầu nhập)
Hình 1.1: Mẫu biểu phiếu nhập kho Đơn vị: Mẫu số 02 - VT
Bộ phận: (Ban hành theo Thông tư số 200/2014/TT
Ngày 22/12/2014 của Bộ Tài chính)
- Họ và tên người nhận hàng: Địa chỉ (bộ phận)
- Lý do xuất kho: - Xuất tại kho (ngăn lô): Địa điểm
S T Tên, nhãn hiệu, quy cách, phẩm chất vật tư, dụng cụ,
T sản phẩm, hàng hoá số tính cầu xuất giá tiền
- Tổng số tiền (viết bằng chữ):
- Số chứng từ gốc kèm theo:
(Ký, họ tên) Thủ kho
(Ký, họ tên) Kế toán trưởng
(Hoặc bộ phận có nhu cầu nhập)
Hình 1.2: Mẫu biểu phiếu xuất kho Đơn vị: Mẫu số 02 - TT Địa chỉ: (Ban hành theo Thông tư số: /2014/TT- BTC ngày / /2014 của BTC)
Họ và tên người nhận tiền: Địa chỉ:
Số tiền: (Viết bằng chữ):
Kèm theo Chứng từ gốc:
Giám đốc Kế toán trưởng Người nộp Người lập Thủ quỹ tiền phiếu
(Ký, họ tên, đóng dấu) (Ký, họ tên) (Ký, họ tên) (Ký, họ tên) (Ký, họ tên) Đã nhận đủ số tiền (viết bằng chữ):
+ Tỷ giá ngoại tệ (vàng bạc, đá quý): + Số tiền quy đổi: (Liên gửi ra ngoài phải đóng dấu)
Hình 1.3: Mẫu biểu phiếu thu Đơn vị: Mẫu số 02 - TT Địa chỉ: (Ban hành theo Thông tư số: /2014/TT- BTC ngày / /2014 của BTC)
Họ và tên người nhận tiền: Địa chỉ:
Số tiền: (Viết bằng chữ):
Kèm theo Chứng từ gốc:
Giám đốc Kế toán Thủ quỹ Người lập Người nhận
(Ký, họ tên, đóng dấu) (Ký, họ tên) (Ký, họ tên) (Ký, họ tên) (Ký, họ tên) Đã nhận đủ số tiền (viết bằng chữ) :
+ Tỷ giá ngoại tệ (vàng bạc, đá quý): + Số tiền quy đổi: (Liên gửi ra ngoài phải đóng dấu)
Hình 1.4: Mẫu biểu phiếu chi
TÊN CỬA HÀNG HÓA ĐƠN BÁN HÀNG Địa chỉ: ĐT:
Mặt hàng bán (Hoặc ngành nghề kinh doanh)
Tên khách hàng: Địa chỉ:
TT TÊN HÀNG SỐ LƯỢNG ĐƠN GIÁ THÀNH
Thành tiền (viết bằng chữ):
KHÁCH HÀNG NGƯỜI BÁN HÀNG
Hình 1.5: Mẫu biểu hóa đơn bán hàng
Đánh giá hiện trạng của cửa hàng
Hoa tươi là một trong những mặt hàng mang lại lợi nhuận cao trong kinh doanh, với mức vốn đầu tư chỉ từ vài chục triệu đồng Để mở một shop bán hoa tươi, bạn có thể dễ dàng bắt đầu với số vốn này Trong thời đại công nghệ hiện đại, việc sở hữu một website để kết hợp với kinh doanh hoa tươi là điều cần thiết để tối ưu hóa hiệu quả và tăng cường khả năng tiếp cận khách hàng.
Cửa hàng hoa Lovely Flowers mới thành lập được một thời gian, các mặt hàng kinh doanh là các loại hoa tươi
Quản lý hoạt động của cửa hàng hiện nay chủ yếu dựa vào phương pháp thủ công, bao gồm việc ghi chép bằng sổ sách và dựa vào kinh nghiệm của nhân viên.
- Việc xử lý về các thông tin về nhập xuất hàng hóa bằng phương pháp truyền thống luôn chậm và thiếu chính xác
- Việc tìm kiếm thông tin về khách hàng, nhà cung cấp và hàng hóa cũng mất rất nhiều thời gian
Việc áp dụng công nghệ thông tin vào quản lý kinh doanh cửa hàng là điều cần thiết và cấp bách, nhằm nâng cao hiệu quả hoạt động và tối ưu hóa quy trình quản lý.
Tính cấp thiết của đề tài
Ngày nay, sự phát triển nhanh chóng của công nghệ đã thúc đẩy sự gia tăng mạnh mẽ của các dịch vụ thương mại điện tử Để theo kịp xu hướng này, các nhà kinh doanh trẻ đang thiết lập các website thương mại nhằm quảng bá sản phẩm và tăng doanh thu, thay vì chỉ bán hàng tại một địa điểm cố định.
Để đáp ứng nhu cầu mở rộng thị trường và quảng bá sản phẩm, việc xây dựng một trang web giới thiệu và bán hàng cho cửa hàng là rất cần thiết Trang web này cần tích hợp các chức năng phù hợp để thu hút khách hàng và nâng cao hiệu quả kinh doanh.
- Có giao diện thân thiện – bắt mắt tạo ấn tượng và thu hút khách hàng hàng tìm kiếm, lựa chọn và mua hàng nhanh chóng
- Cung cấp các thông tin về sản phẩm, khách hàng và nhà cung cấp cho người sử dụng một cách nhanh chóng và chính xác khi có yêu cầu
- Giảm khối lượng ghi chép, đảm bảo truy vấn nhanh, lưu trữ và cập nhật kịp thời, thuận tiện
- Lập báo cáo định kỳ, đột xuất nhanh chóng và chính xác
- Tự động in hóa đơn, phiếu nhập xuất kho
- Thống kê được từng loại hàng nhất là số lượng tồn kho để phục vụ cho việc mua bán
- Có khả năng lưu trữ thông tin lâu dài
Chi phí thiết kế website bán hoa tươi tương đối thấp, chỉ từ một đến vài triệu đồng, giúp bạn tiết kiệm so với việc thuê mặt bằng ở vị trí đắc địa Với một gian hàng trực tuyến, bạn có thể tiếp cận khách hàng toàn cầu mà không bị giới hạn bởi địa lý Xu hướng thương mại điện tử đang gia tăng, cho phép khách hàng chủ động tìm đến bạn qua các kênh mạng xã hội, giúp việc kinh doanh trở nên dễ dàng hơn bao giờ hết.
Mục tiêu và nội dung nghiên cứu của đề tài
Website này được thiết kế để giới thiệu và bán các sản phẩm của cửa hàng đến tay người tiêu dùng, cung cấp thông tin chi tiết về mặt hàng và giá cả một cách chính xác nhất.
Khách hàng là những người có nhu cầu mua sắm và tìm kiếm các mặt hàng cần thiết từ hệ thống Trang web cần hỗ trợ họ trong việc tìm kiếm và đặt mua các sản phẩm một cách dễ dàng và thuận tiện.
Khách hàng thường tìm kiếm và lựa chọn sản phẩm từ xa, nhưng không phải lúc nào họ cũng có ý định mua sắm Để thu hút sự chú ý của những khách hàng này, hệ thống cần tạo ra một trải nghiệm hấp dẫn và dễ dàng cho việc tìm kiếm sản phẩm Việc cải thiện khả năng tìm kiếm và hiển thị sản phẩm sẽ giúp khách hàng nhanh chóng tìm thấy những gì họ cần, ngay cả khi họ chưa xác định rõ ràng nhu cầu mua sắm của mình.
Khi khách hàng đã chọn xong sản phẩm cần đặt mua, hệ thống sẽ hiển thị đơn đặt hàng để họ nhập thông tin cần thiết Điều này giúp giảm thiểu yêu cầu thông tin quá nhiều, tạo cảm giác thoải mái và riêng tư cho khách hàng.
- Theo dõi đơn hàng của mình
Nhà quản lý là người có quyền truy cập và kiểm soát toàn bộ hoạt động của hệ thống trang web thông qua một username và password Với quyền hạn này, họ có thể thực hiện các chức năng quản lý cần thiết để duy trì và phát triển hệ thống.
- Quản lý các sản phẩm một cách dễ dàng
- Thêm, xoá, sửa thông tin sản phẩm vào cơ sở dữ liệu
- Kiểm tra và xử lý đơn đặt hàng
Trang web không chỉ cần chức năng đầy đủ mà còn phải có giao diện đẹp mắt và dễ truy cập để thu hút khách hàng Một giao diện hấp dẫn giúp tăng lượng truy cập và tạo ấn tượng tích cực về công ty Ngoài ra, trang web cần cung cấp thông tin quảng cáo hấp dẫn để khuyến khích khách hàng tìm hiểu thêm Quan trọng nhất, việc bảo mật thông tin người dùng trong quá trình đặt hàng và thanh toán là điều không thể thiếu Cuối cùng, trang web cũng cần dễ dàng nâng cấp, bảo trì và cập nhật các tính năng mới khi cần thiết.
Phạm vi nghiên cứu
- Tìm hiểu kỹ thuật lập trình, cách thức hoạt động và các đối tượng trong
- Hiểu được cách thức hoạt động của Client - Server
- Hiểu được cách lưu trữ dữ liệu của hệ quản trị cơ sở dữ liệu SQL Server
- Sử dụng ngôn ngữ PHP và hệ quản trị SQL - Server để xây dựng trang web động
- Hoạt động bán hoa, cập nhật hoa, cập nhật thông tin về các loại hoa và thông tin khách hàng đặt mua hoa…của cửa hàng Lovely Flowers
- Phạm vi hoạt động thanh toán với 2 phương thức là: Khách hàng thực hiện thanh toán khi giao hàng và phương thức thanh toán qua tài khoản ngân hàng
- Phương thức giao hàng chỉ trong phạm vi nội thành thành phố Hà Nội.
PHÂN TÍCH HỆ THỐNG
Phân tích hệ thống về chức năng
Dựa vào phần khảo sát và mục tiêu của đề tài ở chương 1 thì hệ thống cần có các chức năng sau:
- Lập thống kê báo cáo
2.1.1 Biểu đồ phân cấp chức năng
2.1.1.1 Biểu đồ phân cấp chức năng
QUẢN LÝ MUA BÁN HOA
1 Quản lý nhập hàng 4.Báo cáo – thống kê
2 Quản lý bán hàng 3 Tìm kiếm
2.1 Cật nhật thông tin khách hàng
1.3 Cập nhật mặt hàng 2.3 Lập hóa đơn bán hàng
4.3 Lập báo cáo tồn kho
1.4 Lập hóa đơn nhập hàng
Hình 2.1: Biểu đồ phân cấp chức năng
2.1.1.2 Đặc tả chi tiết chức năng lá
Chức năng Quản lý nhập hàng giúp thực hiện quy trình giao dịch với nhà cung cấp và quản lý hàng hóa nhập khẩu một cách hiệu quả hơn Các chức năng con của nó bao gồm việc theo dõi đơn hàng, kiểm soát chất lượng sản phẩm và tối ưu hóa quy trình nhập hàng.
(1.1) Chức năng Cập nhật thông tin NCC: Quản lý thông tin của
NCC bao gồm: Mã nhà cung cấp, tên nhà cung cấp, số điện thoại, địa chỉ, mặt hàng cung cấp, email
(1.2) Chức năng Cập nhật danh mục: Quản lý danh mục bao gồm:
Mã danh mục, tên danh mục, thứ tự và trạng thái
Chức năng Cập nhật mặt hàng cho phép quản lý thông tin chi tiết về sản phẩm, bao gồm mã sản phẩm, tên sản phẩm, giá cả, hình ảnh, mô tả, số lượng và ngày thêm mới.
Chức năng lập hóa đơn nhập hàng cho phép thiết lập một phiếu nhập hàng chi tiết, bao gồm thông tin về mặt hàng, nhà cung cấp (NCC), và số tiền cần thanh toán cho NCC, đồng thời thực hiện quy trình nhận hàng hiệu quả.
Chức năng Quản lý bán hàng bao gồm việc quản lý thông tin mặt hàng, thông tin khách hàng, cũng như theo dõi tình trạng đơn hàng và hóa đơn bán hàng Các chức năng con trong hệ thống này giúp tối ưu hóa quy trình bán hàng và nâng cao hiệu quả kinh doanh.
Chức năng cập nhật thông tin khách hàng cho phép quản lý các dữ liệu quan trọng như mã khách hàng, tên, email, mật khẩu, số điện thoại, địa chỉ và ngày tạo tài khoản.
Chức năng cập nhật đơn hàng cho phép quản lý thông tin chi tiết của từng đơn hàng, bao gồm mã đơn hàng, mã khách hàng, tên khách hàng, địa chỉ, số điện thoại, email, nội dung gửi, tổng tiền thanh toán, ngày đặt hàng, ngày giao hàng và trạng thái đơn hàng.
Chức năng lập hóa đơn bán hàng cho phép thiết lập phiếu thu với đầy đủ thông tin về mặt hàng, thông tin khách hàng, số tiền cần thanh toán và quy trình giao hàng.
Chức năng Tìm kiếm cho phép người quản trị dễ dàng truy cập và tìm kiếm thông tin liên quan đến bán hàng Nó bao gồm nhiều chức năng con hỗ trợ tối ưu hóa quá trình tìm kiếm.
(3.1) Chức năng Tìm kiếm NCC: Trả về thông tin NCC cần tìm(mã
NCC, tên NCC, địa chỉ, số điện thoại, email…), từ đó tiết kiệm được thời gian và liên hệ tới NCC 1 cách nhanh nhất
Chức năng Tìm kiếm khách hàng cho phép tra cứu thông tin cần thiết như mã khách hàng, tên, địa chỉ, số điện thoại và email, giúp tiết kiệm thời gian và nâng cao hiệu quả trong việc liên hệ và hỗ trợ khách hàng một cách thuận tiện nhất.
(3.3) Chức năng Tìm kiếm mặt hàng: Trả về thông tin mặt hàng (mã hàng, tên hàng, loại hàng, số hóa đơn bán hàng, số lượng, )
(3.4) Chức năng Tìm kiếm đơn hàng: Trả về thông tin của đơn hàng
(ngày nhận đơn, tình trạng đơn hàng, có gặp sự cố hay không? )
Chức năng Thống kê - báo cáo cho phép quản trị viên tổng hợp số lượng hàng hóa nhập và xuất trong tháng và năm Bao gồm các chức năng con để hỗ trợ việc theo dõi và phân tích dữ liệu hiệu quả.
(4.1) Chức năng Thống kê mặt hàng: Thống kê được ra những mặt hàng nào bán chạy, mặt hàng nào bị tồn
(4.2) Chức năng thống kê doanh thu: Thống kê được tổng chi tiêu
(lãi - lời) trong vòng 1 tháng hoặc trong 1 năm
(4.3) Lập báo cáo tồn kho: Thống kê các loại mặt hàng nào bị tồn kho quá nhiều để có cách khắc phục kịp thời tránh thua lỗ
Thông tin báo giá-NCC
Thông tin hóa đơn nhập Hóa đơn thanh toán
Thông tin đơn đặt hàng
2.1.2 Biểu đồ luồng dữ liệu
2.1.2.1 Xây dựng biểu đồ luồng dữ liệu mức ngữ cảnh
Quản lý mua bán hoa
Hình 2.2: Biểu đồ dữ liệu mức ngữ cảnh
Thông tin mặt hàng Đơn đặt hàng
Yêu cầu Đơn đặt hàng
Yêu cầu tìm Kết quả tìm
2.1.2.2 Xây dựng biểu đồ luồng dữ liệu mức đỉnh
Hình 2.3: Biểu đồ luồng dữ liệu mức đỉnh
Thông tin nhà cung cấp
Danh sách hàng Đơn nhập hàng
DS hàng Đơn ko hợp lệ
2.1.2.3 Xây dựng biểu đồ luông dữ liệu mức dưới đỉnh a Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Quản lý nhập hàng
1.4 Lập hóa đơn nhập hàng
1.1 Cập nhật thông tin NCC
Danh mục mặt hàng Mặt hàng
Hình 2.4: Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng
Thông tin đơn đặt hàng
Thông tin hóa đơn b Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Quản lý bán hàng
2.1 Cập nhật thông tin khách hàng
2.3 Lập hóa đơn bán hàng
Hóa đơn xuất Đơn đặt hàng
Hình 2.5: Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng
Yêu cầu tìm kiếm Thông tin trả lời
Yêu cầu tìm kiếm c Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Quản lý tìm kiếm
Khách hàng Mặt hàng Đơn đặt hàng
Hình 2.6: Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng
BC doanh thu BC hoạt động
Yêu cầu BC tồn kho d Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Báo cáo thống kê
4.3 Lập báo cáo tồn kho 4.1 Thống kê mặt hàng
Hóa đơn mua Đơn mua hàng
DS mặt hàng Hóa đơn bán
Hình 2.7: Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng
Phân tích hệ thống về dữ liệu
2.2.1 Xác định các kiểu thực thể trong hệ thống
Trên cơ sở các phân tích hệ thống ở trên ta xác định một số kiểu thực thể chính, quan trọng liên quan đến các thông tin như sau:
Khách hàng: gồm các thuộc tính: Mã khách hàng, tên khách hàng, email, mật khẩu, số điện thoại, địa chỉ, ngày đăng ký tài khoản
Nhà cung cấp: gồm các thuộc tính: Mã NCC, tên NCC, email, số điện thoại, địa chỉ, ngày thêm
Sản phẩm bao gồm các thuộc tính quan trọng như mã sản phẩm, tên sản phẩm, giá cả, hình ảnh, loại sản phẩm, mô tả chi tiết, số lượng có sẵn và ngày được thêm vào hệ thống.
Danh mục sản phẩm: gồm các thuộc tính: Mã loại sản phẩm, tên loại sản phẩm, thứ tự, trạng thái
Hóa đơn bán hàng bao gồm các thuộc tính quan trọng như mã hóa đơn, mã khách hàng, tên khách hàng, địa chỉ, số điện thoại, email, nội dung gửi, tổng tiền thanh toán, ngày đặt hàng, ngày giao hàng và trạng thái.
Hóa đơn nhập hàng bao gồm các thuộc tính quan trọng như mã hóa đơn, mã nhà cung cấp, tên nhà cung cấp, địa chỉ, số điện thoại, email, tổng tiền thanh toán và ngày nhập hàng.
Chi tiết hóa đơn bán hàng: gồm các thuộc tính: Mã chi tiết hóa đơn, mã hóa đơn, tên sản phẩm, đơn giá, số lượng mua, ngày đặt hàng
Chi tiết hóa đơn nhập hàng: gồm các thuộc tính: Mã chi tiết hóa đơn, mã hóa đơn, tên sản phẩm, đơn giá, số lượng mua, ngày nhập hàng
2.2.2 Xác định cá kiểu liên kết giữa các kiểu thực thể
2.2.2.1 Xác định liên kết giữa các thực thể
Dựa vào việc phân tích và tìm hiểu ta nhận thấy mối quan hệ và liên kết giữa các thực thể được xác định ở trên là:
Khách hàng Hóa đơn bán hàng
Sản phẩm Hóa đơn nhập hàng
Chi tiết hóa đơn nhập hàng
Sản phẩm Hóa đơn bán hàng
Chi tiết hóa đơn bán hàng
2.2.2.2 Mô hình thực thể liên kết
Số lượng Thời gian Đơn giá
Số lượng Thời gian Đơn giá Đăng kí bán Đăng kí bán
Nhà cung cấp Mặt hàng Khách hàng
Hình 2.9: Mô hình thực thể liên kết
2.2.3 Phát hiện các thuộc tính của các thực thể
Trên cơ sở đó ta xác định các thuộc tính, gán định danh sơ bộ cho các kiểu thực thể chính như sau
Kiểu thực thể Thuộc tính Diễn giải
MaSP Mã xác định duy nhất 1 sản phẩm Ten_SP Tên mặt hàng
Hình ảnh thực tế của sản phẩm giúp khách hàng dễ dàng hình dung, trong khi loại sản phẩm xác định danh mục mà sản phẩm thuộc về Giá bán một đơn vị sản phẩm cung cấp thông tin cần thiết để người tiêu dùng đưa ra quyết định mua sắm, và mô tả chi tiết về sản phẩm giúp người dùng hiểu rõ hơn về tính năng và lợi ích của sản phẩm đó.
ID Mã xác định duy nhất 1 khách hàng Name Họ và tên của khách mua hàng Address Địa chỉ của khách hàng
Phone Điện thoại liên lạc của khách hàng Email Email của khách hàng
Ma_NCC Mã xác định duy nhất 1 nhà cung cấp Name Tên của nhà cung cấp hàng cho siêu thị Address Địa chỉ của nhà cung cấp
Phone Điện thoại liên lạc của nhà cung cấp Email Email của nhà cung cấp
ID_LoaiSP Mã xác định duy nhất loại sản phẩm TenLoaiSP Tên của loại sản phẩm
ThuTu Thứ tự, vị trí của nó hiển thị TrangThai Có cho nó hiển thị hay là không Bảng 2.1: Phát hiện các thuộc tính của các thực thể
Order_ID Xác dinh duy nhất 1 hóa đơn MaKH Hóa đơn thuộc về khách hàng nào FullName Tên của khách hàng
Address Địa chỉ cần gửi đến cho khách hàng Phone Số điện thoại của khách hàng
Email Email của khách hàng NoiDung Nội dung mà khách hàng yêu cầu TongTien Tổng tiền thanh toán cho khách hàng Date_Order Ngày đặt hàng
Date_Sau Ngày giao hàng cho khách Status Đơn hàng đã được xử lý hay chưa
ID Mã xác định cho chi tiết hóa đơn Order_ID Mã đơn đặt hàn tương ứng
Product_ID Tên sản phẩm Price Đơn giá của sản phảm tương ứng
SL Số lượng mua theo từng sản phẩm Date_Order Ngày đặt hàng
2.2.4 Xây dựng mô hình dữ liệu quan hệ
Dựa trên mô hình khái niệm dữ liệu đã được xây dựng và áp dụng 3 quy tắc chuyển đổi về mô hình quan hệ đạt chuẩn 3, chúng ta có thể xác định các thực thể và mô hình quan hệ tương ứng.
- Thực thể Khách hàng: mã khách hàng (ID)(khóa chính#), tên khách hàng (NAME), Email (EMAIL), địa chỉ (ADDRESS), điện thoại (PHONE)
Thực thể Đơn đặt hàng bao gồm các trường quan trọng như mã đơn đặt hàng (ORDER_ID) là khóa chính, mã khách hàng (MAKH), tổng tiền thanh toán (TOTAL), ngày đặt (DATE_ORDER) và ngày giao (DATESAU).
Chi tiết đơn đặt hàng bao gồm mã chi tiết đơn hàng (ORDER_ID) là khóa chính, tên sản phẩm (PRODUCT_ID), số lượng đặt (SL) và đơn giá từng sản phẩm (PRICE).
- Thực thể Sản phẩm: mã sản phẩm (MASP)(khóa chính#), tên sản phẩm
Sản phẩm được mô tả với các thông tin quan trọng như tên sản phẩm (TEN_SP), đơn giá (GIA), hình ảnh (HINHANH), mã nhóm sản phẩm (LOAISANPHAM), mô tả chi tiết (MOTASP), số lượng có sẵn (SOLUONG) và ngày thêm sản phẩm (DATE_ADD).
Hóa đơn nhập hàng bao gồm các thực thể quan trọng như mã nguyên liệu (MA_NL) là khóa chính, tên nguyên liệu (TEN_NL), mã nhà cung cấp, tên nhà cung cấp, đơn giá (DONGIA), số lượng (SOLUONG), tổng tiền (TONGTIEN) và ngày nhập (DATE_ADD).
Chi tiết đơn nhập hàng bao gồm các thông tin quan trọng như mã chi tiết đơn hàng (ORDER_ID) là khóa chính, tên sản phẩm (PRODUCT_ID), số lượng đặt (SL), và đơn giá từng sản phẩm (PRICE).
Thực thể Loại sản phẩm bao gồm các thuộc tính chính như mã loại sản phẩm (ID_LOAISP) là khóa chính, tên loại sản phẩm (TENLOAISP), thứ tự nhóm (THUTU), và trạng thái hiển thị loại sản phẩm trên trang chủ (TRANGTHAI).
- Thực thể Nhà cung cấp: mã nhà cung cấp (MA_NCC)(khóa chính#), tên nhà cung cấp tương ứng (NAME), email (EMAIL), địa chỉ (ADDRESS), điện thoại (PHONE)
Ta có được các bảng rút gọn:
1 MEMBER (#ID, NAME, EMAIL, PASSWORD , PHONE, ADDRESS, CREATED, CREATED_UPDATE)
2 ORDER (#ORDER_ID, MAKH, FULLNAME, ADDRESS, PHONE, EMAIL, NOIDUNG, TOTAL, DATE_ORDER, DATESAU, STATUS)
3 ORDER_DETAL (#ID, ORDER_ID, PRODUCT_ID, PRICE, SL, DATE_ORDER )
4 CHITIETSP (#MASP, TEN_SP, GIA, HINHANH, LOAISANPHAM, MOTASP, SOLUONG, DATE_ADD)
5 LOAISP (#ID_LOAISP, TENLOAISP, THUTU, TRANGTHAI)
6 NCC (#MA_NCC, NAME, EMAIL, PHONE, ADDRESS, DATE_ADD, DATE_UPDATE)
THIẾT KẾ HỆ THỐNG
Lựa chọn phương án thiết kế
* Phần mềm Sublime Text 3 – Xampp (PHP 7.2.5)
- Ngôn ngữ lập trình: PHP
- Công cụ quản lý CSDL: MySQL
Em lựa chọn và sử dụng các công nghệ trên bởi vì:
Trong chương trình đào tạo, tôi đã được tiếp cận với các công nghệ hiện đại, và tôi nhận thấy chúng có khả năng giải quyết hiệu quả vấn đề xây dựng website giới thiệu và bán hoa tươi cho cửa hàng Lovely.
Các công nghệ mà tôi đề xuất có nhiều ưu điểm, bao gồm phần mềm lập trình nhẹ, giao diện đơn giản và đầy đủ các công cụ hỗ trợ soạn thảo mã Ngôn ngữ lập trình sử dụng là mã nguồn mở, hoàn toàn miễn phí và có cộng đồng người dùng đông đảo Một số phần mềm mã nguồn mở nổi tiếng sử dụng PHP bao gồm Joomla CMS, vBulletin Forum, phpBB Forum, IBF Forum và osCommerce Quản lý cơ sở dữ liệu với MySQL cũng rất tiện lợi, đơn giản và có tốc độ xử lý nhanh, đồng thời có thể chạy trên nhiều hệ điều hành khác nhau.
Sublime Text là một trình soạn thảo văn bản được phát triển bằng ngôn ngữ lập trình Python, tương thích với nhiều hệ điều hành như Windows, Mac và Linux Trình soạn thảo này hỗ trợ đa dạng ngôn ngữ lập trình và yêu cầu người dùng trả phí để sử dụng.
Tại Sao Sử Dụng Sublime Text:
Sublime Text khác với các IDE khác ở đặc điểm nhẹ, linh hoạt trong tùy biến và cung cấp nhiều tính năng rất tiện lợi khi lập trình
Sublime Text nổi bật với thời gian khởi động nhanh chóng, chỉ mất từ 1 đến 2 giây, trong khi các IDE khác thường yêu cầu khoảng thời gian chờ lên đến 10 giây.
Ngoài ra bạn có thể tùy biến Sublime Text thông qua việc thêm các plugin hoặc tạo các automation task bằng việc tùy biến các đoạn snippet
Sublime Text hỗ trợ nhiều tính năng hữu ích khi lập trình như: multiple selection, goto anything, command pallete
3.1.2.2 Giới thiệu công cụ lập trình a HTML Định nghĩa: HTML viết tắt cho Hyper Text Markup Language là ngôn ngữ đánh dấu siêu văn bản Là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các trang web với các mẩu thông tin được trình bày trên world wide web, cùng với CSS và Javascript, HTML tạo ra bộ ba nền tảng kỹ thuật cho world wide web
HTML đóng vai trò quan trọng trong việc xây dựng cấu trúc siêu văn bản cho website và khai báo các tập tin kỹ thuật số như hình ảnh, video và nhạc CSS, viết tắt của Cascading Style Sheets, được sử dụng để mô tả cách trình bày các tài liệu được viết bằng ngôn ngữ HTML.
Để tối ưu hóa mã HTML của trang web, hạn chế việc sử dụng các thẻ không cần thiết sẽ giúp mã nguồn trở nên gọn gàng hơn Điều này không chỉ tách biệt nội dung và định dạng hiển thị mà còn tạo điều kiện thuận lợi cho việc cập nhật nội dung sau này.
Bootstrap là một framework HTML, CSS và Javascript giúp người dùng dễ dàng thiết kế website theo tiêu chuẩn nhất định Việc sử dụng Bootstrap cho phép tạo ra các kiểu dáng áp dụng cho nhiều trang web, từ đó tránh việc lặp lại định dạng cho các website tương tự, đồng thời tạo ra các trang web thân thiện với người dùng.
Bootstrap rất dễ sử dụng vì nó được xây dựng trên nền tảng HTML, CSS và JavaScript Chỉ cần có kiến thức cơ bản về ba công nghệ này, bạn có thể dễ dàng áp dụng Bootstrap vào các dự án của mình.
Bootstrap cung cấp CSS responsive sẵn có cho các thiết bị như iPhone, tablet và desktop Tính năng này giúp người dùng tiết kiệm thời gian trong việc phát triển website thân thiện với các thiết bị điện tử và di động.
JQuery là một thư viện JavaScript hiện đại, giúp đơn giản hóa nhiều tác vụ lập trình với việc viết mã ngắn gọn hơn Nó tương thích với tất cả các trình duyệt phổ biến như Chrome, Firefox, Internet Explorer, Safari và Opera.
Tác dụng: Jquery làm đơn giản hóa việc truyền tải HTML, xử lý sự kiện, tạo hiệu ứng động và tương tác Ajax
PHP (Personal Home Page hay PHP Hypertext Preprocessor) được giới thiệu vào năm 1994 bởi R Lerdoft, là một ngôn ngữ lập trình kịch bản chạy trên máy chủ, cho phép tạo ra các trang web dễ dàng trên nhiều hệ điều hành PHP trả về mã HTML cho trình duyệt, giúp việc thiết kế web trở nên linh hoạt và hiệu quả Xu hướng sử dụng PHP trong thiết kế web đang ngày càng gia tăng và hứa hẹn sẽ tiếp tục phát triển trong tương lai.
PHP là ngôn ngữ lập trình gắn liền với máy chủ, cho phép xử lý thông tin trên nền tảng Windows hoặc Unix Khi một trang web sử dụng PHP, tất cả các quy trình xử lý thông tin sẽ được thực hiện trên máy chủ, sau đó kết quả được xuất ra dưới dạng HTML Nhờ vào việc xử lý trên máy chủ, trang web viết bằng PHP có thể hiển thị tốt trên mọi hệ điều hành.
PHP có khả năng tích hợp trực tiếp với HTML, với mã PHP được phân tách bằng các thẻ đầu và cuối Khi tài liệu được phân tích, PHP sẽ xử lý tại những điểm quan trọng và sau đó xuất ra kết quả.
Mã PHP được bao bọc trong một kiểu thẻ đặc biệt, cho phép chuyển đổi giữa chế độ PHP và chế độ khác Cú pháp của PHP tương tự như một số ngôn ngữ lập trình khác, đặc biệt là C và Perl.
PHP được nhận dạng dưới 4 dạng phiên bản: a Ví dụ:
// kết thúc php b Ví dụ
Tuy nhiên phiên bản đầu tiên vẫn được ưa chuộng và dùng phổ biến hơn
Lịch sử ra đời của PHP:
Thiết kế cơ sở dữ liệu vật lý
- Dưới đây là cấu trúc một số tệp dữ liệu cơ bản
Bảng 3.5: Chi tiết đơn hàng
Bảng 3.6: Chi tiết sản phẩm
Bảng 3.9: Tin tức, khuyến mãi
Thiết kế các Module
Trình bày về website chia ra làm 2 loại module: Module dành cho người dùng và module dành cho người quản trị
3.3.1 Module dành cho người dùng
3.3.1.1 Module giới thiệu công ty
Thiết lập module này sẽ giúp khách hàng hiểu rõ quy mô hoạt động của công ty, cũng như các ngành nghề và lĩnh vực mà công ty đang hoạt động Điều này không chỉ cung cấp thông tin cần thiết mà còn tạo dựng niềm tin vững chắc cho khách hàng.
3.3.1.2 Module giới thiệu sản phẩm
Mọi website bán hàng cần có module giới thiệu sản phẩm, cung cấp thông tin chi tiết về tính năng, nguồn gốc, giá cả và hình ảnh sản phẩm.
Việc phân loại sản phẩm theo danh mục là rất quan trọng, giúp khách hàng dễ dàng theo dõi và tìm kiếm Mỗi danh mục nên bao gồm nhiều sản phẩm được trình bày dưới dạng danh sách, tạo sự thuận tiện tối đa cho người tiêu dùng.
Hình 3.1: Module giới thiệu sản phẩm
3.3.1.3 Module giới thiệu sản phẩm dịch vụ
Module này giúp bạn dễ dàng cập nhật, chỉnh sửa, thêm hoặc xóa sản phẩm và dịch vụ Được tối ưu hóa cho người quản trị, module này đảm bảo tính tiện lợi và hiệu quả trong việc quản lý nội dung.
Module này tích hợp các chức năng giỏ hàng, đơn hàng và quản lý khách hàng, giúp người dùng dễ dàng chọn lựa, đăng ký đặt hàng và điều chỉnh sản phẩm Đặc biệt, module này cần có tính năng thanh toán trực tuyến trên website để nâng cao trải nghiệm mua sắm.
Website của bạn cần có module này để cập nhật sản phẩm và hàng mới của doanh nghiệp, giúp thu hút sự chú ý của khách hàng hơn.
Module này ảnh hưởng trực tiếp đến trải nghiệm người dùng và là yếu tố thu hút khách hàng Khách hàng luôn mong muốn tìm kiếm thông tin sản phẩm nhanh chóng mà không phải thực hiện nhiều bước tốn thời gian Hãy giúp họ dễ dàng tìm kiếm thông tin trên website bằng các từ khóa liên quan.
3.3.1.7 Module tin tức, khuyến mại
Module này cho phép phân loại tin tức thành nhiều loại khác nhau như tin sản phẩm, tin công nghệ, và tin hướng dẫn, giúp người đọc dễ dàng tìm kiếm thông tin trên website và giữ chân họ lâu hơn.
3.3.1.8 Module liên hệ trực tuyến
Với module này, cửa hàng sẽ cung cấp một biểu mẫu trực tuyến giúp khách hàng dễ dàng gửi yêu cầu, đánh giá và nhận xét, cũng như các thắc mắc của mình tới cửa hàng.
3.3.1.9 Thiết kế Module FAQ (Những câu hỏi thường gặp): hàng và nội dung trả lời từ phía cửa hàng, tạo cái nhìn chuyên nghiệp đối với người xem về sản phẩm – dịch vụ của mình Tích hợp chức năng giúp khách hàng thuận tiện gửi những yêu cầu, đề nghị, đóng góp ý kiến… đến cửa hàng Trên đây là những module tối thiểu mà một website bán hàng cần phải có và nên có để khách hàng có thể tiếp cận với bạn một cách nhanh chóng và dễ dàng Đó cũng chính là nền tảng để gia tăng doanh thu của cửa hàng
3.3.2 Module dành cho quản trị
3.3.2.1 Module đăng nhập hệ thống
Với module này chỉ có người quản lý hoặc chủ cửa hàng khi có tài khoản mới có thể đăng nhập vào hệ thống của trang web
3.3.2.2 Module thống kê số liệu hệ thống
Module này sẽ hiển thị ra các số liệu cần thiết của các mục quản lý khác nhau
3.3.2.3 Module cập nhật danh mục sản phẩm
Module này giúp cho người quản lý có thế thêm, sửa, xóa các danh mục sản phẩm mà cửa hàng đang bán nhưng loại sản phẩm nào
3.3.2.4 Module cập nhật sản phẩm
Module này giúp cho người quản lý có thế thêm, sửa, xóa các sản phẩm của cửa hàng đang có
3.3.2.5 Module quản lý đơn hàng
Module này giúp người quản lý có thể dễ dang xem thêm tin của đơn đặt
Hình 3.2: Module thống kê số liệu hệ thống
Khi bấm vào “Chi tiết” sẽ xem được chi tiết của đơn hàng, khách hàng mua những mặt hàng nào, số lượng bao nhiêu
3.3.2.6 Module cập nhật admin, cập nhật khách hàng, cập nhật thông tin NCC, cập nhật khuyến mãi, cập nhật hàng hóa nhập vào
Các chức năng của các module này tương tự như cập nhật sản phẩm
3.3.2.7 Module quản lý báo cáo
Nhà quản lý có thể theo dõi các mặt hàng bán chạy và những sản phẩm tồn kho lâu ngày, đồng thời nhận báo cáo doanh thu định kỳ hàng tháng.
3.3.2.8 Module tìm kiếm Ở đây sẽ có các chức năng tìm kiếm như: tìm kiếm sản phẩm, tìm kiếm đơn hàng, tìm kiếm NCC, tìm kiếm khách hàng… sẽ giúp người quản lý tìm kiếm một cách dễ dàng theo nhưng gì mà người quản lý muốn.
Thiết kế các giao diện
3.4.1 Thiết kế giao diện phần khách hàng
Trang web bao gồm các phần chính như: Trang chủ, giới thiệu về doanh nghiệp, trang shop hoa, dịch vụ cung cấp, hỗ trợ khách hàng, tìm hiểu về hoa, liên hệ và thanh toán Trang chủ là điểm khởi đầu quan trọng cho người dùng.
Hình 3.3: Trang chủ b Trang Giới Thiệu
Cửa hàng hoa Lovely Flowers chuyên cung cấp đa dạng các loại hoa tươi, phục vụ nhu cầu của khách hàng trong các dịp lễ, sự kiện và trang trí không gian sống Chúng tôi cung cấp dịch vụ giao hoa tận nơi và tư vấn tận tình để đảm bảo khách hàng hài lòng với lựa chọn của mình Để liên hệ và giải đáp mọi thắc mắc, khách hàng có thể gọi điện hoặc truy cập website của chúng tôi để được hỗ trợ nhanh chóng và hiệu quả.
Hình 3.4: Trang giới thiệu c Trang Shop Hoa
Tất cả sản phẩm của cửa hàng hiện đều được hiển thị trên trang chính của website, giúp khách hàng dễ dàng xem và lựa chọn mặt hàng phù hợp với nhu cầu của mình.
Hình 3.6: Trang dịch vụ e Trang Hỗ trợ khách hàng f Trang Tìm Hiểu Về Hoa
Hình 3.7: Trang hỗ trợ khách hàng
Hình 3.8: Trang tìm hiểu về hoa g Trang liên hệ
Khách hàng có thể gửi ý kiến góp ý hoặc thắc mắc qua form liên hệ tại cửa hàng Chúng tôi cam kết sẽ giải đáp nhanh chóng mọi nhu cầu của khách hàng.
Giúp khách hàng có thể tìm hiểu và xem tại đây các mục nội dung về các phương thức thanh toán
Bài viết này đề cập đến các chức năng quan trọng của một trang web thương mại điện tử, bao gồm chức năng đăng ký tài khoản khách hàng, chức năng đăng nhập, hiển thị chi tiết sản phẩm, tìm kiếm, tư vấn chọn hoa, giỏ hàng và đặt hàng Chức năng đăng ký tài khoản khách hàng giúp người dùng dễ dàng tạo tài khoản để quản lý đơn hàng và thông tin cá nhân.
Khách hàng cần điền đầy đủ thông tin và nhấn "Đăng ký" Trong trường hợp đăng ký không thành công, các trường thông tin không hợp lệ sẽ hiển thị lỗi màu đỏ, yêu cầu khách hàng nhập lại thông tin.
Hình 3.11: Chức năng đăng ký tài khoản khách hàng b Chức năng đăng nhập vào website
Khách hàng cần nhập email và mật khẩu đã đăng ký để tiến hành đăng nhập Nếu thông tin không chính xác, hệ thống sẽ hiển thị thông báo lỗi "Sai thông tin đăng nhập", yêu cầu khách hàng nhập lại Ngoài ra, hệ thống cũng cung cấp chức năng hiển thị chi tiết sản phẩm.
Hình 3.12: Chức năng đăng nhập vào website
Hình 3.13: Chức năng hiển thị chi tiết sản phẩm d Chức năng tìm kiếm
Khách hàng có thể tìm kiếm sản phẩm theo loại, tên hoặc mức giá, với các sản phẩm được sắp xếp tăng dần theo giá cả, giúp họ dễ dàng chọn lựa loại hoa phù hợp với ngân sách của mình.
Hình 3.14: Chức năng tìm kiếm e Chức năng tư vấn chọn hoa
Khách hàng có thể dễ dàng lựa chọn sản phẩm hoa theo mức giá giao động từ bao nhiêu tới bao nhiêu, giúp tìm ra loại hoa phù hợp với nhu cầu và ngân sách của mình Chức năng giỏ hàng hỗ trợ khách hàng trong việc quản lý và thanh toán đơn hàng một cách thuận tiện.
Khi khách hàng truy cập vào trang sản phẩm hoặc các trang danh mục sản phẩm cụ thể, họ có thể chọn sản phẩm mong muốn và nhấn vào nút “Đặt hàng” để thêm sản phẩm vào giỏ hàng.
Hình 3.15: Chức năng tư vấn chọn hoa
Hình 3.16: Chức năng giỏ hàng g Chức năng đặt hàng
Sau khi thêm sản phẩm vào giỏ hàng, bạn có thể tiếp tục mua sắm và sản phẩm mới sẽ được tự động thêm vào giỏ hàng hiện có Khi bạn đã hoàn tất việc mua sắm, chỉ cần chọn để thanh toán.
Khi khách hàng nhấn "Đặt hàng", hệ thống sẽ hiển thị chi tiết giỏ hàng và yêu cầu khách hàng điền thông tin cá nhân Sau khi đặt hàng thành công, thông tin chi tiết về đơn hàng sẽ được gửi đến email của khách hàng.
Hình 3.17: Chức năng đặt hàng
3.4.2 Thiết kế giao diện phần quản trị
Giao diện quản trị admin bao gồm các chức năng quan trọng như đăng nhập, quản lý hệ thống, hiển thị danh sách sản phẩm, thêm mới sản phẩm, quản lý đơn hàng, chi tiết đơn hàng, và các chức năng tương tự liên quan đến quản lý sản phẩm.
3.4.2.1 Chức năng đăng nhập admin
Muốn đăng nhập vào Admin thì phải nhập Username và Password
3.4.2.2 Chức năng quản lý hệ thống
Hiển thị các sô liệu quan trọng trong quản lý các danh mục:
Hình 3.18: Chức năng đăng nhập admin
Hình 3.19: Chức năng quản lý hệ thống
3.4.2.3 Chức năng hiển thị danh sách sản phẩm
3.4.2.4 Chức năng thêm mới sản phẩm
Hình 3.20: Chức năng hiển thị danh sách sản phẩm
Hình 3.21: Chức năng thêm mới sản phẩm
3.4.2.5 Chức năng quản lý đơn hàng
3.4.2.6 Chức năng xem chi tiết đơn hàng
Hình 3.22: Chức năng quản lý đơn hàng
Hình 3.23: Chức năng xem chi tiết đơn hàng
3.4.2.7 Chức năng báo cáo thống kê
Hình 3.24: Báo cáo mặt hàng bán chạy
Hình 3.25: Báo cáo các mặt hàng tồn kho
Hình 3.26: Báo cáo doanh thu theo từng tháng
CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Sau một thời gian nghiên cứu và nỗ lực cá nhân, tôi đã hoàn thành đồ án tốt nghiệp đúng thời hạn Đề tài được thực hiện đầy đủ các nhiệm vụ và yêu cầu theo mục tiêu ban đầu đã đề ra.
Những kết quả của đề tài tốt nghiệp đã đạt được:
- Tìm hiểu và nắm bắt được các công cụ thiết kế Web
- Biết được cách thiết kế Web động cũng như cách tổ chức cơ sở dữ liệu
- Các dịch vụ trên Internet, đặc biệt là Web
+ Về cài đặt chương trình:
- Giới thiệu các mặt hàng kinh doanh của cửa hàng đến với khách hàng
- Cho phép tra cứu mặt hàng các loại mặt hàng cụ thể
- Cho phép khách hàng thực hiện việc đặt hàng qua mạng
- Tiếp nhận đơn đặt hàng của khách hàng
- Xử lý đơn đặt hàng
- Thống kê được mặt hàng bán chạy, báo cáo doanh thu và báo cáo mặt hàng bị tồn kho
- Cập nhật: Mặt hàng, loại hàng, đơn hàng, nhà sản xuất, khuyến mãi + Tính năng của chương trình:
- Thông tin về khách hàng, mặt hàng, … được cập nhật kịp thời, chính xác
- Giao diện thân thiện với người dùng
+ Cho phép khách hàng mua và thanh toán trực tiếp qua mạng
+ Hỗ trợ thực hiện in ấn trên Web
+ Liên kết được với các trang web khác
+ Tìm kiếm được các mặt hàng cụ thể
Giáo trình "Sử dụng PHP & MYSQL thiết kế web động" do Nguyễn Trường Sinh chủ biên cùng với sự góp mặt của Lê Minh Hoàng và Hoàng Đức Hải, được xuất bản bởi Đại học Mỏ - Địa Chất vào năm 2005.
[2] ThS.Đặng Văn Nam, Tài liệu “Lập trình ứng dụng chuyên ngành trên nền tảng web” (1-2014) Khoa CNTT -Trường Đại học Mỏ - Địa chất
[3] ThS.Nông Thị Oanh Bài giảng “Phân tích và thiết kế hệ thống” Khoa CNTT - Trường Đại học Mỏ - Địa chất
[4] Các trang web tham khảo:
- https://www.youtube.com/channel/UCGJWFxKZJXqcZ0UA9xIBeLw
PHỤ LỤC Hướng dẫn sử dụng trang web Đối với khách hàng
Nếu bạn chưa có tài khoản nào thì bấm vào nút đăng ký
Và điền đầy đủ thông tin và trang đăng ký thành viên
Sau khi đăng ký thành công, bạn kiểm tra mail đã dùng đăng ký và sẽ có
TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN
Hướng phát triển
+ Cho phép khách hàng mua và thanh toán trực tiếp qua mạng
+ Hỗ trợ thực hiện in ấn trên Web
+ Liên kết được với các trang web khác
+ Tìm kiếm được các mặt hàng cụ thể
Giáo trình "Sử dụng PHP & MYSQL thiết kế web động" do Nguyễn Trường Sinh chủ biên cùng với Lê Minh Hoàng và Hoàng Đức Hải biên soạn, được xuất bản bởi Đại học Mỏ - Địa Chất vào năm 2005.
[2] ThS.Đặng Văn Nam, Tài liệu “Lập trình ứng dụng chuyên ngành trên nền tảng web” (1-2014) Khoa CNTT -Trường Đại học Mỏ - Địa chất
[3] ThS.Nông Thị Oanh Bài giảng “Phân tích và thiết kế hệ thống” Khoa CNTT - Trường Đại học Mỏ - Địa chất
[4] Các trang web tham khảo:
- https://www.youtube.com/channel/UCGJWFxKZJXqcZ0UA9xIBeLw