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

Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Website giới thiệu và bán hàng điện máy qua mạng ppt

46 820 1
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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 46
Dung lượng 820,22 KB

Nội dung

Trang 2

LỜI NÓI ĐẦU

000

Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả chiều rộng và sâu Máy tính điện tử không còn là một thứ phương tiện quý hiễm ma đang ngày càng trở thành một công cụ làm việc và giải trí thông dụng của con người, không chỉ ở công sở mà còn ngay cả trong gia đình

Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tô chức và các doanh nghiệp đêu tìm mọi biện pháp đề xây dựng hoàn thiện hệ thống thông tin

của mình nhăm tin học hóa các hoạt động tác nghiệp của đơn vỊ

Hiện nay các công ty tin học hàng đâu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhăm cho phép tiến hành thương mại hóa trên Internet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mat

nhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo

hướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho

bạn

Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hóa trên Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa phát

triển mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phô biến nên chỉ

Trang 3

Với sự hướng dẫn tận tình của Thây Nguyễn Ngọc Bình em đã hoàn thành

cuốn báo cáo đô án tốt nghiệp này Tuy đã cô găng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thông nhưng chắc răng không tránh khỏi những thiếu sót Em rat mong nhận được sự thông cảm và góp ý của quí Thây cô Em xin chân thành cảm

on

Qua đây cho phép em bày tỏ lòng biết ơn đến sự day dé chi bao ctia cac thay, cô trong bộ môn tin học Đặc biệt là thây Nguyễn Ngọc Bình, người đã trực tiếp hướng dẫn, chỉ bảo và giúp đỡ em trong thời gian thực hiện đồ án tốt nghiệp này, em

Trang 4

MỤC LỤC

LỜI NÓI ĐẦU ĐT nh HT HH H HH HH HH HH HH h re

Phần 1: PHAN TICH VA THIET KE HE THONG

Chuong I: PHAN TICH YEU CAU DE TAL occcccccccccccceeceeseeeeeeeeeeen

ToD CHU Mang cece cccccccecceceecessecesseeecsaeecssseseeseecsesscsesesieesesseestaeens

L2 Yêu cầu đặt ra cho hệ thống ¬

Chương II: PHẦN TÍCH VÀ THIẾT KÉ HỆ THÓNG

IIL.1 Khảo sát hiện trạng - c1 2.11221111321115 1182 11181118111 kg

IL2 Sơ đồ phân rã chức năng - + csvxx2EEcxEEE2Et2EEE2EtEEEEEEErErkrrrerrere IL3 Sơ đồ luồng dữ liệu mức khung cảnh 22: cEs‡E2EvEE£Ezszrszsed

IL4 Sơ đồ luồng dữ liệu mức đỉnh . -5- + tSEExcEt2EEEEEEvEEzEErkrrerrerre IL5 Sơ đồ luồng dữ liệu mức dưới đỉnh - 5s St2xczxeE2EvExrkrsrrree II.6 Mô hình thực thể liên kết 2-52 S SE 213211211211111211 2121 e2

IIL.7 Danh sách các bảng đữ liệu . 2/2 222222212222 sexsrks

Phần2: CÁC KỸ THUẬT VÀ CƠNG CỤ LẬP TRÌNH

Trang 5

L1 ASP là gì 9 2 2222211122222 n2 222 reo 18

I2 Mô hình hoạt động của ASP - Q2 QQ S221 S SH SH HH Hới 18

L3 Câu trúc của một tập tin ASP 2c s S2 x2 2E E11 ttrrrrerereei 18

L4 Cac d6i twong trong ASP oo ccccccccccccesessecsestssesrsesesersssesecevervstsereeneesees 18

I.Š5 Các Component của ASPP S1 2H n2 HS SH TH nhớt 19

L6 ASP và cơ sở đữ liệu . - 5c s2 12 12712 12 1 2212111 1 rên 19 ChuwonglIl: NGON NGU LAP TRÌNH VBSCRIPT - sec 20 II.1 Giới thiệu về VBSCRIPT 5s 2s 2S E2EEE211211211111 21x21 1x cxe2 20 IIL2 Các kiểu dữ liệu của VBSCRIPT 5c s22 E1 EEExEEeErrrrret 20 IL3 Biến trong VBSCRIPT 2 + 12C 121121111125 7127.2115 EEEtrrrrri 20 IL4 Hăng trong VBSCRIPT - 5 E131 2x x2 2E 21t tk errrrtrrrerrrri 20

