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

Báo cáo môn học lập trình web nâng cao Đê t i website bán Điện thoại

19 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Website Bán Điện Thoại
Tác giả Mai Trung Dũng, Ngô Hoàng Sơn
Người hướng dẫn Phương Văn Cảnh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 19
Dung lượng 2,58 MB

Nội dung

Khảo sát, phân tích yêu cầu bài toán -Hiện nay, trên thế giới cũng như ở Việt Nam, công nghệ thông tin đã trở thành một ngành mũi nhọn, nó là ngành khoa học kỹ thuật không thể thiếu tron

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO MÔN HỌC

LẬP TRÌNH WEB NÂNG

CAO

ĐÊ T I:

Website bán điện thoại

Sinh viên thực hiện :MAI TRUNG D*NG-D16CNPM7

NGÔ HONG SƠN-D16CNPM2 Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH

Chuyên ngành : CÔNG NGHỆ PHẦN MỀM

Hà Nội, ngày 10 tháng 09 năm 2023

Trang 2

Sinh viên thực hiện: PHIẾU CHẤM ĐIỂM

Mai Trung Du"ng

Ma" SV: 21810310666

Ngô Hoàng Sơn

Ma" SV: 21810310387

Giảng viên chấm:

Giảng viên chấm 1 :

Giảng viên chấm 2 :

Trang 3

LỜI NÓI ĐẦU

Trên thực tế không có sự thành công nào mà không gắn liền với những sự

hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốt thời gian đã và đang học tập tại trường đến nay, em đã nhận được rất nhiều

sự quan tâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè

Và đặc biệt trong học kỳ này, em xin cảm ơn thầy Phương Văn Cảnh, giảng viên bộ môn đã hướng dẫn, góp ý, thảo luận để bài báo cáo này của em được hoàn thiện Trong thời gian được học tập và thực hành dưới sự hướng dẫn của thầy, chúng em đã được chỉ dạy và hoàn thiện hơn rất nhiều trong bộ môn

“Lập trình web nâng cao” cũng như tư duy về ngành Công nghệ phần mềm Mặc dù đã rất cố gắng hoàn thiện báo cáo chuyên đề với tất cả sự nỗ lực, tuy nhiên, do là lần đầu đi vào thực tế, tìm hiểu và xây dựng đồ án trong thời gian có hạn, với lượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên đồ án

“Website bán điện thoại” của chúng em chắc chắn sẽ không thể tránh khỏi những thiếu sót Chúng em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để đồ án này ngày càng hoàn thiện hơn

Một lần nữa, chúng em xin chân thành cám ơn thầy và luôn mong nhận được sự đóng góp của thầy cô và các bạn

Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình

là truyền đạt kiến thức cho thế hệ mai sau

Trân trọng!

Trang 4

CHƯƠNG I: KHẢO SÁT V XÁC LẬP DỰ ÁN

1 Khảo sát, phân tích yêu cầu bài toán

-Hiện nay, trên thế giới cũng như ở Việt Nam, công nghệ thông tin đã trở thành một ngành mũi nhọn, nó là ngành khoa học kỹ thuật không thể thiếu trong việc áp dụng vào các tổ chức, các hoạt động xã hội như: kinh doanh, quản

lí các doanh nghiệp, dự án, thương mại quốc nội/ quốc tế, giải trí, thông tin, liên lạc,

-Ở nước ta hiện nay, việc áp dụng số hóa trong kinh doanh tại các doanh nghiệp, tổ chức đang rất phổ biến và trở nên cấp thiết, bởi sự cạnh tranh giữa các đơn vị cung cấp dịch vụ ngày càng gia tăng, đòi hỏi sự cải tiến về kinh doanh điện tử nhằm bắt kịp xu hướng hiện đại Trên không gian Internet hiện nay, ta có thể dễ dàng bắt gặp vô số những website được tạo nên nhằm phục vụ mục đích kinh doanh của các doanh nghiệp, tuy nhiên, để có thể thu hút sự chú

