1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website bán máy tính laptop

33 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bán Máy Tính Laptop
Tác giả Nguyễn Thị Thủy
Người hướng dẫn ThS. Phạm Thảo
Trường học Trường Đại Học
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo tổng hợp
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 33
Dung lượng 46,78 KB

Cấu trúc

  • Chương I: Tổng quan về cơ sở lý thuyết (1)
    • 1. Sự ra đời và phát triển của internet (1)
    • 3. Giao thức FTP(File Transfer Protocol) (5)
    • 4. Tim hiểu về IIS (Internet Infomatation service) (7)
    • 5. Tìm hiểu về ASP.NET (9)
      • 5.1. ASP.NET là gì? (9)
      • 5.2. Các đối tượng trong asp.net (9)
  • Chương II: Khảo sát và phân tích bài toán (12)
    • 2. Thực trạng bài toán hiện nay (13)
    • 3. Yêu cầu bài toán đặt ra (14)
    • 4. Phân tích bài toán (14)
      • 4.1. Đối tượng sử dụng (14)
      • 4.2. Biểu đồ phân cấp chức năng (16)
      • 4.3. Sơ đồ mức ngữ cảnh và sơ đồ mức đỉnh của hệ thống (16)
  • Chương III:............................................................................................................20 (20)
    • 1.1. Các thực thể và mô tả thực thể (20)
    • 3.1. Function đăng ký (24)
    • 3.2. Function Đăng nhập (24)
    • 3.3. Function Thoát (25)
    • 3.4. Function Thay Password (26)
    • 3.5. Function Tìm kiếm (26)
    • 3.6. Function Xóa thành viên (27)
    • 3.7. Function Xóa Sản phẩm (28)
    • 3.8. Function Nhập một sản phẩm mới (29)
    • 3.9. Function trả lời phản hồi (30)
    • 3.10. Function thêm tin tức (30)
  • Chương IV Thiết kế và cài đặt hệ thống (32)
    • 3.1. Thiết kế cơ sở dữ liệu (32)
      • 3.1.1. Thiết kế các bảng (32)
      • 3.1.2. Mối quan hệ giữa các bảng dữ liệu (như lược đồ E-R) (32)
    • 3.2. Thiết kế giao diện màn hình (32)
    • 3.3. Thiết kế kiểm soát (32)
    • 3.4. Hướng dẫn cài đặt và sử dụng hệ thống (32)
  • PHỤ LỤC (32)
  • KẾT LUẬN (32)
  • TÀI LIỆU THAM KHẢO (32)

Nội dung

Tổng quan về cơ sở lý thuyết

Sự ra đời và phát triển của internet

Vào năm 1969, Bộ Quốc phòng Mỹ đã khởi động dự án ARPANET nhằm nghiên cứu lĩnh vực mạng Dự án này cho phép các máy tính kết nối với nhau và có khả năng tự động định tuyến thông tin ngay cả khi một phần của mạng bị hỏng.

Năm 1972, tại một hội nghị quốc tế về truyền thông máy tính, Bob Kahn đã giới thiệu mạng ARPANET kết nối 40 máy tính thông qua các bộ xử lý giao tiếp giữa các trạm cuối (Terminal Interface Processor - TIP) Cùng năm, nhóm interNET Working Group (INWG) do Vinton Cerf lãnh đạo được thành lập để phát triển giao thức bắt tay Đặc biệt, Ray Tomlinson cũng đã phát minh ra E-mail, cho phép gửi thông điệp qua mạng, và từ đó, E-mail đã trở thành một trong những dịch vụ phổ biến nhất.

 Năm 1973,một số trường đại học của Anh và của Na-uy kết nối vào

ARPANET.Cũng vào thời gian đó ở đại học Harvard,Bob Metcalfe đã phác họa ra ý tưởng về Ethernet(một giao thức trong mạng cục bộ)

 Tháng 9/1973 Vinto Cerf và Bob Kahn đề xuất những cơ bản của internet.Đó chính là những nét chính của giao thức TCP/IP

 Năm 1974 BBN đã xây dựng giao thức ứng dụng Telnet cho phép sử dụng máy tính từ xa.

 Năm 1976 phòng thí nghiệm của hãng AT&T phát minh ra dịch vụ truyền tệp cho mạng FTP

