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

Cấu hình ODBC

Một phần của tài liệu ỨNG DỤNG NGÔN NGỮ ASP XÂY DỰNG WEBSITE BÁN ĐIỀU HOÀ TRÊN MẠNG (Trang 41 -41 )

ODBC đợc bổ sung nh là một chuỗi các file có thể thi hành đợc các th viện liên kết động (Dynamic Link Libary) và các file cấu hình INI nh sau:

• ODBC Administrator (ODBC ADM. EXE): đây là chơng trình thuộc nhóm Control Panel cho phép chúng ta cài đặt các trình điều khiển ODBC mới và định nghĩa Data Source mới. Chi tiết về các tự động hoá đã đợc cài đặt nằm trong ODBCINST. INI, còn chi tiết về Data Source nằm ở ODBC. INI

• Driver Manager (ODBC. DLL): trình quản lý điều khiển chịu trách nhiệm kết nối Data Source đến các trình điều khiển ODBC khác nhau và các khởi động kích hoạt khác.

• Driver: Các trình điều khiển tự chúng bao gồm một hay nhiều th viện liên kết động cũng nh hỗ trợ các file INI, tuỳ thuộc vào các trình bổ sung cho các nhà cung cấp.

Trớc khi truy cập một cơ sở dữ liệu thông qua ODBC chúng ta phải định nghĩa Data Source để cho ODBC biết làm sao để xây dựng mối liên kết cho chúng khi yêu cầu. Có thể sử dụng một trong hai cách sau:

- Tên Data Source

- Tên cơ sở dữ liệu.

- Mô tả về cơ sở dữ liệu có thể có hoặc không

Khi truy xuất cơ sở dữ liệu bằng ASP chúng ta sẽ sử dụng phơng pháp thứ nhất tức là sử dụng ODBC Administrator để định nghĩa một Data Source.

Chơng V

Xây dựng WEB bán hàng

5.1. XÁC ĐỊNH YấU CẦU CỦA WEBSITE

5.1.1. Đặt bài toỏn

Với sự phỏt triển mạnh mẽ của Internet như hiện nay em đó xõy dựng một website bằng tiếng Việt để phục vụ cho nhiều mục đớch như: Tư vấn thiết kế hệ thống lạnh cho khỏch hàng, chăm súc khỏch hàng, bỏn hàng qua mạng và lắp đặt thiết bị hệ lạnh cho khỏch hàng

Với hệ thống cửa hàng đang làm thỡ việc giao dịch và thanh toỏn theo mụ hỡnh rất thủ cụng việc khỏch hàng mua sản phẩm giỏn tiếp tại cửa rất bất tiện do xu hướng giao dịch và thanh toỏn hiện đại ngày càng phổ biến và khụng phự hợp với hệ thống làm việc cũ qua giấy tờ. Vỡ vậy việc ỏp dụng thanh toỏn hiện đại làm giảm đi rất nhiều cụng đoạn và độ chớnh xỏc cao, nờn đỏp ứng được những nhu cầu mới của thời đại CNTT

Việc mua bỏn hàng trờn mạng đó giải quyết được những nhược điểm trờn. Qua trang Web người dựng cú thể:

+ Ngồi ở nhà nhưng vẫn cú thể tỡm kiếm và xem trước sản phẩm mỡnh muốn mua.

+ Cú thể đặt hàng mà khụng cần đến tận cửa hàng.

+ Cú thể tỡm kiếm cỏc sản phẩm một cỏch dễ dàng mà khụng tốn thời gian.

Để đỏp ứng những nhu cầu trờn của khỏch hàng, trang web cần cú những chức năng sau:

Giới thiệu cỏc sản phẩm, thụng tin chi tiết về cỏc loại mỏy điều hũa. Cho phộp khỏch hàng cú thể tỡm nhanh sản phẩm để lựa chọn.Giới thiệu

Đối với khỏch hàng:

- Tỡm kiếm và xem trước sản phẩm mỡnh muốn mua. - Cú thể đặt hàng trực tiếp trờn mạng.

- Cú thể gúp ý xõy dựng trang web để chỳng tụi cú thể phục vụ tốt hơn. - Cú thể trở thành thành viờn của trang web để nhận những thụng tin khuyến mại, những thụng tin mới nhất về cỏc loại sản phẩm.

