1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư

55 37 0

Đ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 đề Đồ án Cơ sở 2 Đề tài: Website Tìm Kiếm Và Cho Thuê Gia Sư
Tác giả Đinh Vương Gia Huy, Nguyễn Thị Thanh Trúc
Người hướng dẫn TS. Nguyễn Sĩ Thìn
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt Nam
Chuyên ngành Khoa học Máy tính
Thể loại Đồ án
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 55
Dung lượng 1,95 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Giờ đây, mọi việcliên quan đến thông tin trở nên thật dễ dàng chongười sfí dụng: chỉ cần một máy tính được kết nối Internet,người dùng có thể dễ dàngtruycậpđượchầuhết mọinguồn tàiliệu,th

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

HÀNKHOAKỸTHUẬTMÁYTÍNH

THÔNGTINVÀTRUYỀNTHÔNGVIỆT-ĐỒÁNCƠSỞ2ĐỀTÀI:WEBSITETÌMKIẾMVÀCHOTHUÊGIASƯ

Trang 2

ĐỒÁNCƠSỞ2 ĐỀTÀI:WEBSITETÌMKIẾMVÀCHOTHUÊGIASƯ

Sinhviênthựchiện : ĐINHVƯƠNGGIAHUY

NGUYỄNTHỊTHANHTRÚC

Giảngviên hướng dẫn: TS.NGUYỄNSĨTHÌN

Trang 3

Đồán cơ sở2

LỜIMỞ ĐẦU

Trong công cuộc đổi hiện nay, vấn đề về việc làm đang là vấn đề nóng bỏngvàkhôngkém phầnb f í c bác h, đa ng được to àn xã h ội đặc biệ t quant â m T r o n g hệ thốnggiáo dục thì giáo dục Đại học có tác động mạnh mẽ đối với sự phát triển xã hội loàingười, đặc biệt ở giai đoạn hiệnnay, khi khoa học công nghệ tiến bộ vượt bậc, kinh tế trithfíc đang hình thành và pháttriển Mỗi năm xã hội cung cấp cho nước ta khoảng 1,1triệulaođộng.Việctìm kiếmviệclàm làvấnđềcấpthiết

Ngành Công Nghệ Thông Tin là một ngành khoa học đang trên đà phát triểnmạnhvà fíng dụng rộng rãi trên nhiều lĩnh vực Cùng với xu hướng phát triển các phương tiệntruyền thông như TV, Radio,báo giấy thì việc sfí dụng Internet ngày càng phổ biến Chỉbằng một cú nhấp chuột,chúng ta sẽ có một kho thông tin khổng lồ phục vụ cho mọi nhucầu, mọi mục đích Giờ đây, mọi việcliên quan đến thông tin trở nên thật dễ dàng chongười sfí dụng: chỉ cần một máy tính được kết nối Internet,người dùng có thể dễ dàngtruycậpđượchầuhết mọinguồn tàiliệu,thông tinmìnhcầntìm

Theo thống kê trong những năm gần đây, nhu cầu phụ huynh tìm gia sư thôngquahệ thống Internet ngày càng tăng lên Trong khi nhu cầu gia sư thì đang lên cao, nguồngia sư có chất lượng và uy tín lạikhông có nhiều, phụ huynh dần “tuyệt vọng” khi muốntìm cho con em mình một gia sưvừa tài giỏi,vừa chất lượng Đó là lý do nhóm chúng emđã thực hiện đồ án “Website tìm kiếm và cho thuê giasư” với mong muốn giúp cho phụhuynh học sinh tìm được những gia sư tốt nhất, chất lượng nhấtđồng thời góp phần giảiquyếtvấnđềtìm kiếm việc làmnhfícnhốihiệnnay

Trang 4

Một lần nữa, em xin chân thành cảm ơn thầy/cô – người đã trực tiếp giúp đỡ,quantâm,hướngdẫnemhoànthành tốt bàibáocáonày trong thờigian qua.

