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

Báo Cáo Chuyên Đề Thực Tập Nghiên Cứu Và Xây Dựng Hệ Thống Bán Sách Trực Tuyến.pdf

66 1 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

Nội dung

Trang 1

TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂNVIỆN CÔNG NGHỆ THÔNG TIN VÀ KINH TẾ SỐ

BÁO CÁO

CHUYÊN ĐỀ THỰC TẬPĐề tài:

NGHIÊN CỨU VÀ XÂY DỰNG HỆ THỐNG BÁN SÁCH TRỰC TUYẾN

Chuyên ngành: Công nghệ thông tinHệ: Chính quy.

Lớp: Công nghệ thông tin 59BSinh viên thực hiện: Nông Thế NhậtMã sinh viên: 11173527

Giảng viên hướng dẫn: ThS Tống Thị Minh Ngọc

Hà Nội - 2020

Trang 2

MỤC LỤC

Lời mở đầu………5

Chương I: Tổng quan……… ……….………

1.1 Lý do chọn bài toán……….………8

1.2 Khảo sát thực tế……… …………9

1.3 Khó khăn của hệ thống……….…………10

1.4 Mục tiêu của hệ thống……….…….……11

1.5 Đối tượng và phạm vi của bài toán………12

1.6 Quy trình nghiệp vụ……….…….………12

Chương II: Phân tích và thiết kế hệ thống……….…… …

2.2.2 Quản lý đơn hàng……… ………18

2.2.3 Quản lý sản phẩm……… ……19

2.2.4 Quản lý loại sản phẩm……….………19

Trang 3

2.2.5 Quản lý menu……….………

202.2.6 Quản lý liên hệ……… ………20

2.2.7 Quản lý bài viết……….………20

2.2.8 Quản lý ảnh bìa……… ………21

2.2.9 Chỉnh sửa thông tin cá nhân……… …………21

2.2.10 Xem thông tin sản phẩm……… ………22

Trang 4

Chương III: Phân tích và thiết kế cơ sở dữ liệu………40

3 Lý thuyết về cơ sở dữ liệu……….…………40

3.1 Giới thiệu chung……… …40

3.2 Xác định thực thể……….………41

3.3 Xác định mối quan hệ giữa các thực thể……….………41

3.4 Mô hình quan hệ của bài toán……… ……43

4.3 Giới thiệu về mô hình ASP.NET MVC5……….… ……51

4.4 Hệ quản trị cơ sở dữ liệu SQL Server……….….………

544.5 Cài đặt chương trình……… ……56

4.6 Giao diện sản phẩm……….……56

Tài liệu tham khảo.……… ………

69

Trang 5

LỜI MỞ ĐẦU

Như chúng ta thấy, ở thời đại 4.0 Công nghệ thông tin là một phần không thểthiếu trong đời sống sinh hoạt hằng ngày Khoa học ứng dụng công nghệ thông tinđang dần dần vun đắp cho thế giới một nền móng mới, từ những điều tưởng như làmơ nhưng giờ đây với sự phát triển đang diễn ra vô cùng mạnh mẽ từng ngày thìnhững ước mơ đó đang dần trở thành hiện thực Sự phát triển này như một làn giómới, mạnh mẽ, tươi sáng, tràn đầy năng lượng quét tới mọi khía cạnh, ảnh hưởng tớimọi lĩnh vực của cuộc sống

Ngày nay, công nghệ thông tin đã lấn sâu vào mọi mặt của xã hội từ nhữngthứ đơn giản nhất đến những thứ có quy mô vô cùng lớn Ứng dụng của nó được ápdụng vào mọi lĩnh vực như: khoa học, kinh tế, văn hóa – xã hội,… Đặc biệt mộttrong những ứng dụng đem lại nhiều chuyển biến tích cực nhất trong xã hội đó làứng dụng công nghệ thông tin trong lĩnh vực quản lý Công nghệ thông tin đang dầntrở thành sự cốt lõi trong những hệ thống quản lý từ quy mô lớn đến nhỏ như cửahàng, ngân hàng, y tế, nhân sự,…

Vai trò của các hệ thống thông tin trong doanh nghiệp đã ngày càng lớn mạnh.Từ chỗ chỉ được sử dụng để hỗ trợ một số hoạt động trong văn phòng, hệ thốngthông tin đã trở nên có vai trò chiến lược trong doanh nghiệp Đặc biệt những thànhtựu trong công nghệ thông tin đã khiến doanh nghiệp ngày càng chú ý hơn tới việcáp dụng nó để gia tăng ưu thế cạnh tranh và tạo cơ hội cho mình Hiện nay, trào lưuứng dụng thành tựu công nghệ thông tin không chỉ giới hạn trong các doanh nghiệplớn, tầm cỡ đa quốc gia mà còn lan rộng trong tất cả các doanh nghiệp, kể cả nhữngdoanh nghiệp vừa và nhỏ ở những nước đang phát triển.

