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

xây dựng website thương mại điện tử cho công ty tnhh dịch vụ thương mại tứ hải

56 889 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 56
Dung lượng 1,85 MB

Nội dung

thông tin dụa trên công nghệ hyperlinhksiêu liên kết cho phép cácWeb liên kết với nhau trực tiếp qua các địa chỉ của chúng.Thông quaWeb, người dùng có thể :-Phát hành các tin tức của mìn

Trang 1

Lời mở đầu

Trong những năm gần đây với những thành tựu to lớn của ngànhcông nghệ thông tin, đặc biệt là sự phát triển mạnh mẽ của Internetcùng với các công cụ sử lý thông tin trên Internet đã tạo điều kiện chohàng loạt những biến chuyển trong hiện đại hoá các lĩnh vực kinh tế

và xã hội trong đó có các hoạt động thương mại điện tử

Thương mại điện tử cung cấp mọi dich vụ cho các hoạt độngthông tin trong thương mại, kể cả việc mua bán thanh toán trực tiếotrên mạng Internet, và thương mại điện tử ngày càng chiếm vị trítrung tâm trong sự phát triênt kinh tế

Trong quá trình thực tập và nghiên cứu tại Công ty TNHH dịch

vụ thương mại Tứ Hải Một công ty chuyên cung cấp các loại đĩa CDphần mềm, games, study, music, phim …,cùng nhiều dịch vụ khác,công ty hiện đang hoạt động rất thành công trên thị trường và đã cómột số lượng lớn khách hang

Với mục đích áp dụng những kiến thức đã học vào thực tế.Nghiên cứu và hệ thống hoá các nguyên tắc, kỹ thuật tổ chức của mộtchương trình Website bán hàng trên mạng Nghiên cứu cơ chế ASP

và áp dụng cơ chế này vào đề tài thông qua chương trình Cùng vớinhu cầu mở rộng hơn nữa, quảng bá danh tiếng cũng như số lượng

khách hàng của công ty, Chính vì vậy em đã chọn đề tài “Xây dựng Website thương mại điện tử cho công ty TNHH dịch vụ thương mại Tứ hải”, Sản phẩm được giới thiệu và bán là các sản phẩm của

công ty Tứ Hải

Chương trình được xây dựng dựa trên nền của Web sử dụngMicrosoft Active Server Pages (ASP) và cơ sở dũ liệu MicrosoftAccess, cùng một số công cụ Microsoft Frontpages, MarcromediaDreamweaver

Em xin gửi lời cảm ơn tới các thầy trong hội đồng bảo vệ, và đặcbiệt là GS TS Trần Anh Bảo đã giúp em hoàn thành bài luận văn

Sinh viên: Lưu Danh Lam

Trang 2

Chương I: Cơ sở lý thuyết và công nghệ

I Tổng quát về Internet

1 Internet

Internet là một mạng dùng chung của các máy tính, các máy tính

có thể trao đổi thư tín, chia sẻ thông tin, truy cập các phần mềm ứngdụng … mà không cần ở cùng một địa điểm Internet giống như mạngđiện thoại quốc tế, không ai được sở hữu và điều khiển nhưng nóđược ghép nối theo một cách làm cho nó trỏ thành một mạng lớn.Internet sử dụng một giao thức truyền thông chuẩn gọi là TCP/IP.Mọi máy tính kết nối với Internet đều phải tuân thủ theo tiêu chuẩnnày

Giao thức TCP/IP có thể kết nối các máy tính chậy trên hệ điềuhành khác nhau và trong môi trường mạng khác nhau Mọi người trênthế giới có thể trao đổi bất kỳ một loại thông tin nào Thông tin đóđược số hoá và lưu trên một máy tính, nó bao gồm: các văn bản, hìnhảnh, âm thanh, chương trình máy tính…

Internet cung cấp một số các hệ thống các dịch vụ cho phépngười nối vào Internet truy nhập và sử dụng các thông tin trên mạngInternet Hệ thống các dịch vụ này đã và đang được bổ xung theo sựphát triển không ngừng của Internet Các dịch vụ này bao gồm WWW(World Wide Web), Email (thư điện tử), dịch vụ truyền file FTP( File Tranfer Protocal ), Telnet (ứng dụng cho phép truy cập máytính ở xa ), và một số dịch vụ khác nữa