II.5 Các toán tử trong VBSCRIPT” - 2c 1 12211122211 1132 1111111 ssrrxei 20

II.6 Các hàm có sẵn và thông dụng của VBSCRIPT cccscssse¿ 21 Phần3: CÀI ĐẶT HỆ THÓNG

Chương I: YÊU CÂU HỆ THÓNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH 22 L1 Yêu cầu hệ thống . - + ©5221 x212E111 11211112171 EE.EEEEEEEEErrrtrerrrye 22

1.2 Cài đặt chương trình - - S2 2 2211221111321 1181118 11181188111 8 kg 22

Trang 6

IL1 Một số giao diện phần khách hàng - St 2 E2E2EE2EtEESErErrrreed 23 IL2 Một số giao diện phần quản lý -¿-s- +21 SEE2EE Et2E2EEEEEEESEEExrrrrreree 25

Trang 7

PhằnI: PHAN TICH VA THIET KE HE THONG Chuong I: PHAN TICH YEU CAU DE TAI 1.1 CHUC NANG

Day la mot website nham ban va gidi thigu rong rai cac mat hang cua cong ty đên cho người tiêu dung voi cac chi tiét mặt hàng cũng như giá cả một cách chính xác Có những chức năng sau:

- Cho phép nhập hàng vào CSIDL

- Hiền thị danh sách các mặt hàng theo từng loại ( bao gồm: hình ảnh, giá cả, thời gian bảo hành, mô tả chức năng)

- Hién thi hàng hóa mà khách hàng đã chọn dé mua

- Hiền thị đơn đặt hàng của khách hang

- Cung cấp khả năng tìm kiếm, khách hàng có thể truy câp từ xa để tìm kiếm

xem mặt hàng đặt mua

- Cho phép quản lý đơn đặt hàng

- Cập nhập mặt hàng, loại mặt hàng, khách hàng, nhà cung cấp - Thống kê mặt hàng, khách hàng, đơn dặt hàng, doanh thu - Cho phép hệ thống quản trị mạng từ xa

Trang 8

- Một máy làm Web Server

- Hệ điều hành hỗ trợ cho chương trình là Windows 2000

- Hệ cơ sở đữ liệu được dùng là MS SQL 2000

- Các phần mêm khác dùng để lập trình và thiết kế Web

1.2.2 Yéu cau trang Web

Hệ thống gồm có hai phân:

a Phan thứ nhất dành cho khách hàng: Khách hàng là những người có nhu

cau mua sam hang hoa Ho sé tim kiếm các mặt hàng cần thiết từ hệ thống và đặt

mua các mặt hàng này Vì thê trang web phải thỏa mản các chức năng sau:

Thứ nhất: Hiển thị danh sách các mặt hàng của công ty để khách hàng có thể

xem và lựa chọn

Thứ hai: 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 bước vào trang web thương mại là tìm kiếm các mặt hàng mà họ cần và

muốn mua Đôi lúc cũng có nhiều khách hàng vào website này mà không có ý định mua hay không biết mua gì thì yêu câu đặt ra cho hệ thống là làm thế nào để khách

hàng có thê tìm kiêm nhanh và hiệu quả các mặt hàng mà họ cân tìm

Thứ ba: Sau khi khách hàng lựa chọn xong những mặt hàng cân đặt 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 hay những thông tin yêu cầu quá nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách hàng

Trang 9

hay giá cả Bạn có thê nhập địa chỉ email của bạn vào Lúc đó bạn có thê nhận được thông tin cập nhật từ site

b Phần thứ hai dành cho nhà quản lý: Là người làm chủ ứng dụng, có quyên kiểm soát mọi hoạt động của hệ thống Người này được cấp một username và

password dé dang nhap vao hé thong thực hiện những chức năng của mình

Nếu như quá trình đăng nhập thàng công thì nhà quản lý có những chức năng

Sau:

Thứ nhất: Chức nang quan ly cập nhật (thêm, xóa, sửa) các mặt hàng trên trang web, việc này không phải dễ Nó đòi hỏi sự chính xác

Thứ hai: Tiếp nhận và kiểm tra đơn đặt hàng của khách hàng Hiền thị đơn đặt

hàng hay xóa bỏ đơn đặt hàng

Thứ ba: Thống kê các mặt hàng, khách hàng, nhà cung cấp, thống kê doanh

thu

