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

Xây dựng Website bán sách qua mạng

65 1,2K 37
Tài liệu đã được kiểm tra trùng lặp

Đ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 65
Dung lượng 1,61 MB

Nội dung

Tài liệu tham khảo chuyên ngành tin học Xây dựng Website bán sách qua mạng

Trang 1

Chương 1 GIỚI THIỆU VỀ INTERNET VÀ

NGÔN NGỮ ASP

Trang 2

Internet, Intranet và World Wide Web ngày nay có ở khắp nơi trên thế giới.Những thuật ngữ như “siêu xa lộ thông tin” đã trở thành những từ ngữ thông dụng.Trên mọi phương tiện quảng cáo truyền thông, truyền hình , báo chí …

1.1.INTERNET:

1.1.1 Mạng Internet:

Internet bắt nguồn từ mạng APARNET trực thuộc Bộ quốc phòng Mỹ và được

mở rộng cho các viện nghiên cứu, sau này được phát triển cho hàng triệu ngườicùng sử dụng như ngày hôm nay Ban đầu các nhà nghiên cứu liên lạc với nhau quamạng bằng dịch vụ thư điện tử, sau đó phát sinh thêm một số mạng máy tính nhưmạng Usernet, ngày nay là dịch vụ bảng tin điện tử Mạng này được thiết lập lầnđầu tiên ở University of North Carolina, mà qua đó người dùng có thể gởi và đọccác thông điệp theo các đề tài tự chọn Ở Việt Nam thì Mạng Trí Tuệ Việt Nam củacông ty FPT là mạng đầu tiên được xây dựng theo dạng bảng tin điện tử

Các nhà khoa học khắp nơi trên thế giới tham gia vào hệ thống thông tin mởnày, những người dùng với mục đích thương mại và công chúng cũng tham gia vào

hệ thống này thông qua các nhà cung cấp Dịch vụ Internet Vì thế gây ra sự pháttriển bùng nổ thông tin liên lạc toàn cầu qua máy tính Đó chính là mạng Internetngày nay

hệ thống như : máy in, cơ sở dữ liệu của công ty Nhưng đối với người sử dụng thìkhông có sự khác nhau giữa việc truy cập Internet và Intranet của công ty

Trang 3

Intranet được dùng phổ biến cho những công ty thương mại, những tổ chứcNhững hệ thống mạng Intranet riêng được tập trung vào việc cung cấp một cấu trúc

cơ sở hạ tấng bảo mật, đáng tin cậy Từ những mạng Intranet nội bộ có thể kết nốivào Internet qua Firewall

1.1.2 Word Wide Web:

Web là dịch vụ chủ yếu chịu trách nhiệm cung cấp Internet tới mọi nhà.Là mộtdịch vụ thông dụng nhất và dễ sử dụng nhất Việc sử dụng trình duyệt cung cấp mộtgiao diện đồ họa “point and click” cho việc xem nội dung trang Web đã làm choviệc truy cập Internet dễ dàng hơn.Những sự kiện thể thao, âm nhạc, tin tức, phimảnh được đưa lên Internet đã làm cho các Website trở nên phổ biến rộng rãi.Webcung cấp một kênh truyền đa dạng cho tất cả các thông tin cũng như những ứngdụng đồ họa mạnh.Những nhà cung cấp phần mềm lớn cũng sửa lại những sảnphẩm của họ để có khả năng giao tiếp với Internet Những ngân hàng hiện nay cũngdùng dịch vụ ngân hàng trực tuyến Những công ty thương mại đang thiết lập thểhiện những trang Web trên những sản phẩm và những dịch vụ điện tử

Bước kết hợp của liên kết giữa các tập tin văn bản (hyper text), liên kết giữa cáctập tin, các loại hình thông tin khác nhau và khả năng liên kết lẫn nhau giữa các tậptin trên web đã tạo ra những làn sóng hưởng ứng trong giới người dùng, cũng nhưthúc đẩy việc áp dụng các côngnnghệ truyền thông hiện đại nhất vào lĩnh vực này

1.2 GIỚI THIỆU VỀ CÔNG NGHỆ ASP

Mạng máy tính ngày nay đã trở thành một thành phần quan trọng trong ngànhtruyền thông và cuộc sống hàng ngày Song song với việc phát triển của mạng là sựphát triển của một hướng mới trong lập trình, đó là lập trình mạng Với sự bùng nổthông tin trên toàn cầu , sự ra đời của WWW Đặt ra yêu cầu phải sử lí t thông tinmột cách nhanh chóng, Chính xác giữa các WEB SERVER với Client Để giải

Trang 4

quyết vấn đề này một trong những công cụ lập trình máy chủ phổ biến hiện nay làASP

1.1.2 ASP là gì:

ASP (Active Server) Không hẳn là một ngôn ngữ lập trình microsoft goi nó là

