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

Đồ án tốt nghiệp: Xây dựng website giới thiệu sản phẩm thời trang D&G Hòa Bình

58 83 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

Định dạng
Số trang 58
Dung lượng 3,6 MB

Nội dung

Chương 1 tổng quan về ngôn ngữ lập trình PHP và MySQL, chương 2 phân tích thiết kế hệ thống, chương 3 Demo website giới thiệu sản phẩm thời trang D&G Hòa Bình là những nội dung chính trong 3 chương của đồ án tốt nghiệp Xây dựng website giới thiệu sản phẩm thời trang D&G Hòa Bình. Mời các bạn cùng tham khảo.

Trang 1

M C L CỤ Ụ

L I GI I THI UỜ Ớ Ệ

              3  1.1 Đ t v n đặ ấ ề

               6  1.2. M c đích c a đ  tàiụ ủ ề

              6  1.3. Đ i tố ượng  ng d ng và ph m vi nghiên c u đ  tàiứ ụ ạ ứ ề

               7  1.4. Ý nghĩa khoa h c th c ti n c a đ  tàiọ ự ễ ủ ề

              8  1.5. Ngôn ng  l p trình PHP là gì?ữ ậ

              8  1.6. M t s  khái ni m liên quan đ n PHPộ ố ệ ế

               10   1.7. H  qu n tr  c  s  d  li u MySQLệ ả ị ơ ở ữ ệ

               10   1.8. Các hàm c  b n làm vi c v i MySQLơ ả ệ ớ

               13   

CHƯƠNG 2. PHÂN TÍCH THI T K  H  TH NGẾ Ế Ệ Ố

              20   2.1 Kh o sát h  th ng c a đ  tàiả ệ ố ủ ề

               20   2.1.1 S  đ  quy trình nghi p vơ ồ ệ ụ

              20   2.1.2 Kh o sát hi n tr ngả ệ ạ

               20   2.2 Phân tích h  th ng v  m t ch c năngệ ố ề ặ ứ

               22   2.2.1 Mô t  ch c năngả ứ

              22   2.2.2 Bi u đ  lu ng d  li uể ồ ồ ữ ệ

              23   2.3 Phân tích h  th ng v  m t d  li u.ệ ố ề ặ ữ ệ

               34   2.3.1 Xác đ nh th c thị ự ể

              34   2.3.2 Ý nghĩa b ng d  li u các trả ữ ệ ường

              35   2.3.3 Các b ng d  li uả ữ ệ

               39   2.3.4 S  đ  th c th  ­ liên k t (E ­ R)ơ ồ ự ể ế

              49   

K T LU NẾ Ậ

               56   

Trang 2

L I C M  NỜ Ả Ơ

L i đ u tiên, Em xin chân thành c m  n trờ ầ ả ơ ường Đ i h c Công ngh  thông tinạ ọ ệ  

và truy n thông Đ i h c Thái Nguyên đã t o đi u ki n cho em đề ạ ọ ạ ề ệ ược th c hi n đự ệ ề tài này

Em xin chân thành c m  n các th y cô giáo Khoa công ngh  thông tin trả ơ ầ ệ ườ  ng

Đ i h c Công ngh  thông tin & Truy n thông đã trang b  cho em ki n th c v  côngạ ọ ệ ề ị ế ứ ề  ngh  thông tin trong su t th i gian em h c t p t i trệ ố ờ ọ ậ ạ ường

V i s  hớ ự ướng d n t n tình c a Th yẫ ậ ủ ầ  giáo Th.S Tr nh Văn Hàị  em đã hoàn thành cu n báo cáo đ  án t t nghi p này. Tuy đã c  g ng h t s c tìm hi u, phânố ồ ố ệ ố ắ ế ứ ể  tích thi t k  và cài đ t h  th ng nh ng dế ế ặ ệ ố ư o th i gian và kh  năng có h n nên bài đờ ả ạ ồ 

án c a em không tránh kh i nh ng thi u sót. Kính mong nh n đủ ỏ ữ ế ậ ượ ực s  góp ý, phê bình c a quý th y cô và các b n đ  em có th  hoàn thi n t t h n đ  tài c a mình.ủ ầ ạ ể ể ệ ố ơ ề ủ

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

SV th c hi n: Quách Th  Thao ự ệ ị

L p: ĐHLT­CN­K12A Hòa Bình, tháng 10 năm 2014

Trang 3

L I GI I THI UỜ Ớ Ệ

Ngày nay,  ng d ng công ngh  thông tin và vi c tin h c hóa đứ ụ ệ ệ ọ ược xem là 

m t trong nh ng y u t  mang tính quy t đ nh trong ho t đ ng c a các chính ph , tộ ữ ế ố ế ị ạ ộ ủ ủ ổ 

ch c, cũng nh  c a các công ty, nó đóng vai trò h t s c quan tr ng, có th  t o raứ ư ủ ế ứ ọ ể ạ  

nh ng bữ ước đ t phá m nh mộ ạ ẽ. 

Cùng v i s  phát tri n không ng ng v  k  thu t máy tính và m ng đi n t ,ớ ự ể ừ ề ỹ ậ ạ ệ ử  công ngh  thông tin cũng đệ ược nh ng công ngh  có đ ng c p cao và l n lữ ệ ẳ ấ ầ ượt chinh 

ph c h t đ nh cao này đ n đ nh cao khácụ ế ỉ ế ỉ  M ng Internet là m t trong nh ng s nạ ộ ữ ả  

ph m có giá tr  h t s c l n lao và ngày càng tr  nên m t công c  không th  thi u, làẩ ị ế ứ ớ ở ộ ụ ể ế  

n n t ng chính cho s  truy n t i, trao đ i thông tin trên toàn c u. Gi  đây, m i vi cề ả ự ề ả ổ ầ ờ ọ ệ  liên quan đ n thông tin tr  nên th t d  dàng cho ngế ở ậ ễ ườ ử ụi s  d ng: ch  c n có m t máyỉ ầ ộ  tính k t n i internet và m t dòng d  li u truy tìm thì g n nh  l p t c c  th  gi i vế ố ộ ữ ệ ầ ư ậ ứ ả ế ớ ề 

v n đ  mà b n đang quan tâm s  hi n ra, có đ y đ  thông tin, hình  nh và th m chíấ ề ạ ẽ ệ ầ ủ ả ậ  đôi lúc có c  nh ng âm thanh n u b n c n. B ng internet, chúng ta đã th c hi nả ữ ế ạ ầ ằ ự ệ  

được nhi u công vi c v i t c đ  nhanh h n và chi phí th p h n nhi u so v i cáchề ệ ớ ố ộ ơ ấ ơ ề ớ  

th c truy n th ng. Chính đi u này, đã thúc đ y s  khai sinh và phát ri n c a thứ ề ố ề ẩ ự ể ủ ươ  ng

m i đi n t  và chính ph  đi n t  trên kh p th  gi i, làm bi n đ i đáng k  b  m tạ ệ ử ủ ệ ử ắ ế ớ ế ổ ể ộ ặ  văn hóa, nâng cao ch t lấ ượng cu c s ng con ngộ ố ười. Trong ho t đ ng s n xu t, kinhạ ộ ả ấ  doanh, gi  đây, thờ ương m i đi n t  đã kh ng đ nh đạ ệ ử ẳ ị ược vai trò xúc ti n và thúc đ yế ẩ  