2 Lợi ích từ Internet:

WWW là dịch vụ ra đời gần đây nhất,nhưng phát triển nhanhnhất hiện nay Web cung cấp một số giao diện vô cùng thân thiện vớingười dùng, dễ sử dụng, vô cùng thuận lợi và đơn giản để tìm kiếm

Trang 3

thông tin dụa trên công nghệ hyperlinhk(siêu liên kết )cho phép cácWeb liên kết với nhau trực tiếp qua các địa chỉ của chúng.Thông quaWeb, người dùng có thể :

-Phát hành các tin tức của mình và đọc các tin tức từ khắp cácnơi trên thế giới

-Quảng cáo về mình, về công ty hay tổ chức của mình cũng nhưxem các loại quảng cáo trên thế giới, từ kiếm việc làm, tuyển mộnhân viên, công nghệ và sản phẩm mới

-Trao đổi thông tin với bè bạn, các tổ chức xã hội, các trung tâmnghiên cứu trường học

-Thực hiện các dịch vụ chuyển tiền hay mua bán hàng hoá và rấtnhiều hoạt động khác nữa

II Active server pages(asp)

Microsoft Actve Server Page là một môi trường giúp ta áp dụngcác ngôn ngữ Script để tạo ra những ứng dụng thực sự năng động cótính bảo mật cao và khả năng giao tiếp của chương trình ứng dụng.các đoạn nhỏ trong chương trình gọi lá các Script sẽ được nhúng vàotrong các trang ASP để phục vụ cho việc đóng, mở, thao tác với các

dữ liệu cũng như việc điều khiển các trang Web tương tác với ngưòidùng

Có hai ngôn ngữ Script chính mà ASP hỗ trợ đó là VBScript vàJavacript Ngôn ngữ được ASP hỗ trợ mặc định là VBScript cho nênmuốn sử dụnh ngôn ngữ Script mặc định là JavaScript chẳng hạn thìphải có dòng khai báo như sau ở đầu trang ASP

<%@Language=ActScript%>

ASP đựoc đặt tên Web Server và hoạt đông dụa trên ActiveServer Script với II S 3.o ASP giao tiếp với Active servercomponent thông qua Com để truy cập tới CSDL hoặc truy cập trựctiếp với CSDL Active server là các chương trình được xây dựng trên

Trang 4

các ngôn ngữ lập trình như visual basic ,visul C++ và được dịch thànhfile dạng *exe hay *dll các ngôn ngữ Script có cấu trúc đơn giản vàgọn nhẹ hơn nhiều so với các ngôn ngữ lập trình cùng loại và điểmkhác biệt giữa các ngôn ngữ Script đó là về cú pháp và các quy địnhriêng Do tính năng gọn nhẹ dơng giản mà các đoạn chương trìnhScript có thể được lồng vào ngay trong các trang Web

Để chạy được những đoạn chương trình được viết bằng ngônngữ Script thì phải có máy Script (engine) Máy Script làm nhiệm vụđọc tệp nguồn của chương trình, dịch và thực hiện các câu me4ẹnhlệnh trong đó Mỗi ngôn ngư Script đòi hỏi phải có một máy Scriptriêng Ví dụ các đoạn chương trình viết bằng VBScript thì phải cóVBScript engine bằng Java Script thì phải có giava Script engine

Server – side script :

Là những đoạn script nằm trong tệp ASP sẽ được thực hiện ởmáy chủ mmà sẽ không nằm trong kết quả trả về cho wed BwebBdowfer của người dùng Các server-side script được khai báo theo

cú pháp như sau

Client – side script :

Là những đoạn script nằm trong tệp ÁP mà nó sẽ có trong kếtquả trả về Ưed browser Thường là những đoạn script này điều khiểncách mà trang Wed kết quả đó tương tác với người dùng

1 Mô hình hoạt động :

Các hoạt động của mô hình ASP được mô tả tóm tắt qua ba buớc sau Bước1 : Khi Web Browser ở máy người sủ dụng gửi một yêucầu về một tệp ASP cho Web Server

Bước 2: Tệp Asp có được nạp vào bộ nhớ và thực hiện ( tại máychủ) Các đoạn trương trình script trong tệp ASP đó có thể là mở dưliệu, thao tác với dữ liệu để lấy được những thông tin mà người dùngcần đến Trong giai đoạn này tệp ASP đó cũng xác định xem là đoạn