mô trường kịch bản trªn máy chủ (Server side Scripting Environment) Môi trườngnày cho phép tạo và chỉnh các ứng dụng web động, tương tác và có hiệu quảcao Để làm việc trong môi trường này các ASP coder thường sử dụng VBScripthoặc Java Script, cả hai laọi này đều tự động hỗ trợ ASP;

Trong các HTML, mỗi tag đựoc bắt đầu và kết thúc bởi những cặp “</>”, ASPcũng tương tự như vậy Để đánh dấu nơi nào ASP Script bắt đầu và kết thúc dùngcặp lệnh “<%%>”;

Các đoạn ASP Script có thể xuất hiện ở mọi nơi trong trang HTML, HTML

&ASP có sựu gắn bó chặt chẽ với nhau.Với ASP ta có thể chèn các Script thực thiđược vào trực tiếp các file HTML Khi đó việc tạo ra trang HTML và sử lýy Scripttrở nên đồng thời điều này cho phép tạo ra các tương tác của Web site một cách linhhoạt uyển chuyển, có thể chen các thành phần HTML động vào trang Web tuỳ từngtrường hợp cụ thể;

ASP giúp cho người xây dựng trang Web nhanh chóng và chất lượng, nhữngtính năng trên giúp người phát triển nhanh chóng tiếp cận ngôn ngữ mới, điều này

là một ưu điểm không nhỏ của ASP;

1.1.2 Ưu điểm và Khuyết điểm của ASP:

Ưu điểm

- ASP bổ sung công nghệ đã có từ trước như CGI(Common GateWay Interface),giúp người dùng xây dựng trang web với những tính năng sinh động, tuy nhiên khácvới CGI, các trang ASP không phải hợp dịch;

Trang 5

Dễ dang tương thích với các công nghệ của Microsoft ASP sử dụng ActiveX DataObject (ADO) nên thao tác với cơ sở dữ liệu tiện lợi hơn;

-Với những gì ASP cung cấp, các nhà phát triển ứng dụng web dễ dàng tiếp cậncông nghệ này và nhanh chóng tạo ra các sản phẩm có giá trị Điều này hết sức có ýnghĩa trong điều kiện phát trinể như vũ bão của tin học ngày nay.Nó góp phần tạonên các đội ngũ lập trình viên lớn mạnh;

- ASP có tính năng mở.Nó cho phép các nhà lập trình xây dựng các component

và đăng ký sử dụng dễ dàn.Hay nói cách khác ASP có tính năng COM(ComponentObject Model)

- ASP không được hỗ trợ nhiều từ các hãng thứ 3;

- Các ứng dụng công nghệ ASP chạy chậm hơn các ứng dụng Java servlet

- Tính bảo mật thấp Không giống như CGI và Java Servlet và CGI, các mã của

ASP đều có thể đọc đựoc nếu người dùng có quyền truy cập vào Web server

1.1.2 Đặc điểm của ASP:

Tên file: asp

 Phải cài thêm Microsoft Active Server Page để bổ trợ cho Web Server, chuyên

xử lý các script viết trong file asp Cho phép viết ứng dụng theo kiểu ServerSide => các trang web sẽ sẽ được xử lý tại Server trước khi gửi xuống Client

Trang 6

 Các mã lệnh được chèn vào trong khắp trang web và được xử lý tuần tự Mãlệnh là các Script, hiện ASP cho phép dùng 2 srcript là VBScript hoặcJavaScript Lựa chọn Script được đặt ngay tại dòng đầu file:

<%@LANGUAGE = “VBSCRIPT”%>

<%@LANGUAGE = “JSCRIPT”%>

Ngầm định là VBScript

 Các đoạn mã không phân biệt dài ngắn được đặt trong dấu hiệu: <% %>

 Các biến không cần khai báo mà tự khi gán giá trị cho nó sẽ xác định biến

 Để in ra các biến trong trang web sử dụng như mã sau:

Ex: Set f = Server.CreateObject(“Scripting.FileSystemObject”);

Tổng quan: Set param = Server.CreateObject(“PacketName.ClassName”)

ProgIDSau đó có thể sử dụng các hàm của đối tượng đó

Để giải phóng dùngSet f = nothing

Trang 7

* CÁC ĐỐI TƯỢNG ACTIVE SERVER

+) Đối tượng Application:

Đối tượng này cho phép tạo các biến ứng dụng Đó là các biến cho tất cả cácuser của một ứng dụng web Tất cả các user mà yêu cầu các trang web từ một thưmục web có thể chia xẻ với nhau các biến định nghĩa trong các trang đó

+)Đối tượng Session:

Cho phép tạo ra các biến ứng với từng người dùng Chẳng hạn biến có tên làUserName, ứng với mỗi user có một giá trị cụ thể khác nhau, phân biệt Nhưng khi

sử dụng thì tổng quát cho các user Thực ra mỗi biến sẽ được server phát sinh vàgán cho nó một giá trị định danh GUID (Globally Unique Identifier, 128 bit) và gửitới Browser Browser sẽ lưu trữ GUID đó và sử dụng để yêu cầu dữ liệu từ biến cóGUID tương ứng trên Server