Bài báo cáo thực hiện trong khoảng thời gian 2 tháng Bước đầu đi vào thực tếcủaem còn hạn chế và còn nhiều bỡ ngỡ nên không tránh khỏi những thiếu sót, em rất mongnhận được những ý kiến đónggóp quý báu của quý Thầy Cô để kiến thfíc của em tronglĩnh vực này được hoàn thiệnhơn đồng thời có điều kiện bổ sung, nâng cao ý thfíc củamình

Sinhviên

(Kívàghi rõhọtên)

Trang 5

(Giảngviênhướngdẫn)

….

………

………

………

………

………

………

………

Giảngviênhướngdẫn

(Kívà ghirõhọtên)

Trang 7

LỜI MỞ ĐẦU 1

LỜI CẢM ƠN .2

Chương 1 GIỚI THIỆU 5

1.1 vấnđềĐặt .5

1.1.1 đề tàiTên .5

1.1.2 cảnhBối thựchiện đề tài .5

1.1.3 Vấn đề giải quyết 5

1.1.4 Đề xuất nội dung thựchiện 6

1.2 đốiCác tượng phục vụ hệ thống 6

1.2.1 Khách 6

1.2.2 Người quản trị hệ thống (Admin) 6

1.3 Công cụthựchiện 7

1.3.1 Phần front-end 7

1.3.2 Phần back-end 12

1.3.3 Phần cơ sởdữ liệu 14

1.4 dochọn côngLý cụ .14

Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 15

2.1 Yêu cầu bài toán 15

2.1.1 Yêu cầu chfíc năng 15

2.1.2 Yêu cầu phi chfíc năng 15

2.2 Xác định cácca sf í dụng 15

2.2.1 Biểu đồca sfí dụng tổng quát 15

2.2.2 Phụhuynh-Họcsinh 17

2.2.3 Gia sư 18

2.2.4 Người quản trị (Admin) 19

2.3 Đặc tả các ca sf í dụng 20

 caCác sfí dụng: 20

- Đặc tả ca sfí dụng 20

Trang 8

1 Đăng nhập: 20

2 Đăng xuất 21

3 Đăngký làmgiasư 21

4 Chọngiasư 22

5 Thêm gia sư .22

8 giasưSfía .23

9 Xóa giasư 23

2.4 Biểu đồtrườnghợp sf ídụng 24

2.4.1 Biểu đồhoạt động 24

2.4.2 Biểu đồtrình tự 33

2.5 cơTạo sởdữ liệu 42

Chương 3 XÂY DỰNGWEBSITE 43

3.1 Cấu hình website 43

3.2 Giao diện phía người dùng 43

3.3 Giao diện phía người quản trị (Admin) 47

Chương 4 KẾT LUẬN 49

Trang 9

Hình 2 1 B i ể u đ ồ casf í dụng tổng quát 18

Hình 2 2 B i ể u đ ồ casf í dụng người thuê gia sư 19

Hình2 3 B i ể u đồca sfídụng giasư 20

Hình 2 4 B i ể u đ ồ casf í dụng admin 21

Hình 2 5 Biểuđồhoạt động chfíc năng đăng nhập 26

Hình 2 6 Biểu đồ hoạt động chfíc năng đăng xuất 27

Hình 2 7 B i ể u đồhoạt động chfíc năng đăngký làm gia sư 28

Hình 2 8 B i ể u đ ồ hoạt độngchfíc năng chọn gia sư 29

Hình 2 9 B i ể u đ ồ hoạt động chfíc năngthêm gia sư 30

Hình 2 1 0 Biểuđồ hoạt động thêm thông tin người thuê gia sư 31

Hình 2 1 1 Biểu đồhoạt động chfíc năng xem gia sư 32

Hình 2 1 2 B i ể u đ ồ hoạt động chfíc năngsfía gia sư 33

Hình 2 1 3 B i ể u đ ồ hoạt động chfíc năngxóagia sư 34

Hình 2 1 4 Biểu đồ trình tự chfíc năngđăngnhập 35

Hình 2 1 5 Biểu đồ trình tự chfíc năngđăngxuất 36

