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

Sử dụng ngôn ngữ HTML và ASP xây dựng webssite giới thiệu và bán sách trên mạng

35 369 0
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

Tiêu đề Sử Dụng Ngôn Ngữ HTML Và ASP Xây Dựng Website Giới Thiệu Và Bán Sách Trên Mạng
Tác giả Nguyễn Thị Thanh Tỉnh
Người hướng dẫn Thạc sỹ Trần Thị Kim Oanh
Trường học Trường Đại Học Vinh
Chuyên ngành Khoa Công Nghệ Thông Tin
Thể loại Khoá luận tốt nghiệp
Năm xuất bản 2004
Thành phố Vinh
Định dạng
Số trang 35
Dung lượng 661 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Kinh doanh trên mạng đã đemlại nhiều hiệu quả cao trong đó có việc kinh doanh sách trên mạng là một trongnhững việc kinh doanh đem lại lợi ích khá cao và không tốn kém nhiều công sức.Tuy

Trang 1

kho¸ luËn tèt nghiÖp

Th¹c sü TrÇn ThÞ Kim Oanh

Vinh, th¸ng 5 n¨m 2004

Trang 2

Mục lục

Phần I: Mở đầu………

I Giới thiệu chung về đề tài………

II Lý do chọn đề tài………

III Ngôn ngữ cài đặt………

IV Kết quả xây dựng Website………

V Định hớng phát triển………

Chơng I: Tìm hiểu ngôn ngữ I Giới thiệu về HTML ………

II Giới thiệu về ASP………

1 Khái niệm chung………

2 Hoạt động của trang………

3 Cách tạo trang ………

4 Các đối tợng của ASP………

5 Các thành phần của ActiveX………

6 Đối tợng Connection………

6.1 Kết nối tới Database bằng cách sử dụng DSN- Connection to database with DSN………

6.2 Các phơng pháp kết nối tới Access………

Chơng II: Bài toán………

I Bài toán thực tế………

II Phân tích và thiết kế hệ thống………

1 Phân tích hệ thống………

1.1 Sơ đồ phân cấp chức năng………

1.2 Xây dựng biểu đồ luồng dữ liệu ………

1.3 Xây dựng biểu dữ liệu mức đỉnh………

1.4 Xây dựng biểu dữ liệu mức dới đỉnh………

1.5 Các mẫu biểu thực tế ………

1.6 Xây dựng lợc đồ chuẩn hoá 3NF………

1.7 Các bảng cơ sở dữ liệu………

2 Thiết kế hệ thống………

2.1 Thiết kế giao diện ngời dùng………

2.2 Thiết kế bảo mật và phân quyền………

2.3 Thiết kế từng modul chơng trình………

3 Giới thiệu chức năng một số trang cơ bản………

Phần kết luận………

mở đầu

I Giới thiệu chung về đề tài

Trong những năm gần đây, mạng máy tính đã trở nên rất quen thuộc đối với chúng ta Nó thực sự trở thành một công cụ, một phơng tiện truyền thông hữu ích

Trang 3

giúp con ngời có thể trao đổi, khai thác thông tin một cách tiện lợi nhất Máytính đã hỗ trợ con ngời rất nhiều trong công việc, trong đời sống và mạng máytính trở thành phơng tiện kết nối mọi ngời lại với nhau Rất nhiều công ty, xínghiệp, cơ quan, trờng học đã có trang Web riêng của mình Có thể nói rằng khi

đi vào Internet chúng ta có cảm giác nh đi vào một thế giới lung linh huyền ảo,mỗi một trang Web đều thể hiện những tính đặc trng của riêng mình Từ dáng

vẻ, màu sắc, âm thanh, hình ảnh cho đến nội dung đều mang một vẻ riêng củamỗi cơ quan, đơn vị,