ý cũng như tạo được trải nghiệm tốt cho khách hàng sử dụng (người dùng), các trang web phải thỏa mãn các yêu cầu cơ bản nhất, đồng thời tối ưu về mặt hiển thị, chức năng nhằm đáp ứng nhu cầu sử dụng của mọi đối tượng khách hàng Chính vì thế, chúng em đã lựa chọn chủ đề “Website bán điện thoại” để thực hiện trong đồ án này

2 Phân tích yêu cầu

2.1.Yêu cầu của người sử dụng

- Người sử dụng phải có khả năng tiếp cận với tất cả các loại sản phẩm, dịch

vụ, đồng thời có thể xem rõ chi tiết các sản phầm, giá tiền, cũng như các ưu đãi

từ nhà cung cấp cho mỗi sản phẩm mong muốn

- Người dùng có thể lựa chọn mua hàng, hoặc hủy mua hàng tùy ý, có thể gửi những bình luận, góp ý của mình đến nhà quản lý, đồng thời nhà quản lý cũng

sẽ có những nhân viên làm dịch vụ tư vấn đến người dùng giúp người dùng có

Trang 5

thể đưa ra lựa chọn hợp lí nhất, cũng như lắng nghe ý kiến của người dùng.

2.2 Yêu cầu của người quản lý:

- Giúp người dùng cảm thấy tiện lợi và thoải mái hơn trong việc tìm kiếm, tra cứu với các chức năng bổ sung cần thiết

- Đảm bảo việc tìm kiếm là chính xác và đầy đủ, người dùng không sợ bị tìm sót một sản phẩm hay dịch vụ nào đó

- Việc thanh toán trực tuyến của khách hàng trở nên dễ dàng hơn, có thể lựa chọn đa dạng hình thức thanh toán cũng như phương thức nhận hàng

- Giúp tiết kiệm được nhiều thời gian hơn cho cả người dùng và người quản lý trong các hoạt động mang tính thủ tục

- Việc quản lý tình hình bán hàng cũng trở nên dễ dàng hơn, người quản lý chỉ cần sử dụng một máy tính có kết nối vào cơ sở dữ liệu là có thể lấy ra các thông tin cần thiết Ngoài ra cũng có thể thực hiện các hoạt động điều tra về nhu cầu, ý kiến của khách hàng một cách tiện lợi hơn Từ đó nắm bắt được xu hướng chung của khách hàng, nâng cao hiệu quả và chất lượng của website

- Với những tiện ích trên, người dùng (và cả khách hàng) sẽ tạo nên một sự hứng thú với việc duyệt web, đồng thời nâng cao độ phủ sóng của chính nhà cung cấp dịch vụ, nâng cao thêm hiệu quả kinh doanh và đồng thời nhà quán lí cũng sẽ ngày càng đẩy cao chất lượng phục vụ

Trang 6

3.Sơ đồ phân cấp chức năng

Hình 1 Sơ đồ phân cấp chức năng

Trang 7

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Use case tổng quát của hệ thống

2.1.1 Mô hình Use case tổng quát

Hình 2.1 Biểu đồ Use case tổng quát

2.1.2 Mô hình Use case đăng nhập-Đăng xuất

Hình 2.2 Biểu đồ Use case cho đăng nhập, đăng xuất

Trang 8

2.2 Biểu đồ hoạt động chức năng đăng nhập

Hình 2.3 Biểu đồ hoạt động chức năng đăng nhập

3 Mô tả các bước trong luồng nghiệp vụ cơ bản

- Bước 1: Người dùng đăng nhập vào hệ thống hoặc sử dụng các chức năng khác khi chưa được cấp quyền đăng nhập (yêu cầu chức năng đăng nhập)

- Bước 2: Người dùng nhập dữ liệu:

✔ Tài khoản

✔ Mật khẩu

- Bước 3: Kiểm tra thông tin đăng nhập bao gồm:

✔ Tài khoản, Mật khẩu chỉ được chứa các ký tự chữ cái, số và một vài ký tự đặc biệt khác được cho phép

✔ Hợp lệ: Chuyển sang bước 4

✔ Không hợp lệ: Hiển thị thông báo lỗi đăng nhập rồi chuyển sang bước 2

Yeu cau dang nhap

he thong

Hien thi man hinh dang nhap

Nhap tai khoan va mat khau

Kiem tra thong tin dang nhap

Sai Hien thi thong bao loi dang nhap Dung

Cho phep nguoi dung truy cap voi quyen tuong ung

He thong Nguoi dung

Trang 9

- Bước 4: Kiểm tra đăng nhập:

✔ Hợp lệ: Chuyển sang bước 5

✔ Không hợp lệ: Quay lại bước 2

- Bước 5: Cấp quyền đăng nhập với quyền tương ứng với tài khoản

- Bước 6: Kết thúc

2.2.2.1 Biểu đồ hoạt động chức năng đăng xuất

A Người thực hiện

-Bộ phận quản lí hoặc người dùng

B Điều kiện kích hoạt

-Bộ phận quản lí hoặc người dùng đã đăng nhập hệ thống và yêu cầu thực hiện chức năng đăng xuất

C Sơ đồ luồng nghiệp vụ cơ bản

Trang 10

Hình 2.4 Biểu đồ hoạt động chức năng đăng xuất

D Mô tả các bước trong luồng nghiệp vụ cơ bản

- Bước 1: Người dùng yêu cầu chức năng đăng xuất

- Bước 2: Hệ thống kiểm tra đăng nhập:

✔ Đã đăng nhập: chuyển sang bước 3

✔ Chưa đăng nhập: chuyển sang bước 5

- Bước 3: Xác nhận yêu cầu:

✔ Xác nhận: Chuyển về bước 4

✔ Không xác nhận: Tiếp tục sử dụng hệ thống & chuyển sang bước 5

- Bước 4: Đăng xuất:

Trang 11

✔ Ngắt kết nối hệ thống và lưu lại dữ liệu

Bước 5:

- Kết thúc

2.2.3 Biểu đồ trình tự chức năng đăng nhập

Hình 2.5 Biểu đồ trình tự chức năng đăng nhập

2.2.3.1 Biểu đồ trình tự chức năng đăng xuất

: Giao dien dang : Nguoi dung : Dang

khoan 2: Yeu cau hien thi giao dien dang xuat

3: Hien thi giao dien dang xuat

4: Xac nhan dang xuat

5: Yeu cau xu ly thong tin

6: Yeu cau dang xuat

7: Xac nhan

8: Phan

Trang 12

Hình 2.6 Biểu đồ trình tự chức năng đăng xuất

Trang 13

2.3 Chức năng quản lý sản phẩm

2.3.1 Biểu đồ use case quản lý sản phẩm

Hình 2.7 Biểu đồ use case cho quản lý sản phẩm

 Đặc tả use case quản lý tài liệu:

2.3 Tác nhân: Quản lý (Admin)

2.4 Mô tả: Tác nhân có thể tùy chọn thêm, sửa hoặc xóa thông tin về các loại sản phẩm đang có trong Danh mục

2.5 Dòng sự kiện chính:

+Giao diện sẽ hiển thị danh sách sản phẩm

+Thêm sản phẩm vào danh sách thì tác nhân nhấn nút “thêm” rồi nhập thông tin +Sửa thông tin sản phẩm thì tác nhân chọn đối tượng muốn sửa rồi nhập lại thông tin theo từng thuộc tính

+Xóa tài liệu khỏi danh sách thì chọn đối tượng và nhấn nút “xóa”

- Dòng sự kiện phụ: Không có