Hình 2 1 6 B i ể u đồ trình tự chfíc năng đăng ký làm gia sư 37

Hình 2 1 7 Biểu đồtrình tự chfíc năng chọn gia sư 38

Hình 2 1 8 Biểuđồtrình tự chfíc năng thêm gia sư 39

Hình 2 1 9 Biểu đồ trình tự chfíc năng thêm ngườithuê gia sư 40

Hình 2 2 0 B i ể u đồ trình tựchfíc năng xem gia sư 41

Hình 2 2 1 Biểuđồtrình tự chfíc năng sfía gia sư 42

Hình 2 2 2 Biểu đồ trình tự chfíc năng xóagia sư 43

Hình 3 1 Giao diện trang chủ website 45

Hình3 2 G i a o diện phầnđăngnhập 46

Hình3 3 G i a o d i ệ n phầnđăngký 46

Hình 3 4 Giao diện phần tìm gia sư 47

Hình 3 5 Giao diện đăngký ìm gia sư 47

Hình 3 6 Giao diện chfíc năng đăngký làmgia sư 48

Hình 3 7 Giaodiện trang giải đáp thắc mắc 48

Hình 3 8 G i a o d i ệ n trang quản lý gia sư 49

Hình 3 9 Thông tinngười đã đăngkýgiasư 49

Hình 3 1 0 Giao diệntrang gfíi mail 50

Hình 3 1 1 Giao diện chfíc năng phê duyệt gia sư 50

Trang 10

- Sau 28 năm thực hiện công cuộc đổi mới đất nước, vấn đề việc làm ở nước tađãtừng bước được giải quyết, góp phần đưa nền kinh tế nước ta phát triển đạtđượcnhững thành tựu to lớn có ý nghĩa lịch sfí Tuy nhiên, thực trạng vấn đề việclàm

ởnướctahiệnnayvẫncòncónhiềubấtcập,chưađápfíngkịpyêucầupháttriểncủanềnkinhtếtrongquátrìnhhộinhậpquốctế

- Cùng với đó là nhu cầu tìm kiếm cho con em một gia sư phù hợp của các bậcphụhuynh Ngày nay việc chọn một gia sư phụ hợp thì không dễ dàng Đây cũnglàmột vấn đề nan giải Vì vậy, “website tìm kiếm gia sư” đã ra đời để giảiquyếtnhữngvấn đềtrên

1.1.3 Vấnđềgiảiquyết

- Trong những năm gần đây chúng ta đã đạt được một số thành tựu phát triển rựcrỡvề khoa học kỹ thuật, các ngành như du lịch, dịch vụ, xuất khẩu, lương thựcthựcphẩm sang các nước, v v Đằng sau những thành tựu chúng ta đã đạt được,thìcũng có không ít vấn đề mà Đảng và nhà nước ta cầnq u a n t â m n h ư :

T ệ n ạ n x ã hội, lạm phát, việc làm và tình trạng thất nghiệp Xong với hạnchế của bài viết màchúng ta không thể phân tích kỹ từngv ấ n đ ề đ a n g x ả y r a t r o n g

x ã h ộ i n h ư h i ệ n nay được Nhưng có lẽ điều được quan tâm hàng đầu ởđây có lẽ là vấn đề đượcquantâm hàng đầuởđây cólẽlàvấnđềviệclàm

- Hiện nay, thị trường lao động ngày càng diễn ra sôi nổi, người tìm việc và nhucầutuyển dụng tại các doanh nghiệp đều có xu hướng ngày càng tăng Đặc biệt,việcmộtsốsinhviêncònđangtrênghếNhàtrường.Vấnđềviệclàmluônlànổilo

Trang 11

lắng của sinh viên để có thêm thu nhập để trang trải cho gia đình Tuynhiên,không phải người cần việc cũng tìm được công việc phù hợp và nhà tuyểndụngnào cũng tìmđượcfíngviên ưngý.