Một trong những ứng dụng lớn nhất hiện nay của mạng máy tính đó là kinhdoanh trên mạng còn gọi ” Thơng mại điện tử” Kinh doanh trên mạng đã đemlại nhiều hiệu quả cao trong đó có việc kinh doanh sách trên mạng là một trongnhững việc kinh doanh đem lại lợi ích khá cao và không tốn kém nhiều công sức.Tuy nhiên để lập đợc một Website cần phải tìm hiểu một ngôn ngữ đợc sử dụng

để viết chơng trình Hiện tại có rất nhiều ngôn ngữ nhng ngôn ngữ khả dụng nhấthiện nay là HTML và ngôn ngữ ASP Chính vì vậy Tôi đã quyết định chọn đề tài

“Sử dụng ngôn ngữ HTML và ASP xây dựng Website giới thiệu và bán sách trên mạng ” làm đề tài khoá luận tốt nghiệp cho mình

Đề tài này bao gồm 3 chơng với cấu trúc nh sau:

Phần Mở đầu:

I Giới thiệu chung về đề tài

II Lý do chọn đề tài

III Ngôn ngữ cài đặt

IV Những kết quả đã đạt đợc trong đề tài

V Hớng phát triển tiếp theo của đề tài

Chơng I – Tìm hiểu ngôn ngữ: Giới thiệu về HTML và ASP. Tìm hiểu ngôn ngữ: Giới thiệu về HTML và ASP Chơng II – Tìm hiểu ngôn ngữ: Giới thiệu về HTML và ASP. Bài toán:

I. Nêu bài toán thực tế

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

Chơng III – Tìm hiểu ngôn ngữ: Giới thiệu về HTML và ASP. Xây dựng Web site:

Giới thiệu một số trang cơ bản của Web site và giao diện của một

số trang cơ bản

Phần Kết luận.

Để hoàn thành đề tài, ngoài sự cố gắng của bản thân tôi đã nhận đợc sự

h-ớng dẫn, chỉ bảo hết sức tận tình của Cô giáo thạc sỹ Trần Thị Kim Oanh, sự

Trang - 7 -

Trang 4

ủng hộ nhiệt tình của các thầy giáo cô giáo và bạn bè Với những điều đó đề tài

đã đạt đợc những mục đích nhất định Nhân đây cho phép tôi gửi lời cảm ơn

chân thành tới Cô giáo thạc sỹ Trần Thị Kim Oanh, ngời đã trực tiếp hớng dẫn

tôi hoàn thành đề tài này Cũng nhân đây cho tôi đợc gửi lời cảm ơn đến tất cảcác thầy giáo, cô giáo và bạn bè đã ủng hộ, giúp đỡ tôi trong suốt quá trình hoànthành đề tài này

nh sách Tin học, Toán học Tuy đã đợc bố trí một cách khoa học nhng nhân viênban sách vẫn tốn rất nhiều thời gian để tìm một quyển sách khi có ngời hỏi mua

và phải nhớ sách đó có còn hay không? Và một cửa hàng, siêu thị sách có quymô phải cần rất nhiều nhân viên để quản lý và chỉ quảng cáo đợc với ngời dùngsách trong một phạm vi rất hẹp Hình thức kinh doanh sách trên mạng sẽ khắcphục, giảm thiểu tối đa sự rắc rối trong khâu quản lý sách và quảng cáo đợc trênphạm vi rất rộng chính vì vậy sẽ thu đợc lợi nhuận cao Chính vì việc kinh doanhtrên mạng đã đem lại hiệu quả nh vậy cho nên việc giới thiệu và bán sách trênmạng là rất cần thiết

Trang 5

III Ngôn ngữ cài đặt.

Hiện nay có rất nhiều ngôn ngữ cũng nh các phần mềm thiết kế Web Mỗimột ngôn ngữ đều có những thế mạnh riêng của nó Tuy nhiên, hầu hết các trangWeb hiện nay đều sử dụng HTML (HyperText Markup Language) Đồng thời sự

ra đời của ASP (Active Server Page) đã làm cho các trang Web trở nên sinh động