Vào năm 1978, Tom Truscott và Steve Bellovin đã sáng lập mạng USENET dành cho người dùng UNIX, đánh dấu một trong những mạng đầu tiên và phát triển mạnh mẽ nhất trong lịch sử Internet.

 Năm 1979 ARPA thành lập ban kiểm soát cấu hình internet.

Năm 1981, mạng CSNET (Computer Science NETwork) được ra đời, cung cấp dịch vụ mạng cho các nhà khoa học tại các trường đại học mà không cần phải truy cập vào mạng ARPANET.

 Năm 1982 các giao thức TCP và IP được DAC và ARPA dùng đối với mạng ARPANET.Sau đó TCP/IP được chọn là giao thức chuẩn.

 Năm 1983 ARPANET được tách ra thành ARPANET và

MILNET đã tích hợp với mạng dữ liệu quốc phòng, và ARPANET đã chuyển mình thành một mạng dân sự Sự ra đời của Hội đồng các hoạt động internet, sau này được đổi tên thành Hội đồng kiến trúc internet, đánh dấu một bước tiến quan trọng trong việc phát triển và quản lý hạ tầng internet.

 Thời kỳ bùng nổ lần thứ nhất của Internet

Năm 1986, mạng NSFnet được thiết lập chính thức, kết nối năm trung tâm máy tính và đánh dấu sự bùng nổ kết nối, đặc biệt tại các trường đại học Trong thời gian này, NSF và ARPANET tồn tại song song, sử dụng cùng một giao thức và kết nối lẫn nhau.

Vào năm 1990, dự án ARPANET chính thức ngừng hoạt động, nhưng mạng lưới do NSF và ARPANET phát triển đã được chuyển sang mục đích dân dụng, trở thành nền tảng cho internet hiện đại Nhiều công ty lớn đã bắt đầu hoạt động kinh doanh trên nền tảng mạng này.

Đến thời điểm này, người sử dụng internet chủ yếu là các nhà nghiên cứu, với các dịch vụ phổ biến nhất là E-mail và FTP Internet đã trở thành một phương tiện thông tin đại chúng quan trọng.

 Thời kỳ bùng nổ lần thứ hai với sự xuất hiện của WWW

Vào năm 1991, Tim Berners-Lee tại Trung tâm Nghiên cứu Nguyên tử Châu Âu (CERN) đã phát minh ra World Wide Web (WWW), dựa trên ý tưởng siêu văn bản của Ted Nelson từ năm 1985 Sự ra đời của WWW đã đánh dấu một cuộc cách mạng trên internet, cho phép người dùng truy cập và trao đổi thông tin một cách dễ dàng và nhanh chóng.

 Cũng vào thời gian này NSFnet backbone được nâng cấp đạt tốc độ

44736Mbps.NSFnet truyền 1 tỉ tỉ byte/tháng và 10 tỉ gói tin/tháng

 Năm 1994 là năm kỉ niệm lần thứ 25 ra đời ARPANET,NIST đề nghị thống nhất dùng giao thức TCP/IP.

WWW đã trở thành dịch vụ phổ biến thứ hai sau FTP, với những hình ảnh và video đầu tiên được truyền tải qua internet Dịch vụ này vượt trội hơn FTP, trở thành dịch vụ có lưu lượng lớn nhất dựa trên số lượng gói tin và số byte được truyền Các hệ thống quay số trực tuyến truyền thống cũng đã có sự chuyển mình trong bối cảnh này.

CompuServe,AmericanOnline, Prodigy bắt đầu khả năng kết nối internet.

 Tháng 10 năm 1994 Tập đoàn truyền thông Netscape cho ra đời phiên bản beta của trình duyệt Navigator 1.0 nhưng còn cồng kềnh và chạy rất chậm.

 Hai công ti trở thành đối thủ của nhau,cạnh tranh thị trường trình duyệt.Ngày 11 tháng 6 năm 1997,Netscape công bố phiên bản trình duyệt

4.0.Ngày 30 tháng 10 cũng năm đó có Microsoft cũng cho ra đời trình duyệt của mình phiên bản 4.0.

 Tháng 7 năm 1996,Công ti Hotmail bắt đầu cung cấp dịch vụ Web

Mail.Sau 18 tháng đã có 12 triệu người sử dụng và vì thế đã được Microsoft mua lại với giá 400 triệu dô la.

 Triễn lãm internet 1996 World Exposition là triễn lãm thế giới đầu tiên trên mạng internet.

 Mạng không dây ngày càng phổ biến