<% Session(“Company”) = “NewTech”

Session(“Email”) = “suabienlangthang@yahoo.com” %>

My Company : <% Session(“Company”) %>

Trang 8

+)Đối tượng Request:

Để gửi dữ liệu lên Server, ta sử dụng Form trong trang Web Tên của các đồitượng web như Text, Button nằm trong form sẽ được dùng như tên biến khi phântích, lấy dữ liệu trên Server Trong form có button kiểu Submit để người dùng đẩy

dữ liệu lên Server

Form có hai thuộc tính là Action và Method Action quy định file (.asp) mà

sẽ đón nhận và xử lý dữ liệu đẩy lên method quy định cách thức gửi dữ liệu; nếu làPOST thì tất cả dữ liệu trong form sẽ đóng gói và đẩy lên Server; Nếu là GET thì

dữ liệu được gửi đi như một phần của URL, thường là sau dấu “?”

<Form Method = “POST” Action = “http://www.vnn.vn/data.asp”>

 Kiểu gửi dữ liệu GET cũng có thể lợi dụng để gửi đi dưới dạng một link

< A href =

“ http://www.vnn.vn/data.asp?name=ha&company=VASC” >Test</a>

Trang 9

 Gửi theo GET thì độ lớn bị hạn chế và không che dấu dữ liệu.

Để lấy dữ liệu ta dùng phương thức của đối tượng Request

+)Đối tượng Reponse:

Đối tượng này quản lý tất cả dữ liệu, nội dung sẽ được gởi cho Browser từ ASP

<% = Company%>

<=> <% Reponse.Write Company %>

Reponse cung cấp 1 thuộc tính là Expires, quy định thời gian (phút) mà trang Webchứa trong cache của IE Vậy, nếu đặt dòng <% Response.Epires = 0 %> thì trangWeb sẽ không chứa trong cache của IE

+) Đối tượng Server:

Đối tượng Server cung cấp hàm CreateObject, để tạo ra các đối tượng (instance) củaActive X Tham số truyền vào là ProgID (Program Identifier) của Component cầntạo instance

Set MyObject = Server.CreateObject(“Mail.Connector”)

Trang 10

< % For each name in Request.ServerVariables %>

<% = name %> <% = Request ServerVariables(name) %>

Set objFile = Server.CreateObject(“Scripting.FileSystemObject”);

Set objStream = objFile.OpenTextFile(Server.Mapath(“/ASP”) &_

“\Chapter05\Listing 5-9\tips.txt”)Randomize Timer

IntLine = Int(Rnd*19)

For i=0 to intLine

ObjStream.SkipLineNext

StrTxt = objStream.ReadLine

ObjStream.Close

Set objFile= Nothing

Set objStream= Nothing

%>

=> Để tạo file mới dùng phương thức CrateTextFile của objFile

Trang 11

Để ghi một dòng văn bản dùng objStream.WriteLine s.

1.1.3 Truy nhập cơ sở dữ liệu:

<%

Dim objConnection

Set objConnection = Server.CreateObject(“ADODB.Connection”)

ObjConnection.Open “Publication”, ”sa”, “”

Dim objRecordSet

Set objRecordSet = Server.CreateObject(“ADODB.RecordSet”)

ObjRecordSet.Open “Select pub_name From Publishers”, objConnection

%>

 Đối tượng kiểu Connection: tạo kết nối ADO tới Database

 Đối tượng kiểu RecordSet: cho phép thao tác trên table (select,update ) củaConnection đã thiết lập

<% Do While Not objRecordSet.EOF %>

<% = objRecordSet(“pub_name”)%>

<% objRecordSet.MoveNext

LoopObjRecordSet.closeObjConnection.closeSet objRecordSet = nothingSet objConnection = nothing %>

 Chú ý: khi thêm, cập nhật dữ liệu ngoài việc dùng SQL, có thể thêm theocách :

Trang 12

With objRecordSet do

.AddNew Field(”Authors”) = “Homes”

Set objConnection = Server.CreateObject(“ADODB.Connection”)

StrCnn = “driver = {SQL Server}; Server = smas; uid = sa; pwd= ; database=pubs”

objConnection.Open strCnn

%>

1.1.4 Phân trang Recordset:

Khi select => cho kết quả 1 bảng gồm nhiều hàng Tuy nhiên mỗi lần chỉ muốn

sử dụng một vài hàng, ví dụ: bảng 50 hàng, mỗi lần hiển thị 10 hàng => sử dụng kỹthuật paging ADO cung cấp các thuộc tính của Recordset như: PageSize,PageCount, AbsolutePage

PageCount: số trang, PageSize: số hàng

ở đây ta dùng biến session CurrentPage để ghi nhận trang hiện hành