Quản lý:

- Quản lý thụng tin về khỏch hàng, thành viờn - Quản lý húa đơn thanh toỏn khi mua hàng… - Quản lý về sản phẩm, phụ kiện.

- Quản lý thụng tin phản hồi từ phớa khỏch hàng.

- Cung cấp cỏc thụng tin khuyến mại, cỏc thụng tin về sản phẩm… - Cung cấp cỏc tin tức về Thiết kế và lắp đặt mỏy.

- Cung cấp cỏc tin tức về dịch vụ bảo hành mỏy.

5.1.2. Hệ thống đề nghị: Giao dịch trờn mạng

Em đó xõy dựng và phỏt triển hệ thống đặt mua sản phẩm và thanh toỏn qua giao diện website này:

Mụ hỡnh này sẽ giải quyết được một cỏch nhanh chúng so với những mụ hỡnh giao dịch và thanh toỏn cũ là:

- Tiết kiệm được thời gian và chi phớ đi lại cho khỏch hàng.

- Khỏch hàng cú thể nhỡn thấy được hỡnh thức, cú thể biết được chi tiết nội dung cỏc loại sản phẩm và cỏc thiết bị mỡnh muốn mua (thụng qua giao diện đồ họa).

- Khỏch hàng cú thể dược tư vấn qua việc gửi ý kiến.

5.1.3. Cỏc chức năng của website: Chức năng chớnh:

1. Giới thiệu cỏc hệ thống lạnh, cỏc loại mỏy lạnh, cỏc thiết bị, vật liệu cho hệ thống lạnh và cung cấp cỏc thụng tin chi tiết của sản phẩm đú cho khỏch hàng.

2. Khỏch hàng cú thể đăng kớ thành viờn để đặt hàng qua mạng và khai thỏc website.

3. Đặt hàng: Khỏch hàng chọn hệ thống cỏc loại mỏy và cỏc vật liệu, sau đú cú thể quyết định số lượng trong giỏ hàng và cú mua hay khụng.

4. Chức năng tỡm kiếm cỏc loại sản mỏy và vật liệu.

5. Chức năng liệt kờ thụng tin cỏc loại sản phẩm khuyến mại và cỏc loại mỏy mới sản xuất.

6. Chức năng trợ giỳp và hổ trợ kỷ thuật, bảo hành, tư vấn khỏch hàng. 7. Chức năng của Admin:

- Quản lý sản phẩm.

- Quản lý thụng tin khỏch hàng.

- Quản lý đơn đặt hàng, húa đơn thanh toỏn. - Quản lý ý kiến đúng gúp.

- Quản lý yờu cầu bảo hành, hỗ trợ kỷ thuật, tư vấn khỏch hàng. 8. Hiển thị số lần site được viếng thăm, nhờ đú cú thể biết được mức

5.2. PHÂN TÍCH YấU CẦU CỦA KHÁCH HÀNG

5.2.1. Phõn tớch yờu cầu

- Mục đớch chớnh của website là giới thiệu đến khỏch hàng cỏc mặt

hàng chớnh.

- Tiếp cận khỏch hàng, đỏp ứng cỏc yờu cầu của khỏch hàng.

- Cung cấp cho khỏch hàng cỏc phương thức đặt hàng trực tuyến thụng

qua website.

- Cung cấp cho Admin cỏc chức năng quản lý website như: Quản lý sản

phẩm, quản lý khỏch hàng, quản lý đơn đặt hàng, quản lý yờu cầu cần trợ giỳp của khỏch hàng, ý kiến khỏch hàng, cập nhật tin tức thời sự núng hổi nhất.

5.2.2. Những tớnh năng chớnh của Website

Giới thiệu về cửa hàng và cỏc lọai mỏy múc thiết bị của cửa hàng * Giới thiệu về cửa hàng

- Cỏc loại sản phẩm cửa hàng cú: + Hệ thống lạnh + Mỏy lạnh + Mỏy nộn, mụ tơ + Dàn ống cục núng, cục lạnh + Rơ le nhiệt

+ Mụi chất lạnh, dầu mỏy + Vật liệu bảo ụn

