Hiện trạng chung
Hiện nay, Việt Nam vẫn chủ yếu sử dụng các website tĩnh với cấu trúc thông tin cố định, ít thay đổi, tập trung vào việc giới thiệu công ty và sản phẩm dịch vụ, khác biệt so với các quốc gia có nền công nghệ thông tin phát triển và phổ biến.
Hiện nay, nhiều trang web động (Dynamic Website) đã xuất hiện với đa dạng hình thức tổ chức về giao diện và bố cục Điển hình là website kinh doanh địa ốc của Công ty Hoàng Quân, website đặt phòng khách sạn trực tuyến của Công ty Thương mại điện tử Việt, và website của Ngân hàng Cổ phần thương mại ABC.
Đa số các website hiện nay đều do các công ty thiết kế đảm nhận việc thiết kế ban đầu, điều này là hợp lý để có một trang web chuyên nghiệp và ổn định Tuy nhiên, để website hoạt động hiệu quả, vai trò của người quản trị rất quan trọng Tại Việt Nam, người quản trị website thường không được đánh giá đúng mức và chỉ thực hiện công việc này sau khi hoàn tất các nhiệm vụ khác Việc làm mới thông tin trên website cũng bị xem nhẹ, dẫn đến việc khách hàng cảm thấy nhàm chán và dần rời bỏ thói quen truy cập trang web.
Sự thành công của nhiều trang web doanh nghiệp chứng tỏ tầm quan trọng của người quản trị website Các công ty này đều có đội ngũ chuyên trách quản lý thông tin trên website, nhằm đáp ứng nhanh chóng và hiệu quả các yêu cầu từ khách hàng.
“thượng đế” thông qua mạng internet, có như vậy thì mới khai thác hết giá trị của website, và nguồn khách hàng tiềm năng trên mạng
Các công ty đang xây dựng website riêng cần chú trọng đến vai trò của công nghệ thông tin và khách hàng tiềm năng trên mạng Việc lập kế hoạch và tuyển dụng người quản trị website là cần thiết để đảm bảo nội dung luôn mới mẻ và hấp dẫn, từ đó thu hút khách hàng đến với website và công ty.
Thương mại điện tử và ứng dụng đối với website thời trang
Ngày nay, với sự phát triển của Internet, thương mại điện tử đã trở thành một trong những ứng dụng quan trọng nhất của công nghệ thông tin Nó đóng vai trò then chốt trong việc tổ chức và thúc đẩy thương mại toàn cầu.
Thương mại điện tử là hình thức mua bán và giao tiếp hiện đại, khác biệt so với giao dịch truyền thống, nơi người mua và người bán có thể không gặp mặt nhau Tất cả các thoả thuận và giao dịch diễn ra trực tuyến qua Internet, sử dụng các phương thức thanh toán đặc biệt như thẻ tín dụng Hình thức này không chỉ tạo ra nhiều mối quan hệ hơn giữa cá nhân và doanh nghiệp mà còn giữa các thành phần trong xã hội Việc xây dựng website bán hàng đồng nghĩa với việc tham gia vào thương mại điện tử, nhằm thúc đẩy mối quan hệ thương mại giữa công ty và khách hàng.
Thương mại điện tử không chỉ đơn thuần là việc mua sắm trực tuyến mà còn bao gồm các giao dịch thông thường, nơi khách hàng truy cập website để tìm kiếm thông tin Những phiên giao dịch này giúp giới thiệu về công ty và sản phẩm mà công ty cung cấp Mục tiêu chính là tạo sức hút cho website, khuyến khích khách hàng quay lại và trở thành khách hàng chính thức của công ty.
Để thu hút người dùng, website cần có giao diện rõ ràng và bắt mắt, cùng với cấu trúc hợp lý nhằm tạo ấn tượng tốt ngay từ lần đầu truy cập Bên cạnh đó, dung lượng trang web cũng phải được tối ưu hóa để khách hàng không cảm thấy mất kiên nhẫn khi chờ đợi trang hiển thị.
Nội dung website cần phải tiện dụng và phù hợp, nhằm đáp ứng nhu cầu thường gặp của khách hàng Bên cạnh đó, việc chọn một tên miền ngắn gọn, dễ nhớ sẽ giúp khách hàng dễ dàng ghi nhớ và quay lại trong những lần truy cập sau.
Một website thời trang hiệu quả cần cung cấp thông tin chi tiết về các mẫu quần áo đang bán, bao gồm giá cả, hình ảnh và nội dung mô tả Tất cả thông tin này phải được tổ chức một cách hợp lý để khách hàng có thể dễ dàng tìm kiếm và lựa chọn sản phẩm.
1.4 Mục đích của việc thiết kế website thời trang
Xây dựng website thời trang không chỉ giúp tăng cường hiệu quả bán hàng mà còn nâng cao nhận diện thương hiệu Khách hàng sẽ dễ dàng tiếp cận thông tin về công ty hoặc shop thời trang, từ đó quảng bá thương hiệu đến đông đảo đối tượng qua Internet Hơn nữa, việc quản lý website sẽ trở nên đơn giản hơn với hệ thống phân quyền, cho phép người quản trị dễ dàng cập nhật thông tin và quản lý khách hàng hiệu quả.
1.5 Ngôn ngữ hỗ trợ việc xây dựng website a Giới thiệu về ASP.NET
ASP đã được coi là lựa chọn hàng đầu cho các nhà phát triển web trong việc xây dựng trang web trên nền tảng máy chủ Windows, nhờ vào tính linh hoạt và sức mạnh mà nó mang lại.
Năm 2002, Microsoft đã giới thiệu công nghệ ASP.NET, đánh dấu bước tiến vượt bậc so với ASP về cả tính năng và hiệu quả cho các nhà phát triển ASP.NET cung cấp sự linh hoạt trong hỗ trợ ngôn ngữ, đặc biệt là trong lĩnh vực ngôn ngữ script, đã trở thành nền tảng quan trọng cho các lập trình viên Để phát triển ứng dụng trong ASP.NET, không chỉ cần kiến thức về HTML và thiết kế web mà còn phải nắm vững các khái niệm lập trình và phát triển hướng đối tượng.
Trong bài viết này, chúng ta sẽ khám phá ASP.NET, bao gồm cách cài đặt phần mềm, thiết lập máy chủ web và thiết kế trang ASP.NET Trước hết, chúng ta cần định nghĩa rõ ràng ASP là gì.
ASP.NET is a server-side technology that contrasts with the client-side techniques commonly learned by web designers, such as HTML, JavaScript, and Cascading Style Sheets (CSS) When a web browser requests a page created with client-side techniques, the web server retrieves the necessary files and sends them to the client The client is then responsible for interpreting the formats within these files, compiling them, and rendering the output on the screen.
Kỹ thuật server-side trong ASP.NET hoạt động khác biệt so với biên dịch từ phía client, khi mà mã server-side được biên dịch bởi web server Trong quá trình này, server sẽ đọc và xử lý mã để tạo ra HTML, JavaScript và CSS trước khi gửi đến trình duyệt Do đó, phương pháp này được gọi là kỹ thuật server-side vì tất cả các thao tác xử lý diễn ra trên server.
ASP là một kỹ thuật phát triển ứng dụng web, cho phép tạo ra các trang web động lưu trữ thông tin trong cơ sở dữ liệu Người dùng có thể truy xuất và thay đổi thông tin dễ dàng Ngoài ASP, còn nhiều ngôn ngữ lập trình khác như PHP, JSP, Ruby on Rails, CGI và ColdFusion được sử dụng để phát triển ứng dụng web Tuy nhiên, ASP.NET nổi bật vì cho phép lập trình viên sử dụng nhiều ngôn ngữ lập trình quen thuộc khác nhau, không bị giới hạn vào một công nghệ nhất định.
ASP.NET dựa trên NET Framework, một bộ công cụ tích hợp tất cả các kỹ thuật cần thiết để phát triển ứng dụng desktop, ứng dụng web và web services Điều này cho phép ASP.NET tương tác với hơn 40 ngôn ngữ lập trình, tạo ra sự linh hoạt và khả năng mở rộng cho các nhà phát triển.
Dù đã có nhiều lý giải chi tiết, bạn vẫn có thể tự hỏi điều gì tạo nên một ASP.NET tốt Thực tế, có nhiều kỹ thuật server-side với những ưu và nhược điểm riêng, nhưng ASP.NET nổi bật với những tính năng gần như độc nhất.
Phân tích và yêu cầu
Phương pháp bán hàng trực tuyến tương tự như tại các siêu thị, đặc biệt đối với các công ty chuyên cung cấp quần áo và giày dép Tuy nhiên, điểm khác biệt chính là khách hàng sẽ thực hiện việc mua sắm qua mạng thay vì trực tiếp tại cửa hàng.
Ch-ơng trình cho phép công ty thực hiện một số vấn đề sau:
- Quản lí các mặt hàng: thêm, sửa, xóa, cập nhật các loại sản phẩm mới
- Quản lí các quyền đăng nhập vào hệ thống với các quyền: Quản trị, trùc tuyÕn, b×nh th-êng
- Quản lí cơ cấu tổ chức: thêm, xóa, sửa
Ch-ơng trình cho phép khách hàng lựa chọn các sản phẩm:
- Xem các loại sản phẩm và các phụ kiện mà mình quan tâm, tham khảo giá, xem các thông tin về kĩ thuật
- Đặt hàng với công ty
2.2 Các yêu cầu đối với bài toán a) Yêu cầu chức năng
Với một bài toán bán hàng trực tuyến trên mạng thì hoạt động của nó bao gồm:
- Hoạt động của khách hàng
- Hoạt động của nhà quản lí
Hoạt động của khách hàng:
Khi khách hàng quyết định mua sắm, họ thường quan tâm đến các sản phẩm mà công ty cung cấp, thông tin chi tiết về từng sản phẩm, quy trình giao dịch mua bán, cũng như hướng dẫn cụ thể để thực hiện việc mua hàng một cách thuận lợi nhất.
Do đó, Website cần có hình ảnh, giá cả, thông tin liên quan tới sản phẩm H-ớng dẫn cho khách cách thức trao đổi
- Người viếng thăm website có thể xem, tìm kiếm thông tin về sản phẩm hiện hành có trên website
- Khách hàng có thể đăng kí thông tin cá nhân trên website để thực hiện việc mua sản phẩm trên website
Hoạt động của nhà quản lí:
Quản lý cửa hàng trực tuyến là một nhiệm vụ quan trọng, yêu cầu người quản lý phải theo dõi thông tin khách hàng từ các đơn hàng trực tuyến và kiểm soát quyền truy cập vào hệ thống.
Nhà quản lý sẽ tổng hợp các đơn hàng của khách hàng sau khi nhận được, và tiến hành xử lý những đơn hàng đã được giải quyết trong một khoảng thời gian nhất định.
- Nhà quản lí có thể bổ sung, sữa, xóa, cập nhật các mặt hàng Đây là chức năng không thể thiếu đối với công tác bán hàng
- Nhà quản lí có thể bổ sung, sửa, xóa, cập nhật cơ cấu tổ chức của công ty quản lí báo giá sản phẩm
- Nhà quản lí cung cấp mật khẩu, username cho những ng-ời liên quan có thể đăng nhập vào hệ thống b) Yêu cầu phi chức năng
- Website phải có dung lượng không quá lớn, tốc độ xử lý nhanh
- Công việc tính toán phải thực hiện chính xác, không chấp nhận sai sót
- Sử dụng mã hóa các thông tin nhạy cảm của khách hàng
- Đảm bảo an toàn dữ liệu khi chạy website trực tuyến
2.2.1 Thành phần xử lý ở mức quan niệm – Biểu đồ BPC
HỆ THỐNG WEBSITE THỜI TRANG
Quản lý Ng-êi dùng
Quản lý tin tức BV
Lập danh mục sản phẩm
Truy xuất sản phẩm ra website
Cập nhật kiÓm tra thông tin KH
Cập nhật thể loại bài viết
CËp nhËt kiểm tra thông tin
Xử lý đơn đặt hàng
Lập và In hoá đơn Gửi hãa đơn
2.2.2 Biểu đồ mức ngữ cảnh
Hệ thống Website Đơn đặt hàng Yêu cầu thông tin khách hàng Đáp ứng đơn hàng
Yêu cầu thống kê Đáp ứng yêu cầu Yêu cầu cập nhật TT Báo cáo thống kê
2.2.4 Biểu đồ mức d-ới đỉnh a Quản lý đơn đặt hàng b Quản lý khách hàng c Quản lý sản phẩm d Quản lý tin tức d Quản lý nhân sự
Hồ sơ nhân viên Thông tin nhân viên
Thay đổi thông tin nhân viên
Kho hàng Thông tin sản phẩm
Thay đổi thông tin sản phẩm
Kho tin tức Thông tin tin tức
Thay đổi thông tin tức
Thông tin tin tức Quản lý nhân viên
2.2.5 Phân tích xây dựng và chuẩn hóa cơ sở dữ liệu a Thành phần dữ liệu ở mức quan niệm
Idloaihang Mã loại sản phẩm
Tenloaihang Tên loại sản phẩm
Noidung Giới thiệu nội dung chi tiết của sản phẩm
Thuonghieu Thương hiệu sản phẩm
Dongia Giá bán của sản phẩm
Gianhap Giá nhập của sản phẩm
Anh H×nh ảnh sản phẩm
SL Số lượng sản phẩm mỗi loại khi nhập vào
SLcon Số l-ợng sản phẩm còn lại của mỗi loại
Ngaynhap Ngày nhập sản phẩm
Solanxem Số người đã xem sản phẩm này
MaBV Mã loại bài viết
Tieude Tiêu đề của bài viết
Noidungtomtat Nội dung tãm tắt bài viết
Noidung Nội dung chi tiết
Hinhanh H×nh ảnh bài viết
Ngaydang Ngày đăng bài viết
MaloaiBV Mã loại bài viết
TenloaiBV Tên loại bài viết
U_Name Tên đăng nhập của khách hàng
U_Pass Mật khẩu khách hàng
U_Tendaydu Tên thật của khách hàng
U_Gioitinh Giới tính khách hàng
U_Ngaysinh Ngày sinh của khách hàng
U_Email Email của khách hàng
U_Diachi Địa chỉ của khách hàng
U_Phone Điện thoại khách hàng
TongtienTT Tổng tiền của hóa đơn hàng
Ngaydathang Ngày gửi hóađơn yêu cầu
Ngaynhanhang Ngày yêu cầu giao hàng
Soluong Số lượng sản phẩm mà khách hàng đặt mua
Thanhtien Tổng tiền tÝnh cho từng sản phẩm
Tinhtrang Mô tả tình trạng đơn đặt hàng đã đ-ợc cửa hàng xử lý hay ch-a
Y_id Mã ý kiến đánh giá
U_Id Mã khách hàng gửi thông tin liên hệ
Y_ykien Nội dung ý kiến của khách hàng
Y_date Ngày khách hàng gửi thông tin liên hệ
Y_xacnhan Ng-ời quản trị xác nhận nội dung khách hàng gửi(Không vi phạm nội quy về tin tức ý kiến của cửa hàng)
Id Mã số đăng nhập
Solan Số l-ợt ng-ời viếng thăm website b Chuẩn hoá cơ sở dữ liệu về dạng 3NF
Thuộc tÝnh 1NF 2NF 3NF
MaHD Ngaydathang Ngaynhanhang Xacnhan giaodich U_Id
Idhang Tenhang Dongia SLcon Ngaynhap
SL Gianhap Solanxem Anh Noidung Thuonghieu Soluong
MaHD Ngaydathang Ngaynhanhang Xacnhan giaodich U_Id
Idhoadonct MaHD Idhang Soluong Dongia
Idloaihang Tenhang Gianhap SLcon Ngaynhap
MaHD Ngaydathang Ngaynhanhang Xacnhan giaodich U_Id
Idhoadonct MaHD Idhang Soluong Dongia
Idhang Idloaihang Tenhang Gianhap SLcon
Y_id Y_tieude Y_ykien Y_date Y_xacnhan
ID USERNAME PASSWORD FULLNAME EMAIL ACTIVE SYSTEM MaBV MaloaiBV Tieude Noidungtomtat Noidung
Ngaydang Hinhanh TenloaiBV LBL_thutu
Y_id Y_tieude Y_ykien Y_date Y_xacnhan
ID USERNAME PASSWORD FULLNAME EMAIL ACTIVE SYSTEM
MaBV MaloaiBV Tieude Noidungtomtat Noidung
Ngaydang Hinhanh MaloaiBV TenloaiBV LBL_thutu
SL Solanxem Anh Noidung Thuonghieu
Y_id Y_tieude Y_ykien Y_date Y_xacnhan
ID USERNAME PASSWORD FULLNAME EMAIL ACTIVE SYSTEM
- Solan c Ph©n tÝch thiết kế hệ thèng mức logic
Mô hình khái niệm là một cách biểu diễn tất cả các đối tượng, trong đó mỗi đối tượng phản ánh một thực thể trong thế giới thực Từ mô hình này, chúng ta tiến hành chuyển đổi sang mô hình quan hệ, bao gồm các bảng như: tblLoaiSP với các trường IdLoaiHang, TenLoaiHang, LevelHang và tblSanPham với các trường IdHang, IdLoaiHang, TenHang, Noidung, ThuongHieu, Dongia.
Anh, Soluong,Solanxem) tblUser (U_Id, U_Name,U_Tendaydu, U_Pass, U_Ngaysinh,U_Sex,U_email,
U_ điachi,U_dienthoai) tblDondathang (MaHD, U_Id,Idhang, tongtienTT, ngaydathang,ngaygiaohang,
The article discusses the structure of a database consisting of several tables, including tblhoadonchitiet, which contains details of invoices such as Idhoadonct, Idhang, quantity, unit price, and total amount It also features tblDanhgia, which holds user reviews with fields like Y_id, Idhang, U_id, title, opinion, date, and confirmation status Additionally, tblBaiviet encompasses articles with attributes such as MaBV, Maloaibv, title, summary, content, posting date, and images, while tblloaibaiviet categorizes these articles by MaloaiBV and TenloaiBV The tblcount tracks the number of occurrences with Id and solan, and tblQuantri manages administrative users with fields for ID, username, password, active status, and system access This database structure is essential for managing and organizing data efficiently.
- Bảng hoá đơn chi tiết
- Bảng số lần truy nhập:
THIẾT KẾ GIAO DIỆN CÀI ĐẶT VÀ THỬ NGHIỆM
Trong giao diện chính, có hai loại menu: menu ngang và menu dọc Menu ngang cho phép người dùng thực hiện các chức năng như xem thông tin, đăng ký tài khoản, tìm kiếm và liên hệ với admin Trong khi đó, menu dọc bao gồm hai phần: menu trái và menu phải, giúp người dùng truy cập vào các loại mặt hàng như quần áo, đồ trang sức, giày dép, hỗ trợ khách hàng trực tuyến, và đăng nhập vào tài khoản của cả khách hàng và người quản trị.
Là trang chính của công ty, chứa tất cả các mục để lựa chọn Từ trang chủ khách hàng có thể tìm thấy mọi thông tin cần thiết:
+ Các sản phẩm mới nhất, sản phẩm bán chạy nhất, sản phẩm xem nhiÒu nhÊt
Khách hàng có thể dễ dàng tìm thấy và đặt mua các sản phẩm yêu thích với giao diện thân thiện và dễ sử dụng, giúp họ lựa chọn những sản phẩm phù hợp với túi tiền của mình.
+ Các loại quần áo, giày dép, trang sức kiểu cách, và mẫu mã mới nhất và phù hợp theo từng mùa
+ Các bài viết hay về phong cách thời trang, làm đẹp, tin tức về thế giới của sao đ-ợc quản trị hệ thống chọn lọc
+ Bạn có thắc mắc, góp ý với công ty, hãy nói cho chúng tôi biết
- Trang ®¨ng ký (Dangky.aspx)
Bạn có thể đăng ký làm thành viên với chúng tôi để có thể mua các sản phẩm của chúng tôi một cách nhanh nhất, dễ dàng nhất
Trang tìm kiếm sẽ hiển thị khi bạn nhấp vào mục tìm kiếm trên Menu ngang Tại đây, bạn có thể tìm kiếm sản phẩm theo nhiều tiêu chí như giá bán, thương hiệu, tên sản phẩm, và loại sản phẩm Kết quả tìm kiếm sẽ được hiển thị trong khung phía dưới.
- Trang sản phẩm (Hang.aspx)
Khi bạn chọn một loại sản phẩm từ Menu bên trái, trang sẽ hiển thị tất cả các sản phẩm thuộc loại đó Nếu số lượng sản phẩm vượt quá giới hạn hiển thị trên khung trang, các sản phẩm sẽ được phân trang để dễ dàng duyệt.
- Trang chi tiết sản phẩm (Chitiethang.aspx)
Trên trang này, bạn có thể xem thông tin chi tiết về từng sản phẩm, bao gồm thương hiệu, giá cả, ngày nhập và số lượng hàng trong kho Ngoài ra, bạn cũng có thể để lại ý kiến về các sản phẩm của chúng tôi Dưới đây là danh sách các mặt hàng cùng loại để bạn tham khảo.
- Trang giới thiệu về công ty, h-ớng dẫn cách mua hàng (Gioithieu.aspx)
Để gửi đơn đặt hàng và đăng tải ý kiến một cách thuận lợi, bạn cần đăng nhập vào khung đăng nhập ở góc trên cùng bên phải của Menudoc Khi đăng nhập với vai trò quản trị, bạn sẽ thấy khung thông tin người quản trị bên trái và thông tin khách hàng bên phải.
- Trang thông tin cá nhân (Thongtincanhan.aspx)
Sau khi bạn đăng nhập thành công, trang thông tin chi tiết sẽ xuất hiện, cho phép bạn gửi đơn đặt hàng hoặc yêu cầu ý kiến cá nhân của mình tới chúng tôi.
- Trang giỏ hàng (Giohang.aspx)
Chọn sản phẩm và nhấn nút đặt mua để thêm hàng vào giỏ Tại đây, bạn có thể đặt hàng, hoàn trả toàn bộ sản phẩm trong giỏ hoặc tiếp tục lựa chọn các sản phẩm khác để thêm vào giỏ hàng.
- Trang đặt hàng (Dathang.aspx)
Khi bạn nhấn nút "Đặt hàng" ở dưới trang giohang.aspx, hãy điền đầy đủ thông tin cần thiết và nhấp vào nút đồng ý để gửi đơn đặt hàng.
- Trang xác nhận thông tin đặt hàng( xacnhanthongtindathang.aspx)
Thà nh các yêu cầu đối với bài toán
Biểu đồ mức d-ới đỉnh
a Quản lý đơn đặt hàng b Quản lý khách hàng c Quản lý sản phẩm d Quản lý tin tức d Quản lý nhân sự
Hồ sơ nhân viên Thông tin nhân viên
Thay đổi thông tin nhân viên
Kho hàng Thông tin sản phẩm
Thay đổi thông tin sản phẩm
Kho tin tức Thông tin tin tức
Thay đổi thông tin tức
Thông tin tin tức Quản lý nhân viên
Phân tích xây dựng và chuẩn hóa cơ sở dữ liệu
a Thành phần dữ liệu ở mức quan niệm
Idloaihang Mã loại sản phẩm
Tenloaihang Tên loại sản phẩm
Noidung Giới thiệu nội dung chi tiết của sản phẩm
Thuonghieu Thương hiệu sản phẩm
Dongia Giá bán của sản phẩm
Gianhap Giá nhập của sản phẩm
Anh H×nh ảnh sản phẩm
SL Số lượng sản phẩm mỗi loại khi nhập vào
SLcon Số l-ợng sản phẩm còn lại của mỗi loại
Ngaynhap Ngày nhập sản phẩm
Solanxem Số người đã xem sản phẩm này
MaBV Mã loại bài viết
Tieude Tiêu đề của bài viết
Noidungtomtat Nội dung tãm tắt bài viết
Noidung Nội dung chi tiết
Hinhanh H×nh ảnh bài viết
Ngaydang Ngày đăng bài viết
MaloaiBV Mã loại bài viết
TenloaiBV Tên loại bài viết
U_Name Tên đăng nhập của khách hàng
U_Pass Mật khẩu khách hàng
U_Tendaydu Tên thật của khách hàng
U_Gioitinh Giới tính khách hàng
U_Ngaysinh Ngày sinh của khách hàng
U_Email Email của khách hàng
U_Diachi Địa chỉ của khách hàng
U_Phone Điện thoại khách hàng
TongtienTT Tổng tiền của hóa đơn hàng
Ngaydathang Ngày gửi hóađơn yêu cầu
Ngaynhanhang Ngày yêu cầu giao hàng
Soluong Số lượng sản phẩm mà khách hàng đặt mua
Thanhtien Tổng tiền tÝnh cho từng sản phẩm
Tinhtrang Mô tả tình trạng đơn đặt hàng đã đ-ợc cửa hàng xử lý hay ch-a
Y_id Mã ý kiến đánh giá
U_Id Mã khách hàng gửi thông tin liên hệ
Y_ykien Nội dung ý kiến của khách hàng
Y_date Ngày khách hàng gửi thông tin liên hệ
Y_xacnhan Ng-ời quản trị xác nhận nội dung khách hàng gửi(Không vi phạm nội quy về tin tức ý kiến của cửa hàng)
Id Mã số đăng nhập
Solan Số l-ợt ng-ời viếng thăm website b Chuẩn hoá cơ sở dữ liệu về dạng 3NF
Thuộc tÝnh 1NF 2NF 3NF
MaHD Ngaydathang Ngaynhanhang Xacnhan giaodich U_Id
Idhang Tenhang Dongia SLcon Ngaynhap
SL Gianhap Solanxem Anh Noidung Thuonghieu Soluong
MaHD Ngaydathang Ngaynhanhang Xacnhan giaodich U_Id
Idhoadonct MaHD Idhang Soluong Dongia
Idloaihang Tenhang Gianhap SLcon Ngaynhap
MaHD Ngaydathang Ngaynhanhang Xacnhan giaodich U_Id
Idhoadonct MaHD Idhang Soluong Dongia
Idhang Idloaihang Tenhang Gianhap SLcon
Y_id Y_tieude Y_ykien Y_date Y_xacnhan
ID USERNAME PASSWORD FULLNAME EMAIL ACTIVE SYSTEM MaBV MaloaiBV Tieude Noidungtomtat Noidung
Ngaydang Hinhanh TenloaiBV LBL_thutu
Y_id Y_tieude Y_ykien Y_date Y_xacnhan
ID USERNAME PASSWORD FULLNAME EMAIL ACTIVE SYSTEM
MaBV MaloaiBV Tieude Noidungtomtat Noidung
Ngaydang Hinhanh MaloaiBV TenloaiBV LBL_thutu
SL Solanxem Anh Noidung Thuonghieu
Y_id Y_tieude Y_ykien Y_date Y_xacnhan
ID USERNAME PASSWORD FULLNAME EMAIL ACTIVE SYSTEM
- Solan c Ph©n tÝch thiết kế hệ thèng mức logic
Mô hình khái niệm là biểu diễn tất cả các đối tượng, với mỗi đối tượng tương ứng với một thể hiện trong thế giới thực Qua quá trình chuyển đổi, ta xây dựng mô hình quan hệ bao gồm hai bảng: bảng tblloaiSP với các trường Idloaihang, Tenloaihang, Levelhang và bảng tblsanpham với các trường Idhang, Idloaihang, Tenhang, Noidung, Thuonghieu, Dongia.
Anh, Soluong,Solanxem) tblUser (U_Id, U_Name,U_Tendaydu, U_Pass, U_Ngaysinh,U_Sex,U_email,
U_ điachi,U_dienthoai) tblDondathang (MaHD, U_Id,Idhang, tongtienTT, ngaydathang,ngaygiaohang,
The database structure includes several tables: `tblhoadonchitiet`, which tracks invoice details with fields such as `Idhoadonct`, `Idhang`, `soluong`, `dongia`, and `thanhtien`; `tblDanhgia`, which contains user reviews with fields like `Y_id`, `Idhang`, `U_id`, `Y_tieude`, `Y_ykien`, `Y_date`, and `Y_xacnhan`; `tblBaiviet`, which manages articles with attributes including `MaBV`, `Maloaibv`, `tieude`, `noidungtomtat`, `noidung`, `ngaydang`, and `hinhanh`; `tblloaibaiviet`, which categorizes articles with `MaloaiBV` and `TenloaiBV`; `tblcount`, which records interaction counts with fields such as `Id` and `solan`; and `tblQuantri`, which oversees administration with `ID`, `username`, `password`, `active`, and `system`.
- Bảng hoá đơn chi tiết
- Bảng số lần truy nhập:
THIẾT KẾ GIAO DIỆN CÀI ĐẶT VÀ THỬ NGHIỆM
Các menu và giao diện chính
Menu ngang trên giao diện cho phép người dùng thực hiện các chức năng như xem thông tin, đăng ký tài khoản, tìm kiếm và liên hệ với admin Trong khi đó, menu dọc bao gồm hai phần (menu trái và menu phải) giúp người dùng xem các loại mặt hàng như quần áo, đồ trang sức, giày dép, hỗ trợ khách hàng trực tuyến, và đăng nhập vào tài khoản của cả khách hàng lẫn người quản trị Các giao diện chính được thiết kế để tối ưu hóa trải nghiệm người dùng.
Là trang chính của công ty, chứa tất cả các mục để lựa chọn Từ trang chủ khách hàng có thể tìm thấy mọi thông tin cần thiết:
+ Các sản phẩm mới nhất, sản phẩm bán chạy nhất, sản phẩm xem nhiÒu nhÊt
Các sản phẩm được thiết kế với giao diện thân thiện và dễ sử dụng, giúp khách hàng dễ dàng tìm kiếm và đặt mua những sản phẩm yêu thích phù hợp với ngân sách của mình.
+ Các loại quần áo, giày dép, trang sức kiểu cách, và mẫu mã mới nhất và phù hợp theo từng mùa
+ Các bài viết hay về phong cách thời trang, làm đẹp, tin tức về thế giới của sao đ-ợc quản trị hệ thống chọn lọc
+ Bạn có thắc mắc, góp ý với công ty, hãy nói cho chúng tôi biết
- Trang ®¨ng ký (Dangky.aspx)
Bạn có thể đăng ký làm thành viên với chúng tôi để có thể mua các sản phẩm của chúng tôi một cách nhanh nhất, dễ dàng nhất
Trang tìm kiếm xuất hiện khi bạn nhấp vào mục tìm kiếm trên Menu ngang Tại đây, bạn có thể tìm kiếm sản phẩm theo giá bán, thương hiệu, tên sản phẩm hoặc loại sản phẩm Kết quả tìm kiếm sẽ được hiển thị trong khung phía dưới.
- Trang sản phẩm (Hang.aspx)
Khi bạn chọn một loại mặt hàng từ Menu bên trái, trang sẽ hiển thị tất cả các sản phẩm thuộc loại đó Nếu số lượng sản phẩm vượt quá giới hạn hiển thị, hệ thống sẽ tự động phân trang để bạn dễ dàng tìm kiếm.
- Trang chi tiết sản phẩm (Chitiethang.aspx)
Trên trang này, bạn có thể xem thông tin chi tiết về từng sản phẩm, bao gồm thương hiệu, giá cả, ngày nhập hàng và số lượng tồn kho Ngoài ra, bạn cũng có thể để lại ý kiến về từng sản phẩm Dưới đây là danh sách các mặt hàng cùng loại để bạn tham khảo.
- Trang giới thiệu về công ty, h-ớng dẫn cách mua hàng (Gioithieu.aspx)
Để gửi đơn đặt hàng và đăng tải ý kiến một cách thuận lợi, bạn cần đăng nhập vào khung đăng nhập ở góc trên cùng bên phải của Menudoc Nếu bạn đăng nhập với vai trò quản trị viên, bạn sẽ thấy khung thông tin khách hàng bên trái và thông tin quản trị bên phải.
- Trang thông tin cá nhân (Thongtincanhan.aspx)
Sau khi bạn đăng nhập thành công, trang thông tin chi tiết sẽ hiển thị, cho phép bạn gửi đơn đặt hàng hoặc yêu cầu ý kiến cá nhân tới chúng tôi.
- Trang giỏ hàng (Giohang.aspx)
Chọn sản phẩm bạn muốn và nhấn nút đặt mua để thêm hàng vào giỏ Tại đây, bạn có thể đặt hàng, hoàn trả toàn bộ sản phẩm trong giỏ hoặc tiếp tục lựa chọn thêm các sản phẩm khác.
- Trang đặt hàng (Dathang.aspx)
Khi bạn nhấn nút đặt hàng ở dưới trang giohang.aspx, hãy điền đầy đủ thông tin yêu cầu và nhấp vào nút đồng ý để gửi đơn đặt hàng của mình.
- Trang xác nhận thông tin đặt hàng( xacnhanthongtindathang.aspx)
Tất cả thông tin chi tiết và yêu cầu của khách hàng sẽ được hiển thị rõ ràng, giúp khách hàng dễ dàng xem xét và kiểm tra trước khi nhấn nút gửi đơn đặt hàng.
Sau khi đăng nhập thành công với vai trò quản trị viên và nhấp vào nút quản trị, bạn sẽ được chuyển đến trang cho phép chỉnh sửa, xóa hoặc thêm mới thông tin trong cơ sở dữ liệu.
- Trang quản lý sản phẩm (Quanlysanpham.aspx)
Bạn có thể dễ dàng chỉnh sửa hoặc xóa chi tiết từng loại sản phẩm bằng cách nhấp vào nút sửa (Sửa) hoặc nút xóa (Xóa) ở bảng phía dưới Để thêm sản phẩm mới, hãy nhập đầy đủ thông tin và nhấn nút thêm mới (Thêm).