Ngoài các chức năng nêu trên thì trang web phải được trình bày sao cho dễ hiểu, giao diện mang tính dễ dùng, đẹp mắt và làm sao cho khách hàng thấy được những thông tin cần tìm, cung cấp những thông tin quảng cáo thật hấp dẫn, nhăm thu hút sự quan tâm về công ty mình và có cơ hội sẽ có nhiều người tham khảo

nhiều hơn

Điều quan trọng trong trang web mua bán trên mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đến người dùng trong quá trình đặt mua hay

thanh tốn

Đơng thời trang web còn phải có tính dễ nâng cấp, bảo trì, sửa chữa khi cân bồ

Trang 10

Chương II: PHAN TICH VA THIET KE HE THONG

H.1 KHẢO SÁT HIỆN TRẠNG

Sau khi khảo sát hiện trạng, em năm bắt được các thông tin sau:

Quản lý khách hàng: mỗi khách hàng được quản lý các thông tin sau đây: Họ,

tên, địa chỉ, điện thoại, fax, email, tên đăng nhập, mật khâu Ngoài ra, nếu

kháchhàng là công ty hay cơ quan thì quản lý thêm tên công ty/cơ quan

Quản lý mặt hàng: mỗi mặt hàng được quản lý những thông tin: Tên mặt hàng,

đơn giá, số lượng, thời gian bảo hành, hình ảnh, mô tả

Quá trình đặt hàng của khách hàng: Khách hàng xem và lựa chọn mặt hàng cần mua Trong quá trình lựa chọn, bộ phận bán hàng sẽ trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn Sau khi lựa chọn xong, bộ phận bán

hàng sẽ tiến hành lập đơn đặt hàng của khách Sau khi tiếp nhận yêu câu trên, bộ phận nảy sẽ làm hóa đơn và thanh toán tiên

Trong trường hợp nhiều công ty, trường học, các doanh nghiệp, .có yêu câu đặt hàng, mua với số lượng lớn thì cửa hàng nhanh chóng làm phiếu đặt hàng, phiêu thu có ghi thuế cho từng loại mặt hàng và giao hàng hàng theo yêu câu

Trang 11

và phương thức đặt hàng với nhà cung cấp Việc đặt hàng với nhà cung cấp được thực hiện thông qua địa chỉ trên mạng hay qua điện thoại, fax

Quá trình nhập hàng: Sau khi nhận yêu cầu đặt hàng từ công ty, nhà cung cấp sẽ giao hàng cho công ty có kèm theo hóa đơn hay bảng kê chỉ tiết các loại mặt hàng Thủ kho sẽ kiểm tra lô hàng của từng nhà cung cấp và trong trường hợp hàng hóa giao không đúng yêu cầu đặt hàng hay kém chất lượng về hệ thống máy móc thì thủ kho sẽ trả lại nhà cung cấp và yêu câu giao lại những mặt hàng bị trả đó

Tiếp theo thủ kho sẽ kiểm tra chứng từ giao hàng để gán giá trị thành tiền cho từng loại sản phẩm Những loại hàng hóa này sẽ được cung cấp một mã số và được cập nhật ngay vào giá bán Sau khi nhập xong chứng từ giao hàng, nhân viên nhập kho sẽ in một phiếu nhập để lưu trữ trong hồ sơ

Từ quy trình thực tiễn nêu trên, ta nhận thấy răng hệ thống được xây dựng cho bài toán đặt ra chủ yếu phục vụ cho hai đôi tượng: Khách hàng và nhà quản lý

Khách hàng: là những người có nhu cầu mua sắm hàng hóa Khác với việc đặt hàng trực tiếp tại công ty, khách hàng phải hoàn toàn tự thao tác thông qua từng bước cụ thể để có thể mua được hàng Trên mạng, các mặt hàng được sắp xếp và phân theo từng loại mặt hàng giúp cho khách hàng dễ dàng 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ì những thông tin về mặt hàng đó sẽ hiển thị lên màn hình như: hình ảnh, đơn giá,

mô tả, và bên cạnh là trang liên kết để thêm hàng hóa vào giỏ hàng Đây là giỏ hàng điện tử mà trong đó chứa các thông tin về hàng hóa lẫn số lượng khách mua và hoàn toàn được cập nhật trong giỏ

Khi khách hàng muốn đặt hàng thì hệ thống hiến thị trang xác lập đơn đặt hàng

Trang 12

Nhà quản lý: Là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt động của hệ thông Nhà quản lý được câp một username và password đê đăng nhập vào hệ

thống thực hiện những chức năng của mình