* Giới thiệu thụng tin cỏc mặt hàng bao gồm: tờn sản phẩm, chủng loại, thời gian sản xuất, thời gian bảo hành,cụng suất & năng suất, giỏ thành, hỡnh minh họa….).

- Sản phẩm hiện cú - Sản phẩm mới - Sản phẩm bỏn chạy - Sản phẩm khuyến mại

5.2.3 Chức năng của hệ thống

Để phục vụ và đỏp ứng tốt cho khỏch hàng, trang web của đó được thiết kế với nhiều chức năng tạo nờn sự thuận tiện cho khỏch hàng khi mua hàng và giỳp cho quản lý cú thể quản lý sản phẩm và cỏc thao tỏc nghiệp vụ được tốt hơn.

- Hệ thống bao gồm 2 phần chức năng chớnh sau: 1. Chức năng cho Khỏch hàng 1. Chức năng đăng nhập: + Dữ liệu nhập vào: - Email - Mật khẩu + Xử lý:

- Hệ thống sẽ kiểm tra xem Email và mật khẩu nhập đó hợp lệ chưa. - Nếu chưa nhập hoặc nhập sai sẽ hiển thị thụng bỏo và yờu cầu nhập lại.

- Nếu đó nhập đỳng thỡ sẽ chuyển sang trang xem sản phẩm + Thụng tin đưa ra:

- Hiển thị thụng bỏo đó đăng nhập thành cụng và hiển thị trang sản phẩm.

2. Chức năng đăng ký

+ Dữ liệu đầu vào:

- Nhập thụng tin về tờn, tuổi, địa chỉ…. + Xử lý:

- Kiểm tra thụng tin

- Lưu thụng tin thành viờn vào CSDL + Thụng tin đưa ra:

- Nếu đăng ký thành cụng sẽ chuyển sang trang thụng tin giỏ hàng nếu mua rồi thỡ sản phẩm sẽ được đưa vào giỏ hàng cũn nếu chưa mua thỡ hiện thị thụng bỏo khụng cú mặt hàng nào trong giỏ hàng của bạn.

3. Chức năng tỡm kiếm sản phẩm

+ Dữ liệu đầu vào:

- Tỡm kiếm theo tờn hoặc tờn cỏc sản phẩm của nhà sản xuất. - Tỡm kiếm theo yờu cầu của khỏch hàng

+ Xử lý:

- Nhập thụng tin cho hóng sản xuất. - Đối chiều với CSDL để hiển thị. + Thụng tin đưa ra:

- Thụng tin về mọi sản phẩm của hóng.

- Hiện thị thụng tin về yờu cầu mà khỏch hàng tỡm kiếm.

4. Chức năng gúp ý

+ Dữ liệu đầu vào:

- Nhập thụng tin về khỏch hàng như: Email, họ tờn,…

- Nội dung gúp ý + Xử lý:

- Xử lý thụng tin nhập vào

- Kiểm tra nội dung khỏch hàng đưa vào CSDL + Thụng tin đưa ra:

- Đưa lờn trang gúp ý, danh sỏch nội dung gúp ý.

5. Chức năng mua hàng

+ Dữ liệu đầu vào:

- Thụng tin về mặt hàng (hóng sản xuất, …).

- Nếu là thành viờn rồi chỉ nhập Email và mật khẩu, nếu chưa thỡ đăng

kớ mới

+ Xử lý:

- Xử lý thụng tin sau khi nhập, đưa thụng tin mặt hàng vào giỏ hàng. - Đối chiếu thụng tin sản phẩm với CSDL.

- Lưu thụng tin vào húa đơn chờ thanh toỏn.

- Tớnh tiền húa đơn.

+ Thụng tin đưa ra:

- Sau khi mua hàng thành cụng thỡ sẽ hiện thị thụng bỏo: Húa đơn đó được hoàn tất.

2. Chức năng cho Admin

1. Chức năng đăng nhập cho Admin

+ Dữ liệu đầu vào: - Tờn đăng nhập - Mật khẩu + Xử lý:

- Module nhập thụng tin cho Admin - Kiểm tra dữ liệu của Admin

+ Thụng tin Đưa ra:

- Trang quản lý của Admin