Tuy nhiên, việc ứng dụng thành tựu công nghệ thông tin không chỉ được ápdụng chỉ với những doanh nghiệp lớn, dồi dào về nguồn tài lực, nhân lực và kinhnghiệm Việc ứng dụng thành công trong doanh nghiệp vữa nhỏ, hay thậm chí là cánhân cũng đang diễn ra vô cùng mạnh mẽ Một trong những ví dụ rõ nét nhất về việcứng dụng công nghệ thông tin đó là trong kinh doanh, cụ thể là thương mại điện tử.

“Với quy mô hơn 10 tỉ USD, giá trị mua sắm online 225 USD/người và tốc độtăng trưởng ổn định 30%/năm giai đoạn 2016 - 2020, thương mại điện tử Việt Namcó thể đạt doanh số 35 tỉ USD và giá trị mua sắm online đạt 600 USD/người vào

năm 2025”, ông Đặng Hoàng Hải - cục trưởng Cục Thương mại điện tử và kinh tế số

(Bộ Công thương) - khẳng định như vậy khi trao đổi với Tuổi Trẻ về kế hoạch pháttriển thương mại điện tử (TMĐT) giai đoạn 2021 - 2025, vừa được Chính phủ ban

Trang 6

hành vào đầu năm 2020 Giai đoạn 2016 - 2020, thị trường thương mại điện tử củaViệt Nam luôn tăng trưởng ổn định lên tới 30%/năm, với quy mô 10 tỉ USD, chiếm4% trong tổng mức bán lẻ hàng hóa và doanh thu dịch vụ tiêu dùng Đến nay, đã có44,8 triệu người tham gia mua sắm trực tuyến, tăng mạnh so với con số 30,3 triệungười vào năm 2015, với giá trị mua sắm trực tuyến là 225 USD/người/năm Do đó,mục tiêu 70% các giao dịch mua hàng trên website/ứng dụng thương mại điện tử cóhóa đơn điện tử cũng hoàn toàn có khả năng Với những con số thống kê ấn tượng kểtrên, dự đoán thị trường thương mại điện tử sẽ phát triển cực kì mạnh mẽ trongnhững năm tới Hơn nữa, nửa đầu năm nay, do ảnh hưởng của dịch Covid, nênnhững sự tiêu thụ sản phẩm trên các website và trang thương mại điện tử tăng chóngmặt, một trong những mặt hàng được bán chạy trong những tháng gần đây đó là

sách Nhận thấy điều đó, em đã quyết định xây dựng và nghiên cứu bài toán: “Xây

dựng bài toán hệ thống quản lý website bán sách” Điều này sẽ khiến các nhà bán

hàng tự chủ được hơn về việc quản lý cửa hàng trực tuyến của chính mình Em hivọng có thể góp được phần nào việc ứng dụng công nghệ thông tin vào cuộc sốnghòa nhập cùng với chặng đua phát triển vũ bão của công nghệ trong thời đại 4.0ngày nay.

Trong bài báo cáo này em sẽ chia ra làm 5 chương với các nội dung sau:- Ở chương I em sẽ tổng quan về bài toán, đưa ra lý do tại sao chọn đề tài này vàphân tích mục tiêu đạt được cùng với quy trình nghiệp vụ của website.

- Chương II sẽ là phân tích thiết kế hệ thống cho bài toán của mình Em sẽ sử dụngphương pháp phân tích UML và đưa ra các biểu đồ phân tích hệ thống.

- Tới chương III em sẽ phân tích và thiết ké cơ sở dữ liệu cho bài toán Đưa ra liênkết giữa thực thể sau đó là mô hình thực thể cùng chi tiết thiết kế dữ liệu cho cácbảng.

- Còn chương IV sẽ là môi trường cài đặt chương trình Ở chương này em sẽ đưa ranét tổng quan và giải thích chi tiết lý do tại sao em sử dụng ngôn ngữ lập trình đãchọn, mô hình bài toán và hệ quản trị cơ sở dữ liệu mà em sẽ sử dụng.

- Ở chương cuối cùng, chương V, em sẽ tiến hành cài đặt chương trình và chạy thử,từ đó sẽ có những hình ảnh cuối cùng về giao diện sản phẩm mà em đã làm.

Em xin gửi lời cảm ơn chân thành và sâu sắc đến các thầy cô giảng viên củabộ môn Công nghệ thông tin, Viện Công nghệ thông tin & Kinh tế số trường Đại họcKinh tê Quốc dân Trong suốt quá trình học tập, hoạt động tại trường, em đã nhận

Trang 7