- Các yêu cầu đặc biệt: Không có

Trang 14

- Trạng thái hệ thống trước khi sử dụng use case: Đã đăng nhập trước đó

- Trạng thái hệ thống sau khi sử dụng use case: Hệ thống sẽ cập nhật và in

ra danh sách sản phẩm đã chỉnh sửa và bổ sung

2.3.2 Biểu đồ trình tự chức năng quản lý sản phẩm

Hình 2.8 Biểu đồ trình tự chức năng quản lý sản phẩm

Trang 15

2.4 Chức năng tìm kiếm sản phẩm

2.4.1 Biểu đồ use case tìm kiếm sản phẩm

Hình 2.14: Biểu đồ use case cho quản lý độc giả

 Đặc tả use case quản lý độc giả

2.6 Tác nhân: Quản lý hoặc khách hàng

2.7 Mô tả: Tác nhân có thể tùy chọn tìm kiếm thông tin của từng sản phẩm (Tên sản phẩm, mã sản phẩm, giá tiền, mô tả,…), đồng thời với vai trò Admin, có thể thêm, sửa, xóa hoặc tìm kiếm thông tin của bất kì sản phẩm nào có trong danh sách

2.8 Dòng sự kiện chính:

+Khi chọn thêm, sửa, xóa hoặc tìm kiếm thì tác nhân sẽ lựa chọn trực tiếp vào đối tượng thông tin sản phẩm cần chọn và tiến hành thao tác

+Chọn thống kê danh sách sản phẩm thì hệ thống sẽ hiển thị danh sách đầy đủ các độc giả và thông tin chi tiết của họ

2.9 Dòng sự kiện phụ: Không có

Trang 16

2.10 Các yêu cầu đặc biệt: Không có

2.11 Trạng thái hệ thống trước khi sử dụng use case: Đã đăng nhập trước đó

2.12 Trạng thái hệ thống sau khi sử dụng use case: Không có

2.4.2 Biểu đồ trình tự chức năng tìm kiếm sản phẩm

Hình 2.15 Biểu đồ trình tự chức năng tìm kiếm sản phẩm

Trang 17

Download source code t i

ạ Sharecode.vn

CHƯƠNG III: PHÂN TÍCH THIẾT KẾ CHƯƠNG TRÌNH

1.Trang đăng nhập

Hình 2.16 Hình ảnh giao diện đăng nhập Admin

2 Giao diện trang chủ Admin

Trang 18

Hình 2.17 Hình ảnh giao diện trang chủ Admin

3 Giao diện quản lý sản phẩm

Hình 2.18 Hình ảnh giao diện quản lý sản phẩm

4.Giao diện thêm mới sản phẩm

Trang 19

Hình 2.19 Hình ảnh giao diện thêm mới sản phẩm

KẾT LUẬN

Bài trên là minh chứng thiết thực nhằm đánh giá khả năng hiểu biết của em trong việc tìm hiểu hệ thống hiện tại và xây dựng hệ thống mới nhằm đáp ứng thực tiễn

Qua bài làm về phần này nhóm em đã rút ra được những kinh nghiệm về bản thân khi làm một dự án nho nhỏ cho mình, giúp nhóm có kinh nghiệm đi khảo sát thực tế và có được khả năng phân tích và đánh giá bài toán Về phần này thì giúp nhóm hiểu rõ hơn về công cụ mà mình đã lựa chọn và cũng như phần lý thuyết, phương pháp tìm hiểu về tính đặc thù củc các bài toán Tuy vậy, do những hạn chế về trình độ, thời gian nên nhóm em không khỏi

có những thiếu sót trong quá trình tìm hiểu, nghiên cứu cũng như thực nghiệm

Em rất mong nhận được đánh giá và chỉnh sửa từ các thầy cô

Ngày đăng: 22/01/2025, 15:09

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

TÀI LIỆU LIÊN QUAN