<% Select Case Request.QueryString(“Direction”)

Case “” ‘Null

Session(“CurrentPage”) = 1 Case “Next”

Trang 13

Session(“CurrentPage”) = Session(“CurrentPage”) + 1Case “Previous”

Set objConnection = Server.CreateObject(“ADODB.Connection”)

Set ObjConnection.Open “Biblio”, “”, “”

Dim strSQL

StrSQL = “Select * from Authors”

Set objRecordSet = Server.CreateObject(“ADODB.RecordSet”)

Trang 14

<% ObjRecordSet.MoveNext

Next %>

<% if CLng(Session(“CurrentPage”)) < ObjRecordSet.PageCount Then %>

<P> <A HREF = “paging.asp?Direction=Next”>Next Page</A></P>

Set objRecordSet = nothing

Set objConnection = nothing %>

File này cho phép đặt 4 thủ tục vào: Session_OnStart, Session_OnEnd,

Application_OnStart, Application _OnEnd

 Session_OnStart: thực hiện lần đầu tiên khi có một user yêu cầu trang webtrong ứng dụng (ứng với user đó)

 Session_OnEnd: thực hiện khi user thoát khỏi ứng dụng hoặc timeout

Trang 15

 Application_OnStart: thực hiện 1 lần khi trang web đầu tiên của ứng dụngđược chạy lần đầu tiên bởi bất kỳ user nào.

 Application _OnEnd: thực hiện một lần khi web server shutdown hoặc khi tất

 Collection: Contents, StaticObject

 Method: Lock, Unlock

 Events: Application_OnStart, Application _OnEnd

Trang 16

1.1.2 Gọi Stored Procedure trong ASP:

Set rs=rs.NextRecordSetLoop

Call CleanUp %>

<% Sub PrintHeadings()

For each hdFld in rs.Fields

Reponse.Write “<TH>” & hdFld.Name & “</TH>”

Trang 17

NextReponse.Write “<TR>”

Reponse.Write “<TR>”

Rs.MoveNextLoop

End Sub

Sub CleanUp()

Set rs = nothing Cnn1.CloseSet Cnn1 = nothingEnd sub %>

Tóm lại các bước thực hiện:

- Tạo một kế nối Connection, active nó

- Tạo đối tượng kiểu Command, gán nó với một Connection đã kích hoạt (thuộctính ActiveConnection), CommandText: tên thủ tục;

Trang 18

- Tạo ta đối tượng tham số, bằng phương thức CreateParameter để truyền tham sốcho thủ tục.

- Thực thi và sử dụng kết quả

1.1.7 Các lệnh ASP và VBScript (1.0)

If then Else Nothing Null On Error

Option Explicit Randomize Redim Rem

While wend

1.1.3 Đối tượng Error: (1.0)

Properties: Decription, Number, Source

Method: Clear, Raise

1.1.9 Sử dụng Transaction:

Các yêu cầu:

 Dòng đầu tiên phải là: <% @TRANSACTION = REQUIRED%>

 Có thể điều chỉnh chấp nhận hoặc huỷe bỏ giao dịch bằng cách dùngSetComplete anh SetAbort từ đối tượng ObjectContext

 Nếu giao dịch thành công (commited), hàm sự kiệnOnTransacton_Commit() được thực thi

 Nếu giao dịch thất bại (Aborted), sự kiện OnTransacton_Abort được thựcthi

Trang 19

 Yêu cầu MSDTC (Distributed Transaction Coordinator)

Ví dụ 1:

<% @TRANSACTION = REQUIRED language = “VBSCRIPT”%>

<HTML><HEAD><TITLE> Transaction Demo</TITLE> </HEAD><BODY>This is Demostration of using transaction with HTML <BR> For this example towork, MSDTC must be running on the web Server <BR>

This next line will genegate an error

<% set x = boo.boo %>

<BR> Does this line print ? </BODY> </HTML>

<%

Sub OnTransacton_Abort()

Reponse.Write “<BR><B> Error detected Attemting to Recover</B>”

‘Place Error handling code here

Trang 20

cStr(Session(“State”)), cStr(Session(“Zip”)),cStr(Session(“Email”)), Miles)

On error Resume next

FFComponent = Application(“FrequentFlyerComponent”) +

“.FrequentFlyer”

Set oFrequentFlyer = Server.CreateObject(“FFComponent”)

‘This prevents an eror if the FrequentFlyer component isn’t installed

If NOT oFrequentFlyer is Nothing Then

‘Add registration bonus pointsoFrequentFlyer.Create clng(Session(“CustomerID”)),

Trang 21

Giả sử file a.asp có đoạn mã:

Trang 22

End if

Set RS = Server.CreateObject(“ADODB.RecordSet”)RS.open sSQL, oConn, 3, 3

%>

Khi trang này (a.asp) được truy xuất lần đầu tiên thì biến Application là TrstConn đượctạo ra Kể từ giờ tất cả các file asp của ứng dụng này có thể sử dụng biến TestConn

 Đoạn mã sau của b.asp hoạt động:

