i Giới i thiệu i về i cơ i quan i thực i tập i
i Lịch i sử i hình i thành
Vớii xui thếi chungi củai xãi hộii lài mởi rộngi quani hệ,i hợpi táci pháti triểni kinhi tế trongi nướci vài quốci tếi trongi mọii lĩnhi vực.i Doi vậy,i ngàyi càngi cói nhiềui côngi tyi được thànhi lậpi vớii cáci hìnhi thứci kháci nhaui nhưi Côngi tyi tráchi nhiệmi hữui hạni (TNHH),
CÔNG i TY i TNHH i THƯƠNG i MẠI i XUẤT i NHẬP i KHẨU i MINH i HOÀNG đượci thànhi lậpi ngàyi 05/01/2003i thuộci hìnhi thứci Côngi tyi TNHH,i hoạti độngi theo
Luậti Doanhi Nghiệpi vài cáci quyi địnhi kháci củai nướci Cộngi hòai xãi hộii chủi nghĩai Việt
Têni giaoi dịch:i Côngi tyi TNHHi Thươngi mạii Xuấti nhậpi khẩui Minhi Hoàng
Tên i viết i tắt: i Minh i Hoang i Co.,ltd Địai chỉi trụi sởi chính:i Nhài 39/40i Tại Quangi Bửui -i Quậni Haii Bài Trưngi -i Hài Nội
i Lĩnh i vực i hoạt i động i của i công i ty i
Hiệni tạii côngi tyi đangi hoạti độngi trongi cáci lĩnhi vực:
i Kinhi doanh,i cungi cấpi dịchi vụi đii độngi củai Vietteli mobilei nóii riêngi vài của
Tổngi côngi tyi Viễni thôngi Quâni độii Viettel.i Chínhi thứci hoạti độngi vớii 5i cơi sởi tại
Số i 47 i Trần i Hưng i Đạo i - i Quận i Hoàn i Kiếm i - i Hà i Nội.
Số i 22 i Trần i Duy i Hưng i - i Quận i Cầu i Giấy i - i Hà i Nội.
Số i 46 i Tăng i Bạt i Hổ i - i Quận i Hai i Bà i Trưng i - i Hà i Nội.
Nhà i 39/40 i Tạ i Quang i Bửu i - i Quận i Hai i Bà i Trưng i - i Hà i Nội.
Số i 40 i Lý i Thường i Kiệt i - i Hoàn i Kiếm i - i Hà i Nội
Côngi tyi TNHHi Xuấti nhậpi khẩui Minhi Hoàngi cungi cấpi cáci dịchi vụ:
Hoà i mạng i trả i trước, i trả i sau i của i điện i thoại i di i động.
Thu i cước, i bán i thẻ i nạp i tiền.
Lắp i đặt i điện i thoại i cố i định
i Kinhi doanh,i cungi cấp,i báni điệni thoại,i Simi củai HTi mobilei vài cáci hãngi khác
Vớii 2i cơi sởi chínhi lài :
Số i 189 i Tôn i Đức i Thắng i - i Quận i Đống i Đa i - i Hà i Nội.
Số i 20 i Trần i Duy i Hưng i - i Quận i Cầu i Giấy i - i Hà i Nội.
i Sơ i đồ i tổ i chức i của i công i ty i
PHÓi GIÁMi ĐỐC PHÓi GIÁMi ĐỐC
Hình i 1.1: i Sơ i đồ i t i ổ i ch i ức i công i ty i Minh i Hoàng
i Định i hướng i phát i triển i trong i tương i lai i
Trongi tươngi laii khôngi xai Bani lãnhi đạoi côngi tyi sẽi pháti triểni thêmi dịchi vụi bán điệni thoạii dii động,i cungi cấpi cáci tiệni íchi củai mạngi điệni thoạii vài mạngi viễni thông.
i Giới i thiệu i đề i tài i
i Sự i cần i thiết i và i lý i do i chọn i đề i tài i
Nămi 1997i khii Interneti đượci kếti nốii ởi Việti Nam,i kháii niệmi Thươngi mạii điện tửi đượci hìnhi thànhi vài đangi dầni trởi thànhi mộti kháii niệmi phổi biến.i Interneti phát triển,i rấti nhiềui cáci doanhi nghiệp,i côngi tyi đãi cói cáci Websitei riêngi đểi quảngi cáo, giớii thiệui vài báni cáci sảni phẩm.i Trêni thựci tếi nói đãi đemi lạii hiệui quải đángi kểi choi các doanhi nghiệp,i côngi tyi trongi việci quảngi bái têni tuổi,i sảni phẩm,i dịchi vụi vài cáci lĩnh vựci hoạti động.
Khii tìmi hiểui tạii Côngi tyi TNHHi Thươngi mạii Xuấti nhậpi khẩui Minhi Hoàng,
Côngi tyi đangi quảni lýi mộti websitei chuyêni báni simi sối điệni thoạii củai vietteli mobile
(http://www.098.com.vn) i và i hiện i tại i mong i muốn i xây i dựng i một i website i thương i mại điệni tửi dùngi đểi giớii thiệui vài báni điệni thoạii dii động.
Hiệni nay,i côngi tyi vẫni chưai cói Websitei đểi cói thểi thựci hiệni nhữngi điềui trên.
Doi vậyi việci tạoi rai Websitei giớii thiệui vài báni điệni thoạii củai côngi tyi lài rấti cầni thiết. Đượci sựi đồngi ýi củai giáoi viêni hướngi dẫni vài côngi tyi TNHHi Xuấti nhậpi khẩui Minh
Hoàng i em i đã i chọn i đề i tài: i “ Xây i dựng i website i bán i điện i thoại i di i động i – i Minh
i Nội i dung i chính i của i đề i tài i
Bàii toáni xâyi dựngi websitei thươngi mạii điệni tửi báni điệni thoạii dii độngi lài một trongi nhưngi bàii toáni thườngi gặpi trongi nhưngi websitei báni hàngi quai mạng.i Mục đíchi chínhi củai bàii toáni lài giớii thiệui đượci sảni phẩmi mộti cáchi cụi thểi vài chii tiếti đến ngườii tiêui dùng.i Giúpi kháchi hàngi lựai chọni mộti cáchi dễi dàngi đểi tìmi đượci sảni phẩm phùi hợp.
Bàii toáni đượci phâni tíchi dựai trêni môi hìnhi tháci nướci vài đượci càii đặti trêni nền côngi nghệi webi sửi dụngi ngôni ngữi ASPi kếti hợpi vớii HTMLi vài Javascripti vớii cơi sở dữi liệui Access.
Bàii toáni đượci chiai làmi cáci phầni chính:
Quảni lýi báni hàng:i Baoi gồmi việci giớii thiệui sảni phẩmi hàngi hoá,i chọni hàng vài đặti hàng,i cậpi nhậti nộii dungi hàng,i thốngi kêi danhi sáchi kháchi hàngi đãi đặt, tìmi kiếmi sảni phẩm…
Quảni lýi thôngi tin:i Baoi gồmi việci giớii thiệui côngi ty,i liêni hệ,i tưi vấni hỗi trợ kỹi thuật,i tini tứci thôngi tini thịi trường,i giảii trí,i hỗi trợi dịchi vụ…
Quảni trịi hệi thống:i quảni lýi thànhi viêni quảni trị,i quảni lýi menui vài liêni kết, quảni lýi liêni kếti quảngi cáo
i Tổng i quan i về i bài i toán i thương i mại i điện i tử i
i Thương i mại i điên i tử i là i gì? i
Thương i mại i điện i tử i (còni gọii lài thịi trườngi điệni tử,i thịi trườngi ảo,i E-
Commerce i hay i E-Business) i là i quy i trình i mua i bán i ảo i thông i qua i việc i truyền i dữ i liệu giữai cáci máyi tínhi trongi chínhi sáchi phâni phốii củai tiếpi thị.i Tạii đâyi mộti mốii quani hệ thươngi mạii hayi dịchi vụi trựci tiếpi giữai ngườii cungi cấpi vài kháchi hàngi đượci tiếni hành thôngi quai Internet.i Hiểui theoi nghĩai rộng,i thươngi mạii điệni tửi baoi gồmi tấti cải các loạii giaoi dịchi thươngi mạii mài trongi đói cáci đốii táci giaoi dịchi sửi dụngi cáci kỹi thuật thôngi tini trongi khuôni khổi chàoi mời,i thoải thuậni hayi cungi cấpi dịchi vụ.i Thôngi qua mộti chiếni dịchi quảngi cáoi củai IBMi trongi thậpi niêni 1990,i kháii niệmi Electronic
Business,i thườngi đượci dùngi trongi cáci tàii liệu,i bắti đầui thôngi dụng.
Thuậti ngữi ICTi (viếti tắti củai từi tiếngi Anhi Informationi Commercial
Technology)i cũngi cói nghĩai lài thươngi mạii điệni tử,i nhưngi ICTi đượci hiểui theoi khía cạnhi côngi việci củai cáci chuyêni viêni côngi nghệ.
Theoi Uỷi bani châui Âu:i "Thương i mại i điện i tử i được i hiểu i là i việc i thực i hiện i hoạt động i kinh i doanh i qua i các i phương i tiện i điện i tử i Nó i dựa i trên i việc i xử i lý i và i truyền i dữ liệu i điện i tử i dưới i dạng i text, i âm i thanh i và i hình i ảnh".
Thươngi mạii điệni tửi trongi địnhi nghĩai nàyi gồmi nhiềui hànhi vii trongi đó:i hoạt độngi muai báni hàngi hoá;i dịchi vụ;i giaoi nhậni cáci nộii dungi kỹi thuậti sối trêni mạng; chuyểni tiềni điệni tử;i muai báni cổi phiếui điệni tử,i vậni đơni điệni tử;i đấui giái thươngi mại; hợpi táci thiếti kế;i tàii nguyêni trêni mạng;i muai sắmi côngi cộng;i tiếpi thịi trựci tiếpi với ngườii tiêui dùngi vài cáci dịchi vụi saui báni hàng;i đốii vớii thươngi mạii hàngi hoái (như hàngi tiêui dùng,i thiếti bịi yi tếi chuyêni dụng)i vài thươngi mạii dịchi vụi (nhưi dịchi vụi cung cấpi thôngi tin,i dịchi vụi phápi lý,i tàii chính);i cáci hoạti độngi truyềni thốngi (nhưi chămi sóc sứci khoẻ,i giáoi dục)i vài cáci hoạti độngi mớii (nhưi siêui thịi ảo)
i Mục i đích i khi i áp i dụng i thương i mại i điện i tử i
Mụci đíchi khii doanhi nghiệpi ápi dụngi thươngi mạii điệni tửi vàoi sảni xuấti vài kinh doanhi chínhi lài mụci đíchi củai bàii toáni chúngi tai đangi xửi lý.
Mụci đíchi củai mộti doanhi nghiệpi khii ápi dụngi thươngi mạii điệni tửi lài giảmi thiểu chii phíi trongi doanhi nghiệp.
Cáci biệni phápi nhằmi đểi giảmi thiểui chii phíi trướci tiêni lài baoi gồmi việci tốii ưu hóai cáci quyi trìnhi kinhi doanhi đangi tồni tạii vài thànhi lậpi cáci quyi trìnhi mớii dựai trên nềni tảngi củai cáci côngi nghệi Internet.
Thôngi quai việci tíchi hợpi nàyi củai cáci tínhi năngi doanhi nghiệpi dọci theoi chuỗi giái trị,i việci tiếni hànhi kinhi doanhi cói hiệui quải caoi hơn.i Cáci lợii thếi choi doanhi nghiệp cói thểi là:
Khải năngi giaoi tiếpi mớii vớii kháchi hàng
Kháchi hàngi hàii lòngi hơn
Nângi caoi hìnhi ảnhi củai doanhi nghiệp
Khaii tháci cáci kênhi báni hàngi mới
Cói thêmi kháchi hàngi mới
i Website i thương i mại i điện i tử i là i gì? i
Cửai hàngi trựci tuyếni đưai hàngi vàoi trongi Interneti đểi giớii thiệui vài bán.i Đâyi là mộti chươngi trìnhi phầni mềmi cói tínhi năngi giỏi hàng.i Ngườii muai chọni lựai cáci sản phẩmi vài đặti chúngi vàoi giỏi hàng.i Đằngi saui mộti cửai hàngi trựci tuyếni nhưi thếi lài một việci kinhi doanhi thậti sự,i tiếni hànhi cáci đơni đặti hàng.
Cói nhiềui chươngi trìnhi phầni mềmi choi kênhi báni hàngi này.i Mộti cửai hàngi trực tuyếni hiệni đạii khôngi chỉi tạoi khải năngi choi ngườii dùngi xemi móni hàngi haii chiềui và đọci mộti íti thôngi sối kỹi thuậti củai móni hàngi đó.i Trongi lãnhi vựci hàngi tiêui dùngi cao cấpi ngườii tai cũngi đãi tạoi ảnhi bai chiềui củai sảni phẩmi đểi cảmi giáci củai kháchi hàng càngi gầni hiệni thựci càngi tốt.i Ngoàii rai còni cói cáci chươngi trìnhi cấui hìnhi mài quai đó màui sắc,i trangi bịi vài thiếti kếi củai sảni phẩmi cói thểi thayi đổii đểi phùi hợpi vớii tưởng tượngi cái nhâni củai từngi kháchi hàng.i Bằngi cáchi nàyi ngườii sảni xuấti hayi ngườii chào báni còni cói thêmi thôngi tini rấti cói giái trịi vềi ýi thíchi củai kháchi hàng.i Cáci hìnhi thức đượci biếti nhiềui củai thươngi mạii điệni tửi lài muai báni sáchi vài nhạci cũngi nhưi muai bán đấui giái trongi Internet.
Thôngi quai việci Interneti bùngi nổi vàoi cuốii thậpi niêni 1990,i cửai hàngi trựci tuyến ngàyi càngi cói tầmi quani trọngi nhiềui hơn.i Nhữngi ngườii báni hàngi trongi Interneti có lợii thếi lài họi khôngi cầni đếni mộti diệni tíchi báni hàngi thậti sựi mài thôngi quai cáci trang
Webi sửi dụngi mộti khôngi giani báni hàngi ảo.i Cáci cửai hàngi trựci tuyếni cũngi thường hayi khôngi cầni đếni nhài khoi hayi chỉi cầni đếni rấti ít,i vìi thườngi cói thểi cungi cấpi cho kháchi hàngi trựci tiếpi từi ngườii sảni xuấti hayi cói thểi đặti hàngi theoi nhui cầu.i Lợii thếi do tiếti kiệmi đượci nhữngi phíi tổni cối địnhi nàyi cói thểi đượci tiếpi tụci chuyểni tiếpi cho khách i hàng i Ngay i cả i những i người i bán i sách i trong i Internet i tại i Đức, i bắt i buộc i phải báni sáchi theoi giái cối định,i cũngi vẫni cói lợii thếi lài -i thôngi quai việci khôngi thui tiền cướci phíi gửii -i tiếti kiệmi đượci choi kháchi hàngi mộti chuyếni đii đếni nhài báni sáchi mà vẫni cói cùngi mộti giá.
Cáci ngànhi hưởngi lợii củai xui hướngi này,i bêni cạnhi cáci cửai hàngi trựci tuyến,i đặc biệti lài cáci doanhi nghiệpi tiếpi vậni vài cáci dịchi vụi phâni phối,i trongi khii cáci doanh nghiệpi báni hàngi nhỏi lẻi thườngi lài nhữngi ngườii thuai cuộci trongi biếni đổii này.
Ngànhi côngi nghệi thôngi tini cũngi hưởngi lợii giáni tiếpi từi tăngi trưởngi củai thươngi mạiInterneti thôngi quai cáci đơni đặti hàngi nhiềui hơni choi việci cungi ứngi kỹi thuậti cũngi như bảoi trìi cáci cửai hàngi trựci tuyến.
i Cơ i sở i lý i thuyết i giải i quyết i bài i toán i
i Công i cụ i giải i quyết i bài i toán
2.2.1.1 i Công i cụ i quản i lý i cơ i sở i dữ i liệu i Access a i Một i số i khái i niệm
Cơi sởi dữi liệui lài mộti phầni khôngi thểi thiếui củai mộti bàii toáni quảni lýi ápi dụng côngi nghệi thôngi tin.i Cơi sởi dữi liệui đượci địnhi nghĩai lài khoi thôngi tini vềi mộti chủi đề, đượci tổi chứci hợpi lýi đểi dễi dàngi quảni lýi vài truyi tìm.i Bấti kỳi khoi thôngi tini nàoi đáp ứngi đượci yêui cầui nàyi đềui cói thểi coii lài mộti cơi sởi dữi liệu. b i Quản i trị i cơ i sở i dữ i liệu
Chươngi trìnhi quảni trịi cơi sởi dữi liệui lài mộti chươngi trìnhi ứngi dụngi trêni máy tínhi cói cáci côngi cụi đểi truyi tìm,i sửai chữa,i xoái vài chèni thêmi dữi liệu.i Cáci chương trìnhi nàyi cũngi cói thểi dùngi đểi tạoi lậpi mộti cơi sởi dữi liệui vài tạoi rai cáci báoi cáo,i thống kê.i Cáci chươngi trìnhi quảni trịi cơi sởi dữi liệui liêni quani khái thôngi dụngi hiệni nayi tại
Việti Nami lài Foxpro,i Accessi choi ứngi dụngi nhỏ,i DBL,i MSSQLi vài Oraclei choi ứng dụngi vừai vài lớn.
Quảni trịi cơi sởi dữi liệui Microsofti Accessi quani hệi lài mộti cáchi quảni lýi cơi sởi dữ liệui trongi đói dữi liệui đượci lưui trữi trongi cáci bảngi dữi liệui haii chiềui gồmi cáci cộti và cáci hàng,i cói thểi liêni quani vớii nhaui nếui cáci bảngi đói cói mộti cộti hoặci mộti trường chungi nhau.
Hệi quảni trịi cơi sởi dữi liệui Microsofti Accessi lài mộti quái trìnhi xửi lýi xoayi quanh cáci vấni đềi saui đây:
Bảoi đảmi tínhi toàni vẹni củai dữi liệu
Bai vấni đềi chínhi ởi trêni cói mốii quani hệi mậti thiết,i phụi thuộci lẫni nhaui vài chúng đượci liệti kêi theoi thứi tựi thựci hiệni mỗii ứngi dụng.
Môi hìnhi cơi sởi dữi liệui quani hệi (Relationship i Database i Management i System i - RDMS)i đượci xâyi dựngi làmi đơni giảni hoái quái trìnhi lưui vài đọci dữi liệui RDMSi cung cấpi khải năngi giaoi tiếpi tốti vớii dữi liệui vài giúpi ngườii lậpi trìnhi tựi doi trongi lĩnhi vực quảni lýi truyi cậpi cơi sởi dữi liệu.
Saui đâyi lài cáci bướci xâyi dựngi mộti cơi sởi dữi liệui theoi môi hìnhi cơi sởi dữi liệu quani hệ:
Tổi chứci dữi liệui theoi nhómi logici (table)
Xáci địnhi cáci mốii quani hệi giữai cáci table
Tạoi tậpi tini cơi sởi dữi liệui vài địnhi nghĩai cấui trúci củai cáci tablei trongi cơi sởi dữ liệu.
Haii bướci đầui lài haii bướci thiếti kếi cơi sởi dữi liệui vài đâyi lài haii bướci cựci kỳi quan trọng.i Nếui đượci thiếti kếi tốt,i cáci khíai cạnhi kháci sẽi đượci giảii quyếti dễi dàngi hơn; ngượci lạii việci khaii tháci cơi sởi dữi liệui sẽi khôngi hiệui quải vài chươngi trìnhi sẽi có nhữngi lỗii rấti khói pháti hiện.
Cáci bướci chínhi khii tiếni hànhi thiếti kếi mộti cơi sởi dữi liệu:
Xáci địnhi dữi liệui cầni trongi ứngi dụng
Xáci địnhi nguồni gốci dữi liệu
Tổi chứci dữi liệui thànhi cáci nhómi logic
Tiêui chuẩni hoái dữi liệui vài cáci mốii quani hệi giữai chúng
Xáci địnhi cáchi sửi dụngi cáci bảng
2.2.1.2 i Công i cụ i lập i trình a i Ngôn i ngữ i HTML
HTMLi lài ngôni ngữi địnhi dạng,i hayi đánhi dấu.i HTMLi lài viếti tắti củai HyperText Markupi Languagei (ngôni ngữi đánhi dấui siêui văni bản).i Mộti tậpi tini văni bảni được đánhi dấui bằngi cáci thẻ.i HTMLi choi phépi ngườii tai đọci đượci chúngi trêni máyi của mìnhi quai mạngi bằngi trìnhi duyệti Web.Thẻi lài mộti đoạni mài đượci giớii hạni bởii dấu ngoặci nhọni ''.i HTMLi thựci hiệni địnhi dạngi tậpi tini HTMLi trêni màni hình.
HTMLi khôngi đưai rai bấti cứi môi tải nàoi vềi font,i hìnhi ảnhi đồi hoại vài chỗi đểi đặti chúng. HTMLi chỉi gáni thẻi choi nộii dungi tậpi tini vớii nhữngi thuộci tínhi nàoi đói mài saui đó chúngi đượci xáci địnhi bởii trìnhi duyệti đểi xemi tậpi tini này.
HTMLi gáni thẻi choi kiểui chữ,i chèni filei ảnhi đồi hoạ,i âmi thanh,i videoi vàoi văn bản, i tạo i ra i mối i liên i kết i bằng i hình i thức i gọi i là i siêu i văn i bản i Siêu i văn i bản i là i đặc i tính quani trọngi nhấti củai ngôni ngữi HTML,i điềui nàyi cói nghĩai lài mộti đoạni văni bảni hay đồi hoại bấti kỳi nàoi cũngi cói thểi liêni kếti vớii mộti tàii liêụi HTMLi khác.
Ngôni ngữi HTMLi chínhi thứci lài mộti bội đặci biệti baoi gồmi cáci thẻ,i mài tấti cải các trìnhi duyệti đềui cói thểi hiểui được.i Mộti sối trìnhi duyệti còni cói thểi biêni dịchi được nhữngi thẻi bổi sungi ngoàii phầni tiêui chuẩn.i Theoi thờii gian,i bội chuẩni đượci cậpi nhật nhữngi thẻi mới.
i Các i thẻ i cơ i bản i của i HTML
Cói haii loạii thẻi cơi bản:i thẻi mangi thôngi tini (containeri tag)i vài thẻi rỗngi (empty tag).
Thẻi rỗngi lài mộti thẻi khôngi táci độngi lêni cáii gìi cả.i Chúngi thườngi mộti mình thùci hiệni mộti nhiệmi vụi rấti đặci biệt,i khôngi ảnhi hưởngi đoạni chữi nào.i Víi dụ,i tạoi mộti đườngi kẻi ngang. Đối i với i thẻ i mang i thông i tin, i khi i có i một i thẻ i mở i thì i phải i có i một i thẻ i đóng i tương ứng,i thẻi đóngi giốngi nhưi thẻi mởi nhưngi trướci nói cói gạchi chéoi (/).i Víi dụ,i thẻi mởi cho kiểui chữi ini nghiêngi lài ,i vài thẻi đóngi tươngi ứngi lài .
Cấui trúci cơi bảni củai mộti trangi HTML
b i Ngôn i ngữ i ASP i (Active i Server i Page)
i Khái i niệm i ASP i (Active i Server i Page)
ASPi lài môii trườngi kịchi bảni trêni máyi chủi (Server-Sidei Scriptingi Enviroment). Microsofti Activei Serveri Pagei lài mộti ứngi dụngi giúpi tai ápi dụngi cáci ngôni ngữi Script đểi tạoi nhữngi ứngi dụngi động,i cói tínhi bảoi mậti caoi vài làmi tăngi khải năngi giaoi tiếp củai chươngi trìnhi ứngi dụng.i Cáci đoạni chươngi trìnhi nhỏi đượci gọii lài Scripti sẽi được nhúngi vàoi cáci trangi củai ASPi phụci vụi choi việci đóngi mởi vài thaoi táci vớii dữi liệu cũngi nhưi điềui khiển.
ASPi cungi cấpi mộti môii trườngi choi cáci côngi cụi đặci tải vài phâni tíchi cáci script trongi mộti filei ASPi đểi cáci côngi cụi nàyi xửi lý.i ASPi còni choi phépi viếti hoàni chỉnh cáci thủi tụci đểi pháti triểni Webi bằngi nhiềui ngôni ngữi Scripti mài trìnhi duyệti cói thểi hiểu đượci tấti cả.i Trêni thựci tế,i vàii ngôni ngữi Scripti đượci sửi dụngi trongi mộti filei vài nó đượci thựci hiệni bằngi cáchi địnhi nghĩai ngôni ngữi Scripti trongi mộti trangi củai HTML tạii nơii bắti đầui thủi tụci Script.
ASPi xâyi dựngi cáci filei ởi khắpi nơii vớii phầni đuôii mởi rộngi lài *.asp.i Filei aspi là mộti filei texti vài cói thểi baoi gồmi cáci sựi kếti hợpi sau:
Cáci câui lệnhi củai Script
Cáchi hoạti độngi củai môi hìnhi ASPi đượci môi tải tómi tắti quai 3i bướci sau:
Một i ASP i bắt i đầu i chạy i khi i trình i duyệt i yêu i cầu i một i file i asp i cho i Web
File.i aspi đói đượci nạpi vàoi bội nhới vài thựci hiệni (tạii máyi chủ).i Cáci đoạn chươngi trìnhi Scripti trongi file.i aspi đói cói thểi lài mởi dữi liệu,i thaoi táci vớii dữ liệui đểi lấyi nhữngi thôngi tini mài ngườii dùngi cầni đến.i Trongi giaii đoạni này, file.i aspi đói cũngi xáci địnhi xemi lài đoạni scripti nàoi chạyi trêni máyi ngườii sử dụng.
Saui khii thựci hiệni xongi thìi kếti quải thựci hiệni củai file.i aspi đói sẽi đượci trải về choi Webi Serveri Browseri củai ngườii sửi dụngi dướii dạngi trangi Webi tĩnh.
i Phương i pháp i phân i tích i và i thiết i kế i hệ i thống i
2.2.1.1 i Phương i pháp i phân i tích i ứng i dụng i theo i mô i hình i thác i nước
Phươngi phápi triểni khaii dựai theoi môi hìnhi tháci nướci gọii tắti lài môi hìnhi thác nướci (Waterfall),i doi Barryi Boehni đềi xuấti trongi thậpi niêni 70i vài gồmi 4i giaii đoạn như i trong i Hình i 2.1
Phươngi phápi nàyi thườngi đượci ápi dụngi vớii cáci bàii toáni quảni lýi ởi quyi môi vừa vài nhỏ,i mặci dùi đãi đượci đểi xuấti từi nhữngi thậpi niêni 70i nhưngi nói vẫni đượci nhiều côngi tyi hiệni nayi vẫni sửi dụngi đểi phâni tích.
Phân i tích dữ i liệu, i xử i lý
Thiết i kế dữ i liệu, i xử i lý
Hình i 2.1: i Mô i hình i thác i nước
Côngi việci đượci bắti đầui ởi trêni “đỉnhi tháci nước”,i quai cáci giaii đoạni vài xuống đếni châni tháci nước.i Hìnhi tượngi tháci nướci diễni tải mứci đội khói khăni khii chúngi tai di chuyểni ngượci dòng.i Điềui đói cói nghĩai lài chúngi tai phảii hếti sứci cẩni thậni khii chuyển từi giaii đoạni caoi xuốngi giaii đoạni thấpi đểi hạni chếi tốii đai nhữngi saii sót.i Khii đangi ở mộti giaii đoạni giữai hoặci dướii châni tháci nướci nếui pháti hiệni mộti saii sóti cói nguồn gốci từi mộti giaii đoạni ởi phíai trên,i chúngi tai phảii vượti tháci ngượci lêni phíai trêni đểi sửa chữai saii sóti mộti cáchi dâyi chuyềni từi giaii đoạni phấti sinhi saii sóti choi đếni giaii đoạn hiệni thời.i Việci nàyi thườngi phảii trảii giái rấti đắt!
2.2.1.2 i Phương i pháp i phân i tích i ứng i dụng i theo i mô i hình i chữ i V
Thiết i kế Mô i hình i chữ i V yêu i cầu
Môi hìnhi nàyi cũngi đượci sửi dụngi nhiềui trongi quái trìnhi phầni tíchi hiệni nay,i mô hìnhi chữi Vi nàyi thểi hiệni ởi mỗii bướci phâni tíchi tai đềui phảii xemi xéti lạii mỗii khii kết thúci mộti giaii đoạn…
2.2.1.3 i Phương i pháp i phân i tích i ứng i dụng i theo i mô i hình i hướng i đối i tượng
Hướngi đốii tượngi lài thuậti ngữi thôngi dụngi hiệni thờii củai ngànhi côngi nghiệp phầni mềm.i Cáci côngi tyi đangi nhanhi chóngi tìmi cáchi ápi dụngi vài tíchi hợpi côngi nghệ mớii nàyi vàoi cáci ứngi dụngi củai họ.i Thậti sựi lài đai phầni cáci ứngi dụngi hiệni thờii đều mangi tínhi hướngi đốii tượng.i Nhưngi hướngi đốii tượngi cói nghĩai lài gì? Ứng
Lậpi trìnhi hướngi đối tượng
Thiếti kếi hướngi đối tượng phâni tíchi hướngi đối tượng
Pháti triển trongi tương lai cáci đốii tượngi trong chươngi trình cáci đốii tượngi trong khôngi giani lờii giải
Cáci đốii tượngi trong khôngi giani bàii toán
Hình i 2.3 i Mô i hìn i h i hướng i đối i tượng
Lốii tiếpi cậni hướngi đốii tượngi lài mộti lốii tưi duyi vềi vấni đềi theoi lốii ánhi xại các thànhi phầni trongi bàii toáni vàoi cáci đốii tượngi ngoàii đờii thực.i Vớii lốii tiếpi cậni này, chúngi tai chiai ứngi dụngi thànhi cáci thànhi phầni nhỏ,i gọii lài cáci đốii tượng,i chúng tươngi đốii độci lậpi vớii nhau.i Saui đói tai cói thểi xâyi dựngi ứngi dụngi bằngi cáchi chắpi các đốii tượngi đói lạii vớii nhau.i Hãyi nghĩi đếni tròi chơii xâyi lâui đàii bằngi cáci mẫui gỗ.i Bước đầu i tiên i là i tạo i hay i mua i một i vài i loại i mẫu i gỗ i căn i bản, i từ i đó i tạo i nên i các i khối i xây dựngi căni bảni củai mình.i Mộti khii đãi cói cáci khốii xâyi dựngi đó,i bạni cói thểi chắpi ráp chúngi lạii vớii nhaui đểi tạoi lâui đài.i Tươngi tựi nhưi vậyi mộti khii đãi xâyi dựngi mộti sối đối tượngi căni bảni trongi thếi giớii máyi tính,i bạni cói thểi chắpi chúngi lạii vớii nhaui đểi tạo ứngi dụngi củai mình.
CHƯƠNG i III: i PHÂN i TÍCH i VÀ i THIẾT i KẾ i HỆ i THỐNG
i Sơ i đồ i phân i cấp i chức i năng i của i hệ i thống i
i Mô i tả i bài i toán
Trangi Websitei thươngi mạii điệni tửi báni điệni thoạii dii độngi –i Minhi Hoàng mobilei phảii đápi ứngi nhữngi yêui cầui sau:
Yêui cầui đượci xemi cáci thôngi tini vềi cáci sảni phẩm,i thôngi tini chii tiếti vềi sản phẩmi nhưi tínhi năng,i mẫui mã,i kíchi thướci củai sảni phẩmi điệni thoạii …,i các dịchi vụi đii kèmi nhưi downloadi hìnhi ảnh,i nhạci chuông…
Trangi webi phảii cói phầni giớii thiệui vềi côngi ty,i địai chỉi liêni hệ…
Trang i web i có i phần i tin i tức i về i thị i trường, i thông i tin i khuyễn i mãi… i giúp i khác hàngi cói đầyi đủi thôngi tin,i cói thêmi kiếni thứci nhằmi giúpi ngườii muai chọn đượci sảni phẩmi ưngi ýi nhất.
Chứci năngi tìmi kiếm:i Chứci năngi nàyi giúpi kháchi hàngi nhanhi chóngi tìm đượci sảni phẩmi vài cáci bàii báoi đãi đăng.
Chứci năngi tưi vấni kỹi thuật,i hỗi trợ:i Phảii theoi dõii vài trải lờii nhữngi yêui cầu thắci mắci củai kháchi hàngi khii họi gặpi nhữngi vấni đềi vềi kỹi thuậti cầni được giảii quyết.i Cầni phảii cói thưi việni cáci câui hỏii vài câui trải lời,i cáci sựi cối hay gặpi phảii đểi kháchi hàngi cói đầyi đủi thôngi tini tránhi làmi mấti thờii giani chời đợi câui trải lờii củai ngườii tưi vấn.
Chứci năngi đặti hàngi quai trangi Web:i Đâyi lài phầni quani trọngi nhấti của websitei thươngi mạii điêni tử,i doi vậyi cầni phảii thiếti kếi saoi choi kháchi hàngi có thểi chọni hàngi vài đặti đượci hàngi theoi yêui cầui củai mìnhi mộti cáchi dẽi dàngi và nhanhi chóng.i Phầni nàyi phảii kếti hợpi vớii phầni giớii thiệui sảni phẩmi mộti cách linhi hoạti giúpi kháchi hàngi cói đầyi đủi thôngi tini vềi sảni phẩmi trướci khii chọn
i Đối i với i người i quản i trị:
Yêui cầui củai websitei lài ngườii quảni trịi dễi dàngi thêm,i sửa,i xoái thôngi tin, danh i mục i gồm: i danh i mục i sản i phẩm i và i dịch i vụ, i danh i mục i tin i tức i và i câu i hỏi hỗi trợ,i danhi mụci ngườii quảni trịi ….
Chứci năngi xửi lýi đơni đặti hàng:i Hiệni thii đượci danhi sáchi kháchi hàngi đãi đặt hàng, i xoá i đơn i đặt i hàng i sai i quy i cách i của i khách i hàng i Hiện i thị i đầy i đủ i thông tini giỏi hàngi mài kháchi đãi đăngi kýi mua.
i Mục i tiêu i của i bài i toán i
i Đối i với i những i khách i hàng i khi i truy i cập i vào i trang i Web:
Khii họi truyi cậpi vàoi trangi Webi họi cói thểi xemi thôngi tini vềi côngi tyi như:i Quá trìnhi hìnhi thành,i hoạti độngi kinhi doanh,i đốii táci củai côngi tyi cũngi nhưi năngi lựci làm việci củai côngi tyi quai nhữngi hợpi đồngi đãi kýi kết.i Thôngi tini vềi sảni phẩmi -i dịchi vụ, thôngi tini chii tiếti từngi sảni phẩmi cũngi nhưi thami khảoi giái cải củai cáci mặti hàng
Ngoàii rai họi cói thểi hỏii ýi kiếni củai côngi tyi vềi kỹi thuậti mài họi muốni biết,i đói là cáci vấni đềi liêni quani sửi dụng,i bảoi quản,i sửai chữa. Điềui quani trọngi nhấti lài kháchi hàngi còni đặti hàngi hoái mài họi muốn.i Đói là nhữngi thôngi tini cầni thiếti choi việci muai báni quai Website.
i Đối i với i ban i lãnh i đạo i công i ty:
Từi nhữngi đơni đặti hàngi củai côngi tyi họi cói thểi theoi dõii tìnhi hìnhi đặti muai sản phẩmi củai kháchi hàng,i họi cói thểi kiểmi trai cáci đốii tượngi kháchi hàngi đểi từi đói có những i hướng i đi i tốt i cho i công i ty i Ngoài i ra i họ i có i thể i cung i cấp i các i thông i tin i về i kỹ thuậti khii kháchi hàngi yêui cầu…
i Đối i với i phòng i kinh i doanh:
Cầni phảii cậpi nhậti vài thayi đổii cáci thôngi tini vềi sảni phẩmi -i dịchi vụ,i thôngi tin thịi trường,i bảoi hành…,i Ngoàii rai cầni phảii tậpi hợpi cáci đơni đặti hàngi củai kháchi đểi xử lý.
i Sơ i đồ i phân i cấp i chức i năng
Sơ i đồ i phân i cấp i chức i năng i cho i ta i cái i nhìn i tổng i quát i về i các i chức i năng i của i hệ thống,i nói giúpi xáci địnhi phạmi vii củai hệi thốngi cầni phâni tíchi vài tăngi cườngi cáchi tiếp cậni logici tớii phâni tíchi hệi thống
Vớii việci phâni tíchi yêui cầui vài môi tải bàii toáni theoi cáci mụci trêni tai cầni phải thiếti kếi Websitei gồmi cáci chứci năngi chínhi sau:i (Hìnhi 3.1)
Xemi thôngi tini và chọn i hàng Đặti hàng
Quảni lýi đơni đặt hàng
Giớii thiệui côngi ty, liêni hệ
Quản i lý i tin i tức, i giải trí, khuyễni mãi,i bảo hành
Quảni lýi thànhi viên quảni trị
Quảni lýi menui và liêni kết
Quảni lýi liêni kết quảngi cáo sảni phẩmi dichi vụ
Hình i 3.1: i Sơ i đồ i chức i năng i của i hệ i thống i website
i Thiết i kế i cơ i sở i dữ i liệu i
i Sơ i đồ i luồng i thông i tin i
Sơi đồi luồngi thôngi tini đượci dùngi đểi môi tải hệi thốngi thôngi tini theoi cáchi thức động.i Tứci lài môi tải sựi dii chuyểni củai dữi liệu,i việci xửi lý,i việci lưui trữi trongi thếi giới vậti lýi bằngi sơi đồ
Các i ký i pháp i của i sơ i đồ i luồng i thông i tin i như i sau:
Khoi lưui trữi dữi liệu
Giaoi táci ngườii -i máy Tini họci hoái hoàni toàn
Thủi công Tini họci hoá -
Dòngi thôngi tin Điều i khiển
Từ i những i ký i pháp i trên, i sau i đây i sẽ i là i sơ i đồ i luồng i thông i tin i thể i hiện i hoạt i động đặti hàngi trêni mạngi (Hìnhi 3.2):
Thời điểm Khách hàng truy cập vào website Hệ thống website Phòng bán hàng
Bắt đầu vào trang web Đặt hàng
Sau khi đặt mua hàng
Giới thiệu hàng Đơn đặt hàng
Kiểm tra đơn đặt hàng
Tổng hợp đơn đặt hàng
Cập nhật thông tin hàng
Tổng hợp đơn đặt hàng
Hình3.2:sơđồluồngthôngtinthểhiệnhoạtđộngđặthàngtrênmạng Đii kèmi vớii sơi đồi luồngi thôngi tini lài cáci phíchi vậti lý.i Phíchi vậti lýi lài mộti công cụi tĩnhi môi tải chii tiếti cáci đốii tượngi cói trêni sơi đồi luồngi thôngi tini vài nói đượci trình bàyi bằngi lời.i Tậpi hợpi cáci phíchi vậti lýi gọii lài từi điểni hệi thống.i Cói 3i loạii phích:
Phíchi luồngi thôngi tin,i phíchi khoi chứai dữi liệui vài phíchi xửi lý
Mộti sối phíchi vậti lý
Tên i tài i liệu: i Giới i thiệu i hàng
Môi tả:i Giớii thiệui cáci loạii hàngi choi kháchi hàngi đểi lựai chọn,
Trongi đói cói cáci thôngi tini cầni thiếti choi kháchi hàngi như:i Giá,i thông tini kỹi thuật…
Têni IFDi cói liêni quan:i IFDi muai hàngi trêni mạng
Vậti mang:i Máyi tínhi điệni tử
Nguồn:i Từi phòngi báni hàngi củai côngi ty Đích:i Kháchi hàng
Têni tàii liệu:i Giỏi hàng
Mô i tả: i Đây i là i thứ i mà i khi i khách i hàng i có i nhu i cầu i đặt i hàng, i người tai sẽi choi hàngi vàoi đó,i lài tươngi trưngi choi côngi cụi đựngi hàngi khi kháchi hàngi đặti muai hàng
Têni IFDi cói liêni quan:i IFDi muai hàngi trêni mạng
Vậti mang:i Máyi tínhi điệni tử
Nguồn:i Từi phòngi báni hàngi củai côngi ty Đích:i Kháchi hàng
Têni tàii liệu:i Đơni đặti hàng
Mô i tả: i Là i một i thủ i tục i cần i thiết i mà i công i ty i yêu i cầu i khách i hàng phảii điềni vàoi khii họi cói nhui cầui đặti muai hàngi củai côngi ty
Têni IFDi cói liêni quan:i IFDi muai hàngi trêni mạng Vậti mang:i Máyi tínhi điệni tử
Nguồn:i Từi phòngi báni hàngi củai côngi ty Đích:i Kháchi hàng Đặti hàng
Têni tàii liệu:i Đặti hàng
Môi tả:i Lài mộti côngi cụi kháchi hàngi phảii làmi trướci khii muai hàng củai côngi ty
Têni IFDi cói liêni quan:i IFDi muai hàngi trêni mạng Vậti mang:i Máyi tínhi điệni tử
Nguồn:i Từi phòngi báni hàngi củai côngi ty Đích:i Kháchi hàng
Têni tàii liệu:i Muai hàng
Môi tả:i Đâyi lài hìnhi thứci mài saui khii kháchi hàngi đãi đồngi ý,i họi sẽ làmi mọii thủi tụci nhưi choi hàngi vàoi trongi giỏi hàng,i đặti hàng,i đơni đặt hàngi vài lúci nàyi họi đãi đồngi ýi muai nhữngi loạii hàngi này
Têni IFDi cói liêni quan:i IFDi muai hàngi trêni mạng Vậti mang:i Máyi tínhi điệni tử
Nguồn:i Từi phòngi báni hàngi củai côngi ty
Têni tàii liệu:i Hoái đơn
Môi tả:i Đâyi lài khâui cuốii cùngi mài kháchi hàngi nhậni đượci cùngi với nhữngi loạii hàngi mài họi đãi đặti mua,i hoái đơni nàyi sẽi ini rai têni hàng, đơn i giá, i số i lượng…
Têni IFDi cói liêni quan:i IFDi muai hàngi trêni mạng Vậti mang:i Máyi tínhi điệni tử
Nguồn:i Từi phòngi báni hàngi củai côngi ty Đích:i Kháchi hàng
Têni tàii liệu:i Ini hoái đơn
Môi tả:i Đâyi lài thủi tụci thanhi toáni saui khii kháchi hàngi đãi thanh toán,i nhâni viêni báni hàngi sẽi ini hoái đơni choi kháchi hàngi đểi khách hàng i có i thể i kiểm i tra i lại i khi i cần i thiết
Têni IFDi cói liêni quan:i IFDi muai hàngi trêni mạng Vậti mang:i Máyi tínhi điệni tử
Nguồn:i Từi phòngi báni hàngi củai côngi ty Đích:i Kháchi hàng
Têni tàii liệu:i Tổngi hợpi đơni hàng
Môi tả:i Saui khii kháchi hàngi đãi làmi thủi tụci đặti muai hàng,i phòng báni hàngi sẽi tậpi hợpi cáci đơni đặti hàngi lạii xemi trongi ngàyi đói cói bao nhiêui đơni đặti hàngi đểi từi đói báoi cáoi choi bani giámi đốc
Têni IFDi cói liêni quan:i IFDi muai hàngi trêni mạng Vậti mang:i Máyi tínhi điệni tử
Nguồn:i Từi phòngi báni hàngi củai côngi ty
i Sơ i đồ i luồng i dữ i liệu i
Sơi đồi luồngi dữi liệui dùngi đểi môi tải cũngi chínhi hệi thốngi thôngi tini nhưi sơi đồ luồngi thôngi tini nhưngi trêni góci đội trừui tượng.i Trêni sơi đồi chỉi rai baoi gồmi Cáci luồng dữi liệu,i cáci xửi lý,i cáci lưui trữi dữi liệu,i nguồni vài đíchi nhưngi khôngi hềi quani tâmi tới nơi,i địai điểmi vài đốii tượngi chịui tráchi nhiệmi xửi lý.i Sơi đồi luồngi dữi liệui chỉi môi tả đơni thuầni hệi thốngi thôngi tini làmi gìi vài đểi làmi gì.
i Vaii tròi củai luồngi thôngi tin
Môi hìnhi luồngi dữi liệui choi tai mộti cáii nhìni tổngi thểi vềi hệi thốngi cói quani điểm câni xứngi choi cải dữi liệui vài quái trình.i Nói chỉi rai cáci thôngi tini chuyểni tiếpi từi mộti quá trìnhi hoặci chứci năngi nàoi trongi hệi thốngi sangi quái trìnhi hoặci chứci năngi khác.i Điều quani trọngi nhấti lài nói chỉi rai cầni cói nhữngi thôngi tini vàoi trướci khii choi nói thựci hiện mộti chứci năngi hayi quái trình.
i Giảii thíchi cáci kýi hiệu
:i Biểui thịi luồngi thôngi tin.i Têni lài mộti danhi từ.
:i Biểui thịi chứci năngi xửi lýi thôngi tin.
Trongi sơi đồi nàyi đượci chỉi rai mộti chứci năngi hoặci mộti quái trìnhi chứci năng quan i trọng i trong i mô i hình i luồng i dữ i liệu i là i biến i đổi i thông i tin, i nghĩa i là i thay i đổi thôngi tini từi đầui vàoi theoi mộti cáchi tạoi nàoi đói nhưi tổi chứci lạii thôngi tini mới.i Tên chứci năngi trongi biểui đồi luồngi dữi liệui phảii trùngi têni vớii têni củai chứci năngi trong biểu i đồ i phân i cấp i chức i năng i Tên i là i động i từ i + i bổ i ngữ.
-i Kýi hiệu :i Biểui thịi choi cáci táci nhâni ngoài.
Tác i nhân i ngoài i là i các i tổ i chức i hoặc i cá i nhân i nằm i ngoài i hệ i thống i nhưng i có i trao đổii trựci tiếpi vớii hệi thống,i sựi cói mặti củai cáci nhâni tối nàyi trêni sơi đồi chỉi rai giớii hạn củai hệi thống,i địnhi rõi mốii quani hệi củai hệi thốngi vớii thếi giớii bêni ngoài.i Têni gọii là một i danh i từ
-i Kýi hiệu :i Biểui thịi khoi dữi liệu.
Biểui diễni choi thôngi tini cầni cấti giữi saui đói đểi mộti hayi nhiềui chứci năngi sử dụngi chúngi trongi mộti khoảngi thờii giani khaii tháci đểi lấyi thôngi tini rai xửi lýi hoặci cập nhậti chúng.i Chúngi cói thểi lài mộti tệpi dữi liệui đượci lưui trữi trongi văni phòngi hoặc đượci lưui trữi trongi máyi vii tính.i Luồngi dữi liệui rai vàoi khoi cói thểi ghii hoặci khôngi ghi. Khôngi cói nhữngi thôngi tini nốii giữai haii kho.i Têni khoi lài mộti danhi từi +i tínhi từi (có thể).
-i Kýi hiệu :i Biểui thịi táci nhâni trong.
Tác i nhân i trong i là i một i chức i năng i xử i lý i nào i đó i hoặc i một i hệ i thống i con i của i hệ thốngi đangi xéti cói traoi đổii thôngi tini vài cáci chứci năngi trongi môi hìnhi đượci môi tải ở trangi kháci củai quái trình.i Mọii môi hìnhi luồngi dữi liệui đềui cói thểi baoi gồmi nhiều trangi thôngi tini đượci truyềni giữai cáci trangi kháci nhaui đượci chỉi rai nhời kýi hiệui này.
Têni gồmi độngi từi +i bổi ngữ.
-i Sơi đồi ngữi cảnhi (Contexti Diagram)i thểi hiệni rấti kháii quáti nộii dungi chínhi của hệi thốngi thôngi tin.i Sơi đồi nàyi khôngi đii vàoi chii tiết,i mài môi tải saoi choi chỉi cầni một lần i nhìn i là i nhận i ra i nội i dung i chính i của i hệ i thống i Để i sao i cho i sơ i đồ i ngữ i cảnh i sáng sủa,i dễi nhìni cói thểi bỏi phầni cáci khoi dữi liệu;i bỏi quai cáci xửi lýi cậpi nhật.i Sơi đồi khung cảnhi còni đượci gọii lài sơi đồi mứci 0i (Hìnhi 3.2) Đặti hàng
Hệi thống website TMĐTi Minh Hoàngi mobile
-i Phâni rãi sơi đồ:i Đểi môi tải hệi thốngi chii tiếti hơni ngườii tai dùngi kỹi thuậti phâni rã (Explosion)i sơi đồ.i Bắti đầui từi sơi đồi khungi cảnh,i ngườii tai phâni rãi rai thànhi sơi đồ mứci 0,i tiếpi saui mứci 0i lài mứci 1 Đặti hàng
Thôngi tini sảni phẩm, dichi vụ
Quản quảni trị hệi thống
Cậpi nhậti thôngi tin sản i phẩm, i dich i vụ Báoi cáo
Câpi nhật Kháchi hàng Khoi dữi liệu
Thôngi tini của Liêni hệ,i hỏii đáp
Quảni lý thôngi tin kháchi hàng
Cậpi nhậti thôngi tin tini phảni hồi
i Xác i định i danh i sách i các i loại i thực i thể i
3.2.3.1 i Khái i niệm i về i thực i thể
Thựci thểi lài kháii niệmi đểi biểui diễni cáci đốii tượngi trongi ƯDTH.i Thựci thể khôngi chỉi baoi gồmi nhữngi sựi vậti tồni tạii mộti cáchi kháchi quani trongi thựci tế,i mài thật rai thựci thểi còni đượci dùngi choi cải nhữngi trườngi hợpi trừui tượngi (i Thờii khoái biểu, côngi nợ,i tồni kho…).i Mỗii thựci thểi sẽi cói nhữngi thuộci tínhi đặci trưngi choi thựci thểi đó. Thuộc i tính i của i một i thực i thể i bao i gồm i có i tên i (name), i kiểu i dữ i liệu i (type) i và i bản i số
3.2.3.2 i Phương i pháp i xác i định i loại i thực i thể
Việc i xác i định i các i loại i thực i thể i có i thể i được i tiếp i cận i theo i hai i cách i sau:
Tiếpi cậni theoi kếti xuất:i dựai vàoi dữi liệui liêni quani đếni cáci báoi cáo,i hoái đơn, phiếu…Từi đói cói thểi xáci địnhi đượci cáci thuộci tính
Tiếpi cậni theoi quyi trìnhi quảni lý:i dựai vàoi nhữngi môi tải vềi quyi trìnhi quảni lý trongi Hồi sơi khảoi sáti đểi xáci địnhi cáci thựci thể.
3.2.3.3 i Danh i sách i các i loại i thực i thể i trong i ứng i dụng
Dựai vàoi cáci kếti xuấti vài sơi đồi nghiệpi vụi trongi phâni khảoi sáti chúngi tai cói thể đưai rai đượci cáci thựci thểi cơi bảni sau:
i Thực i thể i Sản i phẩm i (products) messageID
LanguageID MsgContent trongluong MsgpostDate donvitinh
Hình i 3.5: i thực i thể i sản i phẩm
i Thực i thể i tin i tức i giải i trí i (Messenges)
Hình i 3.6: i thực i thể i tin i tức i giải i trí
i Thực i thể i danh i mục i nhóm i (Categories)
Hình i 3.7: i thực i thể i danh i mục i nhóm
i Thực i thể i download i dịch i vụ i (Downloads)
Hình i 3.8: i thực i thể i download i dịch i vụ
i Thực i thể i Người i sử i dụng i và i quản i trị i (Users)
Hình i 3.9: i thực i thể i người i sử i dụng i và i quản i trị
i Thực i thể i Hoá i đơn i đặt i hàng i (Hoa_don)
Hình i 3.10: i thực i thể i hoá i đơn i đặt i hàng
i Mối i quan i hệ i giữa i các i thực i thể i
Hoa_don Đặti hàng downloads Thuộc Products
Hình i 3.11: i Sơ i đồ i mối i quan i hệ i giứa i các i loại i thực i thể
Tai nhâni thấyi giữai cáci loạii thựci thểi Hoa_doni vài Productsi xuấti hiệni mốii quan hệi nhiềui -i nhiều,i doi vậyi tai cói thểi táchi thànhi cáci loạii thựci thểi sau:i (Hìnhi 3.10)
Hình i 3.12: i Phân i tích i quan i hệ i nhiều i - i nhiều
Loại thực thể Diễn giải
Hoa_don Hoá đơn đặt hàng
Dat_hang Nội dung phiếu đặt hàng
Messages Tin tức, giải trí
Các thực thể phụ và thực thể hệ thống
Dang_ky_email Đăng ký email để gửi báo giá
Banners Danh mục các banners của trang
Bodem Đếm số lần truy cập trang
Hotnew Tin vắn quảng cáo
Ads Liên kết trang quảng cáo
Users Người quản trị hệ thống
Thuộc tính Diễn giải Kiểu Kích thước P 1 M
ID Số hoá đơn Number 8 x x
Hoten Họ tên người đặt hàng Text 50 x
Ngay Ngay đặt Date/time x
i Mô i tả i dữ i liệu i
3.2.5.2 i Mô i tả i các i loại i thực i thể
Thuộc tính Diễn giải Kiểu Kích thước P M
MessageID Mã sản phẩm Number 8 x x
MsgSubject Tên sản phẩm Text 250 x
MsgContent Chi tiết về sản phẩm Memo x
Price1 Giá cũ trước khuyến mãi Number
Price2 Giá bán của sản phẩm Number x
Baohanh Thời gian bảo hành Text 20 x
Dvtinh Đơn vị tính của sản phẩm Text 10
Phukien Phụ kiện kèm theo Text 255
Isshowhome Hiện thị ở trang chủ Yes/No x
MsgpostDate Ngày gửi Date/Time x
Solanxem Số lần xem sản phẩm Number 8 x
Thuộc tính Diễn giải Kiểu Kích thước P M
ID Mã phiếu đặt Number 8 x x
Mahang Mã hàng đã đặt Number 8 x
Soluong Số lượng đặt Number 4 x
Thuộc tính Diễn giải Kiểu Kích thước P M
MessageID Mã tin bài Number 8 x x
MsgSubject Tên tin bài Text 250 x
MsgContent Chi tiết tin bài Memo x
IsShowhome Hiện ở trang chủ Yes/No x
Baohanh thời gian bảo hành Text 20 x
MsgpostDate Ngày gửi Date/Time x
Rate Đánh giá bài viết Number 2
Thuộc tính Diễn giải Kiểu Kích thước P M
Tieude Tên tiêu đề Text 255 x
Tentep Tên tệp tin (file) Text 255 x Đuongdan Đường dẫn của file Memo x
Dungluong Dung lượng file Text 255 x
Solandown Số lần down Number 8 x
Thuộc tính Diễn giải Kiểu Kích thước P M
CategoryOrder Thứ tự hiển thị Number 4 x
CategoryFold Thuộc mục (tin tức, sản phẩm) Number 4 x
Showhome Hiển thị ở trang chủ Number 4 x
Linked 0 là không liên kết, 1 là liên kết đến 1 mục khác (dùng làm menu)
Showtype Kiểu thể hiện (thể hiện dạng cột, kiểu tin tức, nội dung chi tiết )
Isproduct 0 : khong phai la san pham Number 2 x
Showmenu 0 là không hiện ở Menu, 1 là hiện ở menu
Download 0 không phải là mục download,
Thuộc tính Diễn giải Kiểu Kích thước P M
UserID Mã người quản trị Number 8 x x
Username Tên người quản trị Text 50 x
UserType Thuộc nhóm quyền hạn Text 10 x
Thuộc tính Diễn giải Kiểu Kích thước P M
ID Mã đăng ký Number 8 x x
Email Email đăng ký xin báo giá Text 50 x
i Thực i thể i Dang_ky_email
Thuộc tính Diễn giải Kiểu Kích thước P M
AdID Mã liên kết web quảng cáo Number 8 x x
AdCompany Tên công ty Text 255 x
AdEndDate Ngày hết hạn quảng cáo Text 12 x
AdURL Đường dẫn đến web quảng cáo Text 255 x
AdFileLink Đường dẫn đến ảnh Text 255 x
AdOrder Thứ tự hiển thị Number 4 x
AdPosition Vị trí hiển thị Number 4 x
Thuộc tính Diễn giải Kiểu Kích thước P M
AdCompany Tên danh mục Text 255 x
AdFileLink Đường dẫn đến ảnh Text 255 x
Df Là banner mặc định? Number 2 x
Thuộc tính Diễn giải Kiểu Kích thước P M
ID Mã bộ đếm Number 8 x x
Page_name Tên trang web Text 255
Hit_count Số lượng người truy cập Number 10 x
Thuộc tính Diễn giải Kiểu Kích thước P M
ID Mã tin nhanh Number 8 x x
i Mô i hình i thực i thể i liên i kết i
Từi nhữngi phâni tíchi trêni tai xâyi dựngi đượci môi hìnhi thựci thểi liêni kếti dữi liệui củai bài toán i “Xây i dựng i website i bán i điện i thoại i di i động i – i Minh i Hoàng i mobile” i (Hìnhi 3.13)
Hình i 3.13 i : i Mô i hình i thực i thể i liên i kết
i Phân i tích i thành i phần i xử i lý i (thuật i toán) i
i Cơ i sở i phân i tích i và i xác i định i các i thanh i phần i xử i lý
4.1.1.1 i Xác i định i danh i sách i các i xử i lý Đểi xáci địnhi danhi sáchi cáci xửi lýi củai ứngi dụngi tini học,i chúngi tai cói thểi dựa trêni haii cáchi tiếpi cậni theoi kếti xuấti vài theoi quyi trìnhi nghiệpi vụ.
i Tiếp i cận i theo i kết i xuất
Trongi cáchi tiếpi cạni nàyi chúngi tai xemi xéti từngi kếti xuấti vài tìmi hiểui nhữngi xử lýi nàoi cầni đượci thựci hiệni đểi tạoi rai nhữngi kếti xuấti củai ứngi dụngi tini học.
Tiếpi cậni theoi kếti xuấti cói ưui điểmi lài trựci quan,i dễi thựci hiệni nhưngi cói khuyết điểmi lài kémi linhi hoạt,i khói mởi rộng.
i Tiếp i cận i theo i quy i trình i nghiệp i vụ
Trongi cáchi tiếpi cậni theoi quyi trìnhi nghiệpi vụ,i chúngi tai vậni dụngi phươngi pháp phâni tíchi topi –i down.i Xuấti pháti từi mộti côngi táci nghiệpi vụi trongi thựci tế,i chứngi ta phâni rãi thànhi nhữngi xửi lýi coni theoi nhiềui cấpi đểi tạoi thànhi mộti câyi xửi lý.
Hình i 4.1: i Cây i xử i lý i thuật i toán
4.1.1.2 i Mô i tả i các i xử i lý
Mỗi i xử i lý i trong i danh i sach i cần i phải i được i mô i tả i một i cách i rõ i ràng i Nội i dung môi tải mộti xửi lýi baoi gồm:i tên,i chứci năng,i dữi liệui đầui vào,i dữi liệui đầui ra.
Tên xử lý Diễn giải
XL1 Đăng nhập hệ thống
XL2 Tạo Acount hệ thống
XL3 Cập nhật danh mục hàng hoá
XL4 Cập nhật danh mục tin tức, giải trí
XL5 Cập nhật danh mục download
XL6 Cập nhật danh mục menu (danh mục nhóm)
XL7 Cập nhật liên kết quảng cáo
XL8 Cập nhật banner trang chủ
XL9 Cập nhật tin nhanh quảng cáo
XL10 Xử lý đặt hàng
XL11 Thống kê danh sách đặt hàng
XL12 Thuật toán tìm kiếm
i Danh i sách i các i xử i lý i của i ứng i dụng
Dựai vài cáci sơi đồi phầni rãi chứci năng,i sôi đồi nghiệpi vụ,i cáci kếti xuấti trongi quá trìnhi khảoi sát,i tai cói thểi đưai rai cáci chứci năngi xửi lýi củai hệi thốngi nhưi sau
Dữ liệu đầu vào Sơ đồ xử lý
Users Thông báo lỗitra hợp table lệ Đúng Lưu phiên làm việc
Yêu cầu xử lý chức năng
- Dữ liệu không được để trống.
- Tên không xuất hiện các ký tự lạ.
- Mật khẩu phải lớn 6 ký tự và nhỏ hơn 12 ký tự, không có ký tự đặc biệt, tên không có dấu cách.
- Nếu sai xuất thông báo lỗi yêu cầu đăng nhập lại.
- Nếu đăng nhập thành công thì lưu lại thông tin đăng nhập cho phiên làm việc hiện tại.
i Các i thuật i toán i chính i
i Thuật i toán i đăng i nhập i hệ i thống i
Dữ liệu đầu vào Sơ đồ xử lý
Users Thông báo lỗi quyền table Đúng Nhập thông tin account
Sai Kiểm tra Thông báo lỗi hợp lệ Đúng
Yêu cầu xử lý chức năng:
- Người sử dụng phải có quyền quản trị
- Dữ liệu không được để trống.
- Tên đăng nhập không xuất hiện các ký tự lạ, không có dấu cách.
- Mật khẩu phải lớn 6 ký tự và nhỏ hơn 12 ký tự, không có ký tự đặc biệt.
- Nếu sai xuất thông báo lỗi yêu cầu đăng nhập lại.
- Nếu thành công thì lưu lại thông tin vào bảng tài khoản
- Khi sửa lại thông tin không được phép sửa tên tài khoản
i Tạo i Acount i
Dữ liệu đầu vào Sơ đồ xử lý
Thông tin sản phẩm Đăng nhập
Users Thông báo lỗi quyền table Đúng Nhập thông tin hàng hoá
Kiểm tra Thông báo lỗi table hợp lệ Đúng
Yêu cầu xử lý chức năng:
- Người sử dụng phải có quyền quản trị
- Dữ liệu không được để trống.
- Tên đăng nhập không xuất hiện các ký tự lạ, không có dấu cách.
- Nếu sai xuất thông báo lỗi yêu cầu đăng nhập lại.
- Nếu thành công thì nhập thông tin sản phẩm
- Kiểm tra tính hợp lệ nếu được thì lưu vào bảng Products
i Cập i nhật i danh i mục i hàng i hoá i
Dữ liệu đầu vào Sơ đồ xử lý
Nội dung tin tức hoặc tin giải trí hoặc giới thiệu công ty … Đăng nhập
Users Thông báo lỗi quyền table Đúng Nhập nội dung thông tin
Kiểm tra Thông báo lỗi table hợp lệ Đúng
Yêu cầu xử lý chức năng:
- Người sử dụng phải có quyền quản trị
- Dữ liệu không được để trống.
- Tên đăng nhập không xuất hiện các ký tự lạ, không có dấu cách.
- Nếu sai xuất thông báo lỗi yêu cầu đăng nhập lại.
- Nếu thành công thì nhập nôi dung thông tin cần đăng
- Kiểm tra tính hợp lệ nếu được thì lưu vào bảng Messages
i Cập i nhật i danh i mục i tin i tức, i thông i tin, i giải i trí i
Dữ liệu đầu vào Sơ đồ xử lý
Nội dung tin cần tìm, loại tin cần tìm
Nhập nội dung tin cần tìm và loại tin cần tìm
Báo không thấy Báo không thấy Đúng Sai
Loại tin tức Messages Products table table
Tìm TìmThấy kiếm kiếm Không thấy Không thấy
Yêu cầu xử lý chức năng:
- Dữ liệu không được để trống.
- Để mặc định mục cần tìm là tìm tin tức (hoặc sản phẩm)
- Nếu không tìm thấy thì hiện thông báo không tìm thấy
- Nếu tìm thành công thì hiển thị danh sách mục tìm thấy
i Thuật i toán i tìm i kiếm i
Dữ liệu đầu vào Sơ đồ xử lý
Thông tin khách đặt hàng,
Hiển thị giỏ hàng Đúng chọn tiếp
Dat_hang, Hoa_don table
Sai Nhập thông tin người đặt
Yêu cầu xử lý chức năng:
- Dữ liệu không được để trống.
- Khách có thể chọn hàng ngay hoặc xem thông tin cụ thể của hàng trước khi chọn hàng
- Khi khách hàng chon hàng hiện thông tin giỏ hàng
- Khách có thể quay lại chọn hàng tiếp
- Khi khách đặt mua phải yêu cầu nhập thông tin của khách
- Sau khi đặt hàng xong phải hiện thông báo cho khách biết
i Thiết i kế i các i giao i diện i chính
i Một i số i yêu i cầu i khi i thiết i kế i giao i diện i ứng i dụng i
5.1.1.1 i Các i tính i chất i của i màn i hình i giao i diện
Tínhi phongi phúi củai nộii dung
Tính i phong i phú i của i thao i tác
Tăngi tốci đội nhậpi liệu
Tựi nhiêni hóai giaoi diện
Cái nhâni hóai giaoi diện
i Thiết i kế i các i màn i hình i giao i diện i
Trangi chủi lài trangi thểi hiệni bội mặti củai ứngi dụng,i doi vậyi cáci chứci năng phảii bối tríi hợpi lý,i tiệni lợii choi ngườii dùngi khii lựai chọni cáci chứci năng.
Từi trangi chủi ngườii xemi liêni kếti đếni cáci trangi nộii dungi phảii dễi dàngi và tiệni lợi.
Hình i 5.1: i Màn i hình i trang i chủ
Vớii cáci yêui cầui trongi phầni xửi lýi tai cói thểi xâyi dựngi giaoi diệni đăngi nhậpi nhưi sau:
Hình i 5.2: i Màn i hình i đăng i nhập
5.1.2.3 i Màn i hình i sản i phẩm i điện i thoai
Hình i 5.3: i Màn i hình i sản i phẩm i điện i thoại
5.1.2.4 i Màn i hình i bảng i giá i điện i thoại
Hình i 5.4: i Màn i hình i bảng i giá i điện i thoại
5.1.2.5 i Màn i hình i cập i nhật i sản i phẩm i mới
Hình i 5.5: i Màn i hình i cập i nhật i sản i phẩm i mới
5.1.2.6 i Màn i hình i quản i lý i danh i mục i nhóm i (mục i tin)
5.1.2.7 i Màn i hình i tin i bài i đã i xuất i bản i (đã i đưa)
Hình i 5.7: i Màn i hình i tin i bài i đã i xuất i bản
i Một i số i đoạn i mã i chính: i
i Kết i nối i cơ i sở i dữ i liệu: i
dim connstring connstringi =i "Provider=Microsoft.Jet.OLEDB.4.0;" connstringi =i connstringi &i "Datai Source="i &i Server.MapPath("data/data.mdb")
Seti adoConni =i Server.CreateObject("ADODB.Connection") adoConn.ConnectionString i = i connstring adoConn.CursorLocationi =i 3 adoConn.Open
i Mở i cơ i sở i dữ i liệu i và i hiển i thị i dữ i liệu i
‘ i Mở i cơ i sở i dữ i liệu seti rsDetail=server.CreateObject("ADODB.Recordset")
SubCatID=request("SubCatID") ifi isnumeric(SubCatID)sei then
SubCatID=0 endi if ifi SubCatID=""i then
SubCatID=0 endi if ifi subcatID=0i then sql="Select i * i from i Products i order i by i CategoryID, i MessageID i DESC" else sql="Selecti *i fromi Productsi wherei CategoryID="&i SubCatIDi &" orderi byi CategoryID,i MessageIDi DESC" endi if rsDetail.openi sql,adoconn,1,3
‘ i Phân i trang i hiển i thị ifi noti rsDetail.eofi then num=rsDetail.Recordcount else num=0 endi if
‘chia i 1 i trang i hiển i thị i 40 i dòng i sản i phẩm a@
‘tính i số i trang i phải i hiển i thị ifi num