Năm 1985, Cơ quan quản lý viễn thông Mỹ quyết định mở cửa một số băng tần không dây, cho phép người sử dụng mà không cần giấy phép chính phủ Đây là khởi đầu cho sự ra đời và phát triển nhanh chóng của các mạng không dây Ban đầu, các nhà cung cấp thiết bị không dây cho mạng LAN như Proxim và Symbol ở Mỹ phát triển sản phẩm độc quyền, không tương thích với các sản phẩm của công ty khác, dẫn đến nhu cầu cần thiết phải xác lập một chuẩn không dây chung.

Vào năm 1997, một tiểu ban đã tiến hành thương lượng để hợp nhất các chuẩn mạng không dây, dẫn đến việc ban hành chuẩn chính thức IEE 802.11 Tiếp theo, chuẩn 802.11b và chuẩn 802.11a lần lượt được phê duyệt vào năm 1999 và 2000.

Vào tháng 8 năm 1999, sáu công ty gồm Intersil, 3Com, Nokia, Aironet, Symbol và Lucent đã hợp tác thành lập liên minh VECA nhằm phát triển công nghệ Ethernet không dây Từ đó, thuật ngữ Wi-Fi ra đời, trở thành tên gọi thống nhất cho công nghệ kết nối mạng cục bộ không dây đã được chuẩn hóa.

2.Giới thiệu về word wide web

World Wide Web, hay còn gọi là Web hoặc WWW, là một không gian thông tin toàn cầu cho phép người dùng truy cập và chia sẻ dữ liệu qua máy tính kết nối Internet Nhiều người thường nhầm lẫn Web với Internet, nhưng thực tế Web chỉ là một trong những dịch vụ hoạt động trên nền tảng Internet, bên cạnh các dịch vụ như thư điện tử Web được phát minh vào khoảng năm 1990-1991 bởi Tim Berners-Lee và Robert Cailliau tại CERN, Geneva, Thụy Sĩ.

Các tài liệu trên World Wide Web được lưu trữ trong hệ thống siêu văn bản trên mạng Internet, và để xem các tài liệu này, người dùng cần sử dụng trình duyệt web Khi người dùng nhập tên miền vào ô địa chỉ, trình duyệt sẽ gửi yêu cầu đến máy chủ và hiển thị thông tin trên màn hình Người dùng có thể tương tác với các liên kết siêu văn bản để truy cập tài liệu khác hoặc gửi phản hồi về máy chủ, quá trình này được gọi là duyệt Web.

Giao thức FTP(File Transfer Protocol)

FTP (Giao thức truyền tập tin) là một phương thức phổ biến để trao đổi tập tin qua mạng sử dụng giao thức TCP/IP, bao gồm cả Internet và intranet Để hoạt động, FTP yêu cầu hai máy tính: một máy chủ và một máy khách.

Máy chủ FTP là phần mềm cung cấp dịch vụ FTP, được gọi là trình chủ, có nhiệm vụ lắng nghe và xử lý các yêu cầu dịch vụ từ các máy tính khác trong mạng.

Máy khách FTP, hay còn gọi là trình khách, bắt đầu kết nối với máy chủ để thực hiện các thao tác quản lý tập tin Khi kết nối thành công, người dùng có thể tải tập tin lên máy chủ, tải xuống từ máy chủ, đổi tên hoặc xóa tập tin trên máy chủ một cách dễ dàng.

Giao thức FTP là một chuẩn công khai, cho phép bất kỳ công ty phần mềm hay lập trình viên nào phát triển trình chủ và trình khách FTP Hầu hết các hệ điều hành máy tính đều hỗ trợ giao thức này, giúp kết nối các máy tính trong mạng TCP/IP Điều này cho phép người dùng xử lý tập tin trên máy tính khác trong cùng mạng, bất kể hệ điều hành của máy tính đó, miễn là chúng cho phép truy cập qua giao thức FTP.

Hiện nay, thị trường có nhiều trình khách và trình chủ FTP, hầu hết các ứng dụng này đều miễn phí cho người dùng.

FTP hoạt động trên hai cổng 20 và 21, chỉ sử dụng giao thức TCP Trình chủ FTP lắng nghe yêu cầu từ các trình khách FTP trên cổng 21, tạo ra một dòng truyền điều khiển để chuyển lệnh Để truyền tải tập tin giữa hai máy, cần thiết lập một kết nối khác.