s  phát tri n c a doanh nghi p. Đ i v i m t c a hàng hay shop, vi c qu ng bá vàự ể ủ ệ ố ớ ộ ử ệ ả  

gi i thi u đ n khách hàng các s n ph m m i đáp  ng đớ ệ ế ả ẩ ớ ứ ược nhu c u c a khách hàngầ ủ  

s  là c n thi t. ẽ ầ ế

N m b t đắ ắ ược th c t  đó, em đã tìm hi u và th c hi n đ  tài “Xây d ngự ế ể ự ệ ề ự  website gi i thi u s n ph m th i trang D&G Hòa Bình”.ớ ệ ả ẩ ờ

Báo cáo được chia làm 3 ph n chính bao g m: ầ ồ

Chương 1: T ng quan v  ngôn ng  l p trình PHP và MySQL.ổ ề ữ ậ

Chương 2: Phân tích thi t k  h  th ng.ế ế ệ ố

Chương 3: Demo website gi i thi u s n ph m th i trang D&G – Hòaớ ệ ả ẩ ờ  Bình

Trang 5

Hình 3.7: Giao di n trang thông tin khách hàng……… 45ệHình 3.8: Giao di n trang đ i m t kh u cá nhân khách hàng………ệ ổ ậ ẩ45

Hình 3.9: Giao di n trang c p nh t thông tin khách ệ ậ ậ

Hình 3.17: Giao di n trang qu n lý danh sách b  s u t p………ệ ả ộ ư ậ50

Hình 3.18: Giao di n trang qu n lý danh sách liên ệ ả

Trang 6

CHƯƠNG 1. T NG QUAN V  NGÔN NG  L P TRÌNH PHP VÀ MYSQLỔ Ề Ữ Ậ

1.1 Đ t v n đ ặ ấ ề

Nh  chúng ta đã th y trong th  trư ấ ị ường hi n nay thì vi c c nh tranh v  kinhệ ệ ạ ề  doanh ngày càng tr  nên quy t li t và h u h t nh ng nhà kinh doanh, nh ng công tyở ế ệ ầ ế ữ ữ  

l n đ u r t chú tâm đ n vi c làm th a mãn khách hàng m t cách t t nh t.ớ ề ấ ế ệ ỏ ộ ố ấ

Hi n nay càng nhi u doanh nghi p phát tri n h  th ng bán hàng theo lo i hìnhệ ề ệ ể ệ ố ạ  

thương m i đi n t  Theo k t qu  kh o sát c a Công ty nghiên c u th  trạ ệ ử ế ả ả ủ ứ ị ường Vi t,ệ  kho ng 90% các công ty kinh doanh, d ch v    Vi t Nam có h  th ng bán hàng quaả ị ụ ở ệ ệ ố  Internet và đi n tho i.ệ ạ

So v i kinh doanh truy n th ng thì thớ ề ố ương m i đi n t  chi phí th p h n, hi uạ ệ ử ấ ơ ệ  

qu  đ t cao h n. H n th  n a, v i l i ích c a công ngh  Internet nên vi c truy nả ạ ơ ơ ế ữ ớ ợ ủ ệ ệ ề  

t i thông tin v  s n ph m nhanh chóng, thu n ti n. K t h p v i b  ph n giao hàngả ề ả ẩ ậ ệ ế ợ ớ ộ ậ  

t n n i, là thông qua b u đi n và ngân hàng đ  thanh toán ti n, càng tăng thêmậ ơ ư ệ ể ề  thu n l i đ  lo i hình này phát tri n.ậ ợ ể ạ ể

1.2. M c đích c a đ  tài ụ ủ ề

Đây là m t website nh m bán và gi i thi u r ng rãi các m t hàng c a công tyộ ằ ớ ệ ộ ặ ủ  

đ n ngế ười tiêu dùng v i các chi ti t m t hàng cũng nh  giá c  m t cách chính xácớ ế ặ ư ả ộ  

Tìm ki m và l a ch n t  xa các s n ph m mình c n: ế ự ọ ừ ả ẩ ầ  

Khách hàng khi truy c p vào website thậ ương m i đi n t  thạ ệ ử ường tìm ki m cácế  

m t hàng hay các s n ph m mà h  c n và mu n mua. Nh ng đôi khi cũng cóặ ả ẩ ọ ầ ố ư  nhi u khách hàng vào website mà không có ý đ nh mua hay không bi t mua gì,ề ị ế  thì yêu c u đ t ra cho h  th ng là làm th  nào đ  khách hàng d  b  b t m t vàầ ặ ệ ố ế ể ễ ị ắ ắ  

h p d n b i các s n ph m đó, đ ng th i có th  tìm ki m nhanh và hi u qu  cácấ ẫ ở ả ẩ ồ ờ ể ế ệ ả  

s n ph m mà h  c n tìm.ả ẩ ọ ầ

Trang 7

Đ t mua hàng:  Sau khi khách hàng l a ch n xong các m tự ọ ặ  hàng c n mua thì đ n đ t hàng s  đầ ơ ặ ẽ ược hi n th  đ  khách hàng nh p vào nh ngể ị ể ậ ữ  thông tin c n thi t, tránh nh ng đòi h i hay nh ng thông tin yêu c u quá nhi uầ ế ữ ỏ ữ ầ ề  

t  phía khách hàng, t o c m giác tho i mái, riêng t  cho khách hàng.ừ ạ ả ả ư

Theo dõi đ n hàng c a mình ơ ủ

G i ý ki n đóng góp ử ế

 Giúp nhà qu n lý:

Là người có quy n đăng nh p, qu n lý và làm ch  m i ho t đ ng c a hề ậ ả ủ ọ ạ ộ ủ ệ 

th ng website. Ngố ười qu n lý có m t username và password đ  truy c p vào hả ộ ể ậ ệ 

nh ng thông tin qu ng cáo th t h p d n, nh m thu hút s  quan tâm v  công ty mìnhữ ả ậ ấ ẫ ằ ự ề  

và có c  h i s  có nhi u ngơ ộ ẽ ề ười tham kh o h n.ả ơ

Đi u quan tr ng trong website mua bán hàng trên m ng là ph i đ m b o anề ọ ạ ả ả ả  toàn tuy t đ i nh ng thông tin liên quan đ n ngệ ố ữ ế ười dùng trong quá trình đ t mua hayặ  thanh toán. 

Đ ng th i website còn ph i có tính d  nâng c p, b o trì, s a ch a khi c n bồ ờ ả ễ ấ ả ử ữ ầ ổ sung c p nh t nh ng tính năng m i.ậ ậ ữ ớ

1.3. Đ i t ố ượ ng  ng d ng và ph m vi nghiên c u đ  tài ứ ụ ạ ứ ề

 Đ i tố ượng  ng d ng c a đ  tài:ứ ụ ủ ề

M i ngọ ười tiêu dùng trên toàn qu c có nhu c u đ t muaố ầ ặ  hàng qua m ng.ạ

Các công ty, các doanh nghi p có nhu c u đ t hàngệ ầ ặ .

Trang 8

 Ph m vi nghiên c u c a đ  tài:ạ ứ ủ ề

Tìm hi u k  thu t l p trình, các th c ho t đ ng và các đ iể ỹ ậ ậ ứ ạ ộ ố  

tượng trong PHP

Hi u để ược cách th c ho t đ ng c a Client – Serverứ ạ ộ ủ