Nếu như quá trình đăng nhập thang công thì nhà quản lý có thể thực hiện những công việc: quản lý cập nhật thông tin các mặt hàng, tiếp nhận đơn đặt hàng, kiểm tra đơn đặt hàng và xử lý đơn đặt hàng Thống kê các mặt hàng bán trong tháng, năm, thông kê khách hàng, nhà cung cấp, thống kê tồn kho, thông kê doanh thu Khi có nhu câu nhập hàng hóa từ nhà cung cấp thì tiến hành liên lạc với nhà cung câp đê đặt hàng và cập nhật các mặt hàng này vào cơ sở đữ liệu

IL2 SO DO PHAN RÃ CHỨC NĂNG HE THONG QUAN LY Dat hang Lap HD Cập nhật Thống kê Nhập hàng | CN khách CN mặt CN nhà CN đơn

hàng hàng cung cap dat hang

Kiém Ghi nhận Tra cứu Xử lý KT đặt tra KH KH MH MH hàng

Đăng Đăng TK khách TK mặt TK doanh TK

nhập ký hàng hàng thu DDH

TC theo TC theo Tiệp nhận Trả Giao

tên MH tên LMH DDH tién hang

Trang 13

H.3 SƠ ĐỎ LUỎNG DỮ LIỆU MỨC KHUNG CẢNH KHÁCH HÀNG Yêu cầu đặt hàng A Chap nhan hoặc không

Y/c lap hoa don

Trang 14

11.4 SO DO LUONG DU LIEU MUC

Trang 15

IL.5 SO DO LUONG DU LIEU MUC DUOI DINH PHAN RA CHUC NANG 1 “ Dat hang ” Thông tin Thông tin sai nhân Y/c dat L Tên đăng nhập, mật ——— khác h Danh sách MH

hàng |; Tên đăng nhân mâẫt -

Trang 16

PHAN RA CHUC NANG 1.1

“ Kiém tra khach hang ” Dang nhap 1.1.1 Tén va mat khau dang nhap Thông tin KH TT sai, nhập lại Yêu cầu đăng ký khách hàng ea \

PHAN RA CHUC NANG 1.3

“ Tra ciru mat hang ”

Trang 17

PHAN RA CHUC NANG 1.5

“ Kiém tra dat hang ”

Théng tin don dat hang / 1.5.1 Tiép —>_ ĐĐHCT nhận đơn đặt hàng >> Phương thức thanh Thong tin sai Khách a

Don dat hang

Thoi gian giao

TT giao hang cho qui

Trang 20

1.6 MO HINH THUC THE LIEN KET MH-NCC MH-ID Ma NCC Ngay nhap Số lượng nhập Đơn giá nhập Y MAT HANG MH-ID Hinh anh Mô tả DV tinh Số lượng tồn Tinh trang MH J VY LOAI MH Ma LMH Tén LMH NHA CUNG CAP Ma NCC - Mã tính TINH Tên NCC >> Mã tỉnh Địa chỉ NCC Tên tỉnh Điện thoại NCC Fax NCC Email NCC /\ KHÁCH HÀNG Tên đăng nhập Ma tinh Mật khẩu Họ KH DDHCT Ten KH MH-ID Giới tính Ma DDH Dia chi

Số lượng Tên công ty

Trang 21

H.7 DANH SÁCH CÁC BÁNG DỮ LIỆU

Ứng với mỗi thực thể trong mô hình thực thể liên kết, dữ liệu được cài đặt

thành một tệp cơ sở dữ liệu gôm các cột: Tên trường, kiểu dữ liệu, kích thước dữ liệu, phân ràng buộc đữ liệu

Bảng 1: KHÁCH HÀNG (Tên đăng nhập, Mật khâu, Họ KH, Tên KH, Giới

] Tên dang nhập Varchar(20) Khóa chính (không thể rỗng ) 2 Mật khâu Varchar(20) Không thể rỗng

3 Họ KH Varchar(30) Không thể rỗng 4 Tên KH Varchar(10) Không thể rỗng

5 Gidi tinh Bit(1: Nam, 0: Nir) | Không thê rỗng 6 Dia chi Varchar(50) Không thể rỗng

7 Tên công ty Varchar(50) Có thể rỗng

Trang 22

8 Điện thoại Numeric Có thể rỗng

9 Fax Numeric Có thể rỗng

Trang 23

5 Bảo hành Varchar(20) Không thể rỗng 6 Hình ảnh Varchar(50) Có thể rỗng 7 Mô tả Varchar(1024) Có thể rỗng