- Vấn đề được đặt ra ở đây là tạo cầu nối để kết nối người tìm việc và nhàtuyểndụngmộtcáchtốiưuhơnsovớicáchtruyềnthống.Nóiđúnghơnlàgiữagiasưvàphụhuynh,giasưvàcáctrung tâmtumkiếm việclàm

1.1.4 Đềxuấtnộidungthực hiện

- Trong những năm gần đây chúng ta đã đạt được một số thành tựu phát triển rựcrỡvề khoa học kỹ thuật, các ngành như du lịch, dịch vụ, xuất khẩu, lương thựcthựcphẩm sang các nước, v v Đằng sau những thành tựu chúng ta đã đạt được,thìcũng có không ít vấn đề mà Đảng và nhà nước ta cầnq u a n t â m n h ư :

T ệ n ạ n x ã hội, lạm phát, việc làm và tình trạng thất nghiệp Xong với hạnchế của bài viết màchúng ta không thể phân tích kỹ từngv ấ n đ ề đ a n g x ả y r a t r o n g

x ã h ộ i n h ư h i ệ n nay được Nhưng có lẽ điều được quan tâm hàng đầu ởđây có lẽ là vấn đề đượcquantâm hàng đầuởđây cólẽlàvấnđềviệclàm

- Hiện nay, thị trường lao động ngày càng diễn ra sôi nổi, người tìm việc và nhucầutuyển dụng tại các doanh nghiệp đều có xu hướng ngày càng tăng Đặc biệt,việcmộtsốsinhviêncònđangtrênghếNhàtrường.Vấnđề việclàmluônlànổilolắng của sinh viên để có thêm thu nhập để trang trải cho gia đình Tuy nhiên,không phải người cần việc cũngtìm được công việc phù hợp và nhà tuyển dụngnàocũng tìmđượcfíng viên ưngý

- Vấn đề được đặt ra ở đây là tạo cầu nối để kết nối người tìm việc và nhàtuyểndụngmộtcáchtốiưuhơnsovớicáchtruyềnthống.Nóiđúnghơnlàgiữagiasưvàphụhuynh,gia sư vàcáctrungtâmtìm kiếmviệclàm

Trang 12

d ấ u s i ê u v ă n bản này giúp bố cục, chia khung sườn các thành phần trangweb Đồng thời nó cònhỗtrợkhai báo cácfile kỹ thuậtsốnhưnhạc,video,hìnhảnh,…

- HTML được sáng tạo bởi Tim Berners-Lee, nhà vật lý học của trung tâmnghiêncfíu CERN ở Thụy Sĩ Anh ta đã nghĩ ra được ý tưởng cho hệ thốnghypertext trênnềninternet

- Hypertext có nghĩa là văn bản chfía links, nơi người xem có thể truy cập ngaylậptfíc Anh xuất bản phiên bản đầu tiên của HTML trong năm 1991 bao gồm 18tagHTML Từ đó, mỗi phiên bản mới của HTML đều có thêm tag mới vàattributesmới

- TheoM o z i l l a D e v e r l o p e r N e t w o r k : H T M L E l e m e n t R e f e r e n c e , h i ệ n

t ạ i c ó h ơ n 140 HTMLt a g s , m ặ c d ù m ộ t v à i t r o n g s ố c h ú n g đ ã

b ị t ạ m n g ư n g ( k h ô n g h ỗ t r ợ bởi các trình duyệt hiện đại) Nhanhchóng phổ biến ở mfíc độ chóng mặt, HTMLđược xem như là chuẩn mực của mộtwebsite Các thiết lập và cấu trúc HTMLđược vận hành và phát triển bởi WorldWide Web Consortium(W3C) Chúng ta cóthể kiểm tra tình trạng mới nhất của ngôn ngữ này bất kỳ lúc nàotrên trang W3C’swebsite

- Khi chúng ta gõ ra 1 tên miền, trình duyệt mà chúng ta đang sfí dụng (chẳnghạnnhư Chrome) sẽ kết nối tới 1 máy chủ web, bằng cách dùng 1 địa chỉ IP, vốnđượcthấy bằng cách phân giải tên miền đó (DNS) Máy chủ web chính là một máy tínhđược kết nối tới internet