Hi u để ược cách l u tr  d  li u c a h  qu n tr  c  s  dư ữ ữ ệ ủ ệ ả ị ơ ở ữ 

li u MySQL.ệ

S  d ng ngôn ng  PHP và h  qu n tr  CSDL MySQL đử ụ ữ ệ ả ị ể xây d ng websiteự

1.4. Ý nghĩa khoa h c th c ti n c a đ  tài ọ ự ễ ủ ề

Trong th i đ i thờ ạ ương m i đi n t  đang ngày càng phát tri n, vi c  ng d ngạ ệ ử ể ệ ứ ụ  vào ho t đ ng “Xây d ng Website gi i thi u s n ph m và bán hàng th i trangạ ộ ự ớ ệ ả ẩ ờ  D&G” đã mang l i nhi u ý nghĩa sau:ạ ề

­ Đ  t n th i gian cho ngỡ ố ờ ười tiêu dùng cũng nh  nhà qu n lý trong vi c tham giaư ả ệ  vào ho t đ ng mua bán hàng.ạ ộ

­ Giúp người tiêu dùng có được giá c  và hình  nh m t hàng m t cách chính xác.ả ả ặ ộ

­ Giúp nhà qu n lý d  dàng h n trong vi c qu n lý s n ph m.ả ễ ơ ệ ả ả ẩ

1.5. Ngôn ng  l p trình PHP là gì? ữ ậ

PHP (vi t t t quy h i: “PHP: Hypertext Preprocesssor”) là m t ngôn ng  l pế ắ ồ ộ ữ ậ  trình k ch b n hay m t lo i mã l nh ch  y u đị ả ộ ạ ệ ủ ế ược dùng đ  phát tri n các  ng d ngể ể ứ ụ  cho máy ch , mã ngu n m , dùng cho m c đích t ng quát. Nó r t thích h p v i vi tủ ồ ở ụ ổ ấ ợ ớ ế  web và có th  d  dàng nhúng vào 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 i cá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.ộ ữ ậ ổ ế ấ ế ớ

Ngôn ng , các th  vi n, tài li u g c c a PHP đữ ư ệ ệ ố ủ ược xây d ng b i c ng đ ng vàự ở ộ ồ  

có s  đóng góp r t l n c a Zen Inc., công ty do các nhà phát tri n c t lõi c a PHPự ấ ớ ủ ể ố ủ  

l p nên nh m t o ra m t môi trậ ằ ạ ộ ường chuyên nghi p đ  đ a PHP phát tri n   quyệ ể ư ể ở  

mô doanh nghi p.ệ

Trang 9

 V i c ng đ ng phát tri n l n, vi c c p nh t các b n vá l i phiên b n hi nớ ộ ồ ể ớ ệ ậ ậ ả ỗ ả ệ  

t i cũng nh  th  nghi m các phiên b n m i khi n PHP r t linh ho t trongạ ư ử ệ ả ớ ế ấ ạ  

 Ngoài s  h  tr  c a c ng đ ng, th  vi n script PHP cũng r t phong phú vàự ỗ ợ ủ ộ ồ ư ệ ấ  

đa d ng. T  nh ng cái r t nh  nh  ch  là 1 đo n code, 1 hàm (PHP.net…)ạ ừ ữ ấ ỏ ư ỉ ạ  cho t i nh ng cái l n h n nh  Framework (Zend, CakePHP, CogeIgniter,ớ ữ ớ ơ ư  Symfony…) , ng d ng hoàn ch nh (Joomla, Wordpress, PhpBB…).ứ ụ ỉ

 V i th  vi n code phong phú, vi c h c t p và  ng d ng PHP tr  nên r t dớ ư ệ ệ ọ ậ ứ ụ ở ấ ễ dàng và nhanh chóng. Đây cũng chính là đ c đi m khi n PHP tr  nên khá n iặ ể ế ở ổ  

b t và cũng là nguyên nhân vì sao ngày càng có nhi u ngậ ề ườ ử ụi s  d ng PHP để phát tri n web.ể

H  tr  k t n i nhi u h  c  s  d  li u:ỗ ợ ế ố ề ệ ơ ở ữ ệ

 Nhu c u xây d ng web có s  d ng c  s  d  li u là m t nhu c u t t y u vàầ ự ử ụ ơ ở ữ ệ ộ ầ ấ ế  PHP cũng đáp  ng r t t t nhu c u này. V i vi c tích h p s n nhi u Databaseứ ấ ố ầ ớ ệ ợ ẵ ề  Client trong PHP đã làm cho  ng d ng PHP d  dàng k t n i t i các h  c  sứ ụ ễ ế ố ớ ệ ơ ở 

d  li u thông d ng.ữ ệ ụ

Trang 10

1.6. M t s  khái ni m liên quan đ n PHP ộ ố ệ ế

Script: là m t dãy các l nh đ c t  (Script). M t script có th :ộ ệ ặ ả ộ ể

­ Gán m t giá tr  cho m t bi n. M t bi n là m t tên xác đ nh đ  l u gi  dộ ị ộ ế ộ ế ộ ị ể ư ữ ữ 

li u, nh  m t giá tr ệ ư ộ ị

­ Ch  th  cho Web Server g i tr  l i cho trình duy t web m t giá tr  nào đó,ỉ ị ử ả ạ ệ ộ ị  

nh  giá tr  cho m t bi n. M t ch  th  tr  cho trình duy t m t giá tr  là m tư ị ộ ế ộ ỉ ị ả ệ ộ ị ộ  

bi u th c đ u ra (output expression).ể ứ ầ

­ T  h p c a các l nh đ c đ t trong các th  t c. M t s  th  t c là tênổ ợ ủ ệ ượ ặ ủ ụ ộ ố ủ ụ  

g i tu n t  c a các l nh và khai báo cho phép ho t đ ng nh  m t ngônọ ầ ự ủ ệ ạ ộ ư ộ  

­ M i ngôn ng  script có m t lo i máy script engine riêng.ỗ ữ ộ ạ

­ Ngôn ng  đ c PHP h  tr  m c đ nh là JavaScriptữ ượ ỗ ợ ặ ị

1.7. H  qu n tr  c  s  d  li u MySQL ệ ả ị ơ ở ữ ệ

MySQL là h  qu n tr  c  s  d  li u mã ngu n m  ph  bi n nh t th  gi i vàệ ả ị ơ ở ữ ệ ồ ở ổ ế ấ ế ớ  

được các nhà phát tri n r t  a chu ng trong quá trình phát tri n  ng d ng. Vìể ấ ư ộ ể ứ ụ  MySQL là c  s  d  li u t c đ  cao,  n đ nh và d  s  d ng, có tính kh  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ác ti n ích r tạ ộ ề ệ ề ấ ộ ệ ố ớ ệ ấ  

Trang 11

m nh. V i t c đ  và tính b o m t cao, MySQL r t thích h p cho các  ng d ng cóạ ớ ố ộ ả ậ ấ ợ ứ ụ  truy c p CSDL trên internet. MySQL có nhi u phiên b n cho các h  đi u hành khácậ ề ả ệ ề  nhau.

Đi m m nh c a MySQL là ch y trên m i ngôn ng  nh  ASP, PHP, .Net, JSP…ể ạ ủ ạ ọ ữ ư  khi ch y nó không đòi h i tài nguyên máy quá l n.ạ ỏ ớ