được rất nhiều sự chỉ bảo, quan tâm và giúp đỡ trực tiếp cũng như gián tiếp vô cùngquý giá của mọi người để giúp em hoàn thiện được bản thân hơn trong quá trình họctập tại trường cũng như áp dụng vào thực tế sau này Em xin trân trọng cảm ơn côgiáo ThS Tống Thị Minh Ngọc đã tận tình giúp đỡ, chỉ dẫn và đưa ra lời khuyên choem trong suốt quá trình thực hiện chuyên đề Điều này đã góp một phần không nhỏtrong bài báo cáo của em ngày hôm nay

Trong quá trình làm chuyên đề báo cáo do kinh nghiệm và kiến thức còn hạnchế, bài làm sẽ không thể tránh khỏi những thiếu sót Mong thầy cô tận có thể tậntình góp ý và đưa ra lời khuyên để em có thể hoàn thiện bài làm của em hơn nữa Emxin kính chúc thầy, cô luôn luôn mạnh khỏe, hạnh phúc và đạt được nhiều thànhcông và đưa khoa, viện của chúng ta có được những thành tựu cao trên con đườnggiảng dạy và đào tạo tại trường.

Em xin trân trọng cảm ơn!

Hà Nội, Tháng 11 năm 2020

Sinh viên thực hiệnNông Thế Nhật

Trang 8

CHƯƠNG I: TỔNG QUAN

1.1.Lý do chọn bài toán

Ngày nay, với sự phát triển ngừng của khoa học công nghệ, ở thời đại 4.0, nhucầu thực tế của xã hội đòi hỏi tính tính thiết thực, thuận tiện và hiệu quả Từ đầunăm 2020 đến nay, đại dịch Covid-19 đã giáng một đòn mạnh mẽ đến hầu hết cácngành kinh tế Tuy nhiên, nó lại là đòn bẩy cho sự phát triển của thị trường kinhdoanh online Hành vi của người tiêu dùng chuyển hướng mạnh mẽ từ offline sangonline Tổng kết Quý I/2020, thị trường mua sắm online tại Việt Nam trung bình có2,1 triệu đơn mỗi ngày, giảm 11% so với mùa cao điểm cuối năm 2019, tuy nhiên lạităng mạnh 66% so với cùng kỳ năm ngoái Với dự đoán tăng trưởng chỉ tăng 35%mỗi năm, con số này tương đối ấn tượng và vượt cả kỳ vọng Nhận thấy xu hướngmua sắm trực tuyến trong thời gian tới sẽ được tăng cường tính cá nhân hóa, tươngtác và xã hội hóa, nhiều doanh nghiệp thay đổi hướng phát triển nhằm mang đến chongười dùng những trải nghiệm mua sắm online có tính cá nhân và giải trí cao Vì vậynhu cầu có một trang thương mại ngày một tăng vì những lợi ích mà một Website cóthể mang lại:

Nâng cao hiệu quả làm việc, quản lý dễ dàng.Dễ dàng tìm kiếm, so sánh và tiến hành mua sản phẩm.Giảm nguồn nhân lực, nâng cao hiệu suất công việc.Dễ dàng chỉnh sửa và nâng cao giá trị thông tin lưu trữ.

Có thể làm việc từ xa, hạn chế tốt ra việc ra ngoài trong mùa dịch.Tiết kiệm thời gian cho cả bên bán hàng và khách hàng.

Giúp tạo dựng hình ảnh về doanh nghiệp uy tín, chuyên nghiệp và thânthiện hơn đối với khách hàng.

Giúp việc bán hàng trở nên nhanh chóng, thuận tiện hơn cho cả nhàbán hàng và các bên liên quan như nhà cung cấp, nhà vận chuyển…

Hoàn toàn chủ động được kế hoạch phát triển, không bị ràng buộc bởicác chính sách như các trang thương mại điện tử Shopee, Lazada, Trong các mặt hàng hot đang được săn đón, mua bán online mạnh mẽ ở thờiđiểm hiện tại, thì sách là một mặt hàng đang có doanh số bán ra vô cùng ấn tượngtrong mùa dịch Covid hiện nay Từ xưa đến nay, đọc sách vẫn luôn là một thói quenbổ ích được nhiều người yêu thích bên cạnh việc cung cấp lượng lớn kiến thức thìđọc sách còn mang lại nhiều lợi ích hơn thế Để đáp ứng xu hướng “Bán sách onlinevà sách điện tử lên ngôi mùa Covid-19” đang cực kì thịnh hành hiện nay không chỉ ở

Trang 9

Việt Nam mà trên toàn thế giới vậy nên hôm nay em đã chọn chủ đề: “Phân tích vàxây dựng website bán sách trực tuyến”.