8 DV tinh Varchar(1) Không thể rỗng

9 Số lượng tồn Int(4) Không thê rỗng

10 Tinh trang MH Bit Không thể rỗng

Trang 24

Bảng 4: ĐĐHCT (MH-ID, Mã ĐĐH, Số lượng, Giá bán) Khóa chính (không thể rỗng ) 1 MH-ID Int(4) 2 Mé DDH Int(4)

3 Số lượng Smallint(2) Không thê rỗng

4 Giá bán Money(8) Không thê rỗng

Trang 25

1 Mã ĐĐH Int(4) Khóa chính (không thể rỗng )

2 Tên đăng nhập Varchar(20) Khóa ngoại

3 Ngày đặt hàng Datetime Không thê rỗng

Trang 26

Địa chỉ NCC Varchar(50) Không thê rỗng

Trang 27

Bang 8: MH-NCC (MH-ID, Ma NCC, Ngay nhập, Số lượng nhập, Đơn giá nhap) | | MHID Int(4) } Khóa chính (không thê rỗng) 2 Mã NCC Smallint(2) 3 Ngày nhập Datetime

4 Số lượng nhập Smallint(2) Không thể rỗng

5 Đơn giá nhập Money(8) Không thê rỗng

Bảng 9: THÔNG TIN ADMIN (Tên đăng nhập qdmin, Mật khẩu admin,

họ_admm, tên _admmn, địa chỉ admm, điện thoại admin, email admmnn)

Trang 28

Mật khẩu admin Varchar(20) Không th rỗng

Ho_admin Varchar(30) Không thể rỗng

Tên admm Varchar(10) Không thể rỗng

Địa chỉ admin Varchar(50) Không th rỗng

Điện thoại admin Numeric Có thể rỗng

Email_admin Varchar(30) Có thê rỗng

Trang 29

Phần 2: CÁC KỸ THUẬT VÀ CƠNG CỤ LẬP TRÌNH

Chuong I: TIM HIEU CONG NGHE ASP 1.1 ASP LA GI ?

ASP (Active Server Page) là môi trường kịch bản trén may chu (Server-side Scripting Environment) ding để tạo và chạy các ứng dụng Web động, tương tác và

có hiệu quả cao Nhờ tập các đối tượng có sẵn (Built-in Object) với nhiều tính năng

phong phú va khả năng hỗ trợ các ngôn ngữ Script như VBScript, Jscript cùng một số thành phân ActiveX khác kèm theo, ASP cung cấp giao diện lập trình mạnh và dễ dàng trong việc triển khai ứng dụng trên Web

Trang ASP có thể chạy trong các môi trường sau đây:

- ITS (Internet Information Server) trén Windows NT Server, Windows 2000

- PWS (Personal Web Server) trên Windows 95/98 va Windows NT Workstation

1.2 MO HINH HOAT DONG CUA ASP

Khi một Browser théng qua trình duyệt Web gửi yêu cầu đến một tập tin asp nào đó thì kịch bản chứa trong tập tin sẽ được chạy và trả kết quả về cho Browser

đó Khi Server nhận yêu cầu tới một tập tin asp thì nó sẽ đọc từ đầu đến cuối tập tin

đó, thực hiện các câu lệnh kịch bản và trả kết quả về cho Browser Kết quả trả về là

Trang 30

1.3 CAU TRÚC CUA MOT FILE ASP

Mot trang ASP thông thường gồm có các thành phân sau:

+ Dữ liệu văn bản

+ Các thẻ HTML

+ Các đoạn mã chương trình phía Client đặt trong cặp thẻ <SCRIPT> va </SCRIPT>

+ Mã chương trình ASP được đặt trong cặp thẻ <% và %>

I.4 CÁC ĐÓI TƯỢNG TRONG ASP

ASP có sẵn năm đôi tượng mà ta có thể dùng được mà không cần phải tạo các instance Chung duoc goi la cac Built-in Object

14.1 Doi twong Request

Đối tượng Request cho phép lấy thông tin thông qua một yêu cầu HTTP Chúng ta có thể dùng đối tượng Request để đọc URL, truy cập thông tin từ một form, lấy giá trị cookies lưu trữ trên máy Client

1.4.2 Doi twong Response

Khác với đối tượng Request, Response là chìa khóa để gửi thông tin tới user, là đại diện cho phân thông tin do Server trả về cho Web browser

Trang 31