Trang 5

script nào là chay trên máy chủ, đoạn script nào là chay trên máyngười dùng

Bước 3 : Sau khi thực hiện xong thì kết quả thực hiện của tệpAsp đó sẽ được trả về cho Web Browser của người dùng dưới dạngtrang Wed tĩnh

Hinh- Mô hình hoạt động Web

2 Các thành phần chính của ASP

2.1 Application:

Đối tượng application được dùng để chia sẻ thông tin giữa cácngười dùng của cùng một hệ thống ứng dụng Một ứng dụng cơ bảnASP được định nghĩa là gồm tất cả các tệp ASP ở trong một thư mục

ảo và tất cả các thư mục con của thư mục ảo đó Có thể sử dụngphương thức Look và Unlook của đối tượng application để khoá và

mở khoá khi chậy ứng dụng đó với nhiều người dùng

O L E D B

O D B C

DBMS SQL SERVER

Trang 6

Biến application có giá trị toàn cục đối với tất cả các trang vànhìn thấy cung như truy xuất được bởi tất cả các Session khác nhau.

Do phạm vi toàn cục nên biến Application thường được dùng để lưutrữ các biến sử dụng cho toàn bộ Website, lưu các biến chứa thông tin

về kết nối cơ sở dũ liệu

tự động tạo ra nếu như các trang Web của ứng dụng được đòi hỏi bởimột người dùng mà chưa có SessionID SessionID là một mã mà WebServer sẽ gửi về cho Web Browser ở máy người dùng và mã nàydùng cho Web Server nhận biết là yêu cầu được gửi từ Session nàođến Mỗi một Session có một định danh phân biệt với các Sessionđang hoat động khác

Session_OnEnd: Xẩy ra khi Session kết thúc hoặc bị hết hạn( TimeOut )

Trang 7

2.3 Request

Đối tượng này chứa tất cả các thông tin của Web Browser gửiđến Server, thông qua Giao thức TCP/IP

Cú pháp : Request[.collection/property/methods]( Variable ) Trong đó thành phần Collection có thể gồm những đối tượngsau

Request.form( element ) [( index)] Count]

Ví dụ <% if Request.form(“username”)=”” thenResponse.Redirest”Deny asp”%>

-QueryString:

Một tập các cặp tên, giá trị được gắn vào URL trong yêu cầu củangười dùng, hay tất cả các giá trị của các Control HTML trong phânđoạn FORM được đệ trình khi đặt giá trị của thuộc tinh METHODS

là GET Các tham số có thể được chuyền đến tệp ASP bằng đối tượngFORM Nhưng trong trường hợp mà dùng dùng các HyperLink màmuốn truyền tham số thì có thể sử dụng cú pháp sau

<A HREF=”vidu?String=vi du 1”> Vi du </A>

Các tham số truyền vào được phân cách bằng dấu “&” Vi du:/Scrript/dangnhap Asp?name=lam&tuoi=23

Sau đó trong tệp ASP thì Request.QueryString ( “name” ) trả về

“lam”, Request.QueryString(“23”)

-Server Variables:

Trang 8

Một tập các giá trị cảu tất cả các header HTTP được gửi từ ngườidùng cùng với Request, cùng với giá trị của một số biến môi trườngđược định nghĩa sẵncủa Web Server.

2.4 Response:

Được dùng để truy xuất các đáp ứng mà Server tạo ra để gửingược về Browser Nó là các biến HTTP định danh Server và khảnăng của nó, thông tin về nội dung được gửi về Browser và bất kỳ cácCookies mới nào sẽ được lưu trên Browser

Các Phương thức ( Methods )

-AddHeader:

Thêm một phần Header mới vào HTML Header với một số giátrị chon lọc phương thức nàu luôn thêm vào chứ không ghi đè lênthông tin có sẵn

Cú pháp: Response.addHeader name, value

Vidu <Response.Bufer=true>

<html> Đây là một số đoạn văn bản trên trang Web của bạn

<Response.AddHeader “WARNING”, “Error Message Text” >Đây là một số đoạn văn bản hay< Response.flush><=Response.Write(“Some String”)>

Trang 9

