Tải bản đầy đủ (.doc) (22 trang)

Website thuong mai dtu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.13 MB, 22 trang )

GVHD: TS. Lê Ngọc Xuân

Website thương mại điện tử

Website thương mại điện tử
(sinh viên thực hiện : Phan Thị Anh – Lớp 46B1- CNTT)

--------------------------------------------------------------------

MỤC LỤC
LỜI NÓI ĐẦU.......................................................................................................

Phần 1: YÊU CẦU CỦA ĐỀ TÀI
1. Chức năng..............................................................................................
2. Yêu cầu đặt ra cho hệ thống...................................................................
Phần 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG..........................
1. Khảo sát hiện trạng................................................................................
2. Sơ đồ phân rã chức năng........................................................................
3. Sơ đồ luồng dữ liệu mức khung cảnh....................................................
4. Sơ đồ luồng dữ liệu mức đỉnh................................................................
5. Sơ đồ luồng dữ liệu mức dưới đỉnh.......................................................
6. Mơ hình thực thể liên kết.......................................................................
7. Danh sách các bảng dữ liệu...................................................................

Phần 3: CÁC KỸ THUẬT VÀ CƠNG CỤ LẬP TRÌNH
Chương I: TÌM HIỂU CƠNG NGHỆ ASP.................................................
1. ASP là gì ?.............................................................................................
2. Mơ hình hoạt động của ASP..................................................................
3. Cấu trúc của một tập tin ASP.................................................................
4. Các đối tượng trong ASP.......................................................................
5. Các Component của ASP.......................................................................


6. ASP và cơ sở dữ liệu..............................................................................
ChươngII: NGƠN NGỮ LẬP TRÌNH C#..................................................
1. Giới thiệu về C#.....................................................................................
2. Các kiểu dữ liệu của C#.........................................................................

Phần 4: CÀI ĐẶT HỆ THỐNG
Chương I: YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH....
1. u cầu hệ thống...................................................................................
2. Cài đặt chương trình..............................................................................
Chương II: MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH
ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI...........................
KẾT LUẬN............................................................................................................
TÀI LIỆU THAM KHẢO.....................................................................................

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

1


Website thương mại điện tử

GVHD: TS. Lê Ngọc Xuân

Phần 1: YÊU CẦU CỦA ĐỀ TÀI
1. CHỨC NĂNG
Đây là một website nhằm bán và giới thiệu rộng rãi các mặt hàng của công ty
đến cho người tiêu dùng với các 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 CSDL.
- Hiển thị danh sách các mặt hàng theo từng loại (bao gồm: tên, hình ảnh, giá

cả,...).
- Hiển thị hàng hóa mà khách hàng đã chọn để mua.
- Hiển thị đơn đặt hàng của khách hàng.
- 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.

2. YÊU CẦU ĐẶT RA CHO HỆ THỐNG
1. Về mặt thiết bị và phần mềm
- Hệ điều hành hỗ trợ cho chương trình là Windows 2000.
- Hệ cơ sở dữ 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.

2. Yêu cầu trang Web
Hệ thống gồm có hai phần:
a. Phần thứ nhất dành cho khách hàng: Khách hàng là những người có nhu
cầu mua sắm hàng hóa. Họ sẽ tìm 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 u cầu q 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.
Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

2


Website thương mại điện tử

GVHD: TS. Lê Ngọc Xuân

Ngoài ra, cịn có một số chức năng như: đăng kí, đăng nhập. Khách hàng có
thể thay đổi mật khẩu của mình.
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 sốt mọi hoạt động của hệ thống. Người này đượ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ư q 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 năng quản lý cập nhật (thêm, xóa, sửa) các mặt hàng trên
trang web.
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ổ
sung, cập nhật những tính năng mới.

Phần 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
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: tên
đăng nhập, mật khẩu, họ tên, địa chỉ, điện thoại, email.
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,
tên loại mặt hàng, hình ảnh, mơ tả, đơn giá, số lượng tồn.
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 tốn tiền.
Q trình đặt hàng với nhà cung cấp: Hàng ngày nhân viên kho sẽ kiểm tra
hàng hóa trong kho và đề xuất lên ban điều hành cần xử lý về việc những mặt hàng
cần nhập. Trong quá trình đặt hàng thì ban điều hành sẽ có trách nhiệm xem xét các
đề xuất về những mặt hàng yêu cầu và quyết định loại hàng, số lượng hàng cần đặt.
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.
Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

3


Website thương mại điện tử