Đối tượng Server 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 sử dụng phương thức Server.CreateObject để khởi

tao instance cua mot ActiveX Object trén trang ASP 1.4.4 Doi twong Application

Sử dụng đối trong Application ching ta có thể điều khiển các đặc tính liên quan đến việc khởi động và dừng ứng dụng, cũng như việc lưu trữ các thông tin có thể được truy nhập bởi các ứng dụng nói chung

14.5 Doi twong Session

Đối tượng Session dùng đề lưu trữ những thông tin cần thiết trong phiên làm việc của user Những thông tin lưu trữ trong Session không bị mất đi khi user di chuyền qua các trang của ứng dụng

1.5 CAC COMPONENT CUA ASP

ASP cung cap san 5 ActiveX Server Component, bao g6m: - Advertisement Rotator Component

- Browser Capabilities Component - Database Access Component - Content Linking Component

- TextStream Component

1.6 ASP VA CO SO DU LIEU

Trang 32

Một DSN bao gồm các thông tin chính sau:

e Tên cua DSN

e Drive két néi voi co sé dit liéu

e User ID và Password để truy cập cơ sở dữ liệu e_ Các thông tin cần thiết khác

1.6.2 ADO (Active Data Object) I ADO la gì ?

Do la ActiveX Data Object, la céng nghé truy cập cơ sở dữ liệu cua Microsoft Công nghệ này cung cấp cho bạn một giao diện thông nhất dùng để truy

cập tất cả loại đữ liệu cho dù nó xuất hiện ở đâu trên ỗ đĩa của bạn Ngoài ra, chúng

cung cấp mức độ linh hoạt lớn nhất của bất kỳ công nghệ truy cập dữ liệu của

Microsoft

2 Các đối trợng của ADO

Trang 33

Chuong II: | NGON NGU LAP TRINH VBSCRIPT H1 GIỚI THIỆU VẼ VBSCRIPT

VBScript là một thành phần mới nhất trong họ ngôn ngữ lập trình Visual Basic, cho phép tạo ra những script sử dụng được trên nhiều môi trường khác nhau như các script chay trén Browser cua client (Ms Internet Explorer 3.0) hay trên Web server (Ms Internet Information Server 3.0)

H.2 CÁC KIỂU DU LIEU CUA VBSCRIPT

VBScript chỉ có một kiểu đữ liệu duy nhất là Variant Variant là một kiểu đữ

liệu đặc biệt có thể chứa các loại dữ liệu khác nhau từ những kiểu dữ liệu đơn giản như kiểu số cho đến các kiểu dữ liệu phức tạp như kiểu bản ghi Vì Variant là kiểu dữ liệu duy nhất của VBScript nên đây cũng là kiểu dữ liệu trả về từ các hàm/thủ tục

viết băng VBScript

Nói một cách dé hiểu hơn là: Nếu trong Pascal bạn phải lưu trữ dữ liệu số

trong kiểu dữ liệu Interger, dữ liệu chuỗi trong kiểu String thì trong VBScript bạn

có thể vừa lưu trữ dữ liệu số vừa lưu trữ dữ liệu chuỗi (hay bất kỳ kiểu dữ liệu nảo

khác) trong kiểu dữ liệu Variant Việc xem một biến Variant là số hay chuỗi tùy

vào ngữ cảnh sử dụng

Đê chuyên đữ liệu từ kiêu này sang kiêu khác ta dùng các hàm chuyên như:

CBool, CByte, CInt, CStr, CDate

Để biết một biến Variant đang lưu trữ kiểu dữ liệu nào, ta dùng hàm

VarType

Trang 34

Biến là một tên tham chiếu đến một vùng nhớ, là nơi chứa thông tin của chương trình mà thông tin này có thể được thay đổi trong thời gian script chạy

Cách khai báo biên: Dim <tén bién>

Tên biến phải bắt đầu băng một kí tự chữ, trong tên biến không chứa dấu chấm, chiều dài tối đa là 255 kí tự và một biến phải là duy nhất trong tầm vực mà nó

được định nghĩa

Biến trong VBScript có thê là biến đơn hay là dãy Khi khai báo Dim A(10) thì

VBScript tạo ra một dãy có 11 phân tử Có thể thay đổi kích thước một dãy trong thời gian chạy băng cách dùng ReDim

IL4 HẰNG TRONG VBSCRIPT

Hăng là một tên có nghĩa đại diện cho một số hay một chuỗi và không thê thay

đối trong quá trình chạy

