CHƯƠNG 1 GIỚI THIỆU ĐỀ TÀI 1. Mục đích của đề tài Xây dựng website quản lý bán hàng thời trang là xây dựng phần mềm ứng dụng được kết nối trên đường dây internet phục vụ nhu cầu mua bán hàng hóa trực tuyến. Người mua hàng chỉ cần tốn một ít thời gian để đăng kí trực tuyến các thông tin của mình sau khi đã tìm hiểu đẩy đủ các thông tin cần thiết khi đặt hàng. Khách hàng chấp nhận mua hàng, hệ thống sẽ thống báo cho khách hàng biết đã mua thành công.Và cửa hàng sẽ giao hàng đến địa chỉ mà khách hàng đã cung cấp.
Tạo ra được trang web có đủ chức năng của bán hàng trực tuyến qua mạng, chạy được với độ chính xác cao, xác thực với thực tế, nhanh chóng, tiện lợi. Khảo sát thực trạng Để thực hiện bài tập này em đã tiến hành khảo sát và thu thâp thông tin tại Cửa hàng ACHINO shop - 607 Nguyễn Trãi – Thanh Xuân – Hà Nội. Ngoài ra em còn tham khảo một số thông tin về cửa hàng ngoài kinh doanh thời trang nam cửa hàng còn kinh doanh thêm các sản phẩm phụ kiện đi kèm: ví, thắt lưng, giày,…. Bán hàng thông qua một trang web nhưng bên cạnh đó cửa hàng vẫn bán hàng thông qua các cửa hàng Giới thiệu sơ lược về cửa hàng: Cửa hàng có một tầng dùng để kinh doanh Cửa hàng hiện có: 1 chủ cửa hàng và 3 nhân viên Hệ thống sẽ có 3 đối tượng: • Khách hàng 2 Là những người có nhu cầu về mua sắm hàng hóa.
Khác với việc mua hàng trực tiếp tại cửa hàng, khách hàng phải hoàn toàn tự thao tác thông qua từng bước để mua được hàng. Trên mạng các sẩn phẩm được sắp xếp, phân loại theo từng sản phẩm giúp khách hàng có thể tìm kiếm một cách thuận tiện nhất. Khách hàng chỉ cần chọn một sản phẩm nào đó từ danh mục sản phẩm thì những thông tin về sản phẩm đó sẽ được hiển thị: Hình ảnh, đơn giá, mô tả. Để tiến hành đặt hàng thì khách hàng sẽ phải đăng nhập/ đăng ký làm thành viên.
Mỗi khách hàng thành viên sẽ có một giỏ hàng để lưu trữ các sản phẩm mà khách hàng sẽ mua và sau đó trang xác lập đơn hàng được hiển thị cùng thông tin về khách hàng, hàng hóa.Quay lại giỏ hàng nếu khách hàng muốn chỉnh sửa giỏ hàng. • Chủ cửa hàng Có nhiệm vụ quản lý trực tiếp cửa hàng, mọi vấn đề về sản phẩm, nhân viên chủ cửa hàng trực tiếp quản lý. Quản lý được cung cấp một username và password để đăng nhập vào hệ thống thực hiện các chức năng: quản lý sản phẩm: thêm, sửa, xóa các sản phẩm, cập nhật lại sản phẩm, danh mục sản phẩm, quản lý nhân viên: quản lý đầy đủ thông tin nhân viên trong cửa hàng, thực hiện các thống kê báo cáo theo yêu cầu khai thác như thống kê doanh thu, thống kê nhập xuất, thống kê theo chu kỳ khác nhau. • Nhân viên cửa hàng Thực hiện nhiệm vụ đón tiếp khách hàng, tư vấn khách hàng về các sản phẩm của cửa hàng, thực hiện việc quản lý đơn hàng, xác nhận đơn đặt hàng, cập nhật và xuất hóa đơn bán hàng, đồng thời theo dõi việc thanh toán.
3 Một số mẫu cơ bản của công tác quản lý cửa hàng • Hóa đơn nhập hàng Cửa hàng ACHINO SHOP HÓA ĐƠN NHẬP HÀNG Mã phiếu nhập:. Tên nhà cung cấp:. Số điện thoại:. STT Mã sản phẩm Tên sản phẩm Số lượng HN Đơn giá nhập Đơn giá bán Tổng tiền:.
Thời gian nhập:. Phương thức thanh toán:. Đại diện nhà cung cấp Người lập (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) 4 • Đơn hàng Cửa hàng ACHINO SHOP ĐƠN HÀNG Mã đơn hàng:. Tên khách hàng:.
Số điện thoại:. STT Mã khách hàng Mã sản phẩm Số lượng HX Đơn giá bán Trạng thái Khác hàng (Ký ghi rõ họ tên) 5 • Hóa đơn thanh toán Cửa hàng ACHINO SHOP HÓA ĐƠN THANH TOÁN Số:. Tên khách hàng:. Nam/Nữ Địa chỉ:.
Số điện thoại:. Số tài khoản:. STT Mã sản phẩm Tên sản phẩm Số lượng Đơn giá Thành tiền Tổng tiền:. Thời gian xuất:.
Phương thức thanh toán:. Khách hàng Người lập (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) 6 Khảo sát thực trạng các nghiệp vụ cơ bản của cửa hàng gồm: • Quản lý khách hàng Mỗi khách hàng đến mua hàng được quản lý các thông tin: Họ tên, Địa chỉ, Điện thoại, Email. • Quản lý sản phẩm Mỗi sản phẩm được quản lý các thông tin: Mã sản phẩm, Tên sản phẩm, Hình ảnh, Màu sắc, Số lượng, Đơn giá, Mô tả hàng, Trạng thái. • Quá trình đặt hàng của khách hàng Khi khách hàng đến, xem mặt hàng cần mua.
Trong quá trình lựa chọn, nhân viên sẽ trực tiếp trao đổi thông tin sản phẩm cùng khách hàng, chịu trách nhiệm tư vấn, giải đáp thắc mắc của khách hàng về sản phẩm. Sau khi khách hàng lựa chọn được sản phẩm thì nhân viên sẽ lập đơn hàng ( nếu số lượng trong kho > số lượng khách hàng mua) và tiến hành thanh toán • Quá trình đặt hàng với nhà cung cấp Nhân viên sẽ phải kiểm ra, nắm bắt được số lượng hàng hóa còn hay hết và đề xuất lên quản lý những mặt hàng cần nhập. Trong quá trinh đặt hàng thì quản lý sẽ xem xét những đề xuất các mặt hàng yêu cầu và quyết định mặt hàng cần đặt và số lượng đặt • Quá trình nhập hàng: Sau khi nhận yêu cầu đặt hàng từ cửa hàng, nhà cung cấp sẽ gửi phiếu giao hàng đến cửa hàng. Nhân viên sẽ kiểm tra lô hàng mà nhà cung cấp gửi đến xem có đúng với đơn đặt hàng hay không? Nếu đúng thì nhân viên sẽ lập hóa đơn nhận hàng gửi yêu cầu thu chi lên quản lý.
Sau khi quản lý phê duyệt thì nhân viên sẽ lập phiếu chi và gửi lại cho nhà cung cấp. Tuy nhiên, cửa hàng còn làm thủ công nên việc quản lý còn khá là nhiều bất cập, dễ dẫn đến sai xót chính vì thế em đã xây dựng website bán hàng cho cửa 7 hàng để chủ cửa hàng có thể quản lý nhân viên, khách hàng, sản phẩm,… nhanh và hiệu quả hơn. Phát biểu bài toán Cửa hàng gồm quản lý và nhân viên. Người quản lý sẽ quản lý sản phẩm, quản lý khách hàng, quản lý nhân viên, quản lý đơn hàng, thống kê báo cáo, thêm, sửa, xóa, cập nhật lại danh mục sản phẩm.
Nhân viên sẽ tiến hành theo dõi bán hàng, theo dõi việc nhập, xuất hàng, lập các thống kê báo cáo. Khách hàng có thể truy cập vào website để tra cứu các thông tin về các loại sản phẩm của cửa hàng. Thông tin mỗi loại sản phẩm bao gồm: Mã loại sản phẩm, tên loại sản phẩm. Trong mỗi loại sản phẩm lại có nhiều sản phẩm khác nhau.
Thông tin mỗi sản phẩm bao gồm: Mã sản phẩm, tên sản phẩm, ảnh, màu sắc, size, mô tả hàng, trạng thái. Khách hàng có thể tìm kiếm các sản phẩm theo loại sản phẩm và theo các tiêu chí tìm kiếm mà khách hàng mong muốn. Để có thể mua hàng thì khách hàng phải đăng ký làm thành viên của website. Khách hàng có thể đăng ký, đăng nhập làm thành viên khi bắt đầu vào website hoặc lúc mua hàng.
Thông tin mỗi khách hàng bao gồm: Mã khách hàng, tên khách hàng, tên đăng nhập, mật khẩu, địa chỉ, số điện thoại, email. Sau đó đăng nhập vào hệ thống website tên đăng nhập và mật khẩu như trước đã đăng ký. Khách hàng có thể chọn mua các mặt hàng mà mình mong muốn bằng cách click chuột vào biểu tượng đặt mua ngay bên cạnh mỗi sản phẩm. Khi đó hệ thống sẽ tự động thêm sản phẩm đó vào giỏ hàng và hiển thị form đặt hàng để khách hàng tiến hành đặtmua hàng.
Nếu như không muốn mua mặt hàng mình vừa chọn thì khách hàng sẽ click vào biểu tượng giỏ hàng bên phải trang web để xem các sản phẩm mình đã chọn và tiến hành xóa các sản phẩm không 8 mong muốn. Thông tin đơn hàng gồm: Mã đơn hàng, tên khách hàng, địa chỉ khách hàng, số điện thoại, tên sản phẩm, số lượng hàng, đơn giá bán, chiết khấu, thành tiền, trạng thái, ngày lập. Cửa hàng sẽ xem xét đơn đặt hàng đó có đúng yêu cầu hay không và tiến hành giao hàng theo yêu cầu của khách hàng. Nếu như khi lập đơn đặt hàng mà số lượng trong kho không đủ số lượng khách hàng mua thì sẽ đưa ra thông báo số lượng không đủ khi đó nhân viên sẽ tìm kiếm nhà cung cấp và lập phiếu nhập hàng.
Để biết sản phẩm nào còn hàng hay hết hàng thì khách hàng click vào sản phẩm đó để xem chi tiết sản phẩm, trong phần chi tiết sản phẩm có thuộc tính trạng thái còn hàng thì trạng thái sẽ là còn hàng, hết hàng thì trạng thái là hết hàng Ngoài ra khách hàng có thể đặt những góp ý, câu hỏi, thắc mắc về các sản phẩm. Thông tin mỗi góp ý gồm: Mã góp ý, nội dung, trạng thái và quản trị website sẽ trả lời các câu hỏi của khách hàng sau khi cập nhật. Thông tin mỗi phản hồi gồm: Mã phản hồi, nội dung. Mỗi một tuần, một tháng, một quý hoặc một năm, cửa hàng sẽ có các chương trình khuyến mại trong một khoảng thời gian nhất định.
Thông tin các chương trình khuyến mãi bao gồm: Mã chương trình khuyến mãi, loại khuyến mại, ngày bắt đầu, ngày kết thúc. 9 CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 2. Ngôn ngữ lập trình ASP.1 Giới thiệu ngôn ngữ lập trình ASP.NET là thuật ngữ viết tắt của Active Server Page. Là môi trường lập trình kết hợp với HTML và các ngôn ngữ như VBScript, JavaScrip…để tạo những ứng dụng Internet mạnh mẽ và hoàn chỉnh.
ASP chạy trên nền Internet Information Services. Hiện tại ASP 3.0 đã và đang trở thành kịch bản được nhiều người sử dụng để thiết kế ứng dụng thương mại điện tử dưới nhiều hình thức khác nhau. Chúng được sự hỗ trợ mạnh của ngôn ngữ lập trình C#, VB.NET… và cơ sở dữ liệu SQL Server 2010 cùng với sự ra đời của công nghệ COM và DCOM, ứng dụng trở nên hoàn hảo và ưu việt hơn trong quá trình trao đổi thông tin trên mạng. Tuy nhiên, Microsoft đã và đang nỗ lực cho một công nghệ Web xử lý phía máy chủ hoàn toàn mới đó là ASP.NET độc lập với mọi trình duyệt.
Điều này có nghĩa là trình duyệt không cần phải cài đặt bất kỳ công cụ hỗ trợ nào để duyệt trang Web dạng ASP.