và nhiều tác vụ hơn nh hiện nay Tuy nhiên rằng gần nh tất cả các trang Web đợcviết bằng ASP đều nhúng trong HTML Với những thế mạnh của HTML và ASPchúng tôi chọn hai ngôn ngữ này để thiết kế

IV Kết quả xây dựng Web site.

Do thời gian và điều kiện có hạn nên Web site này thiết kế chỉ dùng để giớithiệu sách trên mạng chứ cha tập trung nhiều vào công việc tính toán lợi nhuậncủa cửa hàng sách Tuy nhiên Website đã đạt đợc một số thành công nhất định

đó là có thể đa bất kỳ loại sách nào lên mạng đồng thời có thể giúp khách hàngyêu cầu hoặc mua một quyển sách bất kỳ

V Định hớng phát triển.

Trong thời gian tới phần mềm sẽ đợc phát triển với một số chức năng nh:+ Chuyển đổi cơ sở dữ liệu sang SQL Server hoặc Oracle

+ Chuyển ngôn ngữ lập trình sang ngôn ngữ lập trình cao hơn

+ Thiết kế giao diện đẹp và tiến tới đa vào sử dụng trên mạng

Trang - 9 -

Trang 6

Chơng I - Tìm hiểu ngôn ngữ

A Giới thiệu về HTML.

Ngày nay, Wold Wide Web chẳng xa lạ gì đối với chúng ta, bởi lẽ gần nh100% các quốc gia trên thế giới hiện nay đã kết nối và sử dụng Internet Hầu hếtcác Web site đều đợc viết bằng HTML bởi đây là ngôn ngữ cho phép định dạng vănbản, bổ sung hình ảnh âm thanh và video cũng nh việc lu tất cả các tập tin TextOnly hoặc ASCII mà bất kỳ máy tính nào cũng có thể đọc đợc khi có đầy đủ phần

cứng Chìa khoá để mở ngôn ngữ HTML nằm ở các thẻ (tag) tức là từ khoá nằm

giữa dấu nhỏ hơn (<) và dấu lớn hơn (>) cho biết loại nội dung sẽ xuất hiện

Mặc dù hiện nay có nhiều phần mềm đảm trách việc viết mã HTML nhFrontPage, DreemWeave, nhng việc tìm hiểu và có đợc kỹ thuật lập trìnhtạo trang Web với HTML sẽ giúp chúng ta chủ động và sáng tạo hơn khi tạotrang Web

HTML – Tìm hiểu ngôn ngữ: Giới thiệu về HTML và ASP HyperText Markup Language, có 2 đặc tính cơ bản là siêu vănbản và tính phổ quát Siêu văn bản (HyperText) có nghĩa là có thể tạo ra một liênkết trong trang Web đa ngời sử dụng đến một trang Web khác hoặc một nơi nào

đó trên Internet, tức là thông tin trên Web cho phép truy nhập từ nhiều hớngkhác nhau (trực tiếp hoặc gián tiếp)

Còn tính phổ quát (universality) là gì? Do tất cả các tài liệu HTML đều đợc

lu dới dạng tập tin ASCII hoặc Text Only nên hầu nh máy nào cũng có thể đọc

đợc trang Web Vì thế HTML mang tính phổ quát

B Giới thiệu về ASP Active Server Page– Active Server Page

Vào giữa những năm 90 của thế kỉ trớc, khi bắt đầu bùng nổ sự truy cậpWeb thì đa số những ngời sử dụng máy tính đều có thể truy cập thông tin trênInternet Tuy nhiên, các nhà thiết kế Web lại gặp khá nhiều khó khăn trong việc

đa thông tin lên Web và cập nhập chúng Đồng thời cuộc chiến giữa các trìnhduyệt và các phần mềm thiết kế Web site cũng ngày càng có xu thế tăng mạnh.Trớc tình hình đó Microsoft đã đa ra ASP (Active Server Page) để liên kết một sốcông nghệ nhằm tạo các trang Web hiện đại, cho phép tơng tác dễ dàng giữa các