Dịch Covid-19 đã khiến cho nhiều sự kiện lớn về sách, xuất bản phải hủy,hoãn, hoặc đóng cửa Điều này khiến các nhà xuất bản, các công ty sách, nhà sách,các đơn vị phát hành mất đi nguồn thu không nhỏ.

Thị trường bán sách online phát triển đáng kinh ngạc

Tuy nhiên, một điểm sáng của ngành in và xuất bản thời gian này là số lượngsách bán qua hình thức online và sách điện tử đã tăng mạnh Thời gian cách ly xãhội, hạn chế đi lại, trẻ nhỏ học tập tại nhà cùng với việc các địa điểm vui chơi giảitrí, rạp chiếu phim, quán cà phê, nhà hàng, điểm du lịch… đóng cửa đã khiến chonhu cầu mua sách về nhà đọc tăng cao.

Do yêu cầu hạn chế tụ tập đông người, giữ khoảng cách để phòng tránh dịchbệnh Covid-19, bạn đọc lựa chọn hình thức mua sách qua mạng giúp kênh phát hànhsách online tăng mạnh Ghi nhận của Tiki, đơn vị lớn nhất trong lĩnh vực bán sáchonline hiện nay cho thấy, trong hai tháng đầu năm 2020, tỷ lệ tăng trưởng mặt hàngsách tăng 150% so với cùng kỳ năm ngoái Trong đó, năm mảng sách bán chạy nhấtlà: Sách văn học, kỹ năng sống, thiếu nhi, kinh tế và truyện tranh Đặc biệt, hai loạisách có mức độ tăng trưởng cao trong hai tháng đầu năm nay so với cùng thời điểmnăm ngoái là sách y học (tăng gấp 2,7 lần) và sách thường thức gia đình (tăng gấp 2lần) Một số đơn vị khác như Fahasa, Anfabook, Nhã Nam, Thái Hà book đều ghinhận sự tăng trưởng này với mức từ 20-30%, Phương Nam tăng trên 70% Sự tăng

Trang 10

trưởng đột biến của phát hành sách online ít nhiều bù đắp một phần doanh thu chocác đơn vị, giúp cho các đơn vị có thêm cơ hội duy trì hoạt động.

- Lợi ích của việc đọc sách

Đọc sách giúp nâng cao kiến thức.

Cải thiện sự tập trung và tăng cường kỹ năng tư duy, phân tích.Vốn từ ngữ được mở rộng thông qua việc đọc sách.

Giúp cả thiện trí nhớ.

Là một hình thức giải trí giảm căng thẳng.Kích thích tinh thần.

Tăng tuổi thọ.

Hoàn thiện kỹ năng viết.

Tạo dựng một thói quen lành mạnh.

Quy trình quản lý tốn nhiều thời gian.

Việc tìm kiếm tài liệu, sản phẩm diễn ra chậm chạp.Thông tin lưu trữ, bảo quản không có tính bảo mật, dễ sai sót.Vì một cửa hàng sẽ có hệ thống của nhà sản xuất - kho - cửa hàng nên việcquản lý xuất nhập dữ liệu phải diễn ra qua nhiều bộ phận và công đoạn, điều này rấtmất thời gian và nhân lực Hơn nữa, việc quản lý dữ liệu qua nhiều công đoạn nhưvậy sẽ khiến dộ chính xác không được cao, dễ sảy ra nhầm lẫn, sai sót Phương phápnhập liệu thủ công thường khó phát hiện lỗi và việc tiến hành sửa đổi thường khôngdiễn ra nhanh chóng Quản lý một cửa hàng sách sẽ phải có trách nhiệm quản lý mộtlượng lớn dữ liệu như loại sách, tên sách, tác giả, xuất xứ, năm xuất bản, giá tiền,…rất khó dể đồng bộ hóa nguồn dữ liệu.

Đó chính là lý do tại sao em muốn xây dựng một trang web bán sách online.

1.4.Mục tiêu của hệ thống

Trang 11

- Mục tiêu chính:

Khách hàng: giúp khách có khả năng tiếp cận đến nguồn sản phẩm dễdàng qua việc sử dụng công nghệ thời đại 4.0, phương thức mua hàng,giao dịch dễ dàng nhanh chóng Hạn chế ra ngoài mùa dịch mua hàngnhư phương thức mua hàng truyền thống nhờ các hình thức vận chuyểnnhanh chóng và an toàn.

Admin: Giúp việc quản lý bán hàng trở nên dễ dàng hơn, hạn chế tốiđa các công đoạn quản lý, giảm thiểu sai sót Nâng cao lượng kháchhàng có thể tiếp cận, tiết kiệm chi phí cho mặt bằng, quảng cáo, dịchvụ.

Tiếp nhận đơn hàng của khách, quản lý vận chuyển, theo dõi đơn hàngđến khi giao hàng thành công Xử lý, giải quyết rắc rối về đơn hàng.

Cập nhật và quản lý thông tin về sản phẩm, khách hàng.Xuất báo cáo.

Dưới đây là thống kê chi tiết về đơn hàng trên trang quản lý:

Thống kê đơn hàng trên web

1.5.Đối tượng và phạm vi của bài toán

Trang 12

Website quản lý bán sách được thiết kế nhằm tạo nên một trang web bán hàngonline với mặt hàng kinh doanh là sách, các ấn phẩm thuộc nhiều chủ đề, một nơithích hợp dành cho những người yêu sách có thể tìm mua được cuốn sách mình cần.

Phạm vi được sử dụng cho quản trị viên làm việc quản lý tất cả thông tin liênquan cửa hàng bao gồm: thông tin sản phẩm, thông tin khách hàng, thông tin nhàcung cấp, thông tin quản trị viên.

1.6.Quy trình nghiệp vụ

- Xác định kế hoạch và mục tiêu: Xây dựng website quản lí bán sách.- Phát hiện khách hàng tiềm năng: Qua quảng cáo sản phẩm hoặc website.- Kết nối – liên hệ: tạo được đường kết nối khách hàng đến website để tìm kiếm

sản phẩm, tạo account cho người dùng là khác hàng bao gồm các thông tin cánhân và liên hệ.

- Nghiên cứu – đánh giá: nghiên cứu thị trường, tìm hiểu thị hiếu của khách

hàng, nhanh chóng thay đổi theo trend để đưa ra chiến lược kinh doanh hợplý.

- Giới thiệu sản phẩm: thiết kế trang web một cách chuyên nghiệp nhất có thể,

giới thiệu chi tiết sản phẩm nhằm đáp ứng được tối thiểu thông tin khách hàngđang tìm kiếm.

- Thuyết phục khách hàng: hướng dẫn, giải đáp mọi thắc mắc gặp phải của

khách hàng khi đang mua hàng.

- Chốt đơn: xác nhận đơn hàng, tiếp nhận thông tin khách hàng, kiếm soát vận

chuyển cho đến khi giao hàng thành công và nhận được tiền đã thanh toán.

- Chăm sóc khách hàng sau bán: giải quyết mọi vấn đề phát sinh sau khi giao

hàng bao gồm cả đổi trả sản phẩm, tạo ra các ưu đãi cho các khách hàng.Khi mới vào trang web khách hàng có thể xem thông tin sản phẩm được bàybán trên trang web như tên sách, ngày phát hành, tác giả, năm xuất bản, giá tiền,…

Khách hàng sau khi tìm thấy sản phẩm mình ưng ý và muốn đặt hàng sẽ tiếnhàngh đăng kí tài khoản trên hệ thống với phân quyền là User.

Sau khi đăng kí thành công, quản trị viên sẽ tiếp nhận thông tin khách hàngbao gồm: tên đăng nhập, họ tên, email, số điện thoại, địa chỉ, mật khẩu Lúc này,khách hàng có thể tiến hành thêm sản phẩm giỏ hàng, tiến hành đặt hàng và đợi xácnhận đơn hàng qua điện thoại xác nhận từ shop.

Trang 13

Hình 2: Sơ đồ Use – Case tổng quát

2.2.1 Quản lý người dùng

Hình 2.1: Sơ đồ Use – Case quản lý người dùng

2.2.2 Quản lý đơn hàng

Trang 14

Hình 2.2: Sơ đồ Use – Case quản lý đơn hàng

Trang 15

2.2.5 Quản lý menu

Hình 2.5: Sơ đồ Use – Case quản lý menu

2.2.6 Quản lý liên hệ

Hình 2.6: Sơ đồ Use – Case quản lý liên hệ

2.2.7 Quản lý bài viết

Trang 16

Hình 2.7: Sơ đồ Use – Case quản lý bài viết

2.2.8 Quản lý ảnh bìa

Hình 2.8: Sơ đồ Use – Case quản lý ảnh bìa

2.2.9 Chỉnh sửa thông tin cá nhân

Hình 2.9: Sơ đồ Use – Case quản lý chỉnh sửa thông tin cá nhân

2.2.10 Xem thông tin sản phẩm

Trang 17

Hình 2.10: Sơ đồ Use – Case quản lý xem thông tin sản phẩm

Trang 18

- Đảm bảo tối thiểu: Đăng nhập thành công.

- Hầu hết các chức năng quản lý của Admin đều tương tự như nhau nên emchọn những chức năng có tính đại diện để chỉ ra phương thức hoạt động của chúng.

2.3.1 Đăng nhập hệ thống

Tên UseCase Đăng nhập

Tác nhân chính Quản trị viên, khách hàng

Tên điều kiện Khởi động hệ thống

Đảm bảo tối thiểu Phải có tài khoản

Đảm bảo thành công Đăng nhập thành côngKích hoạt Click vào button đăng nhập

Chuỗi sự kiện chính

- Người dùng đăng nhập vào hệ thống.- Click vào button đăng nhập.- Hiển thị form đăng nhập

- Nhập thông tin đăng nhập gồm: tên đăng nhập và mật khẩu.

- Hệ thống sẽ kiểm tra thông tin đăng nhập- Sau đó sẽ phản hồi lại kết quả đăng nhập.

- Hiển thị các sảnphẩm lên website tạimục tổng hợp sáchhoặc ở các mục có liênquan.

- Hiển thị và cập nhậtchính xác những nộidung đã thay đổi

- Sản phẩm không cònxuất hiện trên website

Kích - Click vào button - Click vào icon sửa - Click vào icon thùng

Trang 19

thêm mới sách (cây bút màu vàng) ởgóc bên phải của hàngsản phẩm trong trangquản lý.

rác (màu đỏ) ở gócbên phải của hàng sảnphẩm.

- Khi admin đã đăngnhập thành công.- Chọn mục Sản phẩm.- Click vào Thêm sảnphẩm trên thanhtaskbar hoặc buttonthêm sách ở mục Tấtcả sản phẩm.- Hiển thị form choadmin điền các dữ liệucủa sản phẩm cầnthêm.

- Sau khi hoàn tất nhậpđầy đủ dữ liệu, clickvào button Lưu ở gócphải phía trên mànhình.

- Hệ thống sẽ kiểm travà tiến hành thêm sảnphẩm.

- Phản hồi lại kết quả

- Khi admin đã đăngnhập thành công.- Chọn mục Sản phẩm.- Click vào mục Tất cảsản phẩm trên thanhtaskbar.

- Chọn sản phẩm cầnchỉnh sửa và click vàoicon cây bút màu vàngở góc phải cùng hàngđể sửa.

- Hiển thị form chi tiếtsản phẩm vừa chọn.- Chọn các trường cầnthay đổi sau đó ấnbutton Lưu.

- Hệ thống kiểm tra vàcập nhật lại dữ liệu sảnphẩm.

- Phản hồi lại kết quả.

- Khi admin đã đăngnhập thành công.- Chọn mục Sảnphẩm.

- Click vào mục Tất cảsản phẩm trên thanhtaskbar.

- Chọn sản phẩm cầnxóa và click vào iconthùng rác màu đỏ ởgóc phải cùng hàng đểxóa.

- Hệ thống sẽ kiếm travà tiến hành xóa sảnphẩm

- Phản hồi lại kết quả.- Sản phẩm được xóasẽ chuyển đến thưmục Thùng rác Cóthể phục hồi sản phẩmhoặc xóa vĩnh viễnnếu muốn tại đây.

- Hệ thống phản hồithêm sản phẩm khôngthành công.

- Thiếu thông tin tạicác trường và yêu cầunhập thêm.

- Sản phẩm trùng lặpvà yêu cầu thêm sảnphẩm mới,

- Hệ thống phản hồisửa sản phẩm khôngthành công.

- Thiếu thông tin tạicác trường và yêu cầunhập thêm.

- Không tìm thấy sảnphẩm cần tác động.

- Hệ thống phản hồixóa sản phẩm khôngthành công.

- Không tìm thấy sảnphẩm cần tác động.

Trang 20

2.3.3 Quản lý người dùng

Người dùng khi xem sản phẩm muốn mua hàng trên website phải đăng kí mộttài khoản được phân quyền là Customer, có thể thực hiện mọi chức năng khi muahàng thông thường Khi đăng kí thông tin cá nhân của tài khoản sẽ được tự độngthêm vào cơ sở dữ liệu Quản trị viên cũng có thể tự cấp tài khoản người dùng trêntrang quản lý.

Cả admin và người dùng có thể thay đổi thông tin cá nhân người dùng.Quản trị viên sẽ có một tài khoản được cấp toàn quyền tác động đến toàn bộhệ thống bao gồm cả quản lý tài khoản người dùng hay tác động lên cơ sở dữ liệuhiển thị trên website.

Chỉ có Admin mới có thể xóa tài khoản người dùng.

- Hiển thị tài khoảnngười dùng lênwebsite và trang quảnlý tài khoản.

- Hiển thị và cập nhậtchính xác những nộidung đã thay đổi

- Tài khoản không cònxuất hiện trên hệthống.

- Click vào button AddUser.

- Click vào icon sửa(cây bút màu vàng) ởgóc bên phải của hàngsản phẩm trong trangquản lý.

- Click vào icon thùngrác (màu đỏ) ở gócbên phải của hàng sảnphẩm.

- Khi admin đã đăngnhập thành công.- Chọn mục User.- Click vào Thêm Usertrên thanh taskbar hoặcbutton Add User ởmục Tất cả User.- Hiển thị form choadmin điền các dữ liệucủa tài khoản cần thêmvà phân quyền.- Sau khi hoàn tất nhậpđầy đủ dữ liệu, click

- Khi admin đã đăngnhập thành công, hoặcngười dùng đã đăngnhập vào wesite.- Chọn mục User.- Click vào mục Tất cảUser trên thanhtaskbar.

- Chọn tài khoản cầnchỉnh sửa và click vàoicon cây bút màu vàngở góc phải cùng hàngđể sửa.

- Khi admin đã đăngnhập thành công.- Chọn mục User.- Click vào mục Tất cảUser trên thanhtaskbar.

- Chọn tài khoản cầnxóa và click vào iconthùng rác màu đỏ ởgóc phải cùng hàng đểxóa.

- Hệ thống sẽ kiếm travà tiến hành xóa tài

Trang 21

vào button Lưu ở gócphải phía trên mànhình.

- Hệ thống sẽ kiểm travà tiến hành thêm tàikhoản.

- Phản hồi lại kết quả

- Hiển thị form chi tiếtUser vừa chọn.- Chọn các trường cầnthay đổi sau đó ấnbutton Lưu.

- Hệ thống kiểm tra vàcập nhật lại dữ liệu tàikhoản.

- Phản hồi lại kết quả.

khoản

- Phản hồi lại kết quả.- Tài khoản được xóasẽ chuyển đến thưmục Thùng rác Cóthể phục hồi tài khoảnhoặc xóa vĩnh viễnnếu muốn tại đây.

- Hệ thống phản hồithêm tài khoản khôngthành công.

- Thiếu thông tin tạicác trường và yêu cầunhập thêm.

- Tài khoản trùng lặpvà yêu cầu thêm tàikhoản mới.

- Hệ thống phản hồisửa tài khoản khôngthành công.

- Thiếu thông tin tạicác trường và yêu cầunhập thêm.

- Không tìm thấy tàikhoản cần tác động.

- Hệ thống phản hồixóa tài khoản khôngthành công.

- Không tìm thấy tàikhoản cần tác động.

2.3.4 Quản lý đơn hàng

Tên UseCase - Quản lý đơn hàng.

Tác nhân chính - Người dùng.

Đảm bảo thànhcông

- Đặt hàng thành công và có đơn hàng gửi về hệ thống dướidạng chờ xử lý.

Kích hoạt - Sau khi thêm sản phẩm vào giỏ hàng và cập nhật đầy đủ

thông tin, click vào button thanh toán để tiến hàng đặt hàng.

Chuỗi sự kiếnchính

- Sau khi khách hàng kích hoạt hệ thống thành công bằng cáchđăng nhập vào website.

- Vào trang chủ website để xem thông tin sản phẩm, sau khi đãchọn được sản phẩm mình mong muốn, khách hàng có thểthêm sản phẩm vào giỏ hàng online rồi tiếp tục tìm sản phẩmkhác để thêm

- Sau khi chọn được những sản phẩm sách mong muốn, kháchhàng sẽ vào mục giỏ hàng để tiến hành đặt hàng.

- Khách hàng hàng có thể cập nhật lại giỏ hàng bằng cách

Trang 22

thêm, sửa số lượng hay xóa sản phẩm ở mục giỏ hàng.- Sau khi cập nhật giỏ hàng thành công, khách hàng có thể tiếnhành đặt hàng bằng cách click button Thanh toán.

- Khách hàng sẽ được đưa đến trang thanh toán Tại đây kháchhàng sẽ phải điền đầy đủ thông tin để đảm bảo kiện hàng cóthể giao hàng thành công Sau khi điền đầy đủ các trường bắtbuộc khách hàng sẽ click vào button Đặt hàng.

- Hệ thống ghi nhận thông tin và kiếm tra.

- Phản hồi lại chi tiết đơn hàng vừa đặt và quá trình đặt hàngthành công.

Ngoại lệ

- Đơn hàng không được đặt thành công do khách hàng điềnkhông đầy đủ các trường, khách hàng phải kiểm tra lại thôngtin cá nhân người nhận và đặt lại.

2.4.Biểu đồ hoạt động2.4.1 Chức năng đăng nhập

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

2.4.2 Quản lý sản phẩm 2.4.2.1 Thêm mới sản phẩm

Trang 23

2.14 Biểu đồ hoạt động cho chức năng thêm mới sản phẩm

2.4.2.2 Sửa thông tin sản phẩm

