Giới Thiệu
Khái niệm thương mại điện tử
Thương mại điện tử là các hoạt động kinh tế như mua bán hàng hóa và dịch vụ, quảng cáo, marketing, tư vấn, hỗ trợ kỹ thuật, tìm kiếm thông tin, thỏa thuận phân phối, đầu tư và cấp vốn thông qua mạng điện tử Môi trường phổ biến nhất cho thương mại điện tử là Internet, và nó đang tạo ra một cuộc cách mạng, thay đổi cách thức mua sắm của con người.
Trong thương mại điện tử, có ba chủ thể chính: Doanh nghiệp (B) đóng vai trò động lực phát triển, Khách hàng (C) quyết định sự thành công, và Chính phủ (G) thực hiện chức năng định hướng, điều tiết và quản lý Từ mối quan hệ giữa các chủ thể này, xuất hiện các loại hình giao dịch TMĐT như B2B, B2C, B2G, C2C, C2G, trong đó ba loại hình giao dịch chính là B2B, B2C và B2G.
+ B2C: giữa doanh nghiệp với khách hàng.
+ C2C: giữa khách hàng với khách hàng.
+ B2B: giữa doanh nghiệp với doanh nghiệp.
Khái niệm bán hàng trực tuyến
Hình thức mua bán trực tuyến diễn ra hoàn toàn tại cửa hàng ảo, nơi người bán trưng bày sản phẩm qua hình ảnh sinh động trên website Người mua có thể lựa chọn, đặt hàng và thanh toán điện tử, sau đó nhận hàng tại nhà Phương thức này mang lại nhiều lợi ích, bao gồm tiết kiệm chi phí thuê nhân viên và thời gian cho khách hàng.
Các nhà mua bán đã khéo léo tận dụng tính năng đa phương tiện của môi trường Web, tạo ra những trang web hấp dẫn và dễ sử dụng để trưng bày sản phẩm một cách đa dạng.
Lợi ích của thương mại điện tử
1 Lợi ích của thương mại điện tử đối với doanh nghiệp
Mở rộng thị trường với chi phí đầu tư thấp hơn so với thương mại truyền thống giúp các công ty dễ dàng tiếp cận nhà cung cấp, khách hàng và đối tác toàn cầu Việc này không chỉ mở rộng mạng lưới mà còn cho phép tổ chức mua hàng với giá rẻ hơn và tăng cường khả năng bán sản phẩm.
Giảm chi phí sản xuất là một yếu tố quan trọng, bao gồm việc tiết kiệm chi phí mặt bằng và nhân công Đồng thời, việc giảm chi phí giấy tờ, chia sẻ thông tin, in ấn và gửi văn bản truyền thống cũng đóng góp đáng kể vào việc tối ưu hóa ngân sách.
Chi phí đăng ký kinh doanh là một yếu tố quan trọng, và nhiều quốc gia cũng như khu vực đã khuyến khích doanh nghiệp bằng cách giảm hoặc miễn phí đăng ký kinh doanh trực tuyến Tuy nhiên, việc thu phí trong thực tế gặp nhiều khó khăn do đặc thù của Internet.
Cải thiện hệ thống phân phối bằng cách giảm lượng hàng tồn kho và thời gian giao hàng Các cửa hàng giới thiệu sản phẩm được thay thế hoặc hỗ trợ bởi các showroom trực tuyến, giúp tối ưu hóa trải nghiệm khách hàng và nâng cao hiệu quả kinh doanh.
Việc tự động hóa các giao dịch qua Web và Internet cho phép hoạt động kinh doanh diễn ra liên tục, bất kể thời gian, đảm bảo tiêu chuẩn 24/7.
Việc sử dụng Internet giúp doanh nghiệp vượt qua giới hạn không gian, cho phép họ quảng cáo và trưng bày sản phẩm một cách sinh động thông qua hình ảnh và thông tin trên website của mình.
- Giảm chi phí thông tin liên lạc,giao thông vận tải,thời gian trao đổi giữa các doanh nghiệp
Củng cố quan hệ khách hàng là điều thiết yếu trong kinh doanh, và việc giao tiếp thuận tiện qua mạng giúp tăng cường mối quan hệ với trung gian và khách hàng Bên cạnh đó, việc cá biệt hóa sản phẩm và dịch vụ không chỉ tạo ra sự khác biệt mà còn góp phần thắt chặt mối quan hệ và củng cố lòng trung thành của khách hàng.
- Thông tin cập nhật: Mọi thông tin trên web như sản phẩm, dịch vụ, giá cả đều có thể được cập nhật nhanh chóng và kịp thời.
Các lợi ích của việc cải thiện quy trình kinh doanh bao gồm nâng cao uy tín và hình ảnh doanh nghiệp, cải thiện chất lượng dịch vụ khách hàng, thu hút đối tác kinh doanh mới, và đơn giản hóa các quy trình giao dịch Điều này không chỉ giúp tăng năng suất và giảm chi phí giấy tờ mà còn nâng cao khả năng tiếp cận thông tin, giảm chi phí vận chuyển, và tăng sự linh hoạt trong các giao dịch và hoạt động kinh doanh.
2 Lợi ích của thương mại điện tử đối với người tiêu dùng
Người tiêu dùng có thể dễ dàng tìm kiếm thông tin về sản phẩm và dịch vụ, so sánh giá cả, chất lượng và mẫu mã của nhiều nhà cung cấp trước khi đưa ra quyết định mua sắm.
Các cá nhân có thể tham gia vào việc mua bán và trao đổi các nhu cầu cá nhân, bao gồm cả vật dụng cũ và đồ sưu tầm, thông qua những hình thức hiện đại như đấu giá và bán lẻ trên toàn cầu.
Người tiêu dùng hiện nay có khả năng truy cập một kho tàng thông tin khổng lồ trên Internet, giúp họ dễ dàng tìm kiếm và lựa chọn sản phẩm cũng như dịch vụ phù hợp nhất từ các nhà cung cấp toàn cầu.
Với sự phát triển của Internet, người tiêu dùng có cơ hội mua sắm sản phẩm với giá thấp hơn nhờ vào việc giảm thiểu chi phí phân phối so với các kênh truyền thống khác.
- Các dịch vụ như ngân hàng, giáo dục …sẽ có cách phục vụ tiện lợi hơn và đỡ mất thời gian và công sức của người sử dụng.
3 Lợi ích của thương mại điện tử với xã hội
Tham gia vào thương mại điện tử Việt Nam sẽ có cơ hội hội nhập và phát triển cùng xu hướng của thế giới
Hoạt động trực tuyến: Thương mại điện tử tạo ra môi trường để làm việc, mua sắm, giao dịch từ xa nên giảm việc đi lại, ô nhiễm, tai nạn.
Sự gia tăng số lượng hàng hóa và nhà cung cấp đã tạo ra áp lực giảm giá, từ đó nâng cao khả năng mua sắm của khách hàng và cải thiện mức sống của mọi người.
Các nước nghèo có cơ hội tiếp cận sản phẩm và dịch vụ từ các nước phát triển thông qua Internet và thương mại điện tử Họ cũng có thể học hỏi kinh nghiệm và kỹ năng thông qua các khóa đào tạo trực tuyến.
CÁC YÊU CẦU TRONG THƯƠNG MẠI ĐIỆN TỬ
Thương mại điện tử không chỉ là một kênh mua bán trực tuyến mà còn liên quan đến nhiều yếu tố phức tạp như văn bằng pháp lý, luật quốc gia và tập quán xã hội.
Bao gồm toàn bộ cơ sở vật chất cần thiết như máy chủ, thiết bị, máy tính và phần mềm hỗ trợ, phù hợp với điều kiện cụ thể của từng doanh nghiệp.
Để theo kịp và nắm bắt thông tin trong thời đại số, cần xây dựng đội ngũ nhân lực có trình độ tin học và kỹ thuật điện tử, cùng khả năng tiếp cận nhanh
3.Bảo mật và an toàn :
Trong lĩnh vực thương mại điện tử, bảo mật và an toàn thông tin là yếu tố quan trọng hàng đầu Sự phát triển nhanh chóng của Internet gia tăng nguy cơ xâm nhập vào dữ liệu cá nhân, hợp đồng, và thông tin tín dụng Hệ quả của việc này có thể dẫn đến thua lỗ hoặc phá sản cho doanh nghiệp, trong khi khách hàng có thể mất tài khoản Do đó, việc xây dựng một hệ thống an toàn và bảo mật là cần thiết để duy trì hoạt động kinh doanh hiệu quả trong môi trường trực tuyến.
4.Bảo vệ quyền lợi khách hàng và bản quyền kinh doanh:
Trong môi trường Internet, việc bảo vệ bản quyền là rất quan trọng đối với các doanh nghiệp khi họ đầu tư, trình bày sản phẩm và thực hiện giao dịch Bản quyền không chỉ giúp doanh nghiệp yên tâm trong quá trình phát triển mà còn ngăn chặn xâm phạm, phiên dịch trái phép và đánh cắp "chất xám" Do sự phát triển của thương mại điện tử, việc bảo vệ bản quyền càng trở nên cần thiết trong việc xem và giao dịch hàng hóa trực tuyến.
Chất lượng sản phẩm và các vấn đề thực tế bên trong không thể được xác định chỉ qua hình ảnh, do đó, cần thiết phải có luật lệ và quy định cho các giao dịch mua bán trực tuyến.
5.Hệ thống thanh toán điện tử tự động:
Để áp dụng hệ thống thanh toán điện tử, bạn cần có tài khoản chấp nhận thanh toán thẻ tại ngân hàng (Merchant Account) và một cổng thanh toán (payment gateway) nếu muốn bán hàng trực tuyến.
Merchant account là tài khoản ngân hàng đặc biệt, cho phép doanh nghiệp chấp nhận thanh toán qua thẻ tín dụng Chỉ thông qua loại tài khoản này, việc thanh toán bằng thẻ tín dụng mới có thể được thực hiện.
Cổng thanh toán là phần mềm chuyển dữ liệu giao dịch từ website của người bán đến trung tâm thanh toán thẻ tín dụng, nhằm hợp thức hóa quá trình thanh toán thẻ tín dụng.
Các công nghệ lập trình được sử dụng
Sơ lược về lập trình website
Để thiết kế một website nói chung và một website thương mại điện tử nói riêng cần bốn yếu tố cơ bản:
1.Ngôn ngữ lập trình phía server gồm ba công nghệ chính là:
+)ASP sử dụng hai ngôn ngữ là vbscript và javascript
+)ASP.NET sử dụng ngôn ngữ C#
+)PHP có cú pháp giống C và Java
2.Ngôn ngữ lập trình phía Client có hai ngôn ngữ Script chính là:
+)Sql server và Access của Microsoft
+)MySql là hệ quản trị cơ sở dữ liệu mã nguồn mở
+)Oracle Database Serve của Oracle
Công nghệ Cascading Style Sheets (CSS) được sử dụng để trình bày tài liệu HTML, XHTML, XML và UXL, giúp giảm thiểu sự phức tạp trong mã HTML bằng cách tách biệt nội dung và định dạng hiển thị Điều này không chỉ làm cho mã nguồn gọn gàng hơn mà còn dễ dàng cập nhật nội dung CSS cho phép tạo kiểu dáng áp dụng cho nhiều trang web, giúp tránh việc lặp lại định dạng cho các trang tương tự.
Giải pháp
Trong sản phẩm demo của mình em chọn công nghệ lập trình ASP cho phía Server , Javascript cho phía client và cơ sở dữ liệu là Microsoft Acess 2003
1 Giới thiệu sơ lược về ASP
ASP, viết tắt của Active Server Page, là một kiến trúc server-side do Microsoft phát triển nhằm xây dựng các ứng dụng web động Với ASP, người dùng có thể biên dịch thành HTML client-side, sử dụng scripting và ActiveX controls, kết hợp với server-side scripting và các component COM hay DCOM để tạo ra nội dung động và các ứng dụng web phức tạp ASP cung cấp nhiều đối tượng có sẵn với tính năng phong phú, hỗ trợ VBScript, Javascript và các thành phần ActiveX khác.
Khi một trình duyệt gửi yêu cầu xử lý trang asp, Web Server sẽ là bước đầu tiên tiếp nhận yêu cầu này Web Server sẽ thông dịch và thực thi các kịch bản trong trang ASP, sau đó trả về một mã HTML hoàn chỉnh cho trình duyệt của người dùng.
ASP thực hiện mã lệnh trên máy chủ và trả về cho khách hàng dưới dạng mã HTML, cho phép xem các trang ASP từ bất kỳ máy tính nào và trên mọi trình duyệt ASP cung cấp một giao diện lập trình nhanh chóng và dễ dàng để triển khai các ứng dụng.
Khả năng giao tiếp giữa CSDL và Web Server rất tốt, cho phép hỗ trợ hầu hết các câu hỏi SQL Kết quả được tổ chức theo các bản ghi với các kiểu con trỏ và được hiển thị thông qua cú pháp HTML.
- Tính dễ thực hiện: Do ASP được lập trình theo cú pháp Script, là dạng ngôn ngữ đơn giản và gần gũi với HTML.
- Tính năng mở rộng cao: Do không cần biên dịch trước, chương trình ASP rất thuận lợi cho việc sửa đổi, nâng cấp chương trình.
ASP hoạt động trên Internet Information Server 4.0 (IIS) và Personal Web Server 4.0, giúp quản lý kết nối giữa trình duyệt và Web server Công nghệ này cho phép tạo ra các trang Web động và phản hồi nhanh chóng đến người dùng Ngoài ra, ASP còn hỗ trợ truy cập cơ sở dữ liệu, mang lại kết quả nhanh chóng trên Website và tự động cập nhật nội dung khi có thay đổi.
2.Giới thiệu sơ lược về JavaScript
JavaScript, được phát triển bởi hãng Netscape, là một trong những ngôn ngữ lập trình chính cho các trang web hiện nay Ngôn ngữ này hoạt động trực tiếp trên trình duyệt của người dùng và tương thích với tất cả các trình duyệt web phổ biến như Internet Explorer, Mozilla Firefox và Opera.
JavaScript giúp giảm bớt gánh nặng cho máy chủ bằng cách cho phép lập trình viên kiểm tra tính hợp lệ của dữ liệu người dùng trước khi gửi lên server Việc sử dụng mã JavaScript để xác thực thông tin nhập vào giúp cải thiện hiệu suất và giảm thiểu số lượng yêu cầu gửi đến server.
JavaScript giúp tương tác giữa người sử dụng và trang web tinh tế ,sống động hơn Đặc điểm của ngôn ngữ Javascript:
- Là ngôn ngữ nền tảng đối tượng.
- Là ngôn ngữ đơn giản nhưng đấy sức mạnh.
3 Giới thiệu sơ lược về Cascading Style Sheet(CSS)
Công nghệ Cascading Style Sheets (CSS) được sử dụng để trình bày tài liệu HTML, XHTML, XML, và UXL, giúp giảm thiểu sự phức tạp trong mã HTML bằng cách sử dụng các thẻ quy định kiểu dáng như chữ đậm, chữ in nghiêng, và màu sắc Điều này giúp mã nguồn trang web trở nên gọn gàng hơn, tách biệt nội dung và định dạng hiển thị, từ đó dễ dàng cập nhật nội dung CSS cũng cho phép tạo ra các kiểu dáng có thể áp dụng cho nhiều trang web, giúp tránh lặp lại việc định dạng cho các trang tương tự.
4 Giới thiệu sơ lược về Microsoft Access 2003
Microsoft Office Access, hay còn gọi là MS Access, là phần mềm quản lý cơ sở dữ liệu do Microsoft phát triển Phần mềm này thường được tích hợp trong bộ Microsoft Office và phổ biến trên các máy tính sử dụng hệ điều hành Windows Phiên bản Microsoft Access 2003 được bao gồm trong bộ Office 2003.
Microsoft Office Access là một công cụ phổ biến trong doanh nghiệp và tổ chức cá nhân nhờ vào khả năng cài đặt đơn giản, dễ sử dụng và dung lượng nhẹ nhưng mạnh mẽ.
Phân tích thiết kế hệ thống
Phân tích hệ thống
Xây dựng một website thương mại điện tử chuyên bán máy vi tính xách tay nhằm đáp ứng nhu cầu mua sắm và cung cấp thông tin cho khách hàng trực tuyến Sau khi đăng nhập, khách hàng có thể dễ dàng chọn và đặt mua các sản phẩm qua hệ thống website Tất cả thông tin sản phẩm phải chính xác và thể hiện đúng tình trạng thực tế Hai hình thức thanh toán được cung cấp là thanh toán trực tiếp qua tài khoản công ty và thanh toán qua hóa đơn, đảm bảo sự thuận tiện và an toàn cho khách hàng trong quá trình giao dịch.
Tài khoản công ty đại diện cho giá trị của các thẻ mua hàng với nhiều mệnh giá khác nhau, tương tự như thẻ nạp tiền điện thoại hoặc thẻ game Khi khách hàng đăng ký thành viên, họ sẽ được tạo một tài khoản và có thể nạp tiền vào tài khoản này bằng cách mua thẻ Giá trị tài khoản sẽ tương ứng với giá trị của các thẻ mua hàng Khi khách hàng đặt mua sản phẩm như máy vi tính xách tay, tài khoản sẽ tự động trừ đi giá trị sản phẩm đó Việc thanh toán qua tài khoản công ty mang lại sự thuận lợi và nhanh chóng cho cả doanh nghiệp và khách hàng.
Hình thức thanh toán qua hóa đơn cho phép khách hàng đăng nhập vào website của công ty và thực hiện việc đặt mua sản phẩm Sau khi hoàn tất đơn hàng, khách hàng sẽ nhận được hóa đơn để thanh toán.
Khi tài khoản công ty không đủ để thanh toán, việc sử dụng tiền mặt khi nhận hàng là một giải pháp hợp lý Doanh nghiệp cần xác minh thông tin của người đặt hàng sau khi xử lý đơn đặt hàng Nếu thông tin chính xác, nhân viên giao hàng sẽ thực hiện giao hàng và thu tiền từ khách hàng Tuy nhiên, việc thanh toán qua hóa đơn có thể gặp rủi ro từ các tài khoản spam, khi chúng có thể đặt hàng liên tục với thông tin không chính xác, gây khó khăn và lãng phí thời gian cũng như tài nguyên cho doanh nghiệp.
2.Yên cầu a.Yêu cầu của website đối với khách hàng
Người dùng khi truy cập vào trang Web thương mại thường tìm kiếm sản phẩm cần mua hoặc thông tin hữu ích Để đáp ứng nhu cầu này, chương trình cần đảm bảo khả năng tìm kiếm nhanh chóng và chính xác, giúp khách hàng dễ dàng tìm thấy hàng hóa mà họ mong muốn Bên cạnh đó, một chương trình đa dạng và hấp dẫn không chỉ thu hút sự chú ý của người dùng mà còn cung cấp thông tin quảng cáo hiệu quả, tạo cơ hội cho công ty được nhiều người biết đến hơn.
Để thiết kế một trang web dễ hiểu và thân thiện với người dùng, cần tạo ra giao diện hấp dẫn, giúp khách hàng dễ dàng tìm thấy thông tin cần thiết Đồng
Trong quá trình tìm kiếm và đặt hàng, chương trình cần đảm bảo thao tác đơn giản và dễ dàng, nhằm tránh những yêu cầu phức tạp và rắc rối cho người dùng.
SVTH: Phạm Chiến Thắng nhấn mạnh rằng yêu cầu thông tin từ khách hàng cần phải hợp lý, tạo cảm giác thoải mái và riêng tư cho người dùng khi tham quan, tìm kiếm hoặc đặt hàng Đảm bảo an toàn tuyệt đối cho thông tin cá nhân trong quá trình đặt mua và thanh toán là rất quan trọng, đặc biệt khi khách hàng phải cung cấp thêm thông tin riêng Ngoài ra, việc tìm kiếm sản phẩm cần linh hoạt, giúp khách hàng dễ dàng thay đổi các bộ phận và linh kiện thiết bị, tránh tình trạng gò bó và cố định trong quá trình mua sắm.
Sau khi khách hàng đặt mua hàng, nếu quá thời gian giao hàng mà họ vẫn chưa nhận được, chương trình sẽ hỗ trợ khách hàng theo dõi thông tin đơn đặt hàng của họ Khách hàng có thể kiểm tra tình trạng xử lý đơn hàng, biết được liệu đơn hàng đã được xử lý hay chưa, và thời hạn giao hàng còn lại Chương trình không chỉ cho phép khách hàng lựa chọn và đặt mua sản phẩm, mà còn giúp họ theo dõi tiến trình xử lý đơn hàng một cách dễ dàng.
Chương trình tạo sẵn trên Web có thể phức tạp và yêu cầu cao từ khách hàng, do đó, cần có hệ thống hỗ trợ góp ý và phản hồi để cải thiện trải nghiệm người dùng Những ý kiến này giúp công ty tối ưu hóa giao diện website, làm cho nó trở nên thuận tiện, đẹp mắt, dễ sử dụng và thoải mái hơn, từ đó thu hút nhiều người tham gia hơn Bên cạnh đó, người quản lý website cũng cần chú ý đến các yêu cầu cụ thể để đảm bảo hiệu quả hoạt động của trang.
Người quản trị website cần thường xuyên theo dõi thông tin về hàng hóa và khách hàng, đồng thời xử lý nhanh chóng các yêu cầu liên quan đến thay đổi sản phẩm, khách hàng và giao diện trang web Việc thao tác dễ dàng với công việc quản lý là điều cần thiết để đáp ứng mọi yêu cầu phát sinh.
- Admin được phép thêm,sửa xóa các sản phẩm với các thông tin thích hợp.
- Theo dõi thông tin khách hàng khi khách hàng nhập vào khi mua hàng, phải đảm bảo tính an toàn, bảo mật, chính xác.
- Theo dõi các đơn đặt hàng, xử lý đơn đặt hàng và cập nhật các thông tin liên quan đến đơn đặt hàng của khách.
- Quản lý được các thông tin cần thiết của khách hàng, có quyền xóa những tài khoản có những mục đích xấu
- Quản lý được các giao diện,thay đổi giao diện như banner,menu trai một cách nhanh chóng và thuận tiện
3 Biểu đồ chức năng của hệ thống
2 Bán hàng 3 Quản lý khách hàng 6 Quản trị hệ thống
1.1 Xác định yêu cầu nhập
3.1 Quản lý thông tin khách hàng
5.3 BCTK tồn 4.3 Công nợ kho
4.Sơ đồ luồng giữ liệu mức ngữ cảnh
5.Sơ đồ luồng giữ liệu mức đỉnh
NCC Hàng hoá HD nhập
Yêu càu TT Thanh toán
Hướng dẫn Tn tức Giới thiệu Quảng cáo
6.Sơ đồ luồng giữ liệu mức dưới đỉnh
Nhà quản trị xác định các yêu cầu nhập hàng như loại hàng, số lượng và nhà cung cấp, sau đó lập đơn đặt hàng để gửi đến nhà cung cấp Khi nhà cung cấp giao hàng, quá trình nhập hàng sẽ được thực hiện.
Kiểm tra tư cách nhà cung cấp để đảm bảo đúng với đơn đặt hàng; nếu không đúng, sẽ không chấp nhận hàng hóa Nếu đúng, tiến hành nhập hàng vào kho và chuyển thanh toán đến nhà cung cấp Cuối cùng, gửi kết quả thanh toán cho nhà quản trị.
Hàng hoá Thăm website Chọn mua Đơn hàng
Khách hàng có thể dễ dàng duyệt các catalog điện tử và tìm kiếm sản phẩm hot trên website Sau khi tìm thấy mặt hàng cần mua, họ sẽ kiểm tra thông tin chi tiết, điều chỉnh số lượng hoặc xóa sản phẩm trong giỏ hàng Cuối cùng, khách hàng thực hiện đặt hàng và gửi yêu cầu thanh toán cũng như giao hàng đến hệ thống, sau đó thông tin sẽ được chuyển đến nhà quản trị.
Khách Hàng Đăng nhập Y/c cập nhật tt
Nhân viên nghiệp vụ Nhân viên hệ thống
Quản lý thông tin đăng nhập
Nhân viên nghiệp vụ Báo cáo
Sau khi khách hàng hoàn tất đặt hàng trên trang web, nhà quản trị sẽ xác minh thông tin khách hàng, bao gồm địa chỉ nhận hàng và phương thức thanh toán Tiếp theo, hàng hóa sẽ được giao đến tay khách hàng, kèm theo yêu cầu thanh toán hoặc thông báo về tình trạng công nợ.
Quản lý hoá đơn thanh toán
Thiết kế hệ thống
1.Thiết kế cơ sở dữ liệu
1.2 Bảng chi tiết sản phẩm
1.4 Bảng chi tiết đơn đặt hàng
1.6 Bảng chi tiết hóa đơn bán
1.8 Bảng chi tiết hóa đơn nhập
1.9 Bảng chi tiết các sản phẩm đã bán
1.13 Bảng giới thiệu doanh nghiệp
1.15 Bảng hướng dẫn khách hàng
1.16 Bảng giao diện website – banner
1.17 Bảng giao diện website – menutrai
2 Thiết kế các chức năng của website
1/ Cập nhật hàng hóa:Thêm/Xoá/Sửa
2/ Cập nhật khuyến mãi:Thêm/Xoá/Sửa
3/ Cập nhật nhân viên:Thêm/Xoá/Sửa
Nhập:Tên hàng hóa hay các ký tự đầu Xuất: hàng hóa tồn tại hay không tồn tại
12/ Thống kê hàng bán đựơc
13/ Thống kê nhân viên bán hàng
2.1 Lưu đồ xứ lý kiểm tra khách hàng
Yêu cầu nhập username- password
Kiểm tra khách hàng tồn tại ?
Yêu cầu nhập thông tin khách hàng mới
TB khách hàng đựơc tạo
Lưu giữ mã ID khách
Mở table KhachHang Kiểm tra có tồn tại?
2.2 Lưu đồ xử lý kiểm tra nhân viên quản lý
Yêu cầu nhập username-password và loại nhân viên
Kiểm tra NV tồn tại và đúng quyền
Thông báo nhân viên không tồn tại hay không đúng quyền Yêu cầu nhập mới
Bảng làm việc của từng bộ phận nhân viên
Mở table NhanVien để kiểm tra có tồn tại?
2.3 Lưu đồ mua hàng trên mạng
3 Thiết kế các quy trình xử lý
Bắt đầu mua hàng Truy cập website
Tìm kiếm hàng hóa Chọn hàng hóa
Kiểm tra khách hàng ? Đặt hàng Đăng ký thành viên
Xác nhận hóa đơn mua hàng
STT Chức năng Chi tiết các chức năng
Chức năng cho khách hàng
4 Thay đổi thông tin cá nhân
Chức năng dành cho nhà quản trị Đăng nhập
10 Thay đổi thông tin sản phẩm
12 Quản lý nhà cung cấp
17 Quản lý ý kiến khách hàng
18 Quản lý đơn đặt nhà cung cấp
19 Quản lý đơn đặt khách hàng
20 Quản lý hóa đơn bán
21 Quản lý loại hàng hoá
23 Quản lý hàng bán chạy
Description Cho phép khách hàng xem thông tin sản phẩm
Input Mã sản phẩm cần xem
Kiểm tra thông tin hàng hoá
If (Mã SP cần xem = Mã SP trong CSDL Hàng hoá) Then hiển thị sản phẩm
Else Thông báo không tồn tại
Output Đưa ra thông tin chi tiết sản phẩm hoặc thông báo không tồn tại sản phẩm
Description Cho phép khách hàng đăng ký làm thành viên trang web
Input Tên đăng nhập, mật khẩu, các thông tin cá nhân
Kiểm tra thông tin nhập vào
If (Thông tin nhập=Thông tin trong CSDL Khách hàng) Then thông báo khách hàng nhập lại
Else Update vào CSDL Khách hàng And Thông báo đăng nhập thành công
End If Output Thông báo đăng ký thành công hoặc thông báo nhập lại.
Description Cho phép thành viên khách hàng đăng nhập hệ thống
Input Tên đăng nhập, mật khẩu.
Kiểm tra thông tin nhập vào
If (Thông tin nhập=Thông tin trong CSDL Khách hàng) Then công nhận đăng nhập
Else Thông báo đăng nhập không thành công End If
Output Thông báo đăng nhập thành công hoặc không thành công
Description Cho phép thành viên thay đổi thông tin cá nhân
Input Tên đăng nhập, mật khẩu, thông tin thay đổi
Kiểm tra thông tin nhập vào
If (Tên đăng nhập, mật khẩu = CSDL Khách hàng) Then
Cập nhật thông tin thay đổi
Else Báo lỗi End If Output Thông báo thay đổi thành công hoặc báo lỗi
Description Giúp khách hàng tìm kiếm sản phẩm
Input Mã sản phẩm, Giá bán,Cpu
Kiểm tra thông tin nhập vào
If ( Mã sản phẩm, Giá bán,Cpu = CSDL Hàng hoá) Then
End If Output Thông tin sản phẩm
Description Giúp khách hàng chọn mua sản phẩm
Input Mã sản phẩm, Tên đăng nhập, Mật khẩu
Kiểm tra thông tin khách hàng, thông tin sản phẩm
If (Tên đăng nhập = CSDL Khách hàng) Then công nhận đăng nhập
If ( Mã SP = CSDL Hàng hoá ) Then Đưa sản phẩm vào giỏ
Else Không đưa sản phẩm vào giỏ Else Yêu cầu đăng ký hoặc đăng nhập End If
Output Thông tin giỏ hàng hoặc thông báo đăng ký đăng nhập
Description Cho phép khách hàng mua hàng tại website
Input Mã SP, Thông tin khách hàng
Kiểm tra thông tin nhập vào
If (Mã SP = CSDL Hàng hoá) Then Cập nhật thông tin đặt hàng vào CSDL Đơn đặt hàng,Chi tiết DDH
Else Không cập nhật End If
Output Thông báo đặt hàng thành công
Description Cho phép khách hàng gửi thông tin liên hệ đến website
Input Thông tin khách hàng, nội dung liên hệ
Kiểm tra thông tin nhập vào
If ( Tên đăng nhập = CSDL khách hàng ) Then Cập nhật thông tin liên hệ vào CSDL khách hàng
Else Yêu cầu đăng ký đăng nhập End If
Output Thông báo gửi liên hệ thành công hoặc yêu cầu đăng ký đăng nhập
3.2 Các chức năng cho nhà quản trị
Description Cho phép nhà quản trị đăng nhập hệ thống quản trị web
Input Tên đăng nhập, mật khẩu.
Kiểm tra thông tin nhập vào
If (Thông tin nhập = CSDL Admin) Then công nhận đăng nhập
Else Thông báo đăng nhập không thành công End If
Output Thông báo đăng nhập thành công hoặc không thành công
Description Cho phép nhà quản trị thay đổi thông tin cá nhân của mình
Input Thông tin thay đổi
If (Tên đăng nhập mới = tên đăng nhập trong CSDL Admin)
Else Cập nhật End If
Output Đưa ra thông báo thay đổi thành công hoặc thông báo trùng tên đăng nhập
Description Cho phép nhà quản trị quản lý thông tin nhà cung cấp
Kiểm tra thông tin nhập vào
If ( Mã NCC = CSDL nhà cung cấp) Then cập nhật sửa đổi Else Thêm mới
End If Output Thông báo cập nhật thành công
Description Cho phép nhà quản trị quản lý thông tin nhân viên
Kiểm tra thông tin nhập vào
If ( Mã nhân viên = CSDL nhân viên) Then cập nhật sửa đổi Else Thêm mới
End If Output Thông báo cập nhật thành công hoặc không thành công
Description Cho phép nhà quản trị quản lý, cập nhật tin tức
Input Mã tin tức, thông tin tin tức
Kiểm tra thông tin nhập vào
If ( Mã tin tức = CSDL tin tức) Then cập nhật sửa đổi Else Thêm mới
End If Output Thông báo cập nhật thành công hoặc không thành công
Description Cho phép nhà quản trị sửa xoá nội dung
Kiểm tra thông tin nhập vào Cập nhật CSDL
End If Output Tthông báo thành công
Description Cho phép nhà quản trị theo dõi, trả lời nội dung liên hệ
Input Mã khách hàng, nội dung trả lời
If ( Mã khách hàng = CSDL khách hàng) Then Trả lời khách hàng
Else Không trả lời End If
Output Thông báo trả lời thành công
Description Cho phép nhà quản trị quản lý đơn đặt hàng các NCC
Input Số đơn đặt, thông tin đơn đặt
If (Số đơn đặt = CSDL đơn đặt hàng) Then Thực hiện sửa xoá đơn đặt
Else không sửa xoá, có thể tạo đơn đặt mới End If
Output Thông báo thêm mới, sửa, xoá thành công hoặc không thành công.
Description Cho phép nhà quản trị quản lý các đơn đặt của khách hàng
If (Số đơn đặt = CSDL đơn đặt hàng) Then Hiển thị thông tin đơn hàng
Else Không hiển thị End If
Output Thông tin đơn đặt
Description Cho phép nhà quản trị quản lý hoá đơn bán
If (Số hoá đơn = CSDL hoá đơn bán) Then Hiển thị thông tin hoá đơn bán, cho phép sửa xoá
Else Không hiển thị, có thể thêm mới End If
Output Thông báo thực hiện thành công hoặc không thành công
Description Cho phép nhà quản trị cập nhật, sửa xoá loại hàng hoá
If (Mã loại hàng = CSDL loại hàng) Then Hiển thị loại hàng, cho phép sửa xoá.
Else Không hiển thị, có thể thêm mới End If
Output Thông báo cập nhật thành công hoặc không thành công
Description Cho phép nhà quản trị quản lý hàng hoá còn trong kho
If (Mã hàng hoá = CSDL hàng hoá) Then Hiển thị thông tin hàng hoá, cho phép sửa xoá
Else Không hiển thị, có thể thêm mới End If
Output Thông tin hàng tồn
Description Cho phép nhà quản trị quản lý hàng bán chạy
Input Số lượng hàng đã bán
If (Hàng hoá có số lượng bán ra nhiều nhất) Then Hiển thị hàng bán chạy.
Else Không hiển thị End If
Output Thông tin hàng bán chạy
Description Cho phép nhà quản trị quản lý logo, link quảng cáo
If (Mã quảng cáo = CSDL quảng cáo) Then Hiển thị thông tin quảng cáo, cho phép sửa xoá dữ liệu
Else Không hiển thị, có thể thêm mới End If
Output Thông tin quảng cáo, thông báo cập nhật thành công
Thiết kế giao diện
Màn hình xác nhận thông tin khách hàng trước khi đặt mua hàng
Hệ thống sẽ hiển thị thông tin đã đăng ký của khách hàng và yêu cầu họ điền địa chỉ cũng như thời gian nhận hàng trước khi hoàn tất đơn đặt hàng.
8.Màn hình sau khi khách hàng đặt mua hàng thành công
Sau khi khách hàng đặt mua hàng thành công hệ thống website sẽ hiện tổng số sản phẩm bạn chọn mua và tổng tiền tương ứng
9.Màn hình quản lý các sản phẩm
Màn hình thêm hàng hoá
Màn hình thay đổi hàng hóa
Màn hình quản lý banner
Với phần quả lý banner người quản trị có thể thực hiện việc thay đổi logo,banner cho doanh nghiệp một cách nhanh chóng và tiện lợi nhất
Màn hình quản lý giỏ mua hàng
Người mua có quyền điều chỉnh số lượng hàng hóa đã chọn hoặc thêm sản phẩm mới theo ý thích Hệ thống sẽ tự động cập nhật giá thanh toán cho khách hàng.
Màn hình xác nhận thông tin để chuyển hàng
Khách hàng sau khi hoàn tất một phiên giao dịch cần điền thông tin địa chỉ nhận hàng, thời gian và hình thức thanh toán để công ty sắp xếp lịch giao hàng Ngoài ra, khách hàng cũng phải xác nhận mật khẩu cấp 2 để đảm bảo tính bảo mật Như vậy, quá trình mua hàng của khách đã được hoàn thành.