và nhận các yêu cầu tới trang web từ trình duyệt củachúng ta Máy chủ sau đó sẽgfíi trả thông tin về trình duyệt, là 1 tài liệu HTML,đểhiển thịtrang web

- Một tập tin HTML sẽ bao gồm các phần tfí HTML và được lưu lại dưới đuôimởrộng là.htmlhoặc.htm Khi một tập tin HTML được hình thành, việc xfí lý nó

sẽdot r ì n h d u y ệ t w e b đ ả m n h ậ n T r ì n h d u y ệ t s ẽ đ ó n g v a i t r ò đ ọ c h i ể u n

ộ i d u n g

Trang 13

HTML từ các thẻ bên trong và sẽ chuyển sang dạng văn bản đã được đánh dấuđểđọc,nghehoặchiểu.

- Chúng ta có thể xem chúng bằng cách sfí dụng bất kỳ trình duyệt web nào(nhưGoogle Chrome, Safari, hay Mozilla Firefox) Trình duyệt đọc cácfilesH T M L này và xuất bản nội dung lên internet sao cho người đọc có thể xemđược nó.Thông thường, trung bình một web chfía nhiều trang web HTML, ví dụnhư: tranghome,trang product,trangblog…

- TrongfileHTML,block-leveltagscùnginline tagslàcác thẻđượcdùngchủyếu

</a>

▪ Ảnh cũng là element inline Chúng ta có thể thêm ảnh bằng cáchsfídụng tag <img> mà không cần tag đóng Nhưng cũng cần sfídụngattributesrcđểxácđịnhnguồnảnh,vídụnhư:<imgsrc="/images/example.jpg"alt="Exampleimage">

Trang 14

- Chỉđượcápdụngchủyếuchowebtĩnh.Nếumuốntạocáctínhnăngđộng,lậptrìnhviênphảisfí dụngthêm JavaScript hoặc ngônngữbackend củabênthfí3.

- MỗitrangHTMLcầnđượctạoriêngbiệt,ngaycókhinhiềuyếutốtrùnglặpnhưheader, footer

XUL.CácđặcđiểmkỹthuậtcủaCSSđượcduytrìbởiWorldWideWebConsortium(W3C) Thay

vì đặt các thẻ quy định kiểu dáng cho văn bản HTMLngaytrongnộidungcủanó, bạnnênsfídụngCSS

- Tác dụng của CSS: Hạn chế tối thiểu việc làm rối mã HTML của trang webbằngcác thẻq u y đ ị n h k i ể u d á n g ( c h ữ đ ậ m , c h ữ i n

n g h i ê n g , c h ữ c ó g ạ c h c h â n , c h ữ màu), khiến mã nguồn củatrang web được gọn gàng hơn, tách nội dung của trangweb và định dạng hiển thị,

dễ dàng cho việc cập nhật nội dung Tạo ra các kiểudáng có thể áp dụng chonhiều trang web, giúp tránh phải lặp lại việc định dạngchocáctrangwebgiốngnhau

<style>rồiđặtvàotrongphầnheadercủaWeb (giữa <head>và </head>)

▪ "External CSS": Đặt các thuộc tính CSS vào một tệp tin riêngbiệt(*.css),khiđócóthểthamchiếuđếntừnhiềutrangWebkhácnhau

1.3.1.3 JavaScript

Trang 15

- JavaScript là một ngôn ngữ lập trình kịch bản dựa trên đối tượng được pháttriểntừ các ý niệm nguyên mẫu Ngôn ngữn à y đ ư ợ c d ù n g r ộ n g r ã i c h o c á c

t r a n g web,

Trang 16

nhưng cũng được dùng để tạo khả năng viết script sfí dụng các đối tượng nằm sẵntrong các fíng dụng Nó vốn được phát triển bởi Brandan Eich tại Hãng

truyềnthôngNetscapevớicáitênđầutiênMocha,rồisauđóđổitênthànhLiveScript,vàcuối cùng thành JavaScript