Huỷ bất cứ nội dung trang nào trong bộ đệm khiResponse.Buffer bằng True Không huỷ các Header HTTP Có thểđược sử dụng để bỏ một trang chưa hoàn thành.

-Flush:

Khi các thông tin được gửi ra bộ đệm kết quả thì những thông tin

đó chưa được gửi về ngay Web Browser mà chỉ đến khi dùng phươngthức này thì thông tin sẽ được gửi ngay tức khắc về Web Browser.Tuy nhiên cũng sẽ xẩy ra thông baó lỗi Run-time nếu như ResponseBuffer chưa được dặt giá trị bằng True

Trang 10

III Active Data Object ( ADO )

ADO là đối tượng Active X truy nhập dữ liệu mới nhất màMicrosoft đưa ra nhằm hỗ trợ tích cực cho viwcj tương tác với dữ liệuqua bất kỳ một nhà cung cấp co sở dữ liệu nào ( DB Provider )

Trang 11

Tập hợp các bản ghi là kết quả của việc mở một bảng dữ liệuhoặc thực hiện một câu lệnh SQL.

Trang 12

Mỗi đối tượng Connection, Command, Reecrdset và Field đều có

ra một kết nối và thực hiện câu lệnh kết nối trong cùng một lần thựchiện

Cú pháp như sau :

Connection

Command Recordset

Field

Trang 13

Connection.Open connectionString,UserId,Password,OpenOption

Recordset.Open Source, ActivetiConnection,CursorType,LookType, Options

ConnectionString có thể đơn giản như sau :

“DSN = pubs:uid = sa:pưd = ;database = pubs”

Trong đó mô tả rằng đối tượng Connection sẽ liên kết với fileData Sourse Name tên là PUBS.DSN, mã người dùng là Sa, password

là rỗng, tệp cơ sở dữ liệu là PUBS Ví dụ đầy đủ là :

Set DbConn = server CreatObject(“ADO.Connection”)

Dbconn Open “DSN = pubs:uid = sa;pưd = ;database”

-Tạo ra các đối tượng Command: Bước này có thể có hoặc

không vì có thể tạo ra các Recordset bằng cánh sử dụng trực tiếpphương thức Open của Recordset với tham số chứa đối tượngConnection

Tạo ra một Commamd đơn giản như sau :

Set cmd = server CreatObject (“ADO Command”)

cmd.CommandText = “Select*from Authours”

-Sử dụng các phương thức execute và Open để tạo các Recordset

Set OBJbCon = server.CreateObject(“ADODB.Connection”)

OBJdbCon Open”Adworks”

SQLQuery = “SELECT*FROM Customer”

First Recrdset RSCustomerList

Set RSCustomerList = OBJdbcon Execute ( SQL Query )

Trang 14

Set OBJdbCommand= Server.CreateObject( “ADODB.Command” )

OBJdbCommand.ActiveConnection=OBJdbCon

SQLQuery2= “SELECT* Form Product”

OBJdbCommand.CommandText= SQLQuery2

Set RSProductList=OBJdbCommand Execute

Để tạo trực tiếp các RecordSet từ Connection ta dùng cấu trúcnhư sau:

Recordset.Open Sourse, ActiveConnection, CursorType,LookType, Options:

Trong đó :

Source Có thể tên là một đối tượng Command, một câu lệnhSQL, tên một Table trong cơ sở dữ liệu, một lời gọi stored procedure.ActiveConnection.Có thể là tên đối tượng Connection đã tạo ra hoặcmột chuỗi ConnectionString

CursorType Định nghĩa kiểu con trỏ khi tạo Recordset

LookType Định nghĩa kiểu khoá DL khi tạo Recordset

-Một số thuộc tính khác của ADO dùng để lọc và tìm kiếm dữliệu và di chuyển

-Filter:

Sử dụng thuộc tính Filter để tạo ra một điều kiện lọc dữ liệu.Điều kiện lọc có thể sử dụng các phép toán logic như END, OR hoặccác toán tử <, >, <=, >+, LIKE

Toán tử LIKE là một toán tử khá đặc biệt Nó cho phép ta lọctheo điều kiện Dấu “ * ” đại diện cho một chuỗi ký tự bất kỳ

Trang 15