Trang 7

máy chủ và cơ sở dữ liệu Trong những công nghệ đó có ADO (ActiveX DataObject).

Sự ra đời của ASP đã tạo ra một bớc tiến mới trong sự phát triển các ngônngữ lập trình Web Đồng thời tạo ra một diện mạo mới cho các trang Web có sửdụng ASP

I Giới thiệu chung.

1 Khái niệm ASP.

ASP là môi trờng kịch bản trên máy chủ (Server – Tìm hiểu ngôn ngữ: Giới thiệu về HTML và ASP Side ScriptingEnvironment) dùng để tạo và chạy các ứng dụng Web động và có tơng tác Nhờtập các đối tợng có sẵn (Built in Object) với nhiều tính năng phong phú, khảnăng hỗ trợ VBscript, lẫn JScript cùng một số thành phần Activex khác kèmtheo, ASP cung cấp giao diện lập trình mạnh và dễ dàng trong việc triển khai cácứng dụng trên Web

Active Server Page không phải là một ngôn ngữ lập trình, cơ sở dữ liệu, ngônngữ đánh dấu, hay trình ứng dụng Thay vào đó, nó là công nghệ “kết dính “ Ph-

ơng tiện khai thác sức mạnh đáng nể của lệnh logic( lập trình), nối kết( Internet),tài nguyên dữ liệu( nhiều hơn cả cơ sở dữ liệu), và truyền thông giữa các thiết bị(giao diện ngời dùng hay chức năng I/O) Chỉ với một chiều là nó sẽ tạo môi tr-ờng cho bạn đa mọi thứ vào hoạt động theo mục đích mong muốn

* Trang ASP là trang Web trong đó có sự kết hợp các thành phần HTML,ActiveX Component và ASP SCript Có thể xem ASP nh là một trang HTML có

bổ sung ASP script command

2 Hoạt động của trang ASP.

Khi mỗi trang ASP đợc yêu cầu bởi Web Browser, đầu tiên Web server xem

xét và thực hiện hết những câu lệnh ASP Script Kết quả là một trang thuần

HTML” đợc đa ra Browser Ngời sử dụng có thể không thấy những câu lệnh ASP

Script bởi vì nó đã đợc thay thế bằng các giá trị kết quả của quá trình thực thitrên server

Thờng thì ứng dụng ASP gồm các trang ASP và các thành phần khác đặttrong một th mục (Application Directory) đợc khai báo với Web server, th mụcnày phải đợc gán quyền Executive hay Script để trong ASP hoạt động đúng.Trong Application Directory có một tập tin đặc biệt là Global.asp dùng để chia

sẻ thông tin cho toàn ứng dụng

Trang - 11 -

Trang 8

Trên thực tế trang ASP có thể chạy với Microsoft Internet informationServer (IIS) 3.0 Tuy nhiên nên dùng ASP với ISS phiên bản 4.0 trên Windows

NT hoặc Microsoft Personal Web Server (PWS) 4.0 trên Windows9x để sử dụngnhững tính năng mới và các ActiveX Componet kèm theo Đồng thời có thể cài

đặt IIS 4.0 hoặc PWS 4.0 từ phần NT Option Pack trong bộ Visual Stadio 6.0

Có thể nói, ASP thực sự là một phần mở rộng cho Web Server Nó cung cấpmột tập hợp các thành phần (componet) và đối tợng (Object) để quản lý sự tơngtác giữa Web Server và trình duyệt Các đối tợng này có thể đợc xử lý bởi chínhngôn ngữ kịch bản (Scripting Language)

3 Cách tạo trang ASP.

Với một trang HTML có sẵn chúng ta có thể dễ dàng tạo trang ASP bằngcách thêm vào các lệnh ASP Script cần thiết và đổi phần mở rộng thành *ASP.Chú ý: do trang ASP đợc xử lý trớc trên Server nên nó sẽ tốn nhiều thời gian hơn

