hiện mình đang làm cái đề tài web,nhưng mình bí ở cái đặt mua sản phẩm của trang web mà sắp đến hạn nộp bài rùi ai rành thì chỉ giúp mình với thanks all
Thêm table SANPHAM(MaSP, TenSP, MoTa, Gia), MUAHANG(MaMH, HoTen, DiaChi, DienThoai, SoLuong, MaSP, TongTien) Cho hiện danh sách sản phẩm, mỗi sản phẩm có nút chi tiết với nút đặt mua. Nhấn đặt mua thì dẫn vào trang mới nhập thông tin khách hàng, OK, xong lưu xuống CSDL, chuyển qua trang thông báo đặt mua thành công, gửi mail nếu dư thời gian. Cách đơn giản nhất đó Phức tạp hơn thì thêm thanh toán qua nganluong, baokim. Tham khảo mấy trang bán hàng online rồi làm theo chứ gì đâu
Trước tiên là đề bài có bắt làm payment chi tiết không? Có bắt làm giỏ hàng không? Nếu không thì đơn giản rồi, dùng HTML, css, javascript tạo giao diện, control thôi. Bấm vào cái nút đặt hàng để code = C#, get text từ các control mang thông tin sản phẩm ra add vào 1 object (nếu băt làm giỏ hàng thì add vào arrayList), sau đến lúc thanh toán thì get info từ object ra, dùng prepareStatement add vào bảng Order trong CSDL. Trong CSDL cần có 4 bảng chính là Products, Categories, Orders, OrderDetails, quan trọng nhất là quan hệ giữa Orders và OrderDetails để làm đơn hàng(nếu yêu cầu).
nếu chỉ có đặt hàng mà ko cần giỏ hàng thì mình nghĩ là ai cũng có thể làm được rồi, chỉ get text từ textbox và insert vào CSDL là được. nhưng mình nghĩ là hầu như sẽ bắt làm giỏ hàng. mình thì làm giỏ hàng bằng đối tượng DataTable của C# rồi lưu vào Session. Client cứ thao tac với nó thôi. xong xuôi rồi thì mình đọc cái Session DataTable đó rồi insert vào CSDL như bình thường.
Bí chỗ nào. chỗ lưu thông tin hay chỗ mua online. Nếu là Online payment thì bạn sử dụng API của Paypal. Có thể tham khảo ở đây : http://www.codeproject.com/Articles/42894/Introduction-to-PayPal-for-C-ASP-NET-developers