Nhược đi m là đ  b o m t ch a cao b ng MSSQL hay Oracle… và quá trìnhể ộ ả ậ ư ằ  Restore có ph n ch m ch p.ầ ậ ạ

Tuy nhiên nh ng nhữ ược đi m đó không đáng k  cho các l p trình c  trung bìnhể ể ậ ỡ  khá, vì ch  có nh ng h  th ng l n đ n r t l n m i có nh ng yêu c u ph c t p h n.ỉ ữ ệ ố ớ ế ấ ớ ớ ữ ầ ứ ạ ơ

10 lý do nên ch n MySQL cho  ng d ng c a mình:ọ ứ ụ ủ

 Tính linh ho t:  ạ Máy ch  CSDL MySQL cung c p đ c tính linh ho t, có s củ ấ ặ ạ ứ  

ch a đ  x  lý các  ng d ng đứ ể ử ứ ụ ược nhúng sâu v i dung lớ ượng ch  1MB đ  ch y cácỉ ể ạ  kho d  li u đ  s  lên đ n hàng terabytes thông tin. S  linh ho t v  flatform là m tữ ệ ồ ộ ế ự ạ ề ộ  

đ c tính l n c a MySQL v i t t c  các phiên b n c a Window đang đặ ớ ủ ớ ấ ả ả ủ ược h  tr ỗ ợ  

Và dĩ nhiên, tính ch t mã ngu n m  c a MySQL cho phép s  tùy bi n hoàn toànấ ồ ở ủ ự ế  theo ý mu n đ  thêm vào các yêu c u thích h p cho database server.ố ể ầ ợ

Tính th c thi cao:  Ki n trúc storage­engine cho phép các chuyên gia CSDL c uế ấ  hình máy ch  CSDL MySQL đ c tr ng cho các  ng d ng đ c thù. ủ ặ ư ứ ụ ặ Dù  ng d ng làứ ụ  

m t h  th ng x  lý giao d ch t c đ  cao hay web site dung lộ ệ ố ử ị ố ộ ượng l n ph c v  hàngớ ụ ụ  tri u yêu c u m i ngày, MySQL có th  đáp  ng kh  năng x  lý nh ng đòi h i kh tệ ầ ỗ ể ứ ả ử ữ ỏ ắ  khe nh t c a b t kì h  th ng nào. V i các ti n ích t i t c đ  cao, đ c bi t b  nhấ ủ ấ ệ ố ớ ệ ả ố ộ ặ ệ ộ ớ caches, và các c  ch  x  lý nâng cao khác, MySQL đ a ra t t c  các vũ khí c n ph iơ ế ử ư ấ ả ầ ả  

có cho các h  th ng doanh nghi p khó tính ngày nay.ệ ố ệ

Có th  s  d ng ngay: ể ử ụ  S  đáng tin c y cao và tính “mì ăn li n” là nh ng tiêuự ậ ề ữ  chu n đ m b o c a MySQL. MySQL đ a ra nhi u tùy ch n có th  dùng ngay tẩ ả ả ủ ư ề ọ ể ừ 

c u hình tái t o ch /t  t c đ  cao, đ  các nhà phân ph i th  3 đ a ra nh ng gi iấ ạ ủ ớ ố ộ ể ố ứ ư ữ ả  pháp có th  dùng ngay duy nh t cho server c  s  d  li u MySQL.ể ấ ơ ở ữ ệ

H  tr  giao d ch m nh: ỗ ợ ị ạ  MySQL đ a ra m t trong s  nh ng engine giao d ch cư ộ ố ữ ị ơ 

