Tải bản đầy đủ (.pdf) (23 trang)

BÀI TẬP LỚN ĐỒ ÁN CƠ SỞ: THIẾT KẾ WEBSITE BÁN BÁNH 10 ĐIỂM

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.26 MB, 23 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>Giảng viên hướng dẫn : Nguyễn Văn Thiệu </b>

Sinh viên thực hiện : Khúc Kim Anh - 20010754 : Đào Văn Lâm -

Năm học : 2022 - 2023

<i><b>Hà Nội, tháng 12 năm 2022 </b></i>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

2

<b>THÔNG TIN CHUNG </b>

<b>Sinh viên 1 </b> Khúc Kim Anh Mssv: 20010754

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

3

<b>LỜI CẢM ƠN </b>

Đầu tiên em xin bày tỏ lịng biết ơn sâu sắc đến thầy giáo chính đảm nhiệm hướng dẫn bộ môn Đồ án cơ sở, Thầy Nguyễn Văn Thiệu vì những ý kiến đóng góp q báu và mang tính xây dựng trong q trình lập kế hoạch và phát triển đề tài nghiên cứu đề tài này. Thầy đã giúp chúng em rất nhiều để nâng cao kiến thức của bản thân nhằm chuẩn bị chu đáo để tự tin thực hiện đồ án này. Thầy cũng khuyến khích chúng em nêu cao tin thần tự học. Chúng em đa cố gắng nghiêm cứu một cách nghiêm túc và ký lưỡng để có thể hồn thành bài nghiêm cứu thật chi tiết và hoàn chỉnh nhất.Tuy nhiên do vốn kiến thức còn hạn hẹp nên bài nghiêm cứu khó có thể tránh khỏi thiếu sót cũng như chưa chi tiết và hoàn chỉnh vậy nên kính mong thầy xem xét và góp ý để đề tài chúng em hoàn thiện hơn.

Em xin chân thành cảm ơn!

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<small>2.2. Cụ thể các chức năng và sơ đồ cấu trúc ... 8 </small>

<small>2.3. Yêu cầu chung ... 19 </small>

<small>2.4. Giao tiếp phần mền ... 19</small>

<small>III. Thiết kế và cài đặt ... 19</small>

<small>IV. Demo chương trình ... 20 </small>

<small>V. Kết luận ... 23</small>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<small>Bảng 6. Kiểm tra đơn hàng. ... 14</small>

<small>Bảng 7. Xem giới thiệu và liên hệ ... 15 </small>

<small>Bảng 8. Quản lí đơn hàng ... 16 </small>

<small>Bảng 9. Quản lí sản phẩm ... 17 </small>

<b>Danh sách sơ đồ </b><small>Sơ đồ 1. Sơ đồ Usecase đăng nhập. ... 9</small>

<small>Sơ đồ 2. Sơ đồ Uc-chung đăng nhập. ... 9</small>

<small>Sơ đồ 3. Sơ đồ Usecase đăng kí. ... 10</small>

<small>Sơ đồ 4. Sơ đồ Uc-chung đăng kí. ... 10</small>

<small>Sơ đồ 5. Sơ đồ Usecase tìm kiếm ... 11</small>

<small>Sơ đồ 6. Sơ đồ Uc-chung tìm kiếm ... 11</small>

<small>Sơ đồ 7. Sơ đồ Usecase thêm giỏi hàng ... 12</small>

<small>Sơ đồ 8. Sơ đồ Uc-chung thêm giỏi hàng ... 12</small>

<small>Sơ đồ 9. Sơ đồ Usecase xem giỏi hàng. ... 13</small>

<small>Sơ đồ 10. Sơ đồ Uc-chung xem giỏi hàng. ... 13</small>

<small>Sơ đồ 11. Sơ đồ Usecase kiểm tra đơn hàng ... 14</small>

Sơ đồ 12. Sơ đồ Uc-chung kiểm tra đơn hàng ... 14

<small>Sơ đồ 13. Sơ đồ Usecase xem thông tin giới thiệu và liên hệ ... 15 </small>

<small>Sơ đồ 14. Sơ đồ Uc-chung xem thông tin giới thiệu và liên hệ ... 15</small>