GVHD: TS. Lê Ngọc Xuân

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ê chi 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 hồn tồ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 chính là
giỏ hàng điện tử để phục vụ việc mua hang trên mạng.
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
cùng thông tin về khách hàng và hàng hóa. Cuối cùng là do khách hàng tùy chọn đặt
hay không.
Nhà quản lý: Là người làm chủ hệ thống, có quyền kiểm số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 thàng 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ở dữ liệu,...

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

4


GVHD: TS. Lê Ngọc Xuân

Website thương mại điện tử

2. BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG VÀ BIỂU ĐỒ LUỒNG DỮ LIỆU
2.1. SƠ ĐỒ PHÂN RÃ CHỨC NĂNG
HỆ THỐNG QUẢN LÝ

Đặt hàng

Kiểm
tra KH

Đăng
nhập

Cập nhật

Lập HĐ


Ghi nhận
KH

CN khách
hàng

CN mặt

Tra cứu
MH

Xử lý
MH

CN nhà
cung cấp

hàng

TC theo tên
LMH

CN đơn
đặt hàng

KT đặt
hàng

TK khách

hàng

Đăng


TC theo tên
MH

Thống kê

TK mặt
hàng

Tiếp nhận
ĐĐH

TK doanh
thu

Trả
tiền

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

TK
ĐĐH

Giao
hàng


5


GVHD: TS. Lê Ngọc Xuân

Website thương mại điện tử

2.2. SƠ ĐỒ LUỒNG DỮ LIỆU MỨC KHUNG CẢNH

Y/c nhập mặt
hàng

Yêu cầu đặt hàng

hoặc khơng
Y/c lập hóa đơn

Hóa đơn được lập

Y/c cung cấp mặt hàng

KHÁCH
HÀNG

HỆ
THỐNG
QUẢN
LÝ BÁN
HÀNG
QUA

MẠNG
Mặt hàng được cung cấp

Chấp nhận

Kết quả yêu cầu
Y/c cập nhật

NHÀ
QUẢN


Y/c thống kê
kết quả cập nhật
thống kê

NHÀ CUNG CẤP

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

6


GVHD: TS. Lê Ngọc Xuân

Website thương mại điện tử

2.3. SƠ ĐỒ LUỒNG DỮ LIỆU MỨC ĐỈNH
2. Lập
hóa

đơn

Yêu cầu lập hóa đơn
Hóa đơn được lập

Hóa đơn được lập
Yêu cầu lập hóa đơn

Mặt hàng

Khách
hàng

Y/c đặt hàng

Nhà
cung
cấp
Chấp nhận cung cấp

Đơn đặt hàng

Yêc cầu cung cấp MH

Thông tin KH

1. Đặt
hàng

chấp nhận


4.
Thống


Y/c thống kê
Kết quả thống kê

Yêc cầu nhập MH

KQ yêu cầu

5. Nhập
hàng

3. Cập
nhật
KQ cập nhật

Y/c cập nhật

hoặc từ chối

Nhập tên và MK

Đăng
nhập
HTQL

TT sai nhập lại


Nhà quản lý

Thông tin Admin

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

7


GVHD: TS. Lê Ngọc Xuân

Website thương mại điện tử

2.4. SƠ ĐỒ LUỒNG DỮ LIỆU MỨC DƯỚI ĐỈNH
PHÂN RÃ CHỨC NĂNG 1
“ Đặt hàng ”

Thông tin KH
Thông tin sai, nhập lại

1.1
Kiểm
tra KH
Y/c đặt hàng

1.2 Ghi
nhận
KH


Tên đăng nhập, mật khẩu

Khách
hàng
Danh sách MH

1.3 Tra
cứu MH

Mặt hàng lựa
chọn

Tên đăng nhập, mật khẩu

ĐĐHCT

1.4
Xử lý
MH

Mặt hàng

Thông tin các MH đặt mua

1.5 KT
đặt
hàng

Đơn đặt hàng


ĐĐHCT: Đơn đặt hàng chi tiết

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

8


GVHD: TS. Lê Ngọc Xuân

Website thương mại điện tử

PHÂN RÃ CHỨC NĂNG 1.1
“ Kiểm tra khách hàng ”

Tên và mật khẩu đăng nhập

Khách
hàng

1.1.1
Đăng
nhập

Thông tin KH

Yêu cầu đăng ký

TT sai, nhập lại

1.1.2

Đăng ký

PHÂN RÃ CHỨC NĂNG 1.3
“ Tra cứu mặt hàng ”