Hệ thống được xây dựng theo CSDL quan hệ về cơ bản CSDLcủa hệ thống này chỉ đơn giản các dư liệu văn bản được lưu trữ trêncác bảng hay còn gọi là các thực thể Mỗi bảng là một tập hợp cácdòng và cột Giữa các bảng có thuộc tính liên kết xác định mối quan

hệ giữa các đối tượng hay còn gọi là trường khoá Khoá là một trườnghoặc một số trường duy nhất xác định một Record trong bảng Tậphợp giữa các bảng và các quan hệ giữa chúng thiết lập nên một cơ sở

dữ liệu

Trong bài luận này em sử dụng microsoft Access để tạo nên cơ

sở dữ liệu Microsoft Access có một giao diện tinh xảo và dẽ dùng, đểtạo các đối tượng cơ sở dữ liệu tài vụ có thể dùng Access để:

Sửa đổi nội dung một cơ sở dữ liệu :

Sửa đổi cơ sở dữ liệu hiện hành rất dễ trong Microsoft Access, ví

dụ khi ta tạo một bảng có một trường trong bảng cần phải có độ lớnhơn 100 kí tự Nếu ta chỉ đơn giản kiểu dữ liệu của nó, Access sẽ loviẹc chuyển đổi kiểu dữ liệu hiện hành tsang kiểu dữ liệu mới

Sử dụng tính toàn vẹn tham chiéu của Access để duy trì tính nhấtquán:

Khi các bảng kết nối với nhau thông qua mối quan hệ, dữ liệutrong mỗi bảng phải duy trì sự nhất quán trong các bảng liên kết Tínhtoàn vẹn tham chiếu quản lý công việc này bằng cánh theo dõi mốiquan hệ giữa các bange và ngăn cấm các kiểu thao tác không nhấtquán trên mẩu tin Điều quan trọng là cơ sở dữ liệu không được trởnên không nhất quán Khi ta định nghĩa một mối quan hệ chính thứcgiữa hai bảng, bộ máy cơ sở dữ liệu sẽ giám sát mối quan hệ này vàngăn cấm bất kì hành động nào vi phạm tính toàn vẹn tham chiếu.Hoạt động của cơ chế toàn vẹn tham chiếu là phát sinh ra lỗi mỗikhi ta thi hành một hoạt động nào đó làm cho dữ liệu rơi vào trạngthái không nhất quán

Trang 16

Sử dụng Microsoft Access để tạo mối quan hệ :

Microsoft Access cho ta khả năng định nghĩa các mối quan hệgiữa các bảng Khi ta định nghĩa một mối quan hệ, bộ máy cơ sở dữliệu sẽ củng cố tính toàn vẹn tham chiếu trong các bảng quan hệMuốn xây dựng được một CSDL hoàn thiện thì công việc chuẩnhoá là hết sức cần thiết bởi lúc này CSDL được tối ưu hoá, tránh dưthừa dữ liệu và đảm bảo tính độc lập dữ liệu Nhưng trước tiênta phảibiết chuẩn hoá là gì ?

Chuẩn hoá là một khái niệm liên quan đênmối quan hệ Về cơbản nguyên tắc chuẩn hoá phát biểu rằng các bản cơ sở dữ liệu sẽ loạitrừ tính không nhất quán và giảm thiểu sư kém hiệu quả Các cơ sở

dữ liệu được miêu tả là không nhất quán khi dữ liệu trong một bảngkhông tương ứng với các dữ liệu nhập từ bảng

Một cơ sở dữ liệu kém hiệu quả không cho phép ta trích ra các

dữ liệu chính xác như ta muốn Một cơ sở dữ liệu chứ toàn bộ trongmột bảng có thể buộc ta phải vất vả duyệt qua một lượng lớn cáckhách hàng, địa chỉ để lấy thông tin về một khách hàng nào đó Mặtkhác một cơ sở dữ liệu được chuẩn hoá đày đủ chứa từng mẩu thôngtin của cơ sở dữ liệu trong bảng riêng xác định từng mẩu thông tinduy nhất thông qua khoá chính của nó