<small>Sơ đồ 15. Sơ đồ Usecase quản lí đơn hàng ... 16</small>

<small>Sơ đồ 16. Sơ đồ Uc-chung quản lí đơn hàng ... 16</small>

<small>Sơ đồ 17. Sơ đồ Usecase quản lí sản phẩm ... 17 </small>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

6

<small>Sơ đồ 18. Sơ đồ Uc-chung quản lí sản phẩm ... 18</small>

<b>Danh sách hình ảnh </b><small>Hình 1.Giao diện đăng nhập và đăng kí ... 19 </small>

<small>Hình 2.Giao diện thay đổi mật khẩu ... 19 </small>

<small>Hình 3.Giao diện trang chủ . ... 20</small>

<small>Hình 4.Giao diện giỏi hàng. ... 20 </small>

<small>Hình 5.Giao diện liên hệ . ... 21 </small>

<small>Hình 6.Giao diện người quản lí ... 22 </small>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

7

<b>I. GIỚI THIỆU </b>

<b>1.1. Đặt vấn đề </b>

Trong thời đại hiện nay, ngành công nghệ thông tin đang được sử dụng và ứng dụng rộng rãi trên mọi lĩnh vực. Nó là ngành phát triển khơng ngừng, thời kì cơng nghiệp địi hỏi thông tin nhanh, mua bán thuận lợi,…..Để đáp ứng nhu cầu của người dùng nhóm chúng em đã nghiên cứu và tìm hiểu đưa ra đề tài liên quan tới bánh ngọt giúp người dùng mua bán trở nên dễ dàng hơn. Chính

<i>vì vậy nhóm chúng em phát triển và xây dựng Webssite bán bánh, với những </i>

kiến thức đã được học và quá trình tìm hiểu và đặc biệt có thầy Nguyễn Văn Thiệu hướng dẫn nhiệt tình đã giúp nhóm em hồn thiện sản phẩm một cách tốt nhất.

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

8

<b>II. MÔ TẢ </b>

<b>2.1. Các chức năng </b>

7 Xem giới thiệu và liên hệ

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

9

<b>2.2. Cụ thể các chức năng và sơ đồ cấu trúc Đăng nhập </b>

Đối tượng sử dụng - Người dùng - Người quản lí

Chức năng Cho phép người dùng truy cập vào hệ thống

<i>Bảng 1: Đăng nhập </i>

<i>Sơ đồ 1: Usecase đăng nhập </i>

<i>Sơ đồ 2: Uc-chung đăng nhập </i>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

10

<b>Đăng kí </b>

Tên chức năng Đăng kí

Đối tượng sử dụng - Người dùng

Chức năng Cho phép người dùng đăng kí tài khoản để sử dụng đăng nhập vào hệ thống

<i>Bảng 2: Đăng kí </i>

<i> Sơ đồ 3: Usecase đăng kí </i>

<i> Sơ đồ 4: Uc-chung đăng xuất </i>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

11

<b>Tìm kiếm </b>

Tên chức năng Tìm kiếm

Đối tượng sử dụng - Người dùng - Người quản lí

Chức năng Cho phép người dùng tìm kiếm sản phẩm trong trang web

<i>Bảng 3: Tìm kiếm </i>

<i>Sơ đồ 5: Usecae tìm kiếm </i>

<i>Sơ đồ 6: Uc-chung tìm kiếm </i>

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

12

<b>Thêm vào giỏi hàng </b>

Tên chức năng Thêm vào giỏi hàng Đối tượng sử dụng - Người dùng

Chức năng Cho phép người dùng thêm sản phẩm vào giỏi hàng

<i>Bảng 4 :Thêm vào giỏi hàng </i>

<i>Sơ đồ 7: Usecase giỏi hàng </i>

<i>Sơ đồ 8: Uc-chung giỏi hàng </i>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<i>Sơ đồ 9: Usecase xem giỏi hàng </i>

<i>Sơ đồ 10: Uc-chung xem giỏi hàng </i>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

14

<b>Kiểm tra đơn hàng </b>