để đa ra Browser, do đó tránh đặt tên trang là ASP khi không cần thiết tức là khi

nó là trang “thuần HTML”.

4 Các đối tợng của ASP.

ASP có 6 đối tợng đợc xây dựng sẵn (ASB – Tìm hiểu ngôn ngữ: Giới thiệu về HTML và ASP Built in Object), mỗi một đốitợng đều liên quan đến một khía cạnh đặc trng của sự tơng tác Bao gồm:

Session object: Đây là đối tợng đợc dùng để lu trữ thông tin cần thiết trongphiên làm việc của ngời sử dụng Những thông tin lu trữ trong Session không bịmất đi khi ngời sử dụng di chuyển qua các trang của ứng dụng

Application Object: Nó dùng để chia sẻ thông tin giữa những ngời sử dụngtrong cùng một ứng dụng Đối tợng này thờng đợc dùng trong việc đếm số lầntruy cập đến ứng dụng của những ngời sử dụng

Request Object: Dùng để truy cập những thông tin đợc chuyển cùng với cácyêu cầu HTTP Những thông tin này bao gồm các tham số của Form khi đợcSubmit dùng phơng pháp Post hay Get hay các tham số đợc ghi cùng với trangASP trong lời gọi đến trang đó Đối tợng còn đợc dùng để lấy giá trị các Cookie

lu trữ trên máy khách (Client)

Response Object: Nó đợc dùng để gửi thông tin cho ngời sử dụng, gồm cóghi thông tin trực tiếp ra Browser, chuyển Browser đến mọt URL khác hoặc thiếtlập các Cookie trên máy khách

Trang 9

Server Object: Cung cấp phơng tiện truy cập đến những phơng thức vàthuộc tính trên Server Thờng thì sử dụng phơng thức Server.createObject để khởitạo instance của một ActiveX Object trên trang ASP.

Object Context: Sử dụng Object Context để chấp thuận hoặc huỷ bỏtransaction đợc khởi tạo bởi một ASP Script

5 Các thành phần ActiveX.

 Đối tợng truy cập dữ liệu ADO (ActiveX Data Object): Đây là 1 thành phần

trong bộ Microsoft Data Access Component (MDAC – Tìm hiểu ngôn ngữ: Giới thiệu về HTML và ASP gồm ADO,OLEDB và ODBC) ADO cung cấp giao diện lập trình quen thuộc vớinhững thuộc tính và phơng thức theo mô hình đối tợng để tạo sự dễ dàngcho các lập trình viên, nhất là đối với những ngời quen với ADO và RDO

ở mức hệ thống các chức năng tơng tác dữ liệu thật sự với DBMS sẽ dothành phần OLEDB (gọi là OLEDB Provider) đảm nhiệm, thành phần này

do nhà sản xuất cơ sở dữ liệu cung cấp cùng với sản phẩm của họ

ServerServer Object

SQL

Sơ đồ giao tiếp các thành phần của MDAC

Trang 10

Hiện nay, do đa số hệ DBMS dùng ODBC làm giao diện cơ sở dữ liệu nênMicrosoft có kèm theo một thành phần gọi là OLE DB Provider for ODBC đểADO có thể làm việc trên các hệ thống cơ sở dữ liệu hiện tại dùng giao tiếpODBC.

 Các thành phần ActiveX khác:

- Ad Rotator Object (Ad Rotator): Luân phiên hiển thị dãy các hình ảnh

cũng nh liên kết từ hình ảnh đợc hiển thị đến một URL Thông tin vềhình ảnh và liên kết tơng ứng đợc lu trong File Text

- Browser Capabilities Object (Browser Type): Những thông tin về

Browser nh tên, version có hỗ trợ Frame, Table hay không?

- Page Counter: Đếm và hiển thị số lần trang Web đợc yêu cầu.

- My info, Status, System, Tools Object: Các thông tin về Website