<% Set oConn = Application(“TestConn”)

Trang 23

<! #include file = “a.asp”>

1.1.11 Khai báo biến trong global.asa:

Các biến cũng phải ở dạng biến Application hoặc biến Session Có thể đặt vàomột đoạn bất kỳ hoặc trong các thủ tục Application_OnStart, Session_OnStart, giảiphóng biến ở Application_OnEnd hoặc Session_OnEnd

Ex: đoạn mã sau đặt trong thủ tục Application_OnStart

Trang 24

End sub

Trong 1 file asp khác, ta có thể sử dụng lại

Set RS = Server.CreateObject(“ADODB.RecordSet”)

RS.Open sSQL, Application(“oConnection”), 3, 3

Trang 25

Chương 2 TỔNG QUAN VỀ THƯƠNG MẠI

ĐIỆN TỬ

Trang 26

Với sự ra đời của công nghệ World Wide Web, Internet trở nên phổ biến trên toànthế giới, giúp mọi người dù ở cách xa hàng vạn dặm vẫn có thể làm quen, tìm hiểu tròchuyện, trao đổi công việc mua bán trên mạng mà không cần gặp mặt.Với trang Webthông tin được kết hợp đồng thời bằng hình ảnh, âm thanh, màu sắc, đồ họa, văn bản xuất hiện cùng lúc trên màn hình máy tính và như vậy WWW trở thành công cụ truyềnthông hữu hiệu, bất chấp sự khác biệt về ngôn ngữ, phong tục, tập quán, khoảng cáchđịa lý, không gian và thời gian của các quốc gia.

Ngày nay nhiều nước trên thế giới đã sử dụng Internet và WWW làm phương tiệnphục vụ hoạt động thương mại trên qui mô toàn cầu, hình thành môi trường thu hút sự

quan tâm của nhiều doanh nghiệp do tính nhanh chóng, tiện lợi và hiệu quả của nó.Đó

là tiếp thị trên Internet và thương mại điện tử.

2.1 HÌNH THỨC HOẠT ĐỘNG CỦA THƯƠNG MẠI ĐIỆN TỬ

2.1.1 Thư tín điện tử:

Là phương pháp trao đổi thông tin qua mạng và dùng thông tin phi cấu trúc đểtruyền nhận thông tin

2.1.2 Thanh toán điện tử.

Là hình thức thanh toán tiền thông qua thông điệp điện tử thay cho việc giao tậntay bằng tiền mặt.Việc trả lương bằng cách chuyển tiền trực tiếp vào tài khoản, trả tiềnmua hàng bằng thẻ mua hàng, thẻ tín dụng Trao đổi thông tin :

Là hình thức trao đổi dữ liệu dưới dạng cấu trúc từ máy tính này đến máy tínhkhác, giữa các công ty với tổ chức đã thỏa thuận mua bán với nhau một cách tự động.Dịch vụ này chỉ phục vụ chủ yếu phân phối hàng (gởi đơn hàng, các xác nhận, các tàiliệu gởi hàng, hóa đơn )

2.1.3 Thông tin điện tư :

Là phương tiện truy cập thông tin điện tử bằng các hình ảnh, tin tức về các lĩnhvực: thể thao, sách báo, phim, truyện, ca nhạc Hiện nay nó không còn giới hạn tronglĩnh vực nào và phát triển ngày càng rộng rãi hơn

2.1.4 Mua bán trên mạng.

Trang 27

Đây là hình thức mua bán xảy ra hoàn toàn tại cửa hàng ảo mà người bán muốntrưng bày sản phẩm của họ bằng các hình ảnh thực tế sinh động trên một Website.Người mua có quyền lựa chọn sản phẩm, đặt mua và thanh toán bằng hình thức điện tử.Sau đó họ sẽ có được những mặt hàng này tại nhà Hình thức này tận dụng nhiều ưuđiểm như giảm việc chi phí thuê nhân viên, thuế

Có thể nói một điều thuận tiện nhất mà các nhà mua bán đã vận dụng được là tậndụng tính năng đa phương tiện của môi trường Web, để trang trí trang Web sao chothật hấp dẫn và thuận tiện trong việc trưng bày sản phẩm dưới các hình thức khác nhau

2.2 LỢI ÍCH CỦA VIỆC SỬ DỤNG THƯƠNG MẠI ĐIỆN TỬ :

Có thể hiểu được rằng bằng cách sử dụng phương tiện này sẽ giúp ích cho người sửdụng môi trường mạng trong việc tìm kiếm đối tác, nắm bắt được thông tin trên thịtrường, giảm chi phí tiếp thị và giao dịch nhằm mở rộng qui mô sản xuất hoạt độngkinh doanh trong thương trường

2.2.1 Cơ hội đạt lợi nhuận:

Nắm bắt được nhiều thông tin phong phú, giúp cho các doanh nghiệp nhờ đó mà

có thể đề ra các chiến lược sản suất và kinh doanh thích hợp với xu thế phát triển trong

2.2.2 Giảm thiểu các hoạt động kinh doanh :

Giảm chi phí sản xuất , chi phí văn phòng, chi phí thuê mặt bằng….Bên cạnh đó không cần tốn nhiều nhân viên để quản lý và mua bán giao dịch

Thương mại điện tử giúp giảm chi phí bán hàng và tiếp thị mà chỉ thông qua môi

Trang 28

thời còn trưng bày, giới thiệu catalog đủ loại hàng hóa, xuất xứ của từng loại sản phẩm Do đó giảm được chi phí in ấn cho các catalog và giao dịch mua bán.

Điều quan trọng nhất là giảm được thời gian trao đổi đáng kể cho khách hàng và doanh nghiệp Chỉ trong thời gian ngắn mà doanh nghiệp có thể nắm bắt được thị hiếu khách hàng và thị trường thay đổi mà nhanh chóng kịp thời củng cố và đáp ứng cho nhu cầu đó

2.2.3 Chiến lược kinh doanh :

Qua thương mại điện tử giúp các doanh nghiệp có thể củng cố quan hệ hợp tác,thiết lập các quan hệ tốt hơn với bạn hàng, người dùng Đồng thời ngày càng có điềukiện nâng cao uy tín trên thị trường

2.3 CÁC YÊU CẦU TRONG THƯƠNG MẠI ĐIỆN TỬ :

Thương mại điện tử không đơn thuần là phương tiện để thực hiện công việc muabán trên mạng mà còn bao gồm các yêu cầu phức tạp đan xen nhau có liên quan đếncác vấn đề khác như : văn bằng pháp lý, luật quốc gia, tập quán xã hội

2.3.1 Cơ sở hạ tầng :

Trong việc phát triển thương mại dựa trên hệ thống thông tin thì trước hết phải

có một kĩ thuật máy tính điện tử hiện đại, server, phần mềm hỗ trợ vững chắc nhữngtrang thiết bị tương đối hoàn thiện và đảm bảo thông tin bảo mật chống virut và cáchphòng chống những nguy cơ bị xâm nhập ảnh hưởng quốc gia phù hợp với từngdoanh nghiệp và theo đúng chuẩn mực do doanh nghiệp đề ra

2.3.2 Nhân lực :

Để có thể theo kịp và nắm bắt thông tin kịp thời trong thời đại thông tin thì phảixây dựng một đội ngũ cán bộ, nhân viên có trình độ tin học, kỹ thuật điện tử, khả năngtiếp cận nhanh chóng các phần mềm mới.Bên cạnh đó ngoài khả năng giao tiếp ngônngữ trong nước, nhân viên còn phải trang bị vốn tiếng Anh (ngôn ngữ giao tiếp toàncầu) để có thể tiến xa hơn.Đây là cách cũng sẽ dẫn đến sự thay đổi trong hệ thống vàgiáo dục ngày nay

2.3.3 Tạo mối quan hệ bằng sự tin cậy :

Trang 29

Tin cậy là trọng tâm của bất kỳ giao tiếp thương mại nào, không những thể hiệngiữa các phòng ban, thực hiện đúng luật pháp của các doanh nghiệp mà còn với kháchhàng bằng sự tin tưởng về vấn đề sản phẩm hay phàn nàn, khiếu nại Đó là yếu tố tấtyếu của nhà doanh nghiệp muốn kinh doanh lâu dài.

2.3.4 Bảo mật và an toàn :

Trong thương trường giao dịch bằng Internet là yếu tố không mấy đảm bảo rằngvấn đề bảo mật và an toàn là cao.Với sự mạnh mẽ của Internet thì việc xâm nhập tàiliệu cá nhân, các hợp đồng, tín dụng, dữ liệu sẽ bị lộ và tin chắc rằng sẽ không cóngười nào sẽ tham gia vào công việc mua bán qua mạng nữa

Một vấn đề đáng lo ngại nữa là mất dữ liệu, một hệ thống được xem là an toànnhất vấn đề hàng đầu là trọng tâm để có thể cho mọi người, nhất là các doanh nghiệp

có khả năng mua bán mà không thể đổ lỗi lẫn nhau

2.3.5 Bảo vệ quyền lợi khách hàng và bản quyền kinh doanh

Trong môi trường Internet là nơi các doanh nghiệp đầu tư sử dụng, trình bày sảnphẩm, mua bán trao đổi thông tin hàng hóa thì vấn đề bản quyền là cần thiết giúp chocác doanh nghiệp an tâm, đảm bảo trong công việc phát triển và đồng thời ngăn chặnviệc xâm phạm bản quyền, phiên dịch trái phép hay ăn cắp”chất xám” Do vấn đề muabán trên mạng, việc xem hàng hóa thông qua sử dụng hình ảnh thì chất lựơng và vấn đềthực tế bên trong sản phẩm đó là như thế nào thì không ai biết được do đó phải đề raluật lệ và qui định đối với những người mua bán qua mạng