2.15 Biểu đồ hoạt động cho chức năng sửa thông tin sản phẩm

2.4.2.3 Xóa sản phẩm

Trang 24

2.16 Biểu đồ hoạt động cho chức năng xóa sản phẩm

2.4.3 Quản lý người dùng2.4.3.1 Thêm người dùng

2.17 Biểu đồ hoạt động cho chức năng thêm người dùng

2.4.3.2 Chỉnh sửa thông tin người dùng

Trang 25

2.18 Biểu đồ hoạt động cho chức năng chỉnh sửa thông tin người dùng

2.4.3.3 Xóa người dùng

2.19 Biểu đồ hoạt động cho chức năng xóa người dùng

2.4.4 Quản lý đặt hàng

Trang 26

2.20 Biểu đồ hoạt động cho chức năng quản lý đặt hàng

2.5.Biểu đồ trạng thái

2.5.1.Chức năng đăng nhập

2.21 Biểu đồ trạng thái cho chức năng đăng nhập

2.5.2 Quản lý sản phẩm2.5.2.1 Thêm sản phẩm

Trang 27

2.22 Biểu đồ trạng thái cho chức năng thêm mới sản phẩm

2.5.2.2 Sửa thông tin sản phẩm

2.23 Biểu đồ trạng thái cho chức năng sửa thông tin sản phẩm

2.5.2.3 Xóa sản phẩm

Trang 28

2.24 Biểu đồ trạng thái cho chức năng xóa sản phẩm

2.5.3 Quản lý người dùng2.5.3.1 Thêm người dùng

2.25 Biểu đồ trạng thái cho chức năng thêm mới người dùng

2.5.3.2 Sửa thông tin người dùng

Trang 29

2.26 Biểu đồ trạng thái cho chức năng chỉnh sửa thông tin người dùng

2.5.3.3 Xóa người dùng

2.27 Biểu đồ trạng thái cho chức năng xóa người dùng

2.5.4 Quản lý đặt hàng

Trang 30

2.28 Biểu đồ trạng thái cho chức năng quản lý đặt hàng

2.6.Biểu đồ tuvn tự2.6.1 Chức năng đăng nhập

2.29 Biểu đồ tuần tự chức năng đăng nhập

2.6.2 Quản lý sản phẩm2.6.2.1 Thêm sản phẩm

Trang 31

2.30 Biểu đồ tuần tự chức năng thêm sản phẩm

2.6.2.2 Sửa thông tin sản phẩm

2.31 Biểu đồ tuần tự chức năng chỉnh sửa thông tin sản phẩm

2.6.2.3 Xóa sản phẩm

Trang 32

2.32 Biểu đồ tuần tự chức năng xóa sản phẩm

2.6.3 Quản lý người dùng2.6.3.1 Thêm người dùng

2.33 Biểu đồ tuần tự chức năng thêm mới người dùng

2.6.3.2 Sửa thông tin người dùng

Trang 33

2.34 Biểu đồ tuần tự chức năng chỉnh sửa thông tin người dùng

2.6.3.3 Xóa người dùng

2.35 Biểu đồ tuần tự chức năng xóa người dùng

2.6.4 Quản lý đặt hàng

Ngày đăng: 25/05/2024, 18:14

HÌNH ẢNH LIÊN QUAN

Hình 3.1: Mô hình quan hệ của bài toán - Báo Cáo Chuyên Đề Thực Tập Nghiên Cứu Và Xây Dựng Hệ Thống Bán Sách Trực Tuyến.pdf
Hình 3.1 Mô hình quan hệ của bài toán (Trang 39)
3.5.3. Bảng Thể loại (category) ST - Báo Cáo Chuyên Đề Thực Tập Nghiên Cứu Và Xây Dựng Hệ Thống Bán Sách Trực Tuyến.pdf
3.5.3. Bảng Thể loại (category) ST (Trang 40)
3.5.7. Bảng Đơn hàng (order) ST - Báo Cáo Chuyên Đề Thực Tập Nghiên Cứu Và Xây Dựng Hệ Thống Bán Sách Trực Tuyến.pdf
3.5.7. Bảng Đơn hàng (order) ST (Trang 41)
3.5.9. Bảng Bài viết (post) ST - Báo Cáo Chuyên Đề Thực Tập Nghiên Cứu Và Xây Dựng Hệ Thống Bán Sách Trực Tuyến.pdf
3.5.9. Bảng Bài viết (post) ST (Trang 42)
5 Img varchar(100) Hình ảnh - Báo Cáo Chuyên Đề Thực Tập Nghiên Cứu Và Xây Dựng Hệ Thống Bán Sách Trực Tuyến.pdf
5 Img varchar(100) Hình ảnh (Trang 43)

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

TÀI LIỆU LIÊN QUAN