Cách khai báo hằng số giống như là khai báo biến, chỉ cân thay Dim băng

Const

Vi du: Const MyString = “This is my string”

11.5 CAC TOAN TU TRONG VBSCRIPT

VBScript có các toán tử khác nhau như số học, luận lý, so sánh Nếu muốn chỉ

định thứ tự ưu tiên của toán tử một cách rõ ràng thì dùng dấu ( ), thứ tự ưu tiên của các toán tử như sau (từ trên xuống dưới, từ trái sang phải)

- Số học: ^, -(âm), *, /, mod, +, -, &, \ (chia lay nguyén) - So sanh: =, <>, <, >, <=, >=, Is

Trang 35

Toán tử * và /, + và — có cùng độ ưu tiên và được thực hiện từ trải sang phải

IL.6 CAC HAM CO SAN VA THONG DUNG CUA VBSCRIPT

I Cac ham toan hoc:

Ham ATN, Cos, Sin, Tan, Exp, Log, Sqr,

2 Cúc hàm thao tác trên chuỗi

Ham Instr, Len, Lease, Ucase, Trim, 3 Cachamxw Ij ngay gio

Trang 36

Phân 3 CÀI ĐẶT ChuongI: YÊU CÂU HỆ THÓNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH 1.1 YEU CÂU HỆ THÓNG Chương trình được cải đặt trên máy Server Các phần mềm cần thiết cho chương trình hoạt động:

+ Hệ điều hành Window 2000 hoặc Window NT Server (4.0)

+ Internet Information Server (IIS) đóng vai trò làm Web Server + Trình duyệt Web Internet Explorer 4.0 trở lên

+ Hệ quản trị cơ sở dữ liệu MS SQL Server 2000

+ Vietkey

L2 CÀI ĐẶT CHƯƠNG TRÌNH

Hệ thống cài đặt gồm có hai phân:

+ Phân thứ nhất hỗ trợ cho khách hàng: Phần này nhằm giới thiệu cho khách

hàng về công ty, các mặt hàng kinh doanh của công ty và hỗ trợ cho việc đặt hàng qua mạng khi khách hàng có nhu câu Phần này gồm có các chức năng xử lý sau:

- Đăng nhập

Trang 37

- Tra cứu hàng hóa theo yêu câu

Nhập: Tên mặt hàng hoặc tên loại mặt hàng hoặc mã mặt hàng hoặc

thông tin khác

Xuất: Danh sách các mặt hàng cân tìm hoặc thông tin không tìm thấy - Chọn hàng đưa vào giỏ hàng

- Xử lý mặt hàng đã chọn: Xóa, cập nhật số lượng, tính số tiền mà khách

hàng cần thanh toán

Thành tiền của một mặt hàng = Số lượng * Đơn giá bán

Tổng số tiền mà khách hàng phải thanh toán = Thành tiền

- Kiểm tra đặt hàng và lập đơn đặt hàng

+ Phân thứ hai hỗ trợ cho nhà quản lý: Phần này chủ yếu hỗ trợ cho việc quản lý, cập nhật, thống kê các thông tin cần thiết như: mặt hàng, loại mặt hàng, khách hàng, nhà cung cấp, đơn đặt hàng Gôm có các xử lý sau:

- Cập nhật mặt hàng: Thêm, Xóa, Sửa - Cập nhật loại mặt hàng: Thêm, Xóa, Sửa - Cập nhật đơn đặt hàng: Xóa, Sửa

- Cập nhật nhà cung cấp: Thêm, Xóa, Sửa

- Cập nhật khách hàng: Xóa, Sửa

Trang 38

- Thông kê hàng tôn, khách hàng, đơn đặt hàng - Thông kê doanh thu theo tháng, năm

- Thông kê mặt hàng bán trong tháng, năm

Chương II: THIẾT KẾ GIAO DIỆN VÀ HƯỚNG DÂN SỬ DỤNG

H.1 MỘT SÓ GIAO DIỆN PHÂN KHÁCH HÀNG

¬3 http:/ /localhost/DUNGTUYEN/Source/catalogue.asp?tenImh=Tivi MH phang - Microsoft Internet Explorer

File Edit View Favorites Tools Help |

