Chương 1: Tổng quan về hệ thống 1. Hiện nay ở nước ta thu nhập bình quân đầu người tăng khá cao, mức sống và thu nhập cũng tăng lên theo thống kê từng năm. Cuộc sống ngày càng phát triển và đi theo xu hướng hiện đại, dịch vụ và công nghệ cũng thay đổi phục vụ con người tốt hơn. Xu hướng ngày nay càng chuyên nghiệp và quy mô kéo theo đó là những trào lưu, xu hướng mới.
Đặc biệt những năm gần đây nước ta du nhập vào trong nước những thú chơi giày mới lạ, đặc biệt là giới trẻ hiện nay , … ta có thể bắt gặp những bạn trẻ với niềm đam mê lớn với những đôi giày sneaker, Đối với giới trẻ đôi giày không chỉ là một thứ chỉ để đi mà nó còn là niềm đam mê, họ sưu tập những đôi giày đơn giản cho đến những đôi đặc biệt cảu các nhãn hàng. Sự đầu tư của các khách hang tiềm năng là vô cùng lớn. Giá trị của các đôi giày cũng đa dạng nhiều mặt hàng. Kèm theo đó không chỉ bán giày không ta có thể kèm theo các dịch vụ như vệ sinh, phục hồi hoặc custom những đôi giày đơn giản trở nên đặc biệt có 1 không 2 và phí dịch vụ cũng khá cao nên rất thích hợp để thực hiện.
Nhằm đáp ứng sự tiếp cận của khách hang và sự tiện lợi cho khách ta phát triển trang web của cửa hàng đưa các mặt hàng và dịch vụ của cửa hàng lên 1. Thực trạng. Nắm bắt tình hình thực tế trên, cùng những kiến thức được học ở trường, em đã quyết định chọn tìm hiểu và phân tích hệ thống “Quản lý bán hàng cho cửa hàng bán giày SNEAKER”. Với mong muốn vận dụng kiến thức đã học vào thực tế, qua đó làm quen và đúc kết kinh nghiệm để sau này có thể xây dựng nên các hệ thống ứng dung công nghệ thông tin vào cuộc sống, đáp ứng nhu cầu của xã hội.
Đồng thời qua đó, em có thể hiểu sâu vào nội dung và nắm được ý nghĩa thực tiễn của môn học. Khảo sát hệ thống thông tin “Thương Mại Điện Tử” theo yêu cầu của các cá 7 nhân, cơ quan, công ty…Việc bán hàng đòi hỏi cần phải có tư duy, đầu óc kinh doanh và khả năng nhạy bén nắm bắt thị trường. Một cửa hàng bán các mặt hàng không cần 8 nhiều nhân viên, khách hàng không cần trực tiếp đến mua hàng mà có thể tại nhà dùng vài cái click chuột thì có thể có được sản phẩm mình cần. Xây dựng ra một website thương mại điện tử bán hàng trực tuyến sẽ gặp rất nhiều khó khắn trong việc bảo mậ thông tun, cũng như uy tín đến khách hàng.
Để xây dựng quản lý bán hàng trực tuyến qua mạng tương đối hoàn chỉnh, phục vụ một cách có hiệu quả cho người dung dựa trên việc sử dụng dựa trên phần mềm quản trị CSDL MySQL và xây dựng ứng dụng dựa trên kết hợp các ngôn ngữ PHP, HTML, XML, CSS tạo ra giao diện than thiện với người dung 1.2 Phương pháp nghiên cứu Về mặt lý thuyết - Tìm hiểu kỹ thuật lập trình, cách thức hoạt động và các đối tượng - Hiểu được cách thức hoạt động của Client – Server. - Hiểu được cách lưu dữ liệu của hệ quản trị cơ sở dữ liệu MySQL Server. Về mặt lập trình - Sử dụng ngôn ngữ lập trình PHP và hệ quản trị MySQL Server để xây dựng trang web động Tổng quan về nền tảng web: - Internet là gì: là một liên mạng máy tính toàn cầu được hình thành từ các mạng máy tính nhỏ hơn, liên kết hàng triệu máy tính trên thế giới thông qua cơ sở hạ tầng viễn thông. Internet là mạng của các mạng máy tính.
- World Wide Web (gọi tắt là Web hay WWW) Là một dịch vụ của Internet, cho phép bạn truy nhập tới nguồn thông tin đồ sộ của Internet. Nguồn thông tin này được tổ chức dưới dạng các trang Web có sự liên kết chặt sẽ với nhau. 9 Website hay trang mạng, là một tập hợp trang web (Web page) có chứa nội dung đa dạng văn bản, chữ số, âm thanh, hình ảnh, video,… thường chỉ nằm trong một tên miền hoặc tên miền phụ, lưu trữ trên các máy chủ (Web server), trên đường truyền World Wide. - Các thành phần tương tác của Website Hình 0.1: Sơ đồ tương tác của các thành phần + EU (End-User): Người dùng cuối.
+ Front-end (FE): Tương tác với người dùng thông qua giao diện hiển thị, sử dụng 3 ngôn ngữ lập trình chính: HTML, CSS, JavaScript. + Back-end (BE): Nơi xử lý các yêu cầu được gửi đến. + Database (DB): Nơi chứa dữ liệu. + Người dùng tương tác với FE qua giao diện hiển thị, khi đó mỗi hành động tương tác được gọi là một sự kiện.
FE bắt các sự kiện xảy ra, sau đó gửi yêu cầu (Request) tương ứng đến BE. Lúc này BE nhận yêu cầu, xử lý yêu cầu rồi gọi đến DB để lấy hoặc thay đổi dữ liệu. DB trả về dữ liệu mà BE yêu cầu. BE tiếp tục xử lý rồi phản hồi (Reponse) về FE.
Lúc này FE sẽ hiển thị kết quả ra màn hình để người dùng tương tác. Hệ thống thông tin là gì: Hệ thống là một tập hợp các phần tử (các thành phần) có liên hệ với nhau, hoạt động để hướng tới mục đích chung theo cách tiếp nhận các yếu tố vào, sinh ra các yếu tố ra trong một quá trình xử lý có tổ chức. Như vậy, hệ thống gồm ba thành phần cơ bản tương các với nhau: 10 - Các yếu tố đầu vào (Input) - Xử lý (Handle) - Các yếu tố đầu ra (Output) - Dữ liệu là các số liệu hoặc các tài liệu thu thập được chưa qua xử lý,chưa được biết đổi cho bất cứ mục đích nào khác. - Thông tin là những dữ liệu đã được xử lý, có dạng như sản phẩm hoàn chỉnh thu được sau quá trình xử lý dữ liệu.
- - Hệ thống thông tin( HTTT) là một nhóm các thành tố tác động lẫn nhau để tạo ra thông tin, có nhiệm vụ thu thập, xử lý, lưu trữ và truyền thông tin, hiển thị đến các đối tượng cần sử dụng thông tin. - HTTT gồm: con người, quy trình và dữ liệu. - Hoạt động của một HTTT được đánh giá thông qua chất lượng của thông tin mà nó cung cấp với những tiêu chuẩn: - Độ tin cậy: Thể hiện các mặt về độ xác thực và độ chính xác. - Tính đầy đủ: Thể hiện sự bao quát các vấn đề đáp ứng yêu cầu của nhà quản lý.
- Tính thích hợp và dễ hiểu: Thông tin cần mạch lạc, thích ứng với người nhận. - Tính được bảo vệ: Thông tin là một nguồn lực quý báu của tổ chức. Thông tin phải được bảo vệ và chỉ những người được quyền mới được phép tiếp cận tới thông tin. - Tính kịp thời: 11 1.3 Đặc điểm về cửa hàng bán giày.
Thiết kế nội thất Trang trí mặt tiền thu hút Quản lý hàng tồn kho Nhân viên chất lượng/ Quản lý khách hàng Lựa chọn sản phẩm Ánh sáng tốt Nhãn hiệu hình ảnh giày 1.4 Quy trình nghiệp vụ. Cửa hàng sẽ nhập các loại giày cần thiết và một số loại phụ kiện đang được thị trường ưa chuộng sau đó cập nhật thông tin các loại giày này lên website với đầy đủ thông tin về giá cả, tên gọi, và hình ảnh minh họa. Đối với khách hàng, khách hàng có thể xem trang web, tìm và xem thông tin về sản phẩm, nhưng không có quyền mua hàng khi chưa có tài khoản hoặc chưa đăng nhập tài khoản vào website. Để mua hàng, bạn phải đăng ký tài khoản thành viên của trang web.
Khi đã có tài khoản, bạn phải đăng nhập tài khoản trên trang web bằng tên tài khoản và mật khẩu như đã đăng ký, khi đó bạn sẽ có quyền được mua hàng. Khách hàng có thể xem được chi tiết về sản phẩm, giá thành của nó, đưa sản phẩm vào giỏ hàng. Trong giỏ hàng khách hàng có thể thay đổi về số lượng hay xóa mặt hàng khỏi giỏ, ở trang này khách hàng đặt hàng, điền vào địa chỉ giao hàng, số điện thoại, email để xác nhận về việc đặt hàng. Khi có đơn hàng mới, người quản lý sẽ xem thông tin về đơn hàng, kiểm tra về số lượng các mặt hàng trong kho, nếu sản phẩm đã bán hết sẽ liên lạc với khách hàng để thay đổi hoặc hủy đơn.
Nếu không có vấn đề gì thì duyệt đơn đặt hàng, giao hàng và xác nhận thanh toán.5 Bài toán Là một trang web nhỏ em đã thiết kế với mục đích là mua bán giày qua mạng để có thể giới thiệu đến mọi người các loại giày dép mà không cần phải đến tận nơi để xem hàng và có thể thực hiện đặt đơn hàng trực tiếp trên website. Lợi ích của người truy cập trang website: - Mua hàng trên mạng nhanh chóng, tiện lợi - Tham khảo và so sánh giá của các mặt hàng - Xem các thông tin về các loại sản phẩm - Website gồm có những nội dung cơ bản sau: - Giới thiệu về các chủng loại sản phẩm ( giày thể thao, giày thời trang, dép…) - Giới thiệu về các loại sản phẩm mới( được cập nhật một cách thường xuyên) của các hãng sản xuất, các sản phẩm tương ứng của hãng đó và các phụ kiện liên quan. - Khánh hàng có thể đọc một số tin tức mới cập nhật - Khách hàng có thể tìm kiếm sản phẩm theo giá cả hay theo tên của sản phẩm và có thể đặt mua hàng qua mạng 1. Yêu cầu bài toán: Xây dựng các chức năng cơ bản của một chương trình “Phân tích và xây dựng Website cửa hàng giày SNEAKER”.
- Website có khả năng tự tương thích, hiển thị được trên tất cả các thiết bị hiện tại và có thể nâng cấp trong tương lai. - Giúp cửa hàng đạt được doanh số bán hàng theo mục tiêu đã đề ra. - Website quảng bá sản phẩm và thương hiệu của cửa hàng. - Website hiển thị sản phẩm đẹp, thu hút người dùng.
- Xây dựng và phát triển thương hiệu cho cửa hàng. - Hỗ trợ khách hàng một cách nhanh nhất khi nhận được yêu cầu liên hệ. 13 - Quản lý các mặt hàng sản phẩm, cấu hình website. - Quản lý thống kê doanh thu, các đơn hàng sản phẩm, thống kê doanh thu.3 Hướng giải quyết của bài toán Dùng các trnag HTML và CSS thông qua ngôn ngữ giao Script để thiết kế giao diện Website.
Các hình thức gửi và nhận giữ liệu website và khách hàng thông qua Modem, đường dây điện thoại và email trên nền Internet 1.6 Công nghệ thực hiện.