2.3.6 Hệ thống thanh toán điện tử tự động :

Thương mại điện tử chỉ có thể thực hiện một cách trọn vẹn nếu có một hệ thốngthanh toán điện tử tự động Nếu không có hệ thống này thì tính cách thương mại sẽ bịgiảm thấp và chỉ mang tính ứng dụng trao đổi thông tin Theo tiêu chuẩn và mẫu củaquốc tế thì việc mã hóa các hàng hóa theo mã vạch là 13 và mỗi công ty có một địa chỉriêng của mình bằng một mã có số từ 100 đến 100.000 Nếu việc hội nhập và thiết lập

hệ thống mã sản phẩm và mã công ty (mã thương mại) cho một công ty nói riêng vàcho một nền kinh tế nói chung là không đơn giản

Trang 30

2.4 CÁC MÔ HÌNH TRONG THƯƠNG MẠI ĐIỆN TỬ

B2B(Bussiness to Bussiness): Hình thức trao đổi mua bán giữa các nhà kinh doanh với nhau hay khác hơn là giữa các nhà cung cấp và công ty( Không thanh toán bằng credit card màphải bằng việc xác nhận mua sắm bằng mail) Điểm chính yếu của mô hình này là thường dùng cho các tổ chức muốn tìm kiếm đối tác Điểm quan trọng khác của mô hình này làcó thể liên lạc giữa các nhà cung cấp và khách hàng Trong việc kinh doanh mô hình này cho phép giữa hai nhà cung cấp và công ty có xảy ra thương lượng

B2C (Bussiness to Customer): Hình thức trao đổi mua bán giữa nhà kinh doanh với

khách hàng Điểm chính yếu của mô hình này là kinh doanh lợi nhuận Đây là hình thức thôngdụng và được thanh toán thông qua bằng credit card hay bằng các loại phương thức thanh toánkhác Tuy nhiên trong việc kinh doanh thì khách hàng không thể thương lượng với nhà kinh doanh

C3C (Customer to Customer) : Hình thức trao đổi mua bán giữa khách hàng với khách

hàng hay còn gọi là môi giới Điểm chính yếu của mô hình này là cung cấp nhu cầu tìm kiếm thông tin của khách hàng Hình thức này có thể thanh toán bằng credit card

Từ các mô hình trên, luận văn chúng em được thực hiện việc phân tích và cài đặttheo mô hình B2C

2.5 CÁC CHỨC NĂNG ỨNG DỤNG CỦA HỆ THỐNG BÁN HÀNG QUA

2.5.1 Phần giao tiếp với khách hàng:

Ứng dụng thương mại điện tử với mục đích bán hàng và cung cấp dịch vụ thôngqua mạng Internet sẽ bao gồm các chức năng cơ bản sau:

Trang 31

Trang Home: Trang chủ giới thiệu các chức năng của ứng dụng cùng với cácgiao tiếp tổng quan với khách hàng.

Company: Bao gồm các thông tin liên quan đến công ty như:

Thông tin giới thiệu về công ty

Cơ hội nghề nghiệp, phục vụ cho trường hợp công ty có nhu cầu tuyển dụng nhânviên

Trình bày các thông tin giúp khách hàng liên hệ với công ty …

Product: Bao gồm các thông tin về dịch vụ và sản phẩm mà công ty kinh doanh…

Đăng kí người sử dụng: Nếu ứng dụng cho phép người dùng trở thành khách

hàng thường xuyên , ta có thể cho phép người dùng có thể đăng kí tài khoản đăng nhậpcho phép người dùng có thể đăng kí tài khoản đăng nhập để trở thành khách hàng thânthiết sau này

Tìm kiếm: Cho phép người sử dụng Tìm kiếm sản phẩm hay dịch vụ trên ứngdụng, ta có thể cung cấp các chức năng từ đơn giản đến phức tạp (Cung cấp các thôngtin tìm kiếm đa dạng theo nhiều tuỳ chọn )Liệt kê theo lớp , phân loại hàng hoá , nhóm.Khách hàng có thể nhập vào từ khoá để tìm kiếm

Giỏ hàng: Cho phép khách hàng chọn sản phẩm hay dịch vụ cần mua

Xử lý hợp đồng: Sau khi khách hàng chọn những sản phẩm hay dịch vụ vào giỏhàng ta xây dựng chức năng cho phép khách hàng có thể đặt mua hàng trực tuyến trênmạng

Phương thức thanh toán: Trình bày một số phương thức thanh toán có thể ápdụng cho khách hàng khi khách mua hàng qua mạng

Góp ý: Gồm các thông tin các phương thức cho phép người sử dụng góp ý đế công