- Mô hình ứng dụng một cơ sở dữ liệu trên Web:

- Web Server: là nơi tiếp nhận và trả lời các yêu cầu của Web user, đồng thời

cũng thực hiện việc kết nối đến hệ DBMS trên Database Server theo yêu cầutruy cập dữ liệu của trang ASP ADO cung cấp giao diện lập trình cho ngờiphát triển và xây dựng các lệnh truy cập cơ sở dữ liệu Các lệnh này đợcchuyển đến cho hệ DBMS để thực thi thông qua các thành phần OLE DB vàODBC Kết quả truy vấn dữ liệu sẽ đợc Web Server đa ra hiển thị trênBrowser

Server

DBMS (SQL Server

Sơ đồ ứng dụng trên Web

Trang 11

- Database Server: là nơi diễn ra các thao tác cơ sở dữ liệu nh truy vấn cập

nhập cũng nh đảm bảo tính toàn vẹn dữ liệu của hệ DBMS

- Browser: giao diện với ngời sử dụng, là nơi tiếp nhận yêu cầu của ngời sử

dụng cũng nh hiển thị kết quả yêu cầu Ngoài ra, Browser còn là nơi kiểmtra sơ bộ tính hợp lệ của dữ liệu trớc khi chuyển đến cho Web Server

Một khi một đối tợng Connection đợc sử dụng một cách tờng minh thì công

cụ ADO sẽ bổ sung thêm một số khả năng sau:

- Tạo nhiều Recordset từ một kết nối

- Cung cấp thông tin về cấu trúc cơ sở dữ liệu

- ứng dụng của các giao tác

- Tính dễ dàng trong việc xử lý lỗi

-6.1 Kết nối tới Database bằng cách sử dụng DSN – Tìm hiểu ngôn ngữ: Giới thiệu về HTML và ASP. Connnection to Database with DSN.

Để tạo đợc kết nối này ta thực hiện các bớcnh sau:

- Tạo cơ sở dữ liệu Access và đặt DSN cho nó

- Tạo một đối tợng kết nối

Chú ý về các thuộc tính của RS sau khi cài đặt Excute:

RS.fields.count là số trờng của bảng

RS(i).name là tên trờng

Trang - 15 -

Trang 12

RS(i) lµ gi¸ trÞ trêng i.

Conn.Open “ADO samples”

Set RS = conn.excute(“SELECT * FROM orders”)

Trang 13

Hạn chế của phơng pháp trên là phải đặt cứng cơ sở dữ liệu theo ODBCtrong Control Panel thay vào đó ta có thể sử dụng phơng pháp động hơn Đóchính là cách tạo các Connection thông qua các câu lệnh.

6.2 Các phơng pháp kết nối tới Access.

Trong quá trình kết nối tới Data thông qua ASP, chúng ta không phải luônluôn tạo đợc DSN cho Data file trên hệ thống Webserver hoặc ta cũng khôngmuốn có hàng triệu kết nối DSN trên Server Trong trờng hợp đó chúng ta dùngData cùng với ADO (ActiveX Data Object) thì phải kết nối chúng thông quaODBC data Source Nếu ta tự Publish data lên Web thì việc tạo ra các DSN là rấtphức tạp Do đó ta có thể sử dụng các phơng pháp sau:

Phơng pháp 1: Kết nối tới Access thông qua Connection Object

<%

‘ Tạo đối tợng kết nối

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

‘ Tạo đòng dẫn tới cơ sở dữ liệu

ConnectionString = “DRIVER = Microsoft Access Driver (*.ndb); DBQ = đờng dẫn”

‘ Tạo đối tợng kết nối

Set rsData = Server.CreateObject(“ADODB.Recordset”)

Phơng pháp 3: Kết nối tới Data sử dụng phơng pháp Mappath

Sử dụng phơng pháp này có thể Map các th mục chứa dữ liệu một cách dễdàng Thực chất đây là cách đặt đờng dẫn tự động mà không cần chỉ ra đờng dẫntới tệp dữ liệu

Ví dụ:

Trang - 17 -

Trang 14

set mydb =server.createobject("ADODB.connection")

connectstr="dbq=" & server.MapPath("tep.mdb")

mydb.open "driver=microsoft access driver (*.mdb);" & connectstr

sqlstr="select * from danh_sach_gv"

Chơng ii bài toán– Active Server Page

I Bài toán thực tế.

Hiện nay, hầu hết các cửa hàng siêu thị, công ty bán hàng cần nhiều ngờiquán lý theo dõi, tổ chức Việc giới thiệu các sản phẩm của mình thông qua cáchình thức quảng cáo nh bằng băng rôn, trên các thông tin đại chúng, tivi, đàitiếng nói nó tốn không ít tiền của thời gian công sức nhng để giới thiệu các u

điểm của sản phẩm cha thực sự đợc tối u Mặt khác khi một ngời nào đó cầnthông tin về một sản phẩm nào đó cụ thể hơn thì với thông tin nhận đợc ở trên thìkhông thể đáp ứng đầy đủ các thông tin nh: giá cả, chức năng, công dụng, hìnhthức mẫu mã … Với sự phát triển của khoa học công nghệ đặc biệt là sự pháttriển nh vũ báo của công nghệ thông tin đã đợc đa vào trong các lĩnh vực thìhình thức quảng cáo trên mạng là điều tất yếu và là phơng pháp truyền thông cóthể nói nhanh nhất, cũng có thể nói là rẻ nhất, ít mất thời gian nhất và đợc nhiềungời biết trong thời nhất trong thời buổi hiện nay và trong thời gian tới nhng nólại khắc phục đợc những đặc điểm trên của các hình thức quảng cáo trên nghiã làkhi một ngời nào đó cần thông tin gì về một sản phẩm mà mình cần thì có đều đ-

ợc cung cấp đầy đủ trên Websize Chính vì thế mà có không ít các trang WEB đ

-ợc tạo không chỉ là giới thiệu trên các sản phẩm của mình cho mọi ngời biết màcòn các hình thức khác nh giới thiệu về công ty, cơ quan, danh lam thắng cảnhcủa quê hơng đất nớc Chính vì vậy hình thức quảng cáo giới thiệu trên mạngInternet là phơng pháp có thể nói là rất tốt Khi có một tin tức nóng hổi, một vấn

đề cần thông tin nhanh cho mọi ngòi đặc biệt là khi một sản phẩm mới muốn

Trang 15

giới thiệu cho khách hàng biết thì con đờng nhanh nhất phải nói tới mạngInternet.

Với những u điểm của thông tin trên mạng nh vậy việc giới thiệu sản phẩmtrên mạng đã đợc nhiều công ty áp dụng nh giới thiệu các sản phẩm nhạy cảmnh: Điện tử, máy tính, điện thoại di động và giới thiệu sách…

Sách là tri thức của nhân loại, không ai không sử dụng một quyển sách nào

ở trong nhà Tuy nhiên khi cần một quyển sách nào đó ngời sử dụng lại mất rấtnhiều thời gian để đến các hiệu sách tìm kiếm nó và có khi mất hàng ngày để tìmmột quyển sách và không phải lúc nào hiệu sách cũng mở cửa? Họ có thể tìmthấy hoặc không có nhng họ cũng không thể yêu cầu ngời bán sách tìm cho họ

Đối với ngời bán sách thì tổ chức một hiệu sách có khoa học là rất khó và cần rấtnhiều thời gian để sắp xếp các loại sách lại với nhau Một hiệu sách có quy môcần rất nhiều nhân viên quản lý Khi có ngời hỏi sách chính nhân viên bán sáchcũng cần rất nhiều thời gian để tìm ra quyển sách đó và phải nhớ đợc sách đónằm ở đâu Hình thức giới thiệu sách trên mạng khắc phục đợc những nhợc điểmtrên Ngời sử dụng có thể vào trang Web bất kỳ lúc nào để mua sách họ có thểtranh thủ thời gian mà không ảnh hởng đến công việc của họ hàng ngày Ngời sửdụng có thể yêu cầu một quyển sách nào đó mà nhà sách cha có Hình thức giớithiệu sách trên mạng sẽ không cần sử dụng tới nhiều nhân viên để quản lý sách

và phổ biến đợc rộng rãi đối với ngời sử dụng

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

1.Phân tích hệ thống

Với bài toán thực tế đã nêu ta có thể hình dung công việc mà ngời sử dụng

và nhân viên quản lý sách phải làm

Đầu tiên nhân viên quản lý sách cập nhật sách vào kho sách

+ Nếu đó là sách mới cha đợc cập nhật lần nào thì cập nhật vào bình thờng

Trang - 19 -

Trang 16

1.1 Các chức năng và thành phần cơ bản.

* Quản lý: Đây là đối tợng đợc cấp quyền nhiều nhất Để có thể quản lý số lợngsách ngời quản lý phải có mật khẩu do ngời làm hệ thống cung cấp

Ngời quản lý có các nhiệm vụ sau:

+Nhập sách: Khi nhà sách nhận đợc số sách mới Ngời quản lý sẽ xem xét:

- Nếu sách này đã có thì ngời quản lý sẽ cộng số sách mới với số sách

cũ và lu vào kho sách

- Nếu sách này cha có thì ngời quản lý sẽ cập nhật sách vào kho sách

- Khi cập nhật sách thì ngời quản lý kiểm tra xem Tác giả, NXB cuốnsách đó đã có hay cha nếu cha có sẽ cập nhật tác giả và NXB đó vàokho

+ Xoá sách: Ngời quản lý có nhiệm vụ nếu số lợng sách một quyển sách nào đó

=0 thì ngời quản lý sẽ xoá sách đó khỏi CSDL

+ Sửa sách: Ngời quản lý có thể thay đổi một số thông tin về sách đó nh tênsách, tác giả, NXB

+ Xem sách: Ngời quản lý cũng có thể xem sách cụ thể nh xem số lợng sáchtrong kho…

+ Ngời quản lý có thể giới thiệu sách mới, sách kỳ sau, sách bán chạy cho kháchhàng

Ngời mua: Đây là đối tợng “ chủ yếu” của trang Web

+ Ngời mua có thể xem tổng hợp các loại sách, hoặc xem theo một loạisách nào đó nh sách Tin học, sách Văn học, …

+ Ngời mua cũng có thể tìm kiếm theo tên sách, tên tác giả, tên nhà xuấtbản, tìm kiếm theo chữ cái đầu của sách

+ Khi không tìm thấy họ có thể yêu cầu ngời quản lý tìm quyển sách đótrong một thời gian nhất định

+ Sau khi xem thấy sách mình cần mua hoặc tìm kiếm thấy họ có thể muasách

+ Để nhà sách có thể gửi sách đến ngời mua, ngời mua sẽ phải nhập một sốthông tin về mình nh:Họ tên, Địa chỉ, Điện thoại( Nếu có), Email,Điệnthoại di động( nếu có)

1.2 Sơ đồ phân cấp chức năng

Từ bài toán đã cho ở trên, ta có thể liệt kê các chức năng:

*Cập nhật sách

1 Cập nhập thông tin

Ngày đăng: 20/12/2013, 18:44

HÌNH ẢNH LIÊN QUAN

Sơ đồ giao tiếp các thành phần của  MDAC - Sử dụng ngôn ngữ HTML và ASP xây dựng webssite giới thiệu và bán sách trên mạng
Sơ đồ giao tiếp các thành phần của MDAC (Trang 9)
Sơ đồ ứng dụng trên Web - Sử dụng ngôn ngữ HTML và ASP xây dựng webssite giới thiệu và bán sách trên mạng
ng dụng trên Web (Trang 10)

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w