Công nghệ thông tin v thương mại điện tử c mặt trong hầu h t các lĩnh vực của cuộc sống v trở th nh một công cụ hỗ trợ r t đắc lực trong công tác quản lý, kinh doanh... - T i liệu áo cáo
Trang 1
3
4
I 4
1 4
2 4
3 5
4 5
5 6
5.1 6
5.2 6
II 7
1 7
1.1 7
a) 7
b) 7
c) 8
d) 8
1.2 8
a) 8
b) 9
c) ing Language 9
d) 9
e) 9
2 10
3 11
3.1 11
3.2 11
3.3 12
III 12
1 12
1.1 12
1.2 13
1.3 13
2 14
3 15
4 16
4.1 Table XE 16
4.2 Table USER 17
4.3 Table LOAIXE 17
4.4 Table DATHANG 17
IV 17
1 17
2 18
3 19
4 19
Trang 25 20
6 20
7 21
8 21
9 21
V 22
1 23
2 23
3 23
25
Trang 3
Trong môi trường kinh t đang phát triển mạnh, cạnh tranh gay gắt, cùng với sự phát triển vượt c của khoa học kỹ thu t th công nghệ thông tin v thương mại điện
tử l một trong những lĩnh vực nổi trội, c nhi u đ ng g p thi t thực nh t cho n n kinh
t Công nghệ thông tin v thương mại điện tử c mặt trong hầu h t các lĩnh vực của cuộc sống v trở th nh một công cụ hỗ trợ r t đắc lực trong công tác quản lý, kinh doanh
Ng y nay, “ thương mại điện tử “ đem lại r t nhi u lợi ích không những cho các doanh nghiệp m người tiêu dùng cũng c những lợi ích như tích kiệm thời gian v chi phí trông việc mua sắm v tiêu dùng Việc án h ng qua mạng không c n l h nh th c
xa lạ đối với người tiêu dùng nữa, án h ng qua mạng l h nh th c l m việc r t phổ
i n, h nh th c n y t k một doanh nghiệp kinh doanh sản ph m đ u lựa chọn V
v y, em chọn đ t i “Xây dựng We site án Xe máy”
Trang 4- Trong áo cáo n y tr nh y chi ti t v một đ án l “Hệ thống giới thiệu v đặt h ng trên mạng” (Online Ordering System) của một Công ty xe máy án n y sẽ giúp sinh viên hiểu rõ hơn v các quy tr nh thực hiện một dự án thực thụ
- T i liệu áo cáo đ án được thi t k nhằm đạt được những mục tiêu sau:
Hướng dẫn các giai đoạn cần thi t trong quá tr nh phát triển các dự án tương
- Sự đáp ng của khách h ng thôi thúc những người quản trị Xe máy Việt nghĩ đ n khả năng mở rộng tầm hoạt động Ban giám đốc công ty muốn tăng số các đại lý trong v ngo i th nh phố Tuy th họ đã nh n th y trước một v n đ trong ti n trình này đ l không gian cần thi t, việc xây dựng cơ sở v việc đi v o hoạt động sẽ chi m nhi u thời gian, v c thể đây l y u điểm dễ ị các đối thủ cạnh tranh khai thác
V th Xe máy Việt đã nghĩ đ n khả năng đưa hoạt động của m nh lên mạng Internet
v dự định sẽ thi t l p một we site tên l xemayviet.com Với sự ùng nổ của kỹ thu t
Trang 5Internet, mọi người đ u nh t trí đây l ước đi đúng của Xe máy Việt Nghĩa l công
ty không chỉ hoạt động với những thị trường chung quanh th nh phố Vĩnh Long m còn xa hơn nữa Bộ ph n EDP của Xe máy Việt đã đ nghị một sự chuyển đổi cơ ch theo từng giai đoạn Giai đoạn đầu ao g m:
- Tạo ra cơ ch đặt h ng trên mạng cho khách h ng v duy tr cơ ch cửa h ng phân phối theo qui cách thanh toán ằng ti n mặt Như v y, phải thi t k v phát triển Website xemayviet.com như th n o để đạt được mục tiêu n y Dưới đây l những chi
ti t liên quan đ n d ng sản ph m v hệ thống hoạt động hiện tại của Xe máy Việt
- D ng sản ph m của Xe máy Việt: ao g m các d ng xe máy như Honda, Suzuki, Yamaha, SYM v nhi u các mặt h ng nổi ti ng khác
d ng nhờ sự phổ i n của Internet
4 ng
ây l trang we site nhằm án h ng, giới thiệu rộng rãi các sản ph m xe máy
v phụ tùng đ n cho người tiêu dùng với các chi ti t cũng như giá cả của các mặt h ng một cách chính xác
Trang we c các ch c năng sau:
- Cho ph p c p nh t h ng v o CSDL
- Hiển thị danh sách các mặt h ng theo từng loại ao g m: tên h ng, đơn giá, thông tin t m tắt, thông tin chi ti t, h nh ảnh
Trang 6- Hiển thị ộ sản ph m nhằm giúp cho khách h ng dễ d ng lựa chọn sản ph m của công ty
- Hiển thị đơn đặt h ng của khách h ng
- Cung c p công cụ t m ki m để khách h ng nhanh chống t m ki m sản ph m
- Cung c p ch c năng t m ki m mặt h ng Với nhu cầu của người sử dụng khi
v o trang we thương mại l t m ki m các mặt h ng m họ cần v mua ôi khi c những khách h ng v o we site không c ý định mua hay không i t mua g th yêu cầu đặt ra của hệ thống l l m th n o để khách h ng c thể t m ki m nhanh ch ng v hiệu quả
- Sau khi khách h ng lựa chọn xong những mặt h ng cần mua th hệ thống phải c ch c năng hiển thị đơn đặt h ng để khách h ng nh p v o những thông tin cần thi t, tránh nhừng đ i h i, yêu cầu quá nhi u từ phía khách h ng, tạo cảm giác thoải mái cho khách h ng
- Ngo i ra c n c một số ch c năng khác như: đăng nh p , đăng ký,
- Ch c năng c p nh t thông tin: nh quản lý c thể thêm, sủa, xoá các mặt
h ng, các dữ liệu trên trang we , việc n y đ i h i sự hiểu i t v đọ ch nh xác
- Ti p nh n v kiểm tra đơn đặt h ng của khách h ng
- Thống kê các mặt h ng, khách h ng, nh cung c p,
Trang 7- Ngo i ra we site c n cung c p các thông tin trong v ngo i nước cho khách
đ n Sau đ trả k t quả động tu thuộc v o nội dung yêu cầu m máy khách (client) gửi đ n C nghĩa l các trang We được xây dựng ở đây l các trang We động
JSP
a)
- CGI l một phương th c giao ti p giữa We Server v chương tr nh ng dụng Một chương tr nh CGI thực ch t l một chương tr nh c đuôi Exe (Với windows) hoặc một chương t nh thực thi (Với Unix)
- u điểm của CGI: hiệu quả trong các ng dụng truy xu t We trên Internet
- Nhược điểm của CGI: tiêu tốn t i nguyên v hạn ch tốc độ thực thi
b)
- PERL l một ngôn ngữ l p tr nh dùng cho CGI do Lary Wall sáng l p ra, được dùng khá nhi u trong Inix v Linux
- PERL c tính ch t xử lý văn ản Text r t mạnh do c nhi u toán tử, nhi u
h m hỗ trợ riêng cho xủ lý Text N c thể xử lý dể d ng các tác vụ m C v Unix Shell thường l m trong việc vi t một script nhưng đơn giản v ngắn gọn hơn v PERL
c đầy đủ các công cụ hổ trợ như các ngôn ngữ l p tr nh khác như: Bi n, Mảng, Danh sách, Các c u trúc đi u khiển,
Trang 8c)
Công nghệ Client Server thực hiện việc phân tán xủ lý giữa các máy tính V
ản ch t , một công nghệ được chia ra v xử lý i nhi u máy tính Các máy tính được xem l Server thường để lưu trữ t i nguyên để nhi u nơi truy xu t v o Các Server sẽ thụ động chờ để giải quy t các yêu cầu v thông tin hoặc v t i nguyên cho Server
Server sẽ l y thông tin v gửi đ n cho các Client v Client hiển thị thông tin cho người dùng Chỉ c máy tính n o thực hiện tác vụ công nghệ Client Server mới được gọi l máy Client hay Server v chương tr nh chạy trên máy n y được gọi l chương tr nh Client hay Server
d)
- Mỗi lần thực thi CGI th We Server phải nạp v giải ph ng chương tr nh CGI ra kh i ộ nhớ Chính v th các công nghệ We đã đưa ra nhi u giải pháp nhằm khắc phục nhược điểm n y Windows cung c p cách th c xây dựng các chương tr nh CGI dưới dạng các thư viện liên k t động DLL, ng dụng n y c tên gọi l IS PI
Chương tr nh IS PI chỉ phải nạp một l n nên tốc độ thực thi được cải thiện đáng kể hiệu quả v ít tiêu tốn t i nguyên hơn các chương tr nh CGI thông thường
- J V cũng đưa ra mootj công cụ tương ng IS PI của Windows đ l SERVLET SERVLET l các chương tr nh vi t ằng Java chỉ nạp một lần v o máy ảo
Ch c năng của n cũng tương tự CGI hay IS PI của Windows
- C thể n i, n u x t v mặt ng dụng xây dựng We động th các công nghệ
SP, JSP, SERVLET hay IS PI c s c mạnh ngang nhau Tuy nhiên, trong đ t i n y
em chọn công nghệ SP với ngôn ngữ kịch ản Javascript, CSS, HTML, l ngôn ngữ m em sử dụng
a)
- ctiveX Controls được i t nhi u l công cụ m được vi t dưới dạng ngôn ngữ C++ hay Visual Basic Khi thêm v o trang We chúng cung c p những h m đặc iệt như: ar charts (thanh đô thị), graphs ( hoạ)
Trang 9- ctiveX Controls được thêm v o trang HTML ởi tag o ject đây l chu n của HTML N u c thể thực thi ởi tr nh Browser hay Server khi chúng chạy trên trang Web
- T m hiểu một ngôn ngữ dùng để hỗ trợ cho SP đ l ngôn ngữ JavsScript
do hãng Netscape giới thiệu Trước h t ta t m hiểu ngôn ngữ Javascript l một trong những ngôn ngữ chính th c sử dụng cho trang We , dùng mở rộng của trang HTML thích hợp cho việc phát triển Internet v Intranet v n l ngôn ngữ kịch ản
- ặc điểm của ngôn ngữ Javascript:
Trang 10- N i v We chúng ta cần phân iệt hai thu t ngữ: We Page chỉ l một t i liệu HTML We Site l một số trang liên k t với nhau v được quản lý ởi những cá nhân hay một tổ ch c n o đ
ph m của các chương tr nh thi t k We khác như: Flash, Fireworks, Shockware, Generator, uthorwave, Với Dreamweaver ta c thể quản lý các Local v Remote site giúp cho việc quản lý các trang We trong các site cục ộ v các We site đi u khiển từ xa c thể đ ng ộ
- Ngo i ra Dreamweaver c n cho ph p chỉnh sủa trực ti p HTML Với Quick Tag Editor ạn c thể nhanh ch ng ổ sung hoặc xoá một HTML m không cần thoát kh i của sổ t i liệu ch độ soạn thảo trang We ằng HTML giúp các ạn c thể thi t k trang We trực ti p ằng ngôn ngữ HTML
Trang 11- Dreamweaver c n hỗ trợ các HTML Styles v Cascading Style Sheet giúp
ạn định dạng trang We nhằm tăng tính h p dẫn khi duyệt trang We
3
- SP được vi t tắt từ ctive Server Page như một ki n trúc Server – Side dùng để xây dựng các trang ng dụng We động
- SP l một môi trường kịch ản trên máy Server dùng để tạo v chạy các
ng dụng trong trang We Nhờ các t p đối tượng c s n (Build – In o ject) với các tính năng phong phú, khả năng hỗ trợ cho VBScript, JavaScript, cùng một số th nh phần ctiveX khác k m theo
- SP cung c p một cách th c để tạo một trang We động SP không phải
l một kỹ thu t mới nhưng n sử dụng dễ d ng v nhanh ch ng
- SP sẽ tham v n trực ti p v o Browser gửi dữ liệu tới We Server v từ đ đưa lên mạng
- SP sẽ tham v n trực ti p v o Browser gửi dữ liệu tới We Server v từ đ đưa lên mạng
- Trong khi SP thực thi trên máy m n hỗ trợ dùng, th ta c thể xem SP
từ t k máy n o v t c Browser n o
- sp cung c p giao diện l p tr nh nhanh dễ d ng triển khai ng dụng
- SP chạy trên môi trường Internet Information Server (IIS) v Personal
We Server N cho ph p ta quản lý việc truy n nối giữa một Browser We Server, h nh th c động của trang We v phản h i của người dùng
- SP không l ngôn ngữ v cũng không l một ng dụng, n giống như:
Fontpage hay Work Ta c thể gọi sp l một kỹ thu t dùng cho việc xây dựng trang We động v tương tác đ n trang We
- SP đơn giản chỉ l t p tin *.asp ên ngo i được lưu trữ dưới dạng text, html, xml Khi một Browser yêu cầu một t p tin c đuôi v asp th l p t c IIS sẽ đưa yêu cầu n y đ n SP
Trang 12- Ta dùng t c loại văn ản ản cũng c thể soạn thảo một t p tin c đuôi asp, nhưng việc sử dụng công cụ thi t k như:Fontpage, Visual Interdev sẽ đưa ra k t quả tốt nh t
- Fontpage cho ph p ta thêm SP v o trang We dùng lệnh insert script
- Visual Interdev l một môi trường đặc iệt được thi t k riêng cho SP dựa
v o We site v cung c p môi trường dùng để thi t k v kiểm tra lỗi
- pplication: dùng để chia s thông tin giũa các user trong cùng một ng dụng Mỗi pplication ao g m nhi u phiên l m việc của các user khác nhau m đại diện cho mỗi phiên l m việc l một Session
- Session: với từng session được dùng trong trường hợp cần chia s dữ liệu giữa các trường hợp cần chia s client khác nhau Mỗi client yêu cầu một trang ng dụng sẽ được gắn ởi Session o ject V y một phiên l m việc với (Session) được tạo
ra khi client lần đầu tiên yêu cầu dữ liệu v mặc định sau phút m client không yêu cầu nữa th m t
- O ject Context: được xây dựng nhằm quản lý các giao dịch dựa trên lệnh gọi SP script đ n Microsoft Transaction Server (MTS) O ject Context dùng để ch p thu n hoặc hu transaction được khởi tạo ởi một SP script
- Request: phải được tạo trong h nh th c nh p từ một trang HTML Request cung c p những thông tin được chuyển đ n cùng với các yêu cầu HTTP Những thông tin n y g m c các tham số của Form khi được Su mit dùng phương th c POST hoặc GET
- Response: dùng để trả lời k t qur từ Server cho Browser Trong hệ thống các đối tượng xây dựng s n của SP th đối tượng Response đ ng vai tr quan trọng
Trang 13- Khách h ng l những người c nhu cầu mau sắm h ng hoá Khác với việc đặt h ng trực ti p tại của h ng hoặc công ty, khách h ng phải ho n to n thao tác thông qua từng ước cụ thể để c thể mua được h ng Trên mạng, các mặt h ng dược sắp
x p v phân loại theo từng loại mặt h ng cho khách h ng dễ 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 thông tin v mặt h ng đ sẽ hiện lên ây l gi h ng điện tử m trong đ ch a các thông tin v h ng hoá lẫn số lượng khách h ng mua
- Khi khách h ng muốn đặt h ng, trowcs h t phải đăng nh p hệ thống n u đúng th hệ thống sẽ kiểm tra xem mặt h ng đ c trongkho hay không n u không sẽ hiển thị trang xác l p hoá đơn Cuối cùng la do khách h ng chọn đặt h ng hay không
Khi đơn đặt h ng đã được l p, hệ thống sẽ phát sinh hoá đơn án h ng v yêu cầu khách h ng l p hoá đơn án h ng Sau đ sẽ giao h ng đ n t n tay khách h ng, khách h ng nh n h ng v hoá đơn
H ng ng y nhân viên kho h ng sẽ kiểm tra h ng hoá trong kho v đ xu t việc
c p nh t h ng Nh quản lý sẽ quy t định loại h ng, số lượng h ng cần đặt, nh cung
c p h ng hoá Việc đặt h ng với nh cung c p được thự hiện thông qua địa chỉ trên mạng hay qua điện thoại, Fax Sau khi nh n được yêu cầu, nh cung c p sẽ l m thủ tục giao h ng v k m theo hoá đơn Thủ kho ti n h nh kiểm tra lô h ng n u h ng k m ch t lượng sẽ yêu cầu nh cung c p giao lại những mặt h ng k m ch t lượng đ Ngược lại,
n u h ng đạt yêu cầu đặt ra th h ng hoá sẽ được nh p kho
Trang 14Xử lý
H
Lựa chọn
nh p
Yêu cầu l p
H
Kiểm tra
Trang 182
Trang 193
4
Trang 205
6
Trang 217
8
9 V
Trang 22V
Trang 231
- Trong thời gian nghiên c u, xây dựng We site mặc dù đã gặp nhi u kh khăn nhưng We site đã đạt được một số k t quả nh t định:
Giao diện đơn giản, thân thiện
giới thiệu được nhi u thông tin
đảm ảo t m ki m thông tin nhanh ch ng, chính xác, ti t kiệm thời gian
Hỗ trợ xem v hiệu chỉnh thông tin đặt h ng
Hỗ trợ trực tuy n, xem tin t c v giải trí,
- We site giới thiệu v án xe trực tuy n l một đ t i h t s c thi t thực với nhu cầu của các doanh nghiệp án xe găn máy như hiện nay
- Tuy nhiên với thời gian ngắn, ki n th c v kinh nghiệm c n hạn ch , hệ thống Website án xe gắn máy vẫn c n nhi u thi u s t chưa thực hiện được R t mong thầy v các ạn giúp đ t n t nh để Website án xe gắn máy ng y c ng ho n thiện hơn
- Hiện nay chúng tôi đang cố gắng ho n thiện we site để việc xem v đặt
h ng trực tuy n dễ d ng hơn We site sẽ nâng c p, liên k t nhi u we site v ổ sung nhi u tiện ích khác để giúp cho việc đặt h ng nhanh ch ng Việc xem v đặt h ng trực tuy n dễ d ng sẽ giúp cho Xe Máy Việt ng y c ng phát triển hơn l g m những
nh kinh doanh n i chung v Xe Máy Việt n i riêng đang mong đợi