Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.06 MB, 51 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
Sơ đồ 1:Giao diện website...8
Sơ đồ 2:Hệ thống cơ sở dữ liệu...8
Sơ đồ 3: Website công khai...9
Sơ đồ 4: Wesbite đăng nhập tài khoản...9
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">Hình 1 Biểu đồ Use case tổng qt...12
Hình 2 Nhóm các Use case...13
Hình 3 Nhóm Use case Đăng ký, Đăng nhập...13
Hình 4 Nhóm Use case Quản lý thơng tin cá nhân...14
Hình 5 Nhóm Use case Quản lý danh sách Admin...14
Hình 6 Nhóm Use case Quản lý danh mục sản phẩm...15
Hình 7 Nhóm Use case đặt hàng...16
Hình 8 Nhóm Use case Xử lý đơn hàng...16
Hình 9 Biểu đồ hoạt động của Use case Đăng ký Admin...30
Hình 10 Biểu đồ hoạt động của Use case Đăng nhập...31
Hình 11 Biểu đồ hoạt động của Use case Sửa thơng tin cá nhân...32
Hình 12 Biểu đồ hoạt động của Use case Quản lý danh sách Admin...33
Hình 13 Biểu đồ hoạt động của Use case Quản lý danh mục sản phẩm...34
Hình 14 Biểu đồ hoạt động của Use case đặt hàng, tiếp nhận và xử lý đơn...35
Hình 15 Biểu đồ tuần tự của Use case Đăng ký Admin...36
Hình 16 Biểu đồ tuần tự của Use case Đăng nhập...37
Hình 17 Biểu đồ tuần tự của Use case Sửa thơng tin cá nhân...38
Hình 18 Biểu đồ tuần tự của Use case Quản lý danh sách Admin...39
Hình 19 Biểu đồ tuần tự của Use case Quản lý danh mục sản phẩm...40
Hình 20 Biểu đồ tuần tự của Use case đặt hàng, tiếp nhận và xử lý đơn...40
Hình 21: Giao diện trang chủ...41
Hình 22: Giao diện giới thiệu...42
Hình 23: Giao diện sản phẩm...42
Hình 24: Giao diện chi tiết sản phẩm...43
Hình 25 Giao diện giỏ hàng...44
Cuộc Cách mạng 4.0 đang diễn ra với nhiều cơ hội và thách thức, yêu cầu thế hệtrẻ phải đổi mới và thích nghi. Cuộc Cách mạng 4.0 dựa trên cơng nghệ vạn vật kết nối,tự động hóa và trí tuệ nhân tạo, sẽ mang lại sự biến đổi tồn diện cho thế giới. Internet làmột trong những cơng nghệ quan trọng nhất, ảnh hưởng đến mọi lĩnh vực của cuộc sốngvà hoạt động của con người, đặc biệt là thương mại điện tử. Nhu cầu mua sắm trực tuyếnngày càng tăng cao, đòi hỏi các nhà kinh doanh phải có những chiến lược phát triển hiệuquả. Với kiến thức đã học, em chọn đề tài: “Xây dựng website quản lý shop giày thờitrang” bằng ngơn ngữ lập trình PHP và cơ sở dữ liệu Mysql, nhằm áp dụng công nghệthông tin vào kinh doanh thời trang cho một cửa hàng giày dép.
Chính vì những lợi ích to lớn từ internet đã thúc đẩy sự ra đời và phát triển củathương mại điện tử làm biến đổi bộ mặt văn hóa cũng như nâng cao chất lượng cuộcsống của con người. Cuộc sống ngày càng phát triển thì các nhu cầu xã hội của conngười ngày càng cao. Từ đó địi hỏi các nhà kinh doanh cần phải thay đổi, tìm ra cácchiến lược phát triển phù hợp để có thể kinh doanh tốt, cạnh tranh với rất nhiều đối thủtrên thị trường. Nhu cầu mua sắm trực tuyến thanh toán qua mạng ngày càng phổ biếnrộng rãi để khách hàng ln có được sự lựa chọn tốt nhất ngay tại nhà của mình màkhông phải tốn quá nhiều thời gian.
Để việc mua bán hàng hoá tại nhà bằng cách đặt hàng và thanh toán qua internetcủa khách hàng được thực hiện một cách dễ dàng và thuận lợi hơn, phục vụ nhu cầungày càng cao của khách hàng. Từ nhu cầu thực tế này cùng với kiến thức em đã tiếp thuở trường, em đã chọn đề tài: “Xây dựng website quản lý shop giày thời trang” bằng ngơnngữ lập trình PHP và cơ sở dữ liệu Mysql được xây dựng trên ý tưởng áp dụng côngnghệ thông tin nhắm phục vụ nhu cầu kinh doanh thời trang cho một cửa hàng giày dép.
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12"><b>1.1 Tên đề tài</b>
<b>1.2 Tổng quan</b>
- Trên thị trường hiện nay có rất nhiều cơng ty cửa hàng bn bán các loại hànghố như điện thoại, máy tính, quần áo… Chính vì vậy nhu cầu quảng bá hình ảnhcơng ty, cửa hàng ngày càng được đầu tư và mở rộng trên nhiều mặt. Giới thiệusảm phẩm rộng rãi ra công chúng và mở rộng thị trường là một phần tất yếu chiếnlược phát triển kinh doanh công ty.
- Với sự bùng nổ của internet, mỗi ngày có hàng trăm triệu người truy nhậpinternet với nhu cầu tìm tin tức, nhu cầu mua bán một cách thuận tiện nhanhchóng. Nhận được tính thiết thực của điều đó em đã nhận đề tài: “Xây dựngwebsite quản lý shop giày thời trang” để đáp ứng nhu cầu đó.
- Trang chủ: Người dùng khi tiếp cận tính năng này có thể biết được những thơngtin cơ bản về cửa hàng cà phê, một số hình ảnh đẹp, các dạng panel hay flashquảng cáo hai bên, …
- Giới thiệu: Các thông tin giới thiệu tổng quan về cửa hàng giày dép.
- Danh mục và sản phẩm: Tại đây người dùng có thể biết về thơng tin (Tên, hìnhảnh, s ố lượng, giá cả,…) của từng sản phẩm g i à y d é p , đây cũng chính lànhững sản phẩm làm nên thương hiệu cho shop kinh doanh giày dép. Cũng vớitính năng này người dùng có thể biết được những thơng tin về sản phẩm mới, ưuđãi hay hình thức tiếp cận đặt hàng online.
- Đánh giá: Cung cấp cảm nhận của khách hàng về dịch vụ, sản phẩm của cửahàng. Qua đó giúp cho khách hàng có cái nhìn khách quan, tổng thể hơn về cửahàng và tạo được sự tin tưởng của khách hàng.
- Bài viết: Cung cấp nhiều thông tin thú vị cho khách hàng về cửa hàng như sảnphẩm giảm giá, sản phẩm mới, sự kiện hay thông tin về thương hiệu, …
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">- Đăng nhập/ đăng kí /đổi mật khẩu: Đăng nhập hoặc đăng kí hoặc thay đổi mật khẩu tài khoản khách hàng để đặt hàng online trên trang web.
<b>1.4 Cơ sở lý thuyết1.4.1 Ngôn ngữ sử dụng</b>
<i><b>1.4.1.1 HTML</b></i>
- HTML là viết tắt của Hyper Text Markup Language.
- HTML là ngôn ngữ đánh dấu tiêu chuẩn để tạo các trang Web.- HTML mô tả cấu trúc của một trang Web.
- HTML bao gồm một loạt các phần tử.
- Các phần tử HTML cho trình duyệt biết cách hiển thị nội dung.
- Các phần tử HTML gắn nhãn các phần nội dung như "đây là một tiêu đề", "đây là một đoạn văn", "đây là một liên kết", …
<i><b>1.4.1.2 CSS</b></i>
- CSS là viết tắt của Cascading Style Sheets.
- CSS mô tả cách các phần tử HTML được hiển thị trên màn hình, giấy hoặc trong các phương tiện khác.
- CSS tiết kiệm rất nhiều công việc. Nó có thể kiểm soát bố cục của nhiều trang web cùng một lúc.
- Các bảng định kiểu bên ngoài được lưu trữ trong các tệp CSS.
<i><b>1.4.1.3 PHP</b></i>
<b>PHP: Hypertext Preprocessor,</b>
<b>Thường được viết tắt thành PHP là một ngôn ngữ lập trình kịch bản hay một loại mã</b>
lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở,dùng cho mục đích tổng qt. Nó rất thích hợp với web và có thể dễ dàng nhúngvào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cúpháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so vớicác ngơn ngữ khác nên PHP đã nhanh chóng trở thành một ngơn ngữ lập trình web phổbiến nhất thế giới.
<b>1.5 Phương pháp nghiên cứu</b>
- Tiến hành thu thập và phân tích những thơng tin, tài liệu liên quan đến đề tài đểhình thành nên những ý tưởng tổng quan.
- Khảo sát thị trường.
- Xác định các yêu cầu nhằm phân tích thiết kế hệ thống chương trình cho phù hợp.- Triển khai chương trình và đánh giá kết quả.
<b>1.5.1 Các phương pháp nghiên cứu thực tiễn</b>
- Là các phương pháp tác động trực tiếp vào đối tượng có trong thực
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">tiễn để làm rõ bản chất và các quy luật của đối tượng. Gồm các phương pháp:+ Phương pháp quan sát khoa học
+ Phương pháp khảo sát/điều tra+ Phương pháp thực nghiệm khoa học+ Phương pháp phân tích tổng kết+ Phương pháp chuyên gia
<b>1.5.2 Các phương pháp nghiên cứu lý thuyết:</b>
- Là các phương pháp thu thập thông tin khoa học trên cơ sở nghiên cứu các vănbản, tài liệu đã có và băng các thao tác tư duy logic để rút ra kết luận khoa họccần thiết. Gồm các phương pháp:
+ Phương pháp phân tích và tổng hợp lý thuyết+ Phương pháp mơ hình hóa
+ Phương pháp lý thuyết
<b>1.6 Kết quả</b>
Đã làm thành một website hoàn chỉnh đáp ứng đủ các nhu cầu tìm kiếm thông tin của người dùng<i><b>.</b></i>
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15"><b>2.1 Giới thiệu tài liệu</b>
Giai đoạn này tập trung vào việc thu thập các thông tin, tài liệu liên quan tớicấu trúc của hệ thống và các hoạt động của hệ thống nhằm xác định một số vấn đề trướckhi bắt đầu xây dựng, phát triển một dự án. Nội dung cần khảo sát tương ứng vớinhững vấn đề cần giải quyết sao cho phù hợp với yêu cầu của người sử dụng và quy môcủa hệ thống thơng tin. Nhằm phân tích và định rõ u cầu của khách hàng. Tìm hiểuxem phần mềm cần làm những gì chứ khơng phải là làm như thế nào. Đích cuối cùngcủa cơng việc phân tích dưới đây là tạo ra đặc tả yêu cầu, là tài liệu ràng buộc giữakhách hàng và người phát triển để đi đến cái đích chung đó là tạo ra phần mềm.
<b>2.2 Lý do chọn đề tài</b>
Ngày nay, việc áp dụng Website trong việc phát triển kinh doanh của cửa hàng trởnên rất phổ biến và hiệu quả, trong đó các sản phẩm giày dép cũng có sử dụng nhiềuđến Website để giới thiệu và quảng bá sản phẩm của cửa hàng, thương hiệu riêng.Việc lên mạng tìm kiếm và mua sản phẩm trở nên khá gần gũi với xã hội ngày nay, đặcbiệt là các bạn trẻ.
Thị trường thời trang đã và đang là thị trường tiềm năng, nó ngày càng gần gũi vàquan trọng đối với mỗi người. Việc có được một món đồ thời trang đẹp giúp họ tự tinhơn, yêu đời hơn và tất nhiên là đẹp hơn trong mắt người thân, bạn bè, đồng nghiệp.
Bên cạnh đó, Website cịn giúp giới thiệu hình ảnh, thương hiệu cửa hàng đến vớimọi người. Do vậy, nhóm em quyết định thực hiện đề tài này với mong muốn đưa đếnnhiều sự lựa chọn hơn cho khách hàng, và phát triển cửa hàng trên quy mơ lớn hơn.
<b>2.3 Phạm vi</b>
Phục vụ cho các khách có nhu cầu đặt hàng qua mạng. Và cho các nhà sản xuấtmuốn giới thiệu, muốn quảng bá sản phẩm của mình tới người tiêu dùng thơng qua cácsản phẩm thời trang giày dép. Phục vụ cho người tiêu dùng mua sắm trực tuyến thôngqua Internet.
<b>2.4 Ưu điểm, nhược điểm của website2.4.1 Ưu điểm:</b>
- Website dễ truy cập và sử dụng- Thân thiện với người sử dụng- Tốc độ truy cập nhanh
- Giao diện bắt mắt, phù hợp với xu hướng hiện nay- Giới thiệu đầy đủ thông tin của các sản phẩm
- Xây dựng được thanh danh mục giúp người dùng dễ dàng lựa chọn
<b>2.4.2 Nhược điểm</b>
- Giới hạn về băng thơng
- Một số tính năng chưa được hồn thiện
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16"><b>2.5 Kết luận</b>
Thiết kế website quản lý shop giày thời trang góp phần quảng bá hình ảnh và thuhút khách hàng, quảng cáo sản phẩm, dịch vụ của doanh nghiệp kinh doanh giàydép là cần thiết ở thời điểm hiện tại cũng như trong tương lai.
<b>2.6 Cấu trúc đồ án</b>
Khi người dùng đang có ý định muốn mua sản phẩm giày dép của shop nhưng đang còn băn khoăn về giá cả, chất lượng sản phẩm thì người dùng sẽ truy cập vào website này để tìm hiểu thơng tin: tên, hình ảnh, giá cả, chất lượng của sản phẩm cũng như thương hiệu, mơ hình kinh doanh của cửa hàng. Website sẽ đưa đến cho người dùng các thông tin hữu ích, giúp khách hàng hiểu rõ về sản phẩm giày dép qua các thơng số cụ thể, hình ảnh và các phản hồi hay các bình luận do khách hàng đã trải nghiệm.
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17"><b>3.1 Chiến lược dự án</b>
- Thỏa mãn nhu cầu mua và bán cho người dùng Website.
- Giúp khách hàng có cái nhìn khách quan hơn về cửa hàng giày dép.- Liên hệ trực tiếp với dịch vụ khi có thắc mắc.
+ Giao diện đẹp, dễ nhìn.
+ Cách trình bày hợp lý đơn giản, khơng cầu kì+ Cách sử dụng khơng làm khó người dùng.+ Có hướng dẫn sử dụng cụ thể.
<b>3.6 Ước lượng thời gian hoàn thành:</b>
- Khoảng 2 tháng
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">- Ngày bắt đầu:26/09/2023.- Ngày kết thúc: 17/12/2023.
<b>3.7 Kế hoạch thực hiện</b>
<b>Thời gianNội dung thực hiện</b>
Tuần thứ 1Từ ngày 25/9 đến 30/9
Thu thập và phân tích yêu cầu của đề tài.Tuần thứ 2-3
Từ ngày 2/10 Đến 15/10
Tìm hiểu các ngơn ngữ lập trình và các framework.Xác định được đối tượng sử dụng.
Tiến hành vẽ ra sơ đồ trang web.Tuần thứ 4-5
Từ ngày 16/10 Đến 29/10
Thiết kế cơ sở dữ liệu.
Xây dựng logic và chức năng của trang web.Tuần thứ 6-7
Từ ngày 30/10 Đến 13/11
Xây dựng giao diện người dùng Tuần thứ 8-9
Từ ngày 14/11 Đến 28/11
Đảm bảo trang web đã hoàn thành.Kiểm tra và sửa các lỗi nếu có.Hồn thiện báo cáo đồ án.Tuần thứ 10-11
Từ ngày 29/11 Đến 13/12
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">