Tùy thuộc vào chế độ truyền tải, trình khách (chế độ năng động) hoặc trình chủ (chế độ bị động) có thể lắng nghe yêu cầu kết nối Trong chế độ năng động, trình chủ phải đóng kết vào cổng 20 trước khi kết nối và truyền tải dữ liệu đến trình khách.

Trong chế độ bị động, hạn chế này được giải tỏa, và việc đóng kết trước là một việc không cần phải làm.

Khi dữ liệu được truyền qua dòng dữ liệu, dòng điều khiển không thay đổi, dẫn đến một số vấn đề Điều này đặc biệt trở nên nghiêm trọng khi khối lượng dữ liệu cần truyền tải lớn và phải đi qua các bức tường lửa.

Bức tường lửa tự động ngắt các phiên giao dịch sau một thời gian dài không hoạt động Mặc dù tệp tin có thể được truyền tải một cách hoàn chỉnh, nhưng dòng điều khiển bị ngắt do bức tường lửa sẽ gây ra lỗi trong quá trình truyền thông.

Mục đích của giao thức FTP

Mục đích của giao thức FTP, như được phác thảo trong bản RFC, là:

1 Khuyến khích việc dùng chung tập tin (như chương trình ứng dụng vi tính hoặc dữ liệu)

2 Khuyến khích việc sử dụng máy tính ở xa một cách gián tiếp / âm thầm (implicit).

3 Che đậy sự khác biệt về hệ thống lưu trữ tập tin giữa các máy chủ, hầu cho người dùng không cần phải quan tâm đến những sự khác biệt riêng tư của chúng.

4 Truyền tải dữ liệu một cách đáng tin cậy và có hiệu quả cao.

Tim hiểu về IIS (Internet Infomatation service)

IIS được đính kèm với các phiên bản của Windows

Microsoft Internet Information Services (IIS) là một bộ dịch vụ dành cho máy chủ hoạt động trên hệ điều hành Windows, phục vụ việc cung cấp và phân phối thông tin qua mạng IIS bao gồm nhiều dịch vụ khác nhau, chẳng hạn như Web Server và FTP Server, giúp quản lý và tối ưu hóa việc truy cập thông tin trực tuyến.

Nó có thể được sử dụng để xuất bản nội dung của các trang Web lên

Internet/Intranet bằng việc sử dụng “Phương thức chuyển giao siêu văn bản“ -

Sau khi hoàn tất thiết kế các trang web, để đưa chúng lên mạng cho người dùng truy cập, bạn cần sử dụng một Web Server, trong trường hợp này là IIS.

Nếu không, trang web của bạn chỉ có thể truy cập trên thiết bị của bạn hoặc thông qua việc chia sẻ tệp trong mạng nội bộ.

IIS có thể làm được gì?

IIS có nhiệm vụ tiếp nhận yêu cầu từ máy trạm và phản hồi bằng cách cung cấp thông tin mà máy trạm cần.

Bạn có thể sử dụng IIS để xuất bản website của mình trên Internet, tạo các giao dịch thương mại điện tử như hiển thị catalog và nhận đơn đặt hàng từ người tiêu dùng, chia sẻ file dữ liệu thông qua giao thức FTP, và cho phép người ở xa truy xuất database của bạn (gọi là Database remote access), cùng nhiều khả năng khác.

IIS hoạt động như thế nào?

IIS (Internet Information Services) sử dụng các giao thức mạng phổ biến như HTTP (Hyper Text Transfer Protocol) và FTP (File Transfer Protocol), cùng với một số giao thức khác như SMTP và POP3, để tiếp nhận yêu cầu và truyền tải thông tin trên mạng Trong giáo trình này, chúng ta sẽ tập trung vào dịch vụ phổ biến nhất của IIS, đó là dịch vụ WWW (World Wide Web), hay còn gọi là dịch vụ Web.

Dịch vụ Web sử dụng giao thức HTTP để tiếp nhận yêu cầu (Requests) của trình duyệt Web (Web browser) dưới dạng một địa chỉ URL (Uniform Resource

Locator) của một trang Web và IIS phản hồi lại các yêu cầu bằng cách gửi về cho

Web browser nội dung của trang Web tương ứng.

Tìm hiểu về ASP.NET

ASP.NET, viết tắt của Active Server Pages NET, là một công nghệ cách mạng cho việc phát triển ứng dụng web hiện tại và tương lai Nó không phải là một ngôn ngữ lập trình mà là một khung tổ chức (framework) mạnh mẽ để xây dựng ứng dụng mạng dựa trên CLR (Common Language Runtime) Trong khóa học này, ngôn ngữ lập trình được sử dụng để diễn đạt ASP.NET là VB.NET (Visual Basic NET), một trong 25 ngôn ngữ NET hiện có để phát triển các trang ASP.NET.

Mặc dù có tên gọi tương tự như ASP cổ điển, nhưng ASP.NET thực sự khác biệt hoàn toàn với ASP Bài viết này sẽ tóm tắt một số điểm khác nhau giữa ASP.NET và ASP, giúp bạn có cái nhìn tổng quát hơn, và chúng tôi sẽ đi sâu vào từng đặc điểm nổi bật của ASP.NET trong các bài học tiếp theo.

5.2 Các đối tượng trong asp.net

5.2.1 Đối tượng Response Đối tượng Response được sử dụng để giao tiếp với Client, nó quản lý và điều phối thông tin từ Web Server đến các trình duyệt của người dùng.

5.2.2 Đối tượng Request Đối tượng Request được dùng để nhận thông tin từ trình duyệt của người dùng gởi về cho Web Server.

5.2.3 Đối tượng Server Đối tượng Server được sử dụng để cung cấp thông tin của Server cho ứng dụng Thuộc tính MachineName

Thuộc tính này được dùng để lấy tên của Web Server

Phương thức Mappath được dùng để lấy đường dẫn vật lý hoặc đường dẫn ảo đến một thư mục trên Server

Phương thức Transfer()

Ngừng thi hành trang hiện hành, gởi yêu cầu mới đến trang được gọi thực hiện.

Cookies là thông tin được lưu trữ tại máy Client, khác với Session Chúng lưu trữ dữ liệu người dùng ngay tại máy gửi yêu cầu đến Web Server Cookies có thể được coi như một tập tin nhỏ mà Web Server lưu tại thiết bị của người dùng, và chúng được gửi kèm theo mỗi yêu cầu đến Web Server.

Server, những thông tin của Cookies cũng sẽ được gởi theo về Server Thêm Cookies Response.Cookies.Add()

5.2.5 Đối tượng Application Đối tượng Application được sử dụng để quản lý tất cả các thông tin của một ứng dụng web Thông tin được lưu trữ trong đối tượng Application có thể được xử lý trong bất kỳ trang aspx nào trong suốt chu kỳ sống của ứng dụng

5.2.6 Đối tượng Session Đối tượng Session được dùng để lưu trữ thông tin của người dùng trong ứng dụng. Thông tin được lưu trữ trong Session là của một người dùng trong một phiên làm việc cụ thể Web Server sẽ tự động tạo một đối tượng Session cho mỗi người dùng mới kết nối vào ứng dụng và tự động hủy chúng nếu người dùng còn không làm việc với ứng dụng nữa Tuy nhiên, không giống như đối tượng Application, đối tượng Session không thể chia sẻ thông tin giữa những lần làm việc của người dùng, nó chỉ có thể cung cấp, trao đổi thông tin cho các trang trong lần làm việc tương ứng Trong ứng dụng web, đối tượng Session giữ vai trò khá quan trọng Do sử dụng giao thức HTTP, một giao thức phi trạng thái, Web Server hoàn toàn không ghi nhớ những gì giữa những lần yêu cầu của Client Đối tượng Session tỏ ra khá hữu hiệu trong việc thực hiện "lưu vết và quản lý thông tin của người dùng

Thuộc tính Timeout quy định thời gian (tính bằng phút) mà Web Server duy trì đối tượng Session khi người dùng không gửi yêu cầu nào Giá trị mặc định của thuộc tính này là 20 phút Nếu không có yêu cầu nào trong khoảng thời gian phút, đối tượng Session sẽ tự động được giải phóng Các yêu cầu tiếp theo sẽ được coi là từ một người dùng mới và sẽ được cấp một đối tượng Session mới.

Phương thức Abandon cho phép duy trì đối tượng Session trong khoảng thời gian phút sau yêu cầu cuối cùng từ Client, ngay cả khi không có sự tương tác nào Điều này có nghĩa là Web server cần sử dụng một vùng nhớ để giữ đối tượng Session trong thời gian quy định.

Phương thức Abandon của đối tượng Session giúp giải phóng vùng nhớ mà đối tượng Session đã sử dụng trên Web Server ngay khi được gọi Sau khi thực hiện phương thức này, các yêu cầu tiếp theo từ người dùng sẽ được Web Server xử lý như một phiên người dùng mới.

Khảo sát và phân tích bài toán

Thực trạng bài toán hiện nay

Tại Việt Nam, hệ thống website mua bán máy tính xách tay còn hạn chế về tính phổ biến và tiện lợi, khiến người tiêu dùng gặp khó khăn trong việc tìm kiếm thông tin sản phẩm Nhiều trang chỉ tập trung vào một số mặt hàng hoặc hãng sản xuất nhất định, không đáp ứng đủ nhu cầu của người mua Người tiêu dùng thường phải dựa vào thông tin từ bạn bè và đến trực tiếp cửa hàng để tìm hiểu, dẫn đến việc tốn thời gian và không hiệu quả Hơn nữa, tình trạng thông tin không được cập nhật kịp thời khiến khách hàng có thể gặp phải sản phẩm hết hàng, gây thất vọng và lãng phí.

Yêu cầu bài toán đặt ra

Để xây dựng một hệ thống mua bán máy tính xách tay trực tuyến hiệu quả, cần cung cấp cho người tiêu dùng nhiều thông tin và lựa chọn hơn Hệ thống này sẽ giúp giải quyết các khó khăn trong việc tiếp cận thông tin về sản phẩm, mang lại sự dễ dàng và thuận tiện cho người tiêu dùng trong quá trình mua sắm.

- Xem hình ảnh và thông tin chi tiết về sản phẩm

- Tìm kiếm sản phẩm mình lựa chọn

- Đăng ký làm thành viên và có thể trực tiếp đặt mua sản phẩm

Hệ thống không chỉ phục vụ đa dạng đối tượng mà còn có khả năng cập nhật thông tin về sản phẩm mới, điều chỉnh một số thông tin và hình ảnh, nhằm nâng cao hiệu quả của hệ thống bán hàng trực tuyến cho người dùng.

Phân tích bài toán

Có 3 đối tượng sử dụng hệ thống :

- Khách: Là những người vào xem sản phẩm, xem giá nhưng chưa đăng ký thành viên.

- Thành viên : Là những người đã đăng ký vào hệ thống , có quyền xem hàng , chọn hàng , mua hàng , thay đổi thông tin cá nhân …

- Người quản trị : Là người có toàn quyền trong việc kiểm soát và quản trị hệ thống website

 Hoạt động của từng đối tượng o Khách vãng lai

- Tìm kiếm sản phẩm mình quan tâm

- Đăng ký làm thành viên hệ thống

- Xem thông tin chi tiết và hình ảnh về sản phẩm o Thành viên

- Đăng nhập và thoát khỏi hệ thống

- Thay đổi thông tin cá nhân

- Lấy lại mật khẩu khi quên mật khẩu

- Tìm kiếm và xem thông tin chi tiết về sản phẩm

- Đặt hàng, xem giỏ hàng và thanh toán o Người quản trị

- Quản lý đơn đặt hàng

Quản lý bán laptop trực tuyến

Hệ thống Quản lý đơn hàng Đăng ký Đăng nhập

4.2 Biểu đồ phân cấp chức năng

4.3 Sơ đồ mức ngữ cảnh và sơ đồ mức đỉnh của hệ thống

4.3.1 Sơ đồ ngữ cảnh hệ thống

Quản lý thành viên Quản lý sản phẩm

Sửa đơn hàng Ẩn sản phẩm

Thành viên Thông tin khách hàng Website Laptop Người quản trị

Thông tin khách hàng Quản lý

3.Quản lý đơn đặt hàng 2.Quản lý thành viên 1.Quản lý sản phẩm

Cập nhật thông tin sản phẩmCập nhật thông tin đơn hàng

Thông tin giỏ hàng Thông tin đơn hàng

Thông tin trao đổi mua bán sản phẩm

Thông tin thành viên cập nhật thành viên cập nhật đơn đặt hàng Thông tin đơn đặt hàng

4.3.2 Sơ đồ mức đỉnh hệ thống

Thông tin xác nhận Đặt đơn hàng

Thông tin liên hệ Đặt đơn hàng