Y/c tk theo tên MH

1.3.1 Tra
cứu theo
tên MH

Mặt hàng

DS mặt hàng hay

Khách
hàng

TT khơng tìm thấy
Y/c tk theo tên LMH

DS mặt hàng hay
TT khơng tìm thấy

1.3.2 Tra
cứu theo
tên LMH

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT


Loại mặt hàng

9


GVHD: TS. Lê Ngọc Xuân

Website thương mại điện tử

PHÂN RÃ CHỨC NĂNG 1.5
“ Kiểm tra đặt hàng ”

Thông tin đơn đặt hàng

Thơng tin sai

1.5.1 Tiếp
nhận đơn
đặt hàng

ĐĐHCT

Phương thức thanh tốn

Khách
hàng

1.5.2
Trả
tiền


Đơn đặt hàng
Thời gian giao hàng
TT giao hàng cho quí khách
1.5.3
Giao hàng

Mặt hàng

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

10


GVHD: TS. Lê Ngọc Xuân

Website thương mại điện tử

PHÂN RÃ CHỨC NĂNG 3
“ Cập nhật ”

3.1 Cập
nhật
KH

TT cập nhật khách hàng

Thông tin KH
Tên và mật khẩu


Nhà
quản lý

Y/c cập nhật KH

Đăng
nhập

TT nhập
sai

HTQL

Thông tin Admin

Y/c cập nhật MH

TT cập nhật
MH

3.2 Cập
nhật
MH

Y/c cập nhật NCC

Y/c cập nhật DDH

Đơn đặt hàng


Mặt hàng

TT cập nhật nhà cung cấp

TT cập nhật đơn đặt hàng

3.3 Cập
nhật
NCC

Thông tin NCC

3.4 Cập
nhật ĐĐH

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

11


GVHD: TS. Lê Ngọc Xuân

Website thương mại điện tử

PHÂN RÃ CHỨC NĂNG 4
“ Thống kê ”

4.1
Thống kê
KH


Kết quả thống kê KH

Tên và mật khẩu

Nhà
quản


Y/c thống kê KH

HTQL
Y/c thống kê MH

4.2
Thống
kê MH

MH

Thông tin Admin

Đăng
nhập

TT nhập
sai

Kq thống kê


Thông tin KH

Y/c thống kê DDH

Y/c thống kê doanh thu

Mặt hàng
Kq thống kê doanh thu

Đơn đặt hàng

4.3
Thống kê
doanh
thu

4.4
Thống

ĐĐH

Kq thống kê đơn đặt hàng

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

12


Website thương mại điện tử


GVHD: TS. Lê Ngọc Xuân

3. DANH SÁCH CÁC BẢNG DỮ LIỆU CHÍNH
Bảng 1: KHÁCH HÀNG (tblKhachHang)

Bảng 2: NHÀ CUNG CẤP (tblNCC)

Bảng 3: LOẠI MẶT HÀNG (tblMainMenu)

Bảng 4: MẶT HÀNG (tblSubMenu)

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

13


Website thương mại điện tử

GVHD: TS. Lê Ngọc Xuân

Bảng 5: tblMenuNgang

Bảng 6: CHI TIẾT SẢN PHẨM (tblMatHang)

Bảng 7: tblMH_NCC

Bảng 8: tbl DDH_Detail

Bảng 9: tbl DDH


Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

14


Website thương mại điện tử

GVHD: TS. Lê Ngọc Xuân

Bảng 10: tblAdmin

Phần 3:
Chương I:

CÁC KỸ THUẬT VÀ CƠNG CỤ
LẬP TRÌNH
TÌM HIỂU CƠNG NGHỆ ASP

1. ASP LÀ GÌ ?
ASP (Active Server Page) là môi trường kịch bản trên máy chủ (Server-side
Scripting Environment) dùng để 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ú và 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:
- IIS (Internet Information Server) trên Windows NT Server, Windows
2000.
- PWS (Personal Web Server) trên Windows 95/98 và Windows NT
Workstation.


2. MƠ HÌNH HOẠT ĐỘNG CỦA ASP
Khi một Browser thơng qua trình duyệt Web gửi 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à
một trang HTML.

3. CẤU TRÚC CỦA MỘT FILE ASP
Một 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> và
</SCRIPT>.
+ Mã chương trình ASP được đặt trong cặp thẻ <% và %>.

4. CÁC ĐỐI TƯỢNG TRONG ASP
Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

15


Website thương mại điện tử