Back x- => - (G3 4 | Gsearch [SyFavorites GPmMedia <4) Eh~ SH G3 x [S]

Address je) http: //localhost/DUNGTUYEN/Source/catalogue asp?tenImh=Tivi%e20MH%.20phang LIEN HE BANG KY XEM DS ĐPH Tivi rmmäu — CS29D8 $2 Tim kiém Ba Gia: 8750000 VND [Lửa chọn =] = ` DVD Bảo hành: 2 năm au ideo - — ou Fe ae | ———- — {Gis hang Dan may mint _ Bép ga NG6i com điện y = = K¥XA25M80 geo ma May giat la on Gia: 7850000 ‘VND “ˆ en Tica Ban ui dién

May nud'c nong

May hat bui = oe Tu lanh & 4 Gio hang

Bao hanh: 2 nam = E Theo bạn sản phẩm của Lò nướng hang nao có chất lượng tết Tu ding nhất ? xi

In http: {flocalhost/DUNGTUYEN/Source/gioithieu asp | | Ge Local intranet

start || | a wl @ “Si >|| (3) s | E8]p | fi} 1 | fi } £ìn | #f1c | /@ a | am f31a |[£ìn |<$: *“#E?3 v| s:01Am

Trang 39

File Edit View Favorites Tools Help | Back ~ => ~ & [2) at | Gsearch (yFavorites GfPmedia {4 | SNx 4 Gl - |]

Address ©) http: f/localhost/DUNGTUYEN/Source/ShoppingCart asp7option=update ~| @ So

Bạn CÓ 1 ma€at hang trong gio hang cua ban Cam on ban đã chon mat hang cua Chúng tôi !

Đặt hàng | Xoá thẻ hàng | Tiép tuc chon hang

x1lã sàn phẩm Số lượng Giá | Thanh tién a

CS29D8 [5 8750000 43750000 xX6a Téng céng: 43750000

* Đề thay đổi số lượng của rmmặt hàng can dat mua, ban hay nh4ap vao 6 s6 luong va

nhãn nút "Cập nhật": Cập nhật i

|@] Done [ TT K Local intranet

Pstart ||| 544 mã @ Sĩ >| | 3)^ | 8)e | øì: | ì |[£àn #1c | @a | EBim.| 81s | fo BJ} 9:09am

Màn hình giao diện “G1ỏ hàng”

3 http://localhost/DUNGTUYEN/Sourcedangnhap.asp - licrosoft Internet Ewplorer

File Edit View Favorites Tools Help |

Back > => ~ & [2] Z| search (Favorites fẾÍ Media €3 | S5~x &# lŒW - =]

Address ja http: f/localhost/DUNGTUYEN/Source/dangnhap asp TRANG CHU GIỚI THIỆU LIÊN HỆ ĐĂNG KỸ XEM DS ĐPH Bép ga 4> Tìm kiếm Bản ủi điện Dàn máy GD Lựa chọn s2 Đầu Video Đầu VCD/DVD Tên truy cập: [mylinhnt Libu, Lỗ nưỡng

Máy điều hòa

Máy giật mat khau: & [Por

May hut bui

Máy nước nóng Theo bạn sản phẩm của a ane? = ang nha Tu ding [ Đăng nhập | Panasonic Cc Tu lanh Tivi mau Tivi MH phang National Đổi mật khẩu | Đăng ký Vitek VTEB Cc _ |i

|) http: /flocalhost/DUNGTUYEN/Source/catalogue asp?tenimh=May hit bui | [| | |B Local intranet

Trang 40

File Edit View Favorites Tools Help |

Bak + > ~ @ Z| Gsearch (yFavorites media <| E4~ SO - EI

Address fe) http: /flocalhost/DUNGTUYEN/Source/dangky.asp

BOA BOS : i ỳ Es , Products

TRANG CHU GIỚI THIỆU mt XEM DS ĐPH

THONG TIN KHACH HANG $2 Tim kiém [Lựa chon =] Ho | * [_D Tên :| * Tên truy cập :| * — Mật khẩu :| * Nhập lại mật khẩu:| * 'F'.à Giới tính : ® hlam co Ney Tivi MH phang

Đầu VGD/DVD Địa chỉ gời thư :| 7

TK Dan may CD Tỉnh Thành :[ An Giang > Dan may mini Tên công ty :|

Bép ga mon on - ÏĨ =i le) http: //localhost/DUNGTUYEN/Source/gioithieu asp mm lÊE Local intranet

‘Astart| | w2 Si all (3Js | )p ] 1 ) Be | @Da | Js ||£n &rla | im |<f: + #7 6» x| 10:06 AM

Màn hình giao diện “Đăng ký thông tin khách hàng”

Ngày đăng: 27/06/2014, 17: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