Xây dựng website bán hoa tươi sử dụng php và mysql ngành kỹ thuật phần mềm

63 0 0
Xây dựng website bán hoa tươi sử dụng php và mysql ngành kỹ thuật phần mềm

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trang 6 CHƯƠNG 1: KHẢO SÁT HỆ THỐNG1.1 Mô tảCửa hàng ngoài việc cung cấp phong phú các loại hoa còncung cấpđầy đủ các dịch vụ về hoa tươi từ hoa tặng người thân yêu,hoa cưới, tới hoa văn

lOMoARcPSD|39474592 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP DOANH NGHIỆP TẠI TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI VỚI ĐỀ TÀI “"Xây dựng website bán hoa tươi sử dụng PHP và MySQL” NGÀNH KỸ THUẬT PHẦN MỀM Giảng viên: TS.Vũ Việt Thắng Sinh viên thực hiện: Nguyễn Mạnh Duy – 2019601363 Lớp: Kỹ thuật phần mềm 01 Khóa: K14 Hà Nội - 2023 Downloaded by nhim nhim (nhimbien3@gmail.com) lOMoARcPSD|39474592 MỤC LỤC LỜI NÓI ĐẦU 1 LỜI CẢM ƠN 2 CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 3 1.1 Mô tả .3 1.2 Khảo sát 3 1.2.1 Hoạt động của khách hàng .3 1.2.2 Hoạt động của người quản trị 4 1.3 Yêu cầu chức năng và phi chức năng 4 1.3.1 Yêu cầu chức năng 4 1.3.2 Yêu cầu phi chức năng 4 1.4 Kết luận 5 1.5 Một số biểu mẫu 5 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU 7 2.1 Các chức năng của hệ thống 7 2.2 Biểu đồ usecase .9 2.2.1 Biểu đồ usecase mức tổng quát 9 2.2.2 Biểu đồ usecase phân rã .10 2.3 Mô tả chi tiết các usecase 12 2.3.1 Usecase Đăng nhập 12 2.3.2 Usecase Đăng ký 13 2.3.3 Usecase Thay đổi thông tin cá nhân khi đặt hàng 15 2.3.4 Usecase Xem hàng .17 2.3.5 Usecase Thêm hàng vào giỏ 18 2.3.6 Usecase Đặt hàng 20 2.3.7 Usecase Thanh toán 22 2.3.8 Usecase Quản lý hoa 22 2.3.9 Usecase Quản lý khách hàng 26 2.3.10 Usecase Quản lý đơn hàng 29 2.3.11 Usecase Quản lý tin tức 32 2.3.12 Usecase Thống kê .35 1 Downloaded by nhim nhim (nhimbien3@gmail.com) lOMoARcPSD|39474592 2.3.13 Usecase Tìm kiếm …………………………………………… 35 2.4 Biểu đồ thực thể quan hệ .36 2.5 Thiết kế giao diện 37 CHƯƠNG 3: XÂY DỰNG ỨNG DỤNG .43 3.1 Giao diện trang web 43 3.1.1 Giao diện phía người dùng 43 3.1.2 Giao diện phía người quản trị .48 3.2 Kiểm thử chức năng hệ thống .52 3.2.1 Kiểm thử chức năng phía khách hàng 52 3.2.2 Kiểm thử chức năng phía quản trị 53 KẾT LUẬN 55 TÀI LIỆU THAM KHẢO .56 2 Downloaded by nhim nhim (nhimbien3@gmail.com) lOMoARcPSD|39474592 LỜI NÓI ĐẦU Không kể tới những đóng góp to lớn mà ngành công nghệ thông tin đã làm được cho lĩnh vực nghiên cứu khoa học kỹ thuật, có thể nhìn thấy luôn những đóng góp thiết thực mà nó mang lại trong đời sống xã hội của con người Với chiếc máy tính cá nhân của mình, chỉ với vài thao tác đơn giản, thậm chí là một cú click chuột người ta có thể đọc báo, xem phim, nghe đài, hay mua sắm,… có thể nói cả thế giới thông tin gần như hiện ra trước mắt Cùng với sự phát triển của nền kinh tế, con người ngày càng bộn bề với trăm nghìn công việc, mọi người không có nhiều thời gian cho việc tìm kiếm, chọn lựa mua sắm những món quà cho mình và người thân, đơn giản chỉ là những bó hoa thôi nhưng cũng làm cho mọi người cảm thấy cuộc sống nhẹ nhàng vui vẻ, cảm giác thanh thản, quên đi những mệt mỏi trông công việc hằng ngày Mỗi con người đã không ít lần phải suy nghĩ, băn khoăn khi muốn tặng cho ai đó một món quà sao cho độc đáo mới lạ và quan trọng 3 Downloaded by nhim nhim (nhimbien3@gmail.com) lOMoARcPSD|39474592 là phải mang nhiều ý nghĩa, các bạn sẽ nghĩ đến những bó hoa, đó là những bó hoa được bó khéo léo đẹp mắt, tuy không phải món quà có giá trị cao nhất nhưng hoa luôn là món quà thể hiện được sự quan tâm, tình cảm yêu quý của người tặng đến với người nhận Hoa là sự tinh tế trang trọng trong các nhà hàng, khách sạn hay cơ quan công sở, hoa còn là niềm vui đôi lứa trong các lễ cưới, là sự cảm thông chia buồn trong đám tang, là sự trang trọng lich sự trong các lễ khai trương, các cuộc họp, hội nghị…Xuất phát từ những suy nghĩ đó, chúng em muốn xây dựng một website chuyên cung cấp các sản phẩm về hoa phục vụ cho cuộc sông hằng ngày, quà tặng, cung cấp hoa định kỳ cho nhà hàng, khách sạn hay cơ quan doanh nghiệp Mong rằng sẽ mang những sắc hoa tươi thắm nhất, những món quà ý nghĩa nhất đến với người thân yêu của bạn trên khắp mọi miền, khoảng cách về không gian và thời gian không còn là vấn đề nữa Đó cũng là lý do chính nhóm em chọn đề tài “Xây dựng website bán hoa” LỜI CẢM ƠN Em xin trân thành cảm ơn sự hướng dẫn và chỉ bảo tận tình của thầy Vũ Việt Thắng trường Đại Học Công Nghiệp Hà Nội Thầy đã cho em nhiều kiến thức quan trọng và nhiều ý kiến đóng góp quý giá Tuy nhiên, do trình độ kiến thức còn khá hạn chế, em đã cố gắng nhưng sẽ không thể tránh khỏi những thiếu sót đó Em rất mong nhận được ý kiến đóng góp của thầy và những người quan tâm đến đề tài này để đề tài này của em được hoàn thiện hơn nữa Lời cuối cùng, em xin kính chúc thầy cô lời chúc sức khỏe, thành công trong cuộc sống Em xin chân thành cảm ơn! 4 Downloaded by nhim nhim (nhimbien3@gmail.com) lOMoARcPSD|39474592 CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1.1 Mô tả Cửa hàng ngoài việc cung cấp phong phú các loại hoa còn cung cấp đầy đủ các dịch vụ về hoa tươi từ hoa tặng người thân yêu, hoa cưới, tới hoa văn phòng, hoa chúc mừng, hoa sinh nhật Nhu cầu hoa tươi của bạn sẽ được cửa hàng phục vụ một cách hoàn hảo nhất Khách hàng, từ một máy tính tại một nơi nào đó, điền những thông tin thanh toán và địa chỉ liên hệ vào đơn đặt hàng trên Web bán hàng của cửa hàng Khi nhận được yêu cầu mua hàng khách hàng và hệ thống tóm tắt lại những thông tin cần thiết những mặt hàng đã chọn, hình thức thanh toán, địa chỉ giao nhận và số phiếu đặt hàng… Khách hàng kiểm tra lại các thông tin và kích vào nút “đặt hàng” gửi thông tin trả về cho hệ thống 1.2 Khảo sát 1.2.1 Hoạt động của khách hàng - Một khách hàng khi tham quan cửa hàng, họ sẽ đặt vấn đề cửa hàng bán những gì, thông tin gì về những mặt hàng được bán, giá cả và hình thức thanh toán Do đó để đáp ứng những nhu cầu tối thiểu trên, cửa hàng trên Internet phải đảm bảo cung cấp những thông tin cần thiết, có giá trị và hơn thế nữa là dễ thao tác Hoa khi bán phải có tên, hình ảnh, có giá cả, mô tả và số lượng còn - Khi cần mua hoa, khách hàng truy cập vào website để tìm kiếm hoa cần mua và đặt hàng - Khách hàng có thể tiến hành đăng ký tài khoản nếu chưa có tài khoản ở trên hệ thống Khi đăng ký khách hàng nhập đầu đủ thông tin bao gồm tên khách hàng, email, địa chỉ, số điện thoại, mật khẩu - Khách hàng sẽ cảm thấy thoải mái khi duyệt qua toàn bộ cửa hàng trực tuyến mà không bị gián đoạn ở bất kỳ đâu vì phải lo quyết định xem có mua một mặt hàng nào đó không, cho tới khi kết thúc việc mua hàng Mỗi khách hàng được cung cấp một giỏ hàng tương ứng Khi khách hàng thêm những mặt hàng vào giỏ hàng thì một trang đăng nhập sẽ xuất hiện nếu khách hàng chưa tiến hành đăng 6 Downloaded by nhim nhim (nhimbien3@gmail.com) lOMoARcPSD|39474592 nhập Khách hàng có thể cập nhật số lượng của mặt hàng mà mình muốn mua hoặc xóa bỏ mặt hàng hiện có trong giỏ của mình - Khách hàng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp, các sản phẩm đã chọn sẽ được lưu vào trong giỏ hàng - Khi khách hàng đã sẵn sàng hoàn thành đơn đặt hàng của mình thì khách hàng tiến hành chọn phương thức thanh toán và đặt hàng Thông tin về đặt hàng sẽ được lưu vào cơ sở dữ liệu và chờ người quản trị xử lý Thông tin về hóa đơn bao gồm mã hóa đơn, mã khách hàng, ngày đặt, trạng thái, tổng tiền - Sau khi khách hàng đã đặt hàng trên cửa hàng rồi, họ có thể theo dõi đơn đặt hàng của mình để trực tiếp kiểm tra đơn đặt hàng tại trang web của cửa hàng khi có những băn khoăn 1.2.2 Hoạt động của người quản trị - Người quản trị ngoài việc nhận thông tin từ khách hàng còn phải đưa thông tin về loại mặt hàng mà mình bán trên trang web - Quản lý mặt hàng: người quản trị có thể bổ sung, loại bỏ và cập nhật mặt hàng để phù hợp với tình hình hoạt động của cửa hàng và nhu cầu thị yếu của khách hàng… - Quản lý khách hàng: quản lý thông tin cá nhân của khách hàng Người quản trị tiến hành xóa tài khoản của khách hàng nếu cần thiết - Quản lý và xử lý đơn đặt hàng: Hiển thị danh sách các đơn đặt hàng đã giao hay chưa giao Đánh dấu tình trạng giao hàng ứng với đơn đặt hàng đã giao Xóa đơn đặt hàng - Mỗi khi có thông tin mới về loại hoa, hoạt động của cửa hàng,… người quản trị tiến hành đăng tin tức bao gồm tên tin tức, nội dung, hình, thời gian - Cho phép người quản trị thay đổi slider, logo, quảng cáo của trang web - Người quản trị có thể tiến hành thống kê doanh thu theo ngày, tháng, năm, số lượng bán, loại hoa bán nhiều nhất - Website có thêm phần liên hệ ở cuối trang, là nơi tiếp nhận ý kiến phản hồi của khách hàng Mỗi khi có ý kiến phản hồi của khách hàng, người quản trị tiến hành trả lời và có thể xóa ý kiến phản hồi 1.3 Yêu cầu chức năng và phi chức năng 1.3.1 Yêu cầu chức năng Website đáp ứng các chức năng cơ bản của một web bán hàng online, được thiết kế để phù hợp với khách hàng không có tài khoản (Guess) hoặc khách hàng có tài khoản (Customer) hoặc người quản lý (Admin) 7 Downloaded by nhim nhim (nhimbien3@gmail.com) lOMoARcPSD|39474592 1.3.2 Yêu cầu phi chức năng Giao diện người dùng Phải có một giao diện thân thiện dễ sử dụng:  Màu sắc hài hoà làm nổi bật hình ảnh của sản phẩm, font chữ thống nhất, tiện lợi khi sử dụng  Giới thiệu những thông tin về cửa hàng: Địa chỉ liên hệ của cửa hàng hoặc các đại lý trực thuộc, các số điện thoại liên hệ, email liên hệ  Sản phẩm của cửa hàng: sản phẩm đang có, sản phẩm bán chạy, sản phẩm mới nhất, sản phẩm sắp ra mắt… Giao diện người quản trị: - Giao diện đơn giản, dễ quản lý dữ liệu - Phải được bảo vệ bằng User & Password riêng của Admin 1.4 Kết luận Từ việc khảo sát ta thấy để làm được một website bán hoa phải đạt được những mục tiêu sau: - Khách hàng có thể xem, mua bất cứ sản phẩm nào trong kho - Có hướng dẫn cụ thể về mua hàng, phương thức thanh toán và giao nhận vận chuyển hàng - Giao diện thân thiện và dễ sử dụng - Có hỗ trợ để khách hàng có thể trao đổi các thông tin, thắc mắc - Có sự phân loại các sản phẩm theo danh mục và quản lý có thể thay đổi được - Các sản phẩm đều được mô tả chi tiết, luôn được cập nhật mới nhất và phong phú nhất - Có ô tìm kiếm để có thể tìm kiếm mặt hàng nhanh nhất 1.5 Một số biểu mẫu  Hoá đơn 8 Downloaded by nhim nhim (nhimbien3@gmail.com) lOMoARcPSD|39474592 9 Downloaded by nhim nhim (nhimbien3@gmail.com) lOMoARcPSD|39474592 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU 2.1 Các chức năng của hệ thống Mã Tên usecase Mô tả Usecas e UC001 Đăng nhập Thực hiện đăng nhập vào hệ thống, nhập vào username và password Kiểm tra hợp lệ trùng với dữ liệu có sẵn thì hệ thống sẽ cho phép đăng nhập để thực hiện các chức năng trong hệ thống UC002 Đăng ký Khách hàng tiến hành đăng ký giúp cho việc mua hàng diễn ra thuận lợi hơn và nhận được nhiều khuyến mãi Sau khi khách hàng điền đầy đủ thông tin cá nhân, hệ thống xác nhận và thông tin của khách hàng được bảo mật trong CSDL UC003 Thay đổi thông tin Tùy vào từng điều kiện khách quan cá nhân mà thông tin cá nhân của khách hàng có thể thay đổi, chức năng này giúp khách hàng có thể cập nhật lại thông tin trên hệ thống UC004 Xem hàng Là chức năng chung cho toàn bộ khách hàng khi ghé thăm website Thông qua cơ sở dữ liệu, hệ thống sẽ gửi trả tất cả những kết quả tìm kiếm của khách hàng UC005 Thêm hàng vào giỏ Sau khi đăng nhập và chọn mua sản phẩm, giỏ hàng là nơi chứa thông tin về sản phẩm mà khách hàng đã chọn mua như số lượng sản phẩm, tên sản phẩm và giá tiền sản phẩm đó UC006 Đặt hàng Sau khi đăng nhập vào hệ thống thì khách hàng có thể mua hàng theo thông tin tài khoản thành viên của 10 Downloaded by nhim nhim (nhimbien3@gmail.com)

Ngày đăng: 27/03/2024, 15:55

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan