Đề tài báo cáo xây dựng trang web quản lý bán điện thoại

63 0 0
Đề tài báo cáo xây dựng trang web quản lý bán điện thoại

Đ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

Khách hàng ở nhà hay tại công ty vẫn có thể dễ dàng tham khảo thông tin sản phẩm mình tìm, so sánh giá cả các mặt hàng và lựa chọn cho mình loại sản phẩm phù hợp nhu cầu của mình, giúp c

Trang 2

3 Mô tả tài liệu……….……….6

CHƯƠNG I: CƠ SỞ LÝ THUYẾT……… ……….7

1.1 Quy trình và mô hình xây dựng phần mềm……… 7

1.2 Khái niệm về Visual Studio

Trang 3

2.4.3.2 Biểu đồ hoạt động chức năg tìm kiếm……… 24

2.4.4 Mô tả chức năng thêm sản phẩm vào giỏ……….……

25 2.4.4.1 Biểu đồ tuần tự thêm sản phẩm vào giỏ………

26 2.4.4.2 Biểu đồ hoạt động chức năng thêm sản phẩm vào giỏ……… 27

2.4.5 Mô tả chức năng xoá sản phẩm khỏi giỏ……… 28

2.4.5.1 Biểu đồ tuần tự xoá sản phẩm khỏi giỏ ………29

2.4.5.2 Biểu đồ hoạt động chức năng xoá sản phẩm khỏi giỏ………

Trang 4

2.4.9.2 Biểu đồ hoạt động chức năng Admin xoá sản phẩm……… 42 2.4.10 Mô tả chức năng Admin thêm danh mục………

2.4.12 Mô tả chức năng Admin sửa danh mục……… 48 2.4.12.1 Biểu đồ tuần tự Admin sửa danh mục……….48 2.4.12.2 Biểu đồ hoạt động Admin sửa danh mục……….49

Trang 5

CHƯƠNG III: GIAO DIỆN HỆ THỐNG………50

Chương IV: THIẾT LẬP CƠ SỞ DỮ LIỆU 4.1 Các bảng trong cơ sở dữ liệu……… 53

Trang 6

MỞ ĐẦU1 Mô tả và mục tiêu

Thế giới ngày một phát triển, đời sống con người ngày càng hiện đại hóa, nhu cầu về đời sống vật chất và tinh thần của con người mỗi ngày một cao và có nhiều đòi hỏi khắt khe hơn Hằng ngày mỗi người trong chúng ta đều phải có những nhu cầu thiết yếu như : ăn uống , mua sắm, xem phim, nghe nhạc và vì vậy chúng ta phải đi tới các trung tâm giải trí hay mua sắm để mua những sản phẩm mình muốn hay đơn giản là thưởng thức những bản nhạc mới nhất Nắm bắt được nhu cầu đó và xét thấy sự phát triển vượt bậc của mạng Internet ở khắp nơi trên thế giới nói chung và tại nước ta trong những năm gần đây nói riêng nên việc ứng dụng công nghệ thông tin vào lĩnh vực tìm kiếm thông tin, truy cập dữ liệu từ xa không còn khó khăn Người ta tận dụng tối đa những lợi ích mà lĩnh vực này mang lại WEBSITE BÁN ĐIỆN THOẠI là một trong những trang web đặc thù áp dụng công nghệ thông tin vào hoạt động: bán sản phẩm điện thoại qua mạng và sau này sẽ có xu hướng mở rộng Việc giao dịch với khách hàng chủ yếu diễn ra tại đây Mục tiêu của việc xây dựng trang web này nhằm giúp cho khách hàng có thể mua hàng trực tiếp từ xa thông qua mạng internet phổ biến Khách hàng ở nhà hay tại công ty vẫn có thể dễ dàng tham khảo thông tin sản phẩm mình tìm, so sánh giá cả các mặt hàng và lựa chọn cho mình loại sản phẩm phù hợp nhu cầu của mình, giúp công việc mua sắm một cách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp ứng được nhu cầu thực tế Hệ thống tìm kiếm dễ dàng, giao diện thân thiện Chỉ cần đăng nhập vào hệ thống với tài khoản đã có (nếu khách hàng đã là hội viên của cửa hàng) hay chỉ cần vài thao tác đăng ký đơn giản là khách hàng có thể tự do chọn mua và tạo đơn đặt hàng tại hệ thống WEB.

Mục đích của tài liê Œu này là để cung cấp mô tả chi tiết về các yêu cầu cho trang web hỗ trợ viê Œc quản lý bán điện thoại Nó sẽ minh họa mục đích cụ thể và thông tin chi tiết cho viê Œc phát triển hê Œ thống Tài liê Œu này sẽ nói lên đầy đủ về các ràng buô Œc của hê Œ thống, giao diê Œn người dùng và tương tác với trang web Nó được đề xuất cho khách hàng phê duyê Œt và là tài liê Œu tham khảo đầu vào cho các giai đoạn thiết kế, lập trình, kiểm thử trong quy trình tạo ra trang web này.

Trang 7

2 Nhiệm vụ đồ án

Website bán điện thoại là một website kinh doanh khá thành công trong lĩnh vực bán hàng điện thoại di động Khách hàng ngày càng tăng lên cũng đồng nghĩa với nhu cầu và cung cách phục vụ của công ty phải tốt hơn website quyết định áp dụng thương mại điện tử vào lĩnh vực kinh doanh bắt đầu bằng việc giới thiệu sản phẩm cho khách hàng qua mạng sau đó cho khách hàng đặt hàng và tương lai không xa khi việc thanh toán qua mạng dễ dàng và an toàn hơn công ty sẽ nỗ lực để thực hiện điều đó và cho ra đời website BÁN ĐIỆN THOẠI Hệ thống website cho phép làm những công việc sau:

Đối với Admin: ✤

Điều hành mọi hoạt động của website ✢

✢ Thêm, xóa, sửa sản phẩm của cửa hàng Tiếp nhận đơn hàng của khách

✢ Tham quan cửa hàng Đăng ký hội viên ✢

✢ Xem lựa chọn, tìm kiếm sản phẩm Đặt hàng

3 Mô tả tài liệu

Chương I: Cơ sở lý thuyết

Chương II: Phân tích thiết kế hệ thống Chương III: Thiết kế cơ sở dữ liệu Chương IV: Giao diện Website Kết luận

Tài liệu tham khảo

Trang 8

CHƯƠNG I: CƠ SỞ LÝ THUYẾT

Quy trình và mô hình xây dựng phần mềm

1.1.1 Quy trình xây dựng

Quy trình phát triển phần mềm là một cấu trúc bao gồm tập hợp các thao tác và các kết quả tương quan sử dụng trong việc phát triển để sản xuất ra một sản phẩm phần mềm

1.1.2 Mô hình xây dựng phần mềm

Trang 9

Mô hình thác nước là mô hình áp dụng theo tính tuần tự của các giai đoạn phát triển phần mềm

Có nghĩa là: giai đoạn sau chỉ được thực hiện tiếp khi giai đoạn trước đã kết thúc Không được quay lại giai đoạn trước để xử lí các thay đổi trong yêu cầu Đây được coi là mô hình phát triển phần mềm đầu tiên.

Các giai đoạn được chia ra như sau:

• Thu thập yêu cầu (Requirement gathering): Đây là giai đoạn xác định các yêu cầu chức năng và phi chức năng mà hệ thống phần mềm cần có Kết quả của giai đoạn này là bản tài liệu đặc tả yêu cầu Tài liệu này sẽ là nền tảng cho những giai đoạn tiếp theo cho đến cuối dự án.

• Phân tích hệ thống ( System Analysis): Là giai đoạn định ra làm thế nào để hệ thống phần mềm đáp ứng đúng yêu cầu của khách hàng Giai đoạn này thực hiện phân tích, thiết kế hệ thống phần mềm.

• Coding: Là giai đoạn thực hiện sản phẩm dựa trên đặc tả yêu cầu và tài liệu thiết kế module.

• Testing: Tester sẽ nhận sản phẩm từ developer và thực hiện kiểm thử cho nhóm các thành phần và kiểm thử hệ thống Khâu kiểm thử cuối cùng sẽ là Kiểm thử chấp nhận, giai đoạn này còn có sự tham gia của khách hàng • Implementation: Triển khai hệ thống ra môi trường của khách hàng • Operations & Maintenance: Đây là giai đoạn cài đặt, cấu hình và đào tạo cho

khách hàng Giai đoạn này sửa chữa những lỗi của sản phẩm (nếu có) và phát triển những thay đổi mới được khách hàng yêu cầu

Trang 10

• Các giai đoạn và hoạt động được xác định rõ ràng • Xác nhận ở từng giai đoạn, đảm bảo phát hiện sớm các lỗi • Nhược điểm:

• Rất khó để quay lại giai đoạn nào khi nó đã kết thúc

• Ít tính linh hoạt và phạm vi điều chỉnh của nó khá là khó khăn, tốn kém.

1.2 Khái niệm về Visual Studio Code

Là một trình biên tập lập trình code miễn phí dành cho Windows, Linux và macOS, Visual Studio Code được phát triển bởi Microsoft Nó được xem là một sự kết hợp hoàn hảo giữa IDE và Code Editor.

Visual Studio Code hỗ trợ chức năng debug, đi kèm với Git, có syntax highlighting, tự hoàn thành mã thông minh, snippets, và cải tiến mã nguồn Nhờ tính năng tùy chỉnh, Visual Studio Code cũng cho phép người dùng thay đổi theme, phím tắt, và các tùy chọn khác.

1.2.1 Một số tính năng của Visual studio code

•Hỗ trợ nhiều ngôn ngữ lập trình

Visual Studio Code hỗ trợ nhiều ngôn ngữ lập trình như C/C++, C#, F#, Visual Basic, HTML, CSS, JavaScript, … Vì vậy, nó dễ dàng phát hiện và đưa ra thông báo nếu chương chương trình có lỗi.

•Hỗ trợ đa nền tảng

Các trình viết code thông thường chỉ được sử dụng hoặc cho Windows hoặc Linux hoặc Mac Systems Nhưng Visual Studio Code có thể hoạt động tốt trên cả ba nền tảng trên.

•Cung cấp kho tiện ích mở rộng

Trang 12

1.4 Tổng quan về HTML1.4.1 Căn bản về HTML

HyperText Markup Language Đây là một ngôn ngữ đơn giản được sử dụng trong các tài liệu siêu văn bản Đừng choáng Nó cũng chỉ là các tài liệu văn bản bình thường nhưng có chứa các thành phần đặc biệt gọi là các thẻ (hoặc các cặp thẻ) đánh dấu Dựa theo các cặp thẻ này mà trình duyệt có thể biết được nó phải thực hiện cái gì Bản chất của HTML không phải là một ngôn ngữ lập trình nên các bạn cũng chẳng cần lo lắng đến những thuật toán lằng nhằng Nó chỉ là một "ngôn ngữ" để đánh dấu văn bản thôi.

1.5 Tổng quan về CSS

• CSS: Cascading Style Sheet: Đây là những mẫu để quy định cách thức thể hiện các thẻ HTML.

• CSS có 3 cách sử dụng:

+ Sử dụng trực tiếp kèm với các thẻ HTML (Inline Style Sheet) + Định nghĩa trong 1 trang web (Internal Style Sheet) + Định nghĩa thành 1 file CSS riêng (External Style Sheet)

Trang 32

Hình 2.4.6.1 Biểu đồ tuần tự khách hàng đặt hàng

Trang 37

2.4.8 Admin xóa sản phẩm

Mô tả chức năng

Tên chức năng Xóa sản phẩm Actor Admin, quản trị viên

Các bước Truy cập giao diện quản trị: Admin đăng nhập vào giao diện quản trị của hệ thống, có quyền truy cập và quản lý danh sách

Mục đích Chức năng này cho phép admin xóa sản phẩm khỏi hệ thống, giúp quản lý danh sách sản phẩm được cập nhật và loại bỏ các sản phẩm không cần thiết.

Tác nhân chính Hệ thống quản trị là tác nhân chính thực hiện chức năng xóa sản phẩm, bao gồm xác thực quyền hạn của admin và loại bỏ sản phẩm khỏi danh sách trong hệ thống.

Tác nhân phụ Cơ sở dữ liệu sản phẩm chứa thông tin chi tiết về các sản phẩm Hệ thống quản trị sử dụng cơ sở dữ liệu này để lưu trữ và xóa sản phẩm khỏi danh sách sau khi admin đã xác nhận xóa.

Trang 42

Hình 2.4.9.2 Biểu đồ hoạt động admin sửa sản phẩm

Trang 46

Hình 2.4.11.1 Biểu đồ tuần tự admin xóa danh mục

Trang 49

Hình 2.4.12.2 Biểu đồ hoạt động admin sửa danh mục

Trang 61

4.1.4 Bảng danh mục sản phẩm

Tên trườngKiểu dữ liệuĐộ dàiCho phép nullMô tả

Trang 62

4.1.6 Sơ đồ dữ liệu quan hệ

Ngày đăng: 05/04/2024, 14:35

Tài liệu cùng người dùng

Tài liệu liên quan