2. Chức năng quản lý mặt hàng

+ Dữ liệu nhập vào: - Mó mặt hàng. -Tờn mặt hàng.

+ Xử lý:

3. Chức năng quản lý sản phẩm

+ Dữ liệu đầu vào:

- Danh sỏch sản phẩm: Mó, tờn, ảnh, Sản phẩm khuyến mại, sản phẩm mới,….

- Thụng tin tỡm kiếm sản phẩm theo catalog + Xử lý:

- Xử lý thụng tin về sản phẩm (khuyến mại, bảo hành…). - Thờm sản phẩm nữa hay khụng?

- Xúa sản phẩm, cập nhật sản phẩm.

- Cỏc sản phẩm mới, khuyến mại và bỏn chạy đều cú thể thay đổi được. + Thụng tin hiển thị: Danh sỏch cỏc sản phẩm đó được cập nhật.

- Kết quả tỡm kiếm theo catalog

4. Quản lý phụ kiện

+ Dữ liệu nhập vào: Cỏc thụng tin về cỏc loại phụ kiện như: Dàn ngưng, Dàn bay hơi, Thiết bị gia ẩm, Thiết bị lọc khụng khớ, Vật liệu bảo ụm, Mỏy nộn, Rơ le nhiệt, Mụi chất lạnh, Dầu mỏy…

+ Xử lý:

- Lưu cỏc thụng tin đú vào CSDL.

+Thụng tin đưa ra: Đưa cỏc thụng tin của phụ kện lờn Web site.

5. Chức năng quản lý húa đơn

+ Dữ liệu đầu vào: - Danh sỏch húa đơn + Xử lý húa đơn:

- Húa đơn đó thanh toỏn - Húa đơn chờ thanh toỏn

- Hủy những húa đơn giao dịch khụng thành cụng - Lưu thụng tin vào cơ sở dữ liệu

+ Thụng tin đưa ra:

- Thụng tin về sản phẩm sau khi đó xử lý

6. Chức năng quản lý khỏch hàng

+ Dữ liệu đầu vào:

- Danh sỏch khỏch hàng thành viờn + Xử lý:

- Kiểm tra khỏch hàng cũn tồn tại hay khụng, xúa thụng tin khỏch hàng - Húa đơn mua hàng (số lượng, ngày đặt mua…)

- Húa đơn chưa thanh toỏn. + Thụng tin đưa ra:

- Danh sỏch khỏch hàng đó xử lý

7. Chức năng quản lý thụng tin phản hồi

+ Dữ liệu đầu vào: Thụng tin về nội dung gúp ý như: họ tờn, Email và nội dung gúp ý của khỏch hàng.

+ Xử lý:

- Kiểm tra nội dung gúp ý.

- Kiểm tra thụng tin khỏch hàng gúp ý.

- Lưu thụng tin vào CSDL, xúa thụng tin gúp ý. + Thụng tin đưa ra:

- Đưa ra lời cảm ơn tới khỏch hàng trờn trang Web.

- Phản hồi lại cho khỏch hàng qua Email của họ.

8. Chức năng thờm sản phẩm mỏy lạnh mới

+ Dữ liệu đầu vào:

- Thụng tin về cỏc sản phẩm mới, cũ và sản phẩm khuyến mại. + Xử lý:

- Kiểm tra xem sản phẩm được đưa vào là loại sản phẩm nào: Mới, cũ hay khuyến mại và cỏc thụng tin khỏc.

+ Thụng tin đưa ra:

- Hiển thị cỏc loại sản phẩm theo: Tờn, giỏ, số lượng, sản phẩm mới, cũ và sản phẩm được khuyến mại,…

9. Chức năng thờm phụ kiện mới

+ Dữ liệu đầu vào:

- Thụng tin về cỏc loại phụ kiện như: Mó, tờn, Loại phụ kiện, số lượng. + Xử lý:

- Kiểm tra xem cỏc loại phụ kiện ngày sản xuất, số lượng… + Thụng tin đầu ra:

- Hiển thị cỏc phụ kiện trờn trang theo từng loại như: Dàn ngưng, Dàn bay hơi, Thiết bị gia ẩm, Thiết bị lọc khụng khớ, Vật liệu bảo ụm, Mỏy nộn, Rơ le nhiệt, Mụi chất lạnh, Dầu mỏy…