Thông tin đơn hàng Đơn hàng cập nhật

4.3.3 Sơ đồ mức dưới đỉnh hệ thống a Biểu đồ Phân rã chức năng Quản lý sản phẩm b.Biểu dồ Phân rã chức năng quản lý thành viên

Trả lời đăng ký Thông tin thành viên

Phân quyền Thông tin trao đổi

Thành viên Chọn sản phẩm Giỏ hàng

Thông tin giỏ hàng Đặt hàng

Thông tin đơn hàng chi tiết

Thông tin đơn hàng c Biểu đồ Phân rã chức năng quản lý đơn hàng Đơn hàng chi tiết

Thành viên mathnahvien tenthanhvien tendangnhap matkhau mobile diachi gioitinh email trangthaikh phone Ý kiến

Các thực thể và mô tả thực thể

1.1.1 Thực thể khách hàng – Thành viên

Thuộc tính Mô tả matv Mã của thành viên tendn Tên truy cập của thành viên matkhau Mật khẩu của thành viên email Hộp thư tentv Họ và tên

Sanpham anh masanpham tensanpham ngaynhap mota trangthaisp soluong baohanh anhien diachi Địa chỉ phone Số điện thoại nhà riêng mobile Số di động

Mã sản phẩm (masp) và tên sản phẩm (tensp) là hai thuộc tính quan trọng trong quản lý hàng hóa Hình ảnh sản phẩm (URL hình ảnh) cùng với giá bán (giaban) và ngày nhập (ngaynhap) cung cấp thông tin chi tiết cho khách hàng Thời gian bảo hành (baohanh) và số lượng (soluong) giúp người tiêu dùng hiểu rõ hơn về sản phẩm Trạng thái sản phẩm (trangthaisp) cho biết sản phẩm còn hay hết, trong khi mô tả (mota) và ẩn hiện sản phẩm (anhien) cung cấp cái nhìn tổng quan về đặc điểm và tính năng của sản phẩm.

Người quản lý password username

1.1.3 Thực thể đơn đặt hàng

Thuộc tính Mô tả madon Mã đơn đặt hàng thoidiem Thời gian đặt hàng tongtien Tổng số tiền phải thanh toán matv Mã thành viên

Thuộc tính Mô tả madongdon mã dòng đơn đặt hàng masp Mã của sản phẩm giaban Giá của sản phẩm soluong Số lượng sản phẩm mua

1.1.5 Thực thể Người quản lý

2.Mô hình thực thể liên kết

Function đăng ký

Function Đăng nhập

Kết thúc Huỷ session của người dùng

Function Thoát

Nhập thông tin cần tìm kiếm

Tìm kiếm có kết quả

Thông báo không tìm thấy kết quả nào; nếu tìm kiếm tiếp thì truy cập hộp tìm kiếm Đ

Function Tìm kiếm

Chọn tên thành viên cần xóa

Có chắc chắn xóa thành viên

Thành viên có ít nhất 1 hóa đơn đã thanh toán

Cập nhập Thành viên ở trạng thái ẩn, xoá các hoá đơn chưa thanh toán

Hiển thị các thành viên ở trạng thái hiện

Xóa toàn bộ thông tin về thành viên Đ

Function Xóa thành viên

Chọn sản phẩm cần xóa

Có chắc chắn xóa sản phẩm

Sản phẩm có trong ít nhất 1 hóa đơn đã thanh toán

Cập nhập sản phẩm ở trạng thái ẩn, xoá thông tin về sản phẩm chưa xử lý

Hiển thị các Sản phẩm ở trạng thái hiện

Xóa toàn bộ thông tin về Sản phẩm Đ

Function Xóa Sản phẩm

Nhập thông tin về sản phẩm

Kiểm tra thông tin hợp lệ

Lưu thông tin sản phẩm vào database

Hiện lỗi và yêu cầu nhập lại dữ liệu Đúng

Function Nhập một sản phẩm mới

Nhập tiêu đề, nội dung, ảnh… của tin cần thêm

Function thêm tin tức

SVTH: Nguyễn Thị Thủy GVHD: ThS Phạm Thảo

Thiết kế và cài đặt hệ thống

Thiết kế cơ sở dữ liệu

3.1.2 Mối quan hệ giữa các bảng dữ liệu (như lược đồ E-R)

Ngày đăng: 15/12/2023, 20:00

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w