s  d  li u m nh nh t trên th  trở ữ ệ ạ ấ ị ường. Các đ c tr ng bao g m h  tr  giao d chặ ư ồ ỗ ợ ị  ACID hoàn thi n ( Atomic – t  đ ng, Consistent – th ng nh t, Isolated – đ c l p,ệ ự ộ ố ấ ộ ậ  

Trang 12

lo i, và h  tr  giao d ch đa d ng (multi­version) mà ngạ ỗ ợ ị ạ ườ ọi đ c không bao gi  gâyờ  

tr  ng i cho ngở ạ ười vi t và ngế ượ ạc l i. Tính toàn v n c a d  li u cũng ph i đẹ ủ ữ ệ ả ượ  c

b o đ m trong su t quá trình server có hi u l c, các m c giao d ch đ c l p đả ả ố ệ ự ứ ị ộ ậ ượ  cchuyên môn hóa, và phát hi n khóa ch t ngay l p t c.ệ ế ậ ứ

N i l u tr  web và data đáng tinh c y: ơ ư ữ ậ MySQL là nhà máy chu n cho các webẩ  sites ph i trao đ i thả ổ ường xuyên vì nó có engine x  lý t c đ  cao, kh  năng chèn dử ố ộ ả ữ 

li u nhanh ghê g m, và h  tr  m nh cho các ch c năng chuyên d ng c a web nhệ ớ ỗ ợ ạ ứ ụ ủ ư tìm ki m văn b n nhanh. Nh ng tính năng này cũng đế ả ữ ược áp d ng cho môi trụ ườ  ng

l u tr  d  li u mà MySQL tăng cư ữ ữ ệ ường đ n hàng terabyte cho các server đ n. Cácế ơ  tính năng khác nh  b ng nh  chính, cây B và ch  s  băm, và b ng l u tr  đã đư ả ớ ỉ ố ả ư ữ ượ  c

cô l i đ  gi m các yêu c u l u tr  đ n 80% làm cho MySQL tr  thành l a ch n t tạ ể ả ầ ư ữ ế ở ự ọ ố  

nh t cho c   ng d ng web và các  ng d ng doanh nghi p.ấ ả ứ ụ ứ ụ ệ

 Ch  đ  b o m t d  li u m nh: ế ộ ả ậ ữ ệ ạ  Vì b o m t d  li u cho m t công ty là côngả ậ ữ ệ ộ  

vi c s  m t c a các chuyên gia v  c  s  d  li u, MySQL đ a ra tính năng b o m tệ ố ộ ủ ề ơ ở ữ ệ ư ả ậ  

đ c bi t ch c ch n d  li u s  đặ ệ ắ ắ ữ ệ ẽ ược b o m t tuy t đ i. Trong vi c xác nh n truyả ậ ệ ố ệ ậ  

c p c  s  d  li u, MySQL cung c p các kĩ thu t m nh mà ch c ch n ch  có ngậ ơ ở ữ ệ ấ ậ ạ ắ ắ ỉ ườ  i

s  d ng đã đử ụ ược xác nh n m i có th  truy nh p đậ ớ ể ậ ược vào server c  s  d  li u, v iơ ở ữ ệ ớ  

kh  năng này đ  ch n ngả ể ặ ười dùng ngay t  m c máy khách là đi u có th  làm đừ ứ ề ể ượ  c.SSH và SSL cũng được h  tr  đ  ch c ch n các k t n i đỗ ợ ể ắ ắ ế ố ược an toàn và b o m t.ả ậ  

M t đ i tộ ố ượng framework đ c quy n đặ ề ược đ a ra mà ngư ườ ử ụi s  d ng ch  có thỉ ể nhìn th y d  li u, các hàm mã hóa và gi i mã d  li u m nh ch c ch n r ng d  li uấ ữ ệ ả ữ ệ ạ ắ ắ ằ ữ ệ  

s  đẽ ược b o m t. Cu i cùng, ti n ích backup và recovery cung c p b i MySQL vàả ậ ố ệ ấ ở  các hãng ph n m m th  3 cho phép backup logic và v t lý hoàn thi n cũng nhầ ề ứ ậ ệ ư recovery toàn b  ho c t i m t th i đi m nào đó.ộ ặ ạ ộ ờ ể

S  phát tri n  ng d ng h n h p: ự ể ứ ụ ỗ ợ  M t trong s  các lý do khi n cho MySQL làộ ố ế  

c  s  d  li u mã ngu n m  ph  bi n nh t th  gi i là nó cung c p h  tr  h n h pơ ở ữ ệ ồ ở ổ ế ấ ế ớ ấ ỗ ợ ỗ ợ  cho b t kì s  phát tri n  ng d ng nào c n. Trong c  s  d  li u, h  tr  có th  đấ ự ể ứ ụ ầ ơ ở ữ ệ ỗ ợ ể ượ  ctìm th y trong các stored procedure, trigger, function, view,cursor, ANSI­standardấ  SQL, và nhi u n a. V i các  ng d ng nhúng, th  vi n plug­in có s n đ  nhúng vàoề ữ ớ ứ ụ ư ệ ẵ ể  

c  s  d  li u MySQL h  tr  trong b t kì  ng d ng nào. MySQL cũng cung c p cácơ ở ữ ệ ỗ ợ ấ ứ ụ ấ  

Trang 13

b  k t n i nh : ODBC, JDBC, … đ  cho phép t t c  các form c a  ng d ng sộ ế ố ư ể ấ ả ủ ứ ụ ử 

d ng MySQL nh  m t server qu n lí d  li u đụ ư ộ ả ữ ệ ượ ưc  u tiên

D  dàng qu n lý: ễ ả  MySQL trình di n kh  năng cài đ t nhanh đ c bi t v i th iễ ả ặ ặ ệ ớ ờ  gian   m c trung bình t  lúc download ph n m m đ n khi cài đ t hoàn thành chở ứ ừ ầ ề ế ặ ỉ 

m t ch a đ y 15 phút. Đi u này đúng cho dù flatform là Microsoft Windows,Linux,ấ ư ầ ề  Macintosh hay Unix . Khi đã được cài đ t, tính năng t  qu n lý nh  t  đ ng mặ ự ả ư ự ộ ở 

r ng không gian, t  kh i đ ng l i, và c u hình đ ng s n sàng cho ngộ ự ở ộ ạ ấ ộ ẵ ười qu n tr  cả ị ơ 

s  d  li u làm vi c. MySQL cũng cung c p m t b  hoàn thi n các công c  qu n lýở ữ ệ ệ ấ ộ ộ ệ ụ ả  

đ  h a cho phép m t DBA qu n lý, s a ch a, và đi u khi n ho t đ ng c a nhi uồ ọ ộ ả ử ữ ề ể ạ ộ ủ ề  server MySQL t  m t máy tr m đ n. Nhi u công c  c a các hãng ph n m m th  3ừ ộ ạ ơ ề ụ ủ ầ ề ứ  cũng có s n trong MySQL đ  đi u khi n các tác v  t  thi t k  d  li u và ETL, đ nẵ ể ề ể ụ ừ ế ế ữ ệ ế  

vi c qu n tr  c  s  d  li u hoàn thi n, qu n lý công vi c, và th c hi n ki m tra.ệ ả ị ơ ở ữ ệ ệ ả ệ ự ệ ể

 Mã ngu n m  t  do và h  tr  24/7: ồ ở ự ỗ ợ  Nhi u công ty lề ưỡng l  trong vi c giaoự ệ  phó toàn b  cho ph n m m mã ngu n m  vì h  tin h  không th  tìm độ ầ ề ồ ở ọ ọ ể ược m t cáchộ  

h  tr  hay m ng lỗ ợ ạ ưới an toàn ph c v  chuyên nghi p, hi n t i, h  tin vào ph nụ ụ ệ ệ ạ ọ ầ  

m m có b n quy n đ  ch c ch n v  s  thành công toàn di n cho các  ng d ng chề ả ề ể ắ ắ ề ự ệ ứ ụ ủ 

ch t c a h  Nh ng lo l ng c a h  có th  đố ủ ọ ữ ắ ủ ọ ể ược d p b  v i MySQL, s  b i thẹ ỏ ớ ự ồ ườ  ng

là có trong m ng lạ ưới MySQL

T ng chi phí r t th p: ổ ấ ấ   B ng cách s  d ng MySQL cho các d  án phát tri nằ ử ụ ự ể  

m i, các công ty đang th y rõ vi c ti t ki m chi phí. Đớ ấ ệ ế ệ ược hoàn thành thông qua sử 

d ng server c  s  d  li u MySQL và ki n trúc scale­out, các doanh nghi p đã tìm raụ ơ ở ữ ệ ế ệ  cái mà h  có th  đ t đọ ể ạ ượ ở ức   m c ng c nhiên v  kh  năng x  lý. Thêm vào đó, tínhạ ề ả ử  tin c y và d  duy trì c a MySQL   m c trung bình mà ngậ ễ ủ ở ứ ười qu n tr  c  s  d  li uả ị ơ ở ữ ệ  không ph i m t nhi u th i gian s a ch a hay v n đ  th i gian ch t.ả ấ ề ờ ử ữ ấ ề ờ ế

Trang 14

Int   mysql_connect(string[hostname[:post]   [:/path_to_socket]], string[username], string[password]);

Trang 15

– string name: tên c a c  s  d  li u c n t o.ủ ơ ở ữ ệ ầ ạ

– link_identifier: mã s  nh n d ng đố ậ ạ ượ ấc c p b i hàm mysql_connect().ở

Ta hoàn toàn có th  g i câu l nh SQL đ  t o c  s  d  li u thông qua hàmể ử ệ ể ạ ơ ở ữ ệ  mysql_query()

 mysql_drop_db():hàm xóa c  s  d  li uơ ở ữ ệ

Cú pháp:

Int mysql_drop_db(string name, int [link_identifier]);

Trong đó:

– string name: tên c  s  d  li u c n xóa.ơ ở ữ ệ ầ

– link_identifier: mã s  nh n d ng đố ậ ạ ượ ấc c p b i hàm mysql_connect().ở

Ta hoàn toàn có th  g i câu l nh SQL đ  xóa c  s  d  li u thông qua hàmể ử ệ ể ơ ở ữ ệ  mysql_query()

 mysql_select_db():hàm cho c  s  d  li u ho t đ ng.ơ ở ữ ệ ạ ộ

– link_identifier: mã nh n d ng đậ ạ ượ ấc c p b i mysql_connect().ở

Câu l nh này s  g n tên c  s  d  li u v i mã nh n d ng, sau này khi làmệ ẽ ắ ơ ở ữ ệ ớ ậ ạ  

vi c v i link_identifier s  bao g m c  c  s  d  li u đệ ớ ẽ ồ ả ơ ở ữ ệ ược ch n.ọ

Trang 16

– Link_identifier: mã s  nh n d ng đố ậ ạ ượ ấc c p b i hàm mysql_connect()ởHàm này ch  rõ câu l nh đỉ ệ ược th c hi n trên c  s  d  li u nào nên trự ệ ơ ở ữ ệ ước đó không c n th c hi n hàm mysql_select_db();ầ ự ệ

­ link_identifier: mã s  nh n d ng đố ậ ạ ượ ấc c p b i hàm mysql_connect().ở

­ Hàm này tr  v  giá tr  id đả ề ị ược sinh ra trong c t AUTO_INCREMENT b i câu truyộ ở  

v n trấ ước đó. Đi u này ch  có tác d ng trên link_identifier đề ỉ ụ ược ch  ra trong hàm,ỉ  

n u g i hàm trên mà không ch  đ nh tham s  link_identifier thì lien k t đế ọ ỉ ị ố ế ược mở 

cu i cùng s  đố ẽ ược ch  đ nh.ỉ ị

Hàm mysql_insert_id() tr  v  giá tr  0 n u câu truy v n trả ề ị ế ấ ước đó không sinh 

ra m t giá tr  AUTO_INCREMENT. N u ta mu n gi  l i giá tr  cho l n sau, thìộ ị ế ố ữ ạ ị ầ  

ph i g i hàm này ngay sau câu truy v n sinh ra giá tr ả ọ ấ ị

 mysql_fetch_row():

Hàm tr  v  m t m ng là giá tr  c a m t b n ghi hi n t i v i ch  s  là th  tả ề ộ ả ị ủ ộ ả ệ ạ ớ ỉ ố ứ ự 

c a các trủ ường (ch  s  b t đ u t  0). Sau đó hàm s  tr  t i b n ghi ti p theo cho t iỉ ố ắ ầ ừ ẽ ỏ ớ ả ế ớ  khi g p b n ghi cu i cùng hàm tr  v  giá tr  false. Đ  truy xu t t i các giá tr  c aặ ả ố ả ề ị ể ấ ớ ị ủ  

Hàm tr  v  m t m ng là giá tr  c a m t b n ghi hi n t i, sau đó hàm s  trả ề ộ ả ị ủ ộ ả ệ ạ ẽ ỏ 

t i b n ghi ti p theo cho t i khi g p b n ghi cu i cùng hàm tr  v  giá tr  false.ớ ả ế ớ ặ ả ố ả ề ị

Cú pháp:

Array mysql_fetch_array(int result_identifier,[int result_type]);

Trang 17

Trong   đó:   result_identifier   là   mã   s   tr   v   c a   hàm   mysql_query()   ho cố ả ề ủ ặ  mysql_db_query().

Đ  truy xu t đ n các thành ph n c a c t:ể ấ ế ầ ủ ộ

Tên_bi n_m ng[“tên trế ả ường”];

Result_type là m t h ng s  có th  nh n các giá tr  sau:ộ ằ ố ể ậ ị

­ MYSQL_NUM: ch  tr  l i m t m ng ch a các ch  s  là s  (gi ng nh  hàmỉ ả ạ ộ ả ứ ỉ ố ố ố ư  mysql_fetch_row())

­ MYSQL_ASSOC: ch  tr  l i m t m ng liên k t.ỉ ả ạ ộ ả ế

­ MYSQL_BOTH : tr  l i m ng ch a đ ng các ch  s  g m c  các con s  và ch  sả ạ ả ứ ự ỉ ố ồ ả ố ỉ ố liên k t.ế

Hàm này là s  m  r ng c a hàm mysql_fetch_row(). Nó cho phép truy c pự ở ộ ủ ậ  

trường d  li u c a m ng k t qu  không ch  thông qua các ch  s  là các s  mà chúngữ ệ ủ ả ế ả ỉ ỉ ố ố  

có th  là tên c a các trể ủ ường d  li u.ữ ệ

 mysql_fetch_object(): hàm tr  v  n t đ i tả ề ộ ố ượng là giá tr  c a m t b n ghiị ủ ộ ả  

hi n th i. sau đó hàm s  tr  t i b n ghi ti p theo cho t i khi g p b n ghi cu iệ ờ ẽ ỏ ớ ả ế ớ ặ ả ố  cùng   hàm   tr   v   giá   tr   false   Đ   truy   xu t   t i   các   giá   tr   c a   c t   ta   vi tả ề ị ể ấ ớ ị ủ ộ ế  tên_object­>tên_c t.ộ

 mysql_data_seek()

Trang 18

Di chuy n con tr  bên trong “t p k t qu ” (có để ỏ ậ ế ả ược sau khi câu truy v nấ  SELECT được th c hi n)ự ệ

Cú pháp: bool mysql_data_seek(int result_identifier, int row_number);

Trong   đó:   result_identifier   là   mã   s   tr   v   c a   hàm   mysql_query(),ố ả ề ủ  mysql_db_query(), mysql_list_tables(), mysql_list_dbs()

Row_number là ch  s  c a b n ghi mà c n đ t con tr  vào.ỉ ố ủ ả ầ ặ ỏ

Hàm tr  v  true n u thành công, false n u l i.ả ề ế ế ỗ

Hàm này s  di chuy n con tr  bên trong “t p k t qu ” (đẽ ể ỏ ậ ế ả ược ch  rõ b i thamỉ ở  

s  result_identifier) đ n dòng có mã b ng tham đ i row_number.ố ế ằ ố

Các dòng trong t p k t qu  đậ ế ả ược b t đ u b ng 0ắ ầ ằ

 mysql_num_rows(): tr  l i s  dòng trong result_identifier (n i ch a k t quả ạ ố ơ ứ ế ả 

c a câu l nh SQL đã đủ ệ ược th c hi n)ự ệ

 mysql_result() : l y d  li u t  result_identifierấ ữ ệ ừ

Cú pháp: mixed mysql_result(int result_identifier, int row, mixed [field]);

Trong   đó:   result_identifier   la   mã   s   tr   v   c a   hàm   mysql_query(),ố ả ề ủ  mysql_db_query(), mysql_list_tables(), mysql_list_dbs()

Row là b n ghi mà ta s  l y d  li uả ẽ ấ ữ ệ

Field là trường trong dòng row mà ta s  l y d  li u.ẽ ấ ữ ệ

Các tham s  result_identifier và row ph i có, còn tham s  field là tùy ch n.ố ả ố ọ  hàm s  tr  l i các n i dung c a dòng row và c t field r  t p k t qu  đẽ ả ạ ộ ủ ộ ừ ậ ế ả ược ch  đ nhỉ ị  

Trang 19

b i bi n result_identifier. N u đ i s  field không đở ế ế ố ố ược ch  đ nh rõ thì trỉ ị ường ti pế  theo s  đẽ ược tr  v ả ề

 mysql_free_result()   :   hàm   gi i   phóng   b   nh   đả ộ ớ ược   lien   k t   v iế ớ  result_identifier

Trang 20

D&G Hòa Bình Th i trang c a m i nhà.ờ ủ ọ

Dòng s n ph m D&G Hòa Bình đả ẩ ược thi t k  d a trên s  k t h p gi a ý tế ế ự ự ế ợ ữ ưở  ng

ch  đ o là phong cách hi n đ i, sang tr ng, tr  trung, năng đ ng, v i nh ng đi mủ ạ ệ ạ ọ ẻ ộ ớ ữ ể  

nh n, h a ti t tinh t  phù h p v i b n s c, văn hóa Vi t. Trên n n ch t li u ngo iấ ọ ế ế ợ ớ ả ắ ệ ề ấ ệ ạ  

nh p cao c p, các s n ph m đậ ấ ả ẩ ược thi t k  v i m u mã đa d ng, ki u dáng phongế ế ớ ẫ ạ ể  phú, sang tr ng có tính  ng d ng cao luôn đáp  ng đọ ứ ụ ứ ược s  mong m i c a nh ngự ỏ ủ ữ  

người yêu thích th i trang khó tính nh t. Nh  s  hoàn h o c a s n ph m cũng nhờ ấ ờ ự ả ủ ả ẩ ư 

ch t lấ ượng trong d ch v  D&G Hòa Bình nhanh chóng kh ng đ nh ch  đ ng v ngị ụ ẳ ị ỗ ứ ữ  

ch c trong làng th i trang.ắ ờ

Trên con đường kh ng đ nh thẳ ị ương hi u, D&G Hòa Bình luôn l y s  hài lòngệ ấ ự  

c a khách hàng làm kim ch  nam cho m i ho t đ ng, l y vi c tôn vinh v  đ p nủ ỉ ọ ạ ộ ấ ệ ẻ ẹ ữ 

gi i công s  Vi t Nam là s  m nh ho t đ ng. V i k  ho ch phát tri n mang tínhớ ở ệ ứ ệ ạ ộ ớ ế ạ ể  chi n lế ược, D&G s  là thẽ ương thi u th i trang l n m nh đệ ờ ớ ạ ược yêu thích trên toàn 

chươ  ngtrình

Hướ  ng

d n sẫ ử 

d ng vàụ  

qu n trả ị website

Trang 21

Sau khi kh o sát hi n tr ng, em n m b t đả ệ ạ ắ ắ ược các thông tin sau:

Qu n lý m t hàng: m i m t hàng đả ặ ỗ ặ ược qu n lý nh ng thông tin sau: Tên m tả ữ ặ  hàng, đ n giá, s  lơ ố ượng, hình  nh và chi ti t m t hàng.ả ế ặ

Quá trình đ t hàng c a khách hàng:ặ ủ  khách hàng xem và l a ch n m t hàngự ọ ặ  

c n mua. Trong quá trình l a ch n, b  ph n bán hàng s  tr c ti p trao đ i thông tinầ ự ọ ộ ậ ẽ ự ế ổ  cùng khách hàng qua t  v n tr c tuy n b ng yahoo và skype. Sau khi l a ch n xong,ư ấ ự ế ằ ự ọ  khách hàng s  ti n hành cho vào gi  hàng.ẽ ế ỏ

Trong trường h p nhi u công ty, trợ ề ường h c, các doanh nghi p… có yêu c u đ tọ ệ ầ ặ  hàng v i s  lớ ố ượng l n, thì c a hàng s  nhanh chóng làm phi u đ t hàng, phi u thuớ ử ẽ ế ặ ế  

có ghi thu  cho t ng s n ph m và giao hàng theo yêu c u.ế ừ ả ẩ ầ

Khách hàng: là nh ng ngữ ười có nhu c u mua s m hàng hóa. Trên m ng, cácầ ắ ạ  

m t hàng đặ ược s p x p và phân theo t ng lo i m t hàng giúp cho khách hàng dắ ế ừ ạ ặ ễ dàng tìm ki m. Trong ho t đ ng này, khách hàng ch  c n ch n m t m t hàng nào đóế ạ ộ ỉ ầ ọ ộ ặ  

t  danh m c các m t hàng thì nh ng thông tin v  m t hàng đó s  hi n th  lên mànừ ụ ặ ữ ề ặ ẽ ể ị  hình nh : hình  nh, đ n giá, mô t … và bên c nh là liên k t thêm hàng hóa vào giư ả ơ ả ạ ế ỏ hàng. Đây là gi  hàng đi n t  mà trong đó ch a các thông tin v  hàng hóa l n sỏ ệ ử ứ ề ẫ ố 

lượng hàng hóa còn l i trong kho và hoàn toàn c p nh t đạ ậ ậ ược gi  hàng.ỏ

Khi khách hàng mu n đ t hàng thì cho s n ph m c n mua vào gi  hàng khiố ặ ả ẩ ầ ỏ  khách hàng thanh toán thì s  c n ph i nh p các thông tin c n thi t vào đ n hàng.ẽ ầ ả ậ ầ ế ơ  

Cu i cùng khách hàng xác nh n đ n hàng.ố ậ ơ

Trang 22

Nhà qu n lý: là ngả ười làm ch  h  th ng, có quy n ki m soát m i ho t đ ng c aủ ệ ố ề ể ọ ạ ộ ủ  

h  th ng. Nhà qu n lý đệ ố ả ược c p m t username và password đ  đăng nh p vào hấ ộ ể ậ ệ 

th ng th c hi n nh ng ch c năng c a mình.ố ự ệ ữ ứ ủ

N u nh  quá trình đăng nh p thành công thì nhà qu n lý có th  th c hi n nh ngế ư ậ ả ể ự ệ ữ  công vi c: qu n lý c p nh t thông tin các m t hàng, ti p nh n đ n hàng, ki m traệ ả ậ ậ ặ ế ậ ơ ể  

đ n hàng và x  lý đ n hàng. Th ng kê các m t hàng bán trong tháng, năm, th ng kêơ ử ơ ố ặ ố  khách hàng, nhà cung c p, th ng kê t n kho, th ng kê doanh thu. Khi có nhu c uấ ố ồ ố ầ  

nh p hàng hóa t  nhà cung c p thì ti n hành liên l c v i nhà cung c p đ  đ t hàngậ ừ ấ ế ạ ớ ấ ể ặ  

Ch c năng ứ c p nh t ậ ậ bao g m: c p nh t m t hàng, c p nh t nhà cung c p vàồ ậ ậ ặ ậ ậ ấ  

c p nh t đ n hàng.ậ ậ ơ

Trang 23

2.2.2 Bi u đ  lu ng d  li uể ồ ồ ữ ệ

Trong m t h  th ng thông tin bao g m hai thành ph n chính: d  li u và x  lýộ ệ ố ồ ầ ữ ệ ử  

d  li u. D  li u mang s c thái tĩnh còn x  lý d  li u mang s c thái đ ng c a hữ ệ ữ ệ ắ ử ữ ệ ắ ộ ủ ệ 

Di n đ t các thao tác, các nhi m v  hay ti n trình x  lý. Có tính ch t là bi nễ ạ ệ ụ ế ử ấ ế  

đ i thông tin đ u vào đ  s n xu t ra thông tin đ u ra.ổ ầ ể ả ấ ầ

Ch c năng này đứ ược bi u di n b ng hình tròn ho c hình ôvan có ghi tên c aể ễ ằ ặ ủ  

ch c năng đó.ứ

Trong bi u đ  lu ng d  li u c a m t đ  tài bao g m 1 ch c năng x  lý cóể ồ ồ ữ ệ ủ ộ ề ồ ứ ử  tên: H  th ng website bán hàng và gi i thi u s n ph m th i trang D&G Hòaệ ố ớ ệ ả ẩ ờ  Bình

Tác nhân ngoài:

Hay còn g i là đ i tác: m t ngọ ố ộ ười, m t nhóm ngộ ười hay m t t  ch c   bênộ ổ ứ ở  ngoài các lĩnh v c nghiên c u c a h  th ng. S  có m t c a các tác nhân bên ngoàiự ứ ủ ệ ố ự ặ ủ  trên bi u đ  lu ng d  li u ch  ra m i quan h  c a h  th ng, ch  ra gi i h n c a hể ồ ồ ữ ệ ỉ ố ệ ủ ệ ố ỉ ớ ạ ủ ệ 

th ng, và ch  rõ quan h  c a h  th ng v i bên ngoài.ố ỉ ệ ủ ệ ố ớ

Tác nhân bên ngoài được bi u di n b ng hình ch  nh t, bên trong ghi tácể ễ ằ ữ ậ  nhân bên ngoài

Trong bi u đ  lu ng d  li u này có 2 tác nhân bên ngoài: Khách hàng và Nhàể ồ ồ ữ ệ  

Trang 24

Lu ng d  li u: ồ ữ ệ

Là lu ng thông tin vào/ra c a m t ch c năng x  lý v i các tác nhân bên ngoài,ồ ủ ộ ứ ử ớ  

gi a các thành ph n khách c a bi u đ  lu ng d  li u.ữ ầ ủ ể ồ ồ ữ ệ

Lu ng d  li u đồ ữ ệ ược bi u di n b ng mũi tên có hể ễ ằ ướng, có ghi tên nhãn, tên 

lu ng d  li u.ồ ữ ệ

Kho d  li u: ữ ệ

Các thông tin c n l u gi  l i trong m t kho ng th i gian c n s  d ng sau nàyầ ư ữ ạ ộ ả ờ ầ ử ụ  

đ  th c hi n vài ch c năng x  lý. Ngể ự ệ ứ ử ườ ử ụi s  d ng là tác nhân bên trong c a hủ ệ 

Tác nhân bên trong là m t ch c năng hay h  th ng con c a h  th ng.ộ ứ ệ ố ủ ệ ố

Tác nhân trong được bi u di n là hình ch  nh t h  m t phía, bên trong ghi tênể ễ ữ ậ ở ộ  tác nhân trong

Đ  xây d ng m t bi u đ  lu ng d  li u ta c n đ a ra để ự ộ ể ồ ồ ữ ệ ầ ư ược các bước c  th ,ụ ể  khoa h c đ  t  đó có th  ti n hành l p bi u đ  lu ng d  li u m t cách t t nh t.ọ ể ừ ể ế ậ ể ồ ồ ữ ệ ộ ố ấ  Sau đây là 10 bước chính đ  xây d ng 1 bi u đ  lu ng d  li u.ể ự ể ồ ồ ữ ệ

B ướ c 1: Xác đ nh t  li u và cách trình bày h  th ngị ư ệ ệ ố

B ướ c 2: Xác đ nh mi n biên, mi n gi i h n c a h  th ng.ị ề ề ớ ạ ủ ệ ố

B ướ c 3: S  d ng và trình bày ngu n thông tin vào và ngu n thông tin ra.ử ụ ồ ồ

B ướ c 4: S  d ng ngu n cung c p thông tin vào ra, ngu n cung c p thông tin vàoử ụ ồ ấ ồ ấ  

và ngu n s  d ng thông tin ra.ồ ử ụ

B ướ c 5: Xác đ nh các kho d  li u.ị ữ ệ

B ướ c 6: V  bi u đ  m c đ nh c a h  th ng.ẽ ể ồ ứ ỉ ủ ệ ố

B ướ c 7: Phân rã và làm m n lu ng d  li u m c đ nh thành m c 2 và 3.ị ồ ữ ệ ứ ỉ ứ

B ướ c 8: Xây d ng t  đi n ph  tr  đ  xây d ng bi u đ  lu ng d  li u.ự ừ ể ụ ợ ể ự ể ồ ồ ữ ệ

Trang 25

B ướ c 9: Đánh giá ki m tra bi u đ  lu ng d  li u, d a vào đánh giá này đ  ti nể ể ồ ồ ữ ệ ự ể ế  hành làm m n h n n a bi u đị ơ ữ ể ồ

B ướ c 10: Duy t  ệ l i toàn b  s  đ  và bi u đ  phát hi n sai sót.ạ ộ ơ ồ ể ồ ệ

Trang 26

Bi u đ  lu ng d  li u m c ng  c nh ể ồ ồ ữ ệ ứ ữ ả

Hình 2.2: Bi u đ  lu ng d  li u m c ng  c nhể ồ ồ ữ ệ ứ ữ ả

Trong bi u đ  d  li u m c ng  c nh, các thành ph n c a bi u đ  d  li uể ồ ữ ệ ứ ữ ả ầ ủ ể ồ ữ ệ  

đượ ổc t  ch c nh  sau:ứ ư

+ Ch c năng x  lý: có ch c năng x  lý h  th ng website bán bàng và gi iứ ử ứ ử ệ ố ớ  thi u s n ph n th i trang D&G.ệ ả ẩ ờ

+ Tác nhân ngoài: có 2 tác nhân ngoài: Khách hàng và Nhà qu n lýả

Hai tác nhân ngoài này không trao đ i thông tin v i nhau mà trao đ i, cungổ ớ ổ  

c p thông tin v i ch c năng x  lý c a h  th ng qua các lu ng d  li u.ấ ớ ứ ử ủ ệ ố ồ ữ ệ

+ Có nhi u lu ng d  li u nh :ề ồ ữ ệ ư

­ Trao đ i gi a các ch c năng x  lý và tác nhân bên ngoài KHÁCH HÀNG:ổ ữ ứ ử  yêu c u th ng kê các lo i s n ph m, b ng th ng kê các lo i s n ph m, ý ki n đóngầ ố ạ ả ẩ ả ố ạ ả ẩ ế  

Trang 27

góp, tr  l i ý ki n đóng góp, yêu c u tìm ki m s n ph m, hi n th  s n ph m tìmả ờ ế ầ ế ả ẩ ể ị ả ẩ  

ki m, yêu c u đ t hàng, đ n hàng.ế ầ ặ ơ

 Trao đ i gi a các ch c năng x  lý và tác nhân bên ngoài NHÀ QU N LÝ:ổ ữ ứ ử Ả  xem các đ n hàng, danh sách các đ n hàng, yêu c u tra c u s n ph m, hi n th  s nơ ơ ầ ứ ả ẩ ể ị ả  

ph m tra c u, yêu c u s n ph m, b ng th ng kê s n ph m, yêu c u th ng kê cácẩ ứ ầ ả ẩ ả ố ả ẩ ầ ố  

đ n hàng, b ng th ng kê các đ n hàng, yêu c u tra c u thành viên, b ng các thànhơ ả ố ơ ầ ứ ả  viên , yêu c u c t nh t s n ph m, k t qu  c p nh t s n ph m.ầ ậ ậ ả ẩ ế ả ậ ậ ả ẩ

Trang 28

  Bi u đ  phân c p ch c năngể ồ ấ ứ

Hình 2.3: Bi u đ  phân c p ch c năngể ồ ấ ứ

Website bán hàng và gi i thi u s n ph m th i trangớ ệ ả ẩ ờ

Th ng kêố

Th ng kê ốkhách hàng

Th ng kê ốadmin

Th ng kê đ n ố ơhàng

QL nh p thông ậ

tin s n ph mả ẩ

Trang 29

  Bi u đ  lu ng d  li u m c đ nhể ồ ồ ữ ệ ứ ỉ

Hình 2.4: Bi u đ  lu ng d  li u m c đ nhể ồ ồ ữ ệ ứ ỉ

Ngày đăng: 09/01/2020, 13:09

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w