Tên chức năng Kiểm tra đơn hàng Đối tượng sử dụng - Người quản lí

- Người dùng

Chức năng Cho phép người dùng có thể kiểm tra thơng tin trang thái đơn hàng

<i>Bảng 6: Kiểm tra đơn hàng </i>

<i>Sơ đồ 11: Usecase kiểm tra đơn hàng </i>

<i>Sơ đồ 12: Uc-chung kiểm tra đơn hàng </i>

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

15

<b>Xem giới thiệu và thông tin liên hệ </b>

Tên chức năng Xem giới thiệu Đối tượng sử dụng - Người dùng

Chức năng Người dung có thể xem thông tin liên hệ của trang web

<i>Bảng 7: Xem thông tin giới thiệu và liên hệ </i>

<i>Sơ đồ 13: Usecase thông tin giới thiệu và liên hệ </i>

<i>Sơ đồ 14: Uc-chung hiện thị thông tin chi tiết về giới thiệu và liên hệ </i>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<i>Sơ đồ 14: Usecase quản lí đơn hàng </i>

<i>Sơ đồ 15: Uc-chung quản lí đơn hàng </i>

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

18

<i>Sơ đồ 17: Uc-chung quản lí sản phẩm </i>

<b>2.3. Yêu cầu chung </b>

Trực quan, dễ hiểu, dễ sử dụng Tốc độ phản hồi nhanh

Các thao tác dễ dàng Giao diện dễ nhìn

<b>III. THIẾT KẾ VÀ CÀI ĐẶT </b>

Ngôn ngữ sử dụng và giới thiệu qua về ngôn ngữ:

+ HTML: là ngôn ngữ đánh dấu siêu văn bản được sử dụng để tạo tài liệu có thể truy cập trên mạng.

+ CSS: là ngôn ngữ quy định cách trình bày cho các tài liệu

+ JavaScript: là một ngôn ngữ dạng script thường sử dụng cho việc lập trình trang web. Trong phần này nhóm chúng em sử dụng NodeJs

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

19

<b>IV. DEMO </b>

<b>Đăng nhập và đăng kí </b>

Nhập tài khoản và mật khẩu đã đăng kí. Nếu tài khoản và mật khẩu hợp lệ, hệ thống sẽ chuyển đến trang chủ. Nếu khơng hợp lệ thì hệ thống u cầu nhập lại tài khoản và mật khẩu.

Nhập e-mail cần đăng kí sau đó nhấn đăng kí

<i>Hình 1: Giao diện đăng nhập và đăng kí </i>

<b>Thay đổi mật khẩu </b>

Sau khi điền đầy đủ thơng tin thì ấn cập nhật hệ thống sẽ lưu thông tin của bạn. Hoặc ấn nút “ Thay đổi mật khẩu” khi bạn muốn thay đổi

<i>Hình 2: Giao diện thay đổi mật khẩu </i>

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

21

<b>Liên hệ </b>

Hiển thị Hotline, Email, Địa chỉ của trang web và form thông tin

<i>Hình 5: Giao diện liên hệ </i>

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

23

<b>IV. KẾT QUẢ </b>

Dù chưa có thời gian thử nghiệm trang web nên nhóm em chưa thu được phản hồi người dùng, nhưng trong thời gian bắt tay vào làm và phát triển trang web chúng em có thêm những kiến thức nền tảng để xây dựng web hồn chỉnh. Bên cạnh đó, chúng em cũng được mở rộng thêm kiến thức chuyên ngành vầ kiến thức lập trình,…

Ưu điểm của đề tài: Giao diện đẹp, các thao tác sử dụng dễ dàng, thân thiện với người dùng.

Nhược điểm: Nhóm em nhận thấy một số hạn chế tồn tại đó là tốc độ load trang chưa cao, vẫn còn lỗi phát sinh vận hành hệ thống

Hướng phát triển của đề tài: Em sẽ tiếp tục nghiêm cứu và phát triển website này nhằm tang các tính năng và tối ưu hóa tốc độ xử lí để đem lại hiệu quả cao hơn, phát triển các chức năng nâng cao để đưa website vào ứng dụng thực tế.

</div>

×