Các cơ sở dữ liệu chuẩn hoá cho phép ta tham chiếu đến mộtmẩu thông tin trong một bảng bất kì chỉ bằng khoá chính của thôngtin đó Thông thường mọi thứ về ứng dụng cơ sở dữ liệu từ thiết kếbảng cho đến thiết kế truy vấn, từ giao diện người sử dụng cho đếncách hoạt động của báo đều xuất pát từ cách chuẩn hoá cơ sở dữ liệu.Hiện nay, trên thế giới thiết lập nên bảy chuẩn cơ sở dữ liệu nhưngthường thì đạt đến chuẩn ba Dạng chuẩn ba là dạng thông dụng nhất.Tất cả các cơ sở dữ liệu đều phải dạt chuẩn hành.Đó là tiêu chuẩncông nghệ

Trang 17

Dưới đây là các dạng chuẩn của cơ sở dữ liệu :

1.Dạng chuẩn 1 (1NF): là mức độ khởi đầu của chuẩn hoá cơ sở

dữ liệu Yêu cầu của chuẩn này là cơ sở dữ liệu phải đảm bảo không

có nhóm lập lại và chỉ có giá trị duy nhất cho mỗi cặp dòng/cột

2.Dạng chuẩn 2(2NF): được thiết kế trên chuẩn 1 và có một yêucầu lad các cột không khoá phải phụ thuộc vào khoá

3 Dạng chuẩn 3(3NF): là chuẩn 2 và thêm yêu cầu và chỉ có

trường khoá mới ảnh hưởng tới trường không khoá, các trường khôngkhoá không được phụ thuộc hàm lẫn nhau

4.Dạng chuẩn Boyce-Code(BNCF): là chuẩn 3 với yêu cầu là các

cột xác định phải chỉ ra duy nhất một bản ghi

5.Dạng chuẩn 4 (4NF): thiết kết dựa trên chuẩn (BNCF) nhưng

nếu có sự phụ thuộc đa trị không hiểu nhiên giữa hai cột A và B thìtất cả các cột khác phải phụ thuộc hàm vào cột A

6.Dang chuẩn 5(5NF): giải quyết vấn đề về giữ kiệu vòng.

7.Dạng chuẩn miền/khoá : trong trường hợp này sẽ khong có sư

bất thường trong quá trình cập nhật giữ liệu

Tên giữ liệu không cần thiết về dữ liệ khác

Xoá dữ liệu không xóa dữ liệu khác

Một dòng cập nhật thì các dàng dư thừa khác không cần cập nhật

Trang 18

Chương II – Phân tích và thiết kết hệ thống

I Phân tích và thiết kết dữ liệu

Trang 19

Lưu trữ thông tin về đơn hàng của khách hàng Thực thể này baogồm các thuộc tính sau:

Số đơn hàng, Mã hang, Số lượng, STT

1.6 Thực thể Góp ý:

Lưu trữ thông tin phản hồi từ phía khách hàng Thực thể này baogồm các thuộc tính sau:

Tên khách, Chủ đề phản hồi, Nôi dung, Ngày

2 Mô tả hệ quản trị cơ sở dữ liệu

Toàn bộ cơ sở dữ liệu trong phần mềm này được thiết kế dựatrên hệ quản trị CSDL Access 2000 Bao gồm các bảng sau

2.1 Admin

2.2 Sanphan

Ngaysx Date/ Time Medium Date Ngày SX

2.3 Khachhang

Trang 20

Diachi Text 50 địa chỉ khách

2.4 Dondathang

Ngaydatmua Date/time Medium date Ngày đặt mua

2.5 Chitietdonhang

Sodonhang Number Long integer Số đơn hang

2.6 Gopy

Ngaygui Date/time Medium date Ngày gửi góp ý

II Phân tích và thiết kế trang Web

1 Sơ đồ trang web

Trang 21

2 Phân tích mô hình hoạt động của trang web

2.1 Đối tượng sử dụng

A Khách vãng lai:

Khách vãng lai có thể sử dụng các chức năng:

a Duyệt thông tin trên trang Web thông qua các Hyperlink.

b Tìm kiếm thông tin về 1 sản phẩm bất kỳ

c Đăng kí nếu khách hàng muốn trở thành thành viên thườngxuyên

Thêm Sản Phẩm

Chỉnh Sửa Sản Phẩm

Xoá Sản Phẩm

Xem sản phẩm

Quản Lý Đơn hàng

Đặt hàng

Đơn hàng

Admin

Trang 22

- Đăng nhập vào form Login.

- Tham gia mua hàng