- Bootstrap cho phép quá trình thiết kế website diễn ra nhanh chóng và dễ

dànghơn dựa trên những thành tố cơ bản sẵn có như typhography, form,

button,tables,grids,navigation,image carousel…

- Bootstrap là một bộ sưu tập miễn phí của các mã nguồn mở và công cụ dùng đểtạoramộtmẫuwebsitehoànchỉnh.Vớicácthuộctínhvềgiaodiệnđượcquyđịnhsẵnnhưkíchthước,màusắc,độcao,độrộng, các designercóthểsángtạonhiềusảnphẩmmới mẻ nhưngvẫntiếtkiệmthờigiankhi làmviệcvớiframeworknàytrongquátrình thiếtkế giao diệnwebsite

➢ Cácfilechínhtrongbootstrap

▪ Bootstrap.css

- Bootstrap.css là một framework CSS sắp xếp và quản lý bố cục củatrangweb.TrongkhiHTMLquảnlýnộidungvàcấutrúccủatrangweb, CSS xfí lý bố cục của trang web Vì lý do đó, cả hai cấu trúccầncùng tồntại đểthựchiệnmột hànhđộngcụ thể

- Do các chfíc năng của nó, CSS cho phép chúng ta tạo giao diệnthống nhất trên bao nhiêu trang web tùy thích Giờ thì ta có thểnóilờitạmbiệtvớiviệcphảingồihànggiờ đểchỉnhsfíathủcôngchỉ đểthayđổiđộrộng củađườngviền

Trang 17

- VớiCSS,tấtcảnhữnggìcầnlàmlàgiớithiệucáctrangwebđếnfile CSS Bất

kỳ thay đổi cần thiết có thể được thực hiện trongfileđómộtmình

- Các hàm CSS không chỉ giới hạn ở các kiểu văn bản vì chúngcóthể được sfí dụng để địnhdạngcáck h í a c ạ n h k h á c c ủ a

t r a n g web như bảngvàbố cụchình ảnh

▪ Bootstrap.js

- File này là phần cốt lõi của Bootstrap Nó bao gồm

cácfile JavaScript chịu trách nhiệm cho việc tương tác củatrang web

- TạotiệníchbằngbộsưutậppluginJavaScript

- Tạohìnhđộngtùychỉnhbằngcácthuộc tính CSS

- Thêmtínhnăng độngchonội dung trangweb

-Mặc dù Bootstrap với các thuộc tính CSS và element HTML có

thểhoạtđ ộ n g t ố t , n h ư n g n ó c ầ n j Q u e r y đ ể t ạ o r a t h i ế t k ế r e s p o

n s i v e Nếu không,bạnchỉcóthểsfí dụngcácphầntĩnhcủaCSS.

▪ Glyphicons

- Icons làmộtphầnkhông thểthiếu củagiaodiệntrangweb

Chúng thường được liên kết với các hành động và dữ liệu

nhấtđịnhtronggiaodiệnngườidùng.BootstrapsfídụngGlyphiconsđểđápfíngnhu cầuđó

Trang 18

- Bootstrap bao gồm một bộ Halflings Glyphicons đã được mởkhóađể sfí dụng miễn phí.P h i ê n b ả n m i ễ n p h í c ó g i a o

d i ệ n c h u ẩ n nhưngphù hợpvớicácchfícnăngthiết yếu

- Nếu muốn tìm icon có phong cách hơn, Glyphicons cũng bán cácbộicon premium khác nhau, chắc chắn sẽ trông đẹp hơn trênt ừ n g trangweb cụthể

 Form– xfí lísựkiệnliênquađến form

 DOM– xfí líDâtObject Model

 Selector –XfílíluồngláchgiữacácđốitượngHTML

1.3.2 Phầnback-end

- PHP- viết tắt hồi quycủa"Hypertext Preprocessor", là một ngôn ngữ lập

trìnhkịch bản được chạy ở phía server nhằm sinh ra mã html trên client PHP đã trảiqua rất nhiều phiên bản và được tối ưu hóa cho các fíng dụng web, với cách viếtmã rõ rãng, tốc độ nhanh,