ty Khách hàng sẽ khiếu nại phản hồi một số thông tin liên quan đế hàng hoá và dịchvụ

Các chức năng khác:

Trang 32

Help: phần hỗ trợ khách hàng, trợ giúp khách hàng trong việc sử dụng các ứng

dụng một cách chi tiết

Gửi bạn bè, người thân: Cho phép khách hàng liên lạc với người thân , bạn bè

để nhằm giới thiệu về thông tin sản phẩm

 Ngoài các chức năng trên tuỳ thuộc vào từng ứng dụng thương mại cụ thể mà ta có thể xây dựng thêm một số chức năng

2.5.2 Chức năng quản trị ứng dụng :

Đối với bất kì một trang web bán hàng nào ,ta đều cần thiết kế chức năng quản lí, bao gồm : Các chức năng bảo vệ ,việc xây dựng các chức năng bảo vệ , bảo mật là rất cần thiết để tránh những sự xâm nhập trái phép

 Đăng nhập, thoát khỏi ứng dụng

 Đăng kí người sử dụng: Đối với khách hàng thường xuyên ta có thể cho đăng kítài khoản trong hệ thống bao gồm các bước:Đăng kí , xác nhận thông tin, đăngnhập hệ thống, thay đổi mật khẩu người thoát khỏi ứng dụng

 Phân quyền người sử dụng đối với ứng dụng

 Quản lí danh mục sản phẩm

 Danh mục các loại sản phẩm hay dịch vụ

 Các nhóm sản phẩm hay dịch vụ

 Các nhóm sản phẩm hay dịch vụ chi tiết

 Các phương thức thanh toán, Nhà xuất bản Tác giả….,

 Sử lí hợp đồng, thanh toán của khách hàng đối với hợp đồng mua hàng:

 Quản lí cung cấp hay kí gửi sản phẩm hay dịch vụ trên website, báo cáo kêt quảkinh doanh, Biểu đồ doanh thu

 Xử lí thư khiếu lại, góp ý của khách hàng…

Ngày đăng: 22/11/2012, 09:14

HÌNH ẢNH LIÊN QUAN

Sơ đồ chức năng quản lí đặt hàng: - Xây dựng Website bán sách qua mạng
Sơ đồ ch ức năng quản lí đặt hàng: (Trang 44)
Sơ đồ chức năng quản lí sách: - Xây dựng Website bán sách qua mạng
Sơ đồ ch ức năng quản lí sách: (Trang 44)
Sơ đồ chức năng quản lí khách hàng: - Xây dựng Website bán sách qua mạng
Sơ đồ ch ức năng quản lí khách hàng: (Trang 45)
Sơ đồ chức năng quản lí Hệ thống: - Xây dựng Website bán sách qua mạng
Sơ đồ ch ức năng quản lí Hệ thống: (Trang 45)
Sơ đồ chức năng quản lí Giỏ hàng: - Xây dựng Website bán sách qua mạng
Sơ đồ ch ức năng quản lí Giỏ hàng: (Trang 46)
3.3.THIẾT KẾ CƠ SỞ DỮ LIỆU: 3.3.1 Sơ đồ thực thể liờn kết:   - Xây dựng Website bán sách qua mạng
3.3. THIẾT KẾ CƠ SỞ DỮ LIỆU: 3.3.1 Sơ đồ thực thể liờn kết: (Trang 47)
3.3.2. Chi tiết cỏc bảng: Bảng KHACHHANG:Bảng KHACHHANG: - Xây dựng Website bán sách qua mạng
3.3.2. Chi tiết cỏc bảng: Bảng KHACHHANG:Bảng KHACHHANG: (Trang 47)
Bảng SACHMUA: - Xây dựng Website bán sách qua mạng
ng SACHMUA: (Trang 48)
Bảng PHIEUDATHANG: - Xây dựng Website bán sách qua mạng
ng PHIEUDATHANG: (Trang 48)
Bảng  SACHMUA: - Xây dựng Website bán sách qua mạng
ng SACHMUA: (Trang 48)
Bảng PHIEUDATHANG: - Xây dựng Website bán sách qua mạng
ng PHIEUDATHANG: (Trang 48)
Bảng PHANLOAI: - Xây dựng Website bán sách qua mạng
ng PHANLOAI: (Trang 49)
Bảng PHANLOAI: - Xây dựng Website bán sách qua mạng
ng PHANLOAI: (Trang 49)
Bảng PHANLOAI: - Xây dựng Website bán sách qua mạng
ng PHANLOAI: (Trang 49)
Bảng SACH: - Xây dựng Website bán sách qua mạng
ng SACH: (Trang 50)
Bảng SACH: - Xây dựng Website bán sách qua mạng
ng SACH: (Trang 50)
Bảng ADMIN: - Xây dựng Website bán sách qua mạng
ng ADMIN: (Trang 51)
Bảng ADMIN: - Xây dựng Website bán sách qua mạng
ng ADMIN: (Trang 51)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w