- Gửi thông tin phảm hồi

a Các chức năng giống như khách vãng lai:

-Duyệt qua Website

-Tìm kiếm thông tin

Ngoài ra còn một số chức năng khác:

b.Chức năng đăng nhập:

c Chọn mua sản phẩm:

d Gửi thông tin phản hồi vào website:

C Ng ư ời quản lý ( Admin)

Chức năng của Admin:

- Admin có đầy đủ các chức năng của Member, ngoài ra còn có cácchức năng khác:

2 Quản lý phản hồi từ phía khách hàng

Phần này admin sẽ quản lý ý kiến của khách hàng gửi đến

và có thể xem, xoá, gửi thông tin phản hồi qua địa chỉ email:

Trang 23

a Xem thông tin đơn đặt hàng.

b Xoá đơn hàng

c Xử lý đơn hàng:

Mỗi khi khách hàng yêu cầu, nhân viên của công ty sẽ giaohàng đến tận tay khách hàng, lúc đó mới kết thúc quá trình xử lýđơn hàng

4 Quản lý tài khoản khách hàng

a Xem thông tin về khách hàng

Chức năng này cho admin xem thông tin về khách hàng

b Đổi Password khách hàng

Chức năng này cho admin đổi mật khẩu của khách hàng khikhách hàng yêu cầu

c Xoá tài khoản khách hàng

Chức năng này cho admin xoá tài khoản khách hàng

2.2 Chức năng chi tiết

2.2.1 Trang chủ

Trong trang chủ định nghĩa một bảng với 3 dòng thẻ định nghĩacác cột Các mẫu trang được đặt vào từng cột tương ứng bằng thẻnhúng < !# include > Khung trang thực tế được thể hiện như sau

Dautrang.asp

Chantrang.asp

Trong trang Dautrang.asp chứa tiêu đề trang, cùng với tên công

ty, logo công ty, địa chỉ…

Trong trang Loạihang.asp chứa danh sách các loại sản phẩm để

khách hàng có thể lựa chon khi muốn xem thông tin vầ sản phẩm đó

Trang 24

Trong trang Thantrang.asp chứa những mặt hàng đặc biệt,

những tin tức mới cập nhật …

Trong trang Benphai.asp chứa thông tin về những mặt hàng bán

chạy nhất, những mặt hàng mời nhất, cùng một số thông tin quảngcáo

2.2.2 Trang danh sách sản phẩm

Trang này sẽ hiển thị những sản phẩm trong loại sản phẩm màkhách hàng vừa chọn

2.2.3 Trang chi tiết sản phẩm

Trang này sẽ hiên thị đầy đủ thông tin về mặt hàng mà kháchhàng vừa chọn

2.2.4 Trang đơn đặt hàng

Lưu trữ thông tin về các sản phẩm khách hàng chon mua và cóthể thêm hoặc loại bỏ các mặt hàng đã chọn, nếu muốn khách hàng cóthể đặt mua các sản phẩm có trong giỏ hàng

2.2.5 Trang đặt hàng

Khi khách hàng quyết định mua hàng thì trang này được gọi ra

và đưa ra những thông tin về sản phẩm mà khách hàng vừa chọn đồngthời hen ngày tra hàng cho khách

3 Giao diện và mã nguồn của một số trang

Trang 25

3.1.Trang chủ

a Giao diện

b Mã nguồn

<%Set conn =Server.CreateObject("ADODB.Connection")

strconnect="Provider=Microsoft.Jet.OLEDB.4.0; data source =" & Server.Mappath("data/dulieu.mdb")

Trang 26

<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">

Trang 27

b Mã nguồn

<%

Set conn =Server.CreateObject("ADODB.Connection")

strconnect="Provider=Microsoft.Jet.OLEDB.4.0; data source =" & Server.Mappath("data/dulieu.mdb")

Trang 28

<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">

<td width="630" height="23" valign="top" ><font color="#000000"

size="+1" face="Verdana, Arial, Helvetica, sans-serif"><strong><

rs.open SQL,conn

Ngày đăng: 19/02/2014, 12:35

HÌNH ẢNH LIÊN QUAN

1. Sơ đồ trang web - xây dựng website thương mại điện tử cho công ty tnhh dịch vụ thương mại tứ hải
1. Sơ đồ trang web (Trang 20)

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