GVHD: TS. Lê Ngọc Xuân

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. Chúng được gọi là các Built-in Object.

4.1. Đối tượng 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.

4.2. Đối tượng 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.

4.3. Đối tượng Server
Đố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 tạo
instance của một ActiveX Object trên trang ASP.

4.4. Đối tượng Application
Sử dụng đối tượng Application chúng 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.

4.5. Đối tượng 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.

5. CÁC COMPONENT CỦA ASP
ASP cung cấp sẵn 5 ActiveX Server Component, bao gồm:
- Advertisement Rotator Component
- Browser Capabilities Component
- Database Access Component
- Content Linking Component
- TextStream Component


6. ASP VÀ CƠ SỞ DỮ LIỆU
6.1. Cấu hình DSN (Data Source Name)
Một DSN bao gồm các thơng tin chính sau:
• Tên của DSN
• Drive kết nối với cơ sở dữ liệu
• User ID và Password để truy cập cơ sở dữ liệu
• Các thông tin cần thiết khác

6.2. ADO (Active Data Object)
1. ADO là gì ?
Đó là ActiveX Data Object, là cơng nghệ truy cập cơ sở dữ liệu của
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 dữ 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 tượng của ADO
Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

16


GVHD: TS. Lê Ngọc Xuân

Website thương mại điện tử

Có 8 đối tượng trong ADO: Recordset, Connection, Command, Parameter,
Record, Field, Stream, Error. Trong đó 3 đối tượng chính thường xun được sử
dụng đó là: Connection, Recordset và Command.


Chương II: NGƠN NGỮ LẬP TRÌNH C#
1. GIỚI THIỆU VỀ C#
2. CÁC KIỂU DỮ LIỆU TRONG C#

Phần 4:
Chương I:

CÀI ĐẶT HỆ THỐNG
YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT
CHƯƠNG TRÌNH

I.1. U 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.

I.2. 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
- Đăng ký thơng tin khách hàng
- Tra cứu hàng hóa theo 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.

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

17


Website thương mại điện tử

GVHD: TS. Lê Ngọc Xuân

+ 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
- Xử lý đơn hàng
- 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: MỘT SỐ GIAO DI ỆN CỦA CHƯƠNG TRÌNH

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

18


Website thương mại điện tử

GVHD: TS. Lê Ngọc Xuân

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

19


Website thương mại điện tử

GVHD: TS. Lê Ngọc Xuân

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

20


Website thương mại điện tử

GVHD: TS. Lê Ngọc Xuân


ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN
ĐỀ TÀI
A. Đánh giá kết quả cài đặt
Trong quá trình thực hiện đồ án tốt nghiệp, em đã cố gắng hết sức để tìm hiểu
và cài đặt chương trình nhưng vì thời gian có hạn nên có thể chưa giải quyết được
tất cả các vấn đề đặt ra. Em rất mong nhận được sự thông cảm của q Thầy cơ. Em
xin chân thành cảm ơn.
Những kết quả đạt được:
+ Về cơng nghệ:
- Tìm hiểu và nắm bắt được các công cụ thiết kế Web.
- Biết được cách thiết kế Web động cũng như cách tổ chức cơ sở dữ liệu.
- Các dịch vụ trên Internet, đặc biệt là Web.
+ Về cài đặt chương trình:
- Giới thiệu các mặt hàng kinh doanh của công ty đến với khách hàng.
- Cho phép tra cứu mặt hàng khi khách hàng có nhu cầu tìm hàng.
Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

21


Website thương mại điện tử

GVHD: TS. Lê Ngọc Xuân

- Cho phép khách hàng thực hiện việc đặt hàng qua mạng.
- Tiếp nhận đơn đặt hàng của khách hàng.
- Lập hóa đơn.
- Cập nhật: Mặt hàng, khách hàng, nhà cung cấp, đơn đặt hàng.
- Thống kê: Mặt hàng bán trong tháng, năm, khách hàng, đơn đặt hàng,
doanh thu, tồn kho.

+ Tính năng của chương trình:
- Thơng tin về khách hàng, mặt hàng,…được cập nhật kịp thời, chính xác.
- Giao diện thân thiện với người dùng.
- Do điều kiện, nên chương trình chỉ mới chạy thử trên máy đơn.

B. Hướng phát triển đề tài
+ Cho phép khách hàng mua và thanh toán trực tiếp qua mạng.
+ Hỗ trợ thực hiện in ấn trên Web.

Sinh viên thực hiện : Phan Thị Anh - Lớp 46B1_CNTT

22



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×