10. Chức năng quản lý Admin

+ Dữ liệu đõu vào:

- Thụng tin về cỏc thành viờn trong nhúm Admin như: Tờn, mật khẩu. + Xử lý:

- Kiểm tra xem cỏc thụng tin của cỏc thành viờn trong nhúm cú đầy đủ và chớnh xỏc.

+ Thụng tin đầu ra:

- Đưa cỏc thụng tin trờn vào mục quản lý Admin trong trang quản lý của Admin.

11. Chức năng quản lý thụng tin quảng cỏo

+ Dữ liệu đầu vào: Banner, logo, khẩu hiệu,.. + Xử lý:

- Kiểm tra xem cỏc thụng tin quảng cỏo trờn cú hợp lệ hay khụng. + Thụng tin đưa ra: Đưa cỏc banner, khẩu hiểu,… lờn Web site.

12. Chức năng quản lý tin tức

+ Dữ liệu đầu vào: Cỏc thụng tin về Web site như: Thụng tin khuyến mại, giảm giỏ, sản phẩm bỏn chạy nhất, …

+ Xử lý:

- Kiểm tra xem cỏc thụng tin đó được lưu vào CSDL chưa. + Thụng tin đầu ra:

- Đưa cỏc tin này lờn trờn Web site.

5.3. THIẾT KẾ CHI TIẾT

5.3.1. Thiết kế cơ sở dữ liệu

1. Xõy dựng sơ đồ quan hệ thực thể (Entity relationship diagram - ERD) Giải thớch cỏc kớ hiệu trong sơ đồ quan hệ thực thể ERD

Mã khách hàng Các thuộc tính khác Tên khách hàng

Khách hàng

Khởi tạo Hóa đơn Chứa

Mặt hàng Lọai hàng

Quan hệ

Hóa đơn chi tiết

1 N 1 1 N N 1

Sơ đồ quan hệ thực thể ERD

:Ký hiệu thuộc tính :Ký hiệu thực thể :Ký hiệu quan hệ :Ký hiệu kết nối Các mối quan hệ 1:1 1:N N:N Quan hệ một - một Quan hệ một - nhiều Quan hệ nhiều - nhiều

Giải thích 1 N Ký hiệu khóa chính :

2. Mụ tả bảng cơ sở dữ liệu Bảng sản phẩm Tờn trường Kiểu dữ liệu Kớch thước Ràng buộc Ghi chỳ

ProductID Int 4 Primary

key

Khúa chớnh(P) ProductName Nvarchar 50 Not null

CategoryID Int 4 Foreign

key

Tham chiếu đến khúa chớnh bản Category ProductPic Varchar 50 Not null Ảnh minh họa

của sản phẩm Description nvarchar 400 Null Mụ tả sản phẩm

Price Money 8 Null Giỏ của sản phẩm

ProductStatus Int 4 Null Cũn hay hết?

Quantity int 4 Not null

Type Char 10 Null Sản phẩm mới, cũ,

khuyến mại

Weight Varchar 10 Null Khối lượng của sản phẩm Size Varchar 30 Null Click thước(dài, rộng, cao)

Capacity Varchar 40 Null Cụng xuất của mỏy

Warranty Int 4 Null Thời hạn bảo hành

của sản phẩm

Hit bigint 8 Null Số lần khỏch hàng ghộ thăm

Bảng tbOrders Tờn trường Kiểu dữ liệu Kớch thước Ràng buộc Ghi chỳ

OrderID Int 4 P Khúa chớnh

D key bảng customers OrderDate Datetime 8 Null Ngày lập húa đơn SLastName Nvarchar 504 Null Họ của khỏch hàng SFirstName Nvarchar 50 Null Tờn khỏch hàng

Scity Nvarchar 50 Null Thành phố

Saddress Char 100 Null Địa chỉ

Smethod Char 25 Null Phương thức vận chuyển

Một phần của tài liệu ỨNG DỤNG NGÔN NGỮ ASP XÂY DỰNG WEBSITE BÁN ĐIỀU HOÀ TRÊN MẠNG (Trang 41 -41 )

×