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

Phân tích thiết kế hệ thống

34 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 đề Phân Tích Thiết Kế Hệ Thống
Trường học Trường Đại Học Công Nghệ Đông Á
Chuyên ngành Công Nghệ Thông Tin
Thể loại bài tập lớn
Năm xuất bản 2024
Thành phố Bắc Ninh
Định dạng
Số trang 34
Dung lượng 1,04 MB

Nội dung

Bài toán đặt ra cho hệ thống này là phải đáp ứng được các yêu cầu sau:  Quản lý thông tin sách: Hệ thống cần lưu trữ và quản lý đầy đủ thông tin về sách, bao gồm các thông tin như tên s

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

KHOA: CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN HỌC PHẦN: ……….

lớp hành chính

Bắc Ninh, năm 2024

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

KHOA: CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚNHỌC PHẦN: ………

Trang 3

MỤC LỤC

1 Tổng quan về hệ thống

1.1 Đặt vấn đề

1.2 Mục đích, yêu cầu của hệ thống

2 Phân tích thiết kế hệ thống

2.1 Các tác nhân tham gia hệ thống

2.2 Đặc tả chức năng hệ thống

2.2.1 Chức năng 1

2.2.2 Chức năng 1.1

2.3 Mô hình quan hệ dữ liệu

2.4 Từ điển dữ liệu

2.5 Câu lệnh tạo table/ store routines/ trigger

3 Thiết kế giao diện

3.1 Giao diện quản trị:

3.1.1 Quản lý user

3.1.2 Quản lý file

3.1.3 Quản lý theme

3.2 Trang khách hàng

3.2.1

KẾT LUẬN

TÀI LIỆU THAM KHẢO

Trang 4

I Tổng Quan Về Hệ Thống

1.1 đặt vấn đề

Hệ thống quản lý bán sách là một hệ thống thông tin quan trọng đối với các nhàsách, giúp họ quản lý hiệu quả các hoạt động kinh doanh của mình Bài toán đặt ra cho hệ thống này là phải đáp ứng được các yêu cầu sau:

 Quản lý thông tin sách: Hệ thống cần lưu trữ và quản lý đầy đủ thông tin về sách, bao gồm các thông tin như tên sách, tác giả, nhà xuất bản, thể loại, giá bán,

 Quản lý thông tin khách hàng: Hệ thống cần lưu trữ và quản lý thông tin của khách hàng, bao gồm các thông tin như họ tên, địa chỉ, số điện thoại,

 Quản lý đơn hàng: Hệ thống cần quản lý các đơn hàng của khách hàng, bao gồm các thông tin như mã đơn hàng, ngày đặt hàng, sản phẩm đặt mua, giá trị đơn hàng,

 Quản lý kho hàng: Hệ thống cần quản lý tình trạng kho hàng, bao gồm các thông tin như số lượng sách tồn kho, vị trí sách trong kho,

 Quản lý doanh thu: Hệ thống cần quản lý doanh thu của nhà sách, bao gồm các thông tin như doanh thu theo ngày, theo tháng, theo năm,

 Quản lý thông tin khách hàng chưa hiệu quả: Một số hệ thống chưa có cơ chế quản lý thông tin khách hàng hiệu quả, dẫn đến việc mất dữ liệu khách hàng hoặc khó khăn trong việc chăm sóc khách hàng

 Quản lý đơn hàng chưa linh hoạt: Một số hệ thống chưa có cơ chế quản lý đơn hàng linh hoạt, dẫn đến việc khó khăn trong việc xử lý các trường hợp đơn hàng đặc biệt

Trang 5

 Quản lý kho hàng chưa chính xác: Một số hệ thống chưa có cơ chế quản lý kho hàng chính xác, dẫn đến tình trạng thất thoát hàng hóa.

 Quản lý doanh thu chưa hiệu quả: Một số hệ thống chưa có cơ chế quản lý doanh thu hiệu quả, dẫn đến khó khăn trong việc phân tích tình hình kinh doanh

Để khắc phục các hạn chế này, các nhà sách cần đầu tư xây dựng hoặc nâng cấp hệthống quản lý bán sách của mình Hệ thống mới cần được thiết kế đáp ứng đầy đủ các yêu cầu của bài toán đặt ra, đồng thời cần có tính linh hoạt, chính xác và hiệu quả cao

Một số giải pháp nâng cấp hệ thống quản lý bán sách

Để nâng cấp hệ thống quản lý bán sách, các nhà sách có thể áp dụng một số giải pháp sau:

 Tích hợp các tính năng mới: Các nhà sách có thể tích hợp thêm các tính năng mới cho hệ thống, chẳng hạn như:

o Tính năng quản lý khuyến mãi

o Tính năng quản lý giao hàng

o Tính năng quản lý bảo hành

o Tính năng quản lý phản hồi khách hàng

 Sử dụng công nghệ mới: Các nhà sách có thể sử dụng các công nghệ mới để nâng cao hiệu quả của hệ thống, chẳng hạn như:

o Công nghệ điện toán đám mây

o Công nghệ trí tuệ nhân tạo

o Công nghệ học máy

 Tuân thủ các tiêu chuẩn: Các nhà sách cần tuân thủ các tiêu chuẩn về an ninh, bảo mật thông tin khi xây dựng hoặc nâng cấp hệ thống quản lý bán sách

Trang 6

Việc nâng cấp hệ thống quản lý bán sách sẽ giúp các nhà sách nâng cao hiệu quả kinh doanh, đáp ứng tốt hơn nhu cầu của khách hàng và cạnh tranh tốt hơn trên thị trường.

1.2 Mục đích, yêu cầu của hệ thống

Mục đích của hệ thống

Mục đích của hệ thống là đáp ứng các nhu cầu của người sử dụng, giúp họ giải quyết các vấn đề trong công việc hoặc cuộc sống Mục đích của hệ thống có thể được xác định dựa trên các yếu tố sau:

 Nhu cầu của người sử dụng: Hệ thống cần đáp ứng các nhu cầu thực tế của người sử dụng, bao gồm các nhu cầu về chức năng, tính năng, giao diện,

 Mục tiêu của tổ chức: Hệ thống cần hỗ trợ tổ chức đạt được các mục tiêu củamình, chẳng hạn như tăng doanh thu, giảm chi phí, cải thiện hiệu quả hoạt động,

 Tình hình thực tế: Hệ thống cần phù hợp với tình hình thực tế của tổ chức, bao gồm các yếu tố về tài chính, nguồn nhân lực, công nghệ,

Yêu cầu của hệ thống

Yêu cầu của hệ thống là các đặc điểm mà hệ thống cần đáp ứng để đạt được mục đích của mình Yêu cầu của hệ thống có thể được chia thành các nhóm sau:

 Yêu cầu chức năng: Yêu cầu chức năng xác định các chức năng và tính năng

mà hệ thống cần có Ví dụ, hệ thống quản lý bán sách cần có chức năng quản

lý thông tin sách, quản lý thông tin khách hàng, quản lý đơn hàng,

 Yêu cầu phi chức năng: Yêu cầu phi chức năng xác định các yêu cầu khác của hệ thống, chẳng hạn như yêu cầu về hiệu suất, độ tin cậy, bảo mật, Ví

dụ, hệ thống quản lý bán sách cần có hiệu suất cao để đáp ứng nhu cầu xử lýđơn hàng lớn, cần có độ tin cậy cao để tránh mất dữ liệu, cần có tính bảo mậtcao để bảo vệ thông tin khách hàng

Trang 7

Quy trình xác định mục đích và yêu cầu của hệ thống

Quy trình xác định mục đích và yêu cầu của hệ thống thường bao gồm các bước sau:

1 Khảo sát: Khảo sát nhu cầu của người sử dụng, mục tiêu của tổ chức, tình hình thực tế,

2 Phân tích: Phân tích các thông tin thu thập được để xác định mục đích và yêu cầu của hệ thống

3 Tài liệu hóa: Lập tài liệu mô tả mục đích và yêu cầu của hệ thống

- Chi tiết các sản phẩm hiện có

- Thêm hàng vào giỏ hàng

- Đặt hàng và thanh toán

-Liên hệ

1.4 Quy trình xây dựng hệ thống

a Phân tích thiết kế hệ thống

b Thiết kế giao diện

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

d Xử lý chức năng

e Cài đặt và chạy thử chương trình,kiểm tra lỗi

f Lập trình và sử dụng ngôn ngữ HTML,CSS,Javascript,JQuery, PHP và My SQL

g Công cụ :Sublime Text 3,Xampp,

Trang 8

II Nghiệp vụ chính và mô tả thiết kế CSDL

Mô tả thiết kế cơ sở dữ liệu

Trang 9

+Bảng order: Chứa thông tin đơn hàng

Gồm:transaction_id,id,product_id,qty,amount,data,status Khóa chính: id

+Bảng phanhois: chứa thông tin phản hồi của khách hàng

Gồm:id,hoten,email,noidung,ngaytao,read_msg;

+Bảng product: Chứa thông tin sách của cửa hàng

Gồm:id,name,category ,prince1, prince2,author ,

image_link,created,view,quantity

Khóa chính :id

Trang 10

+Bảng transaction: Chứa thông tin đơn hàng

Gồm:id,status,user_id,amount , payment ,

paymen_info,massage,created Khóa chính:id

Trang 11

+Bảng user:Chứa thông tin tài khoản khách hàng

Gồm:id,name,user_name,email,phone,address,password Khóa chính:id

Trang 12

Sau khi đăng nhập vào giao diện của admin

Giao diện quản lí sản phẩm

Trang 13

Thêm mới sản phẩm trong quản lí sản phẩm

Trang 14

Giao diện quản lí khách hàng

Trang 15

Giao diện quản lí đơn hàng

Giao diện quản lí phản hồi

1.2 Phần cho khách hàng

Trang 16

Đăng nhập

Tạo tài khoản

Trang 17

Trang chủ

Trang 18

Cửa hàng

Trang 19

Giỏ hàng

Trang 20

Thanh toán

Trang 21

Liên hệ

Trang 22

IV: Hướng dẫn cài đặt và sử dụng

 Vào tạo cơ sở dữ liệu với tên “bookstore” chọn bảng mã là

“utf8_unicode_ci” rồi “Tạo”

 Tiếp theo, Chọn Nhập(Import) tải file bookstore từ máy lên và chọn bảng mã là “utf-8” Sau đó kéo xuống chọn “thực hiên” để hoàn tất tải file

Trang 23

Tải file sau khi thành công

Trang 24

Bước 4: Sau đó chọn “bansach3” xuất hiện hai chế độ.

a Chế độ admin:

 User: admin

 Password: admin

Trang 25

Sau khi đăng nhập thành công

Quản lí sản phẩm: Danh sách các sản phẩm có trong cửa hàng

Nếu muốn thêm mới sản phẩm

Trang 26

Để quay về trang chủ chọn HomePape bên góc trái.Quản lí khách hàng:

Thêm mới khách hàng:

Trang 27

Quản lí đơn hàng:

-> Nếu đơn hàng đã xử lý xong admin sẽ vào ô cập nhật để cập nhật lại tình trạng( *0:Chưa giao hàng, *1:Đã giao hàng)

Trang 28

Quản lí phản hồi từ khách hàng: Sau khi admin chọn chức năng quản lý phản hồi

Khi đọc xong tin nhắn admin có thể click chọn đánh dấu để đánh dấu những tin nhắn đã đọc

b Khách hàng

Nếu chưa có tài khoản thì vào đăng nhập chọn tạo tài khoản để được giao hàng online

Trang 29

sau khi tạo tài khoản thành công Trang chủ của khách hàng

Trang 30

Để mua sách ta vào cửa hàng

Trang 31

Nếu muốn mua loại sách mình cần mua, thì chọn tìm kiếm để tìm đúng tên sách

cần mua

Để mua hàng chọn thêm vào giỏ hàng, sau khi mua hàng thành công giỏ hành bên

trên góc phải hiện số tiền và số lượng

Trang 32

Thanh toán

Trang 33

Liên hệ

Trang 34

Stt Công việc /chức năng Sinh viên thực hiện Đánh giá

2.Vũ Hoàng Công Anh

2.Vũ Hoàng Công Anh

7 Đăng nhâp,Đăng ký tài khoản 1.Phạm Trung Anh

8 Quản lý sản phẩm,Quản lý

khách hàng

1.Phạm Trung Anh

9 Quản Lý đơn hàng 1.Phạm Trung Anh

10 Quản Lý Phản Hồi,Điều khoản

dịch vụ,chính sách bảo mật

1.Vũ Hoàng Công Anh

11 Xử lý Database 1.Vũ Hoàng Công Anh

12 Tài liệu báo cáo 1.Phạm Trung Anh

2.Vũ Hoàng Công Anh

Ngày đăng: 23/12/2024, 12:43

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

TÀI LIỆU LIÊN QUAN