dễ học nên PHP đã trở thành một ngôn ngữ lập trìnhwebrấtphổbiến

vàđượcưachuộng

Trang 19

- PHPchạytrênmôitrườngWebservervàlưutrữdữliệuthôngquahệquảntrịcơsở dữ liệu nên PHP thường đi kèm với Apache, MySQL và hệ điều hành Linux(LAMP).

- Apachelàmộtphầnmềmwebservercónhiệmvụtiếpnhậnrequesttừtrìnhduyệtn g ư

ờ i d ù n g s a u đ ó c h u y ể n g i a o c h o P H P x f í l ý v à g f í i t r ả l ạ i c h o trình duyệt

- MySQLcũngtươngtựnhưcáchệquảntrịcơsởdữliệukhác(Postgress,Oracle,SQLserver )đóngvaitròlànơilưutrữvàtruyvấndữliệu

- Linux:Hệđiềuhànhmãnguồnmởđượcsfídụngrấtrộngrãichocácwebserver

Thông thường các phiên bản được sfí dụng nhiều nhất là RedHat Enterprise Linux,Ubuntu

Trang 20

1.3.3 Phầncơsở dữliệu

- MySQLlàhệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới vàđượccác nhà phát triển rất ưa chuộng trong quá trình phát triển fíng dụng VìMySQL

là hệ quản trị cơ sở dữ liệu tốc độ cao, ổn định và dễ sfí dụng, có tínhkhả

chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn

cáchàmtiệníchrấtmạnh.Vớitốcđộvàtínhbảomậtcao,MySQLrấtthíchhợpchocác fíng dụng có truy cập CSDL trên internet Người dùng có thể tải về MySQLmiễn phí từ trang chủ MySQL có nhiều phiên bản cho các hệ điều hành

khácnhau:phiênbảnWin32chocáchệđiềuhànhdòngWindows,Linux,Mac OS

X,Unix,FreeBSD,NetBSD,Novell NetWareSGI Irix ,Solaris,SunOS,

- MySQLlàmộttrongnhữngvídụrấtcơbảnvềHệQuảntrịCơsởdữ

liệuquanhệsfídụngNgônngữ truyvấncócấu trúc(SQL)

- MySQLđượcsfídụngchoviệcbổtrợNode.js,PHP,Perl,vànhiềungônngữ khác,

làm nơi lưu trữ những thông tin trên các trang web viết bằngNodeJs,PHP hay Perl,

1.4 Lýdochọncôngcụ

Các ngôn ngữ lập trình như PHP, HTML, CSS, MYSQL là các ngôn ngữ lập trìnhphổ biến và dễ sfí dụng, dễ tiếp cận Bởi vậy chùng em chọn những ngon ngữ này

để thựchiện Wesite

Trang 21

Chương2 PHÂNTÍCHTHIẾTKẾHỆTHỐNG 2.1 Yêucầubàitoán

Trang 22

Hình2 1 Biểu đồcasửdụng tổngquát

Trang 23

2.2.2 Kháchhàng

- Biểu dồcasfí dụngcủaKhách hàng

Hình2 2 B i ể u đồ ca sửdụngkháchhàng

Trang 24

2.2.3 Ngườiquảntrị(Admin)

- Biểu dồcasfí dụngcủaNgưởi quảntrị(Admin)

Hình2 3 Biểu đồca sửdụng admin

Trang 25

Nhậptênđăngnhập,mậtkhẩu Hệthốngkiểmtrathôngtinđăngnhập

Hệthốngxuấtrathôngbáođăngnhậpthànhcônghoặcthất bại

Nếuthànhcôngthìthực hiệnhiểnthịgiao diện tương fíng với cấp bậc

tàikhoảnđượccấpquyềnNếuthấtbạithìyêucầuđăngnhập lại

ThôngbáothànhcôngChophépđăng nhập

Trang 27

dùngThôngbáothànhcông

Ngày đăng: 08/12/2022, 05:11

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w