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

Xây dựng website quản lý quá trình đặt hàng qua mạng

55 653 1
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

Định dạng
Số trang 55
Dung lượng 3,25 MB

Nội dung

Xây dựng website quản lý quá trình đặt hàng qua mạng

Trang 1

MỤC LỤC

CHƯƠNG 1: Khảo sát công ty Zion5

1.1 Giới thiệu về công ty TNHH công nghệ phần mềm giải trí Zion 51.2 Khảo sát quá trình bán hàng của công ty Zion 10

1.2.1.Phía khách hàng: 101.2.2.Phía công ty: 10

CHƯƠNG 2: Lựa chọn ngôn ngữ cài đặt 14

2.1 Lựa chọn ngôn ngữ cài đặt CSDL 142.2 Lựa chọn ngôn ngữ thiết kế 14

2.2.1 ACTIVE SERVER PAGE 142.2.2 Mô hình hoạt động của ASP152.2.3 Cấu trúc của một FILE ASP 152.2.4 Các đối tượng trong ASP 152.2.4.1 Đối tượng Request 152.2.4.2 Đối tượng Response 152.2.4.3 Đối tượng Server15

2.2.4.4 Đối tượng Application 162.2.4.5 Đối tượng Session 16

Trang 2

2.2.5 Các Component của ASP 162.2.6 ASP và cơ sở dữ liệu 16

2.2.6.1 Cấu hình DSN (Data Source Name) 162.2.6.2 ADO (Active Data Object) 16

2.3 Lựa chọn ngôn ngữ lập trình 172.3.1 Giới thiệu về VBSCRIPT 17

2.3.2 Các kiểu dữ liệu của VBSCRIPT 172.3.3 Biến trong VBSCRIPT 18

2.3.4 Hằng trong VBSCRIPT 18

2.3.5 Các toán tử trong VBSCRIPT 18

2.3.6 Các hàm có sẵn và thông dụng của VBSCRIPT 19

CHƯƠNG 3: Phân tích và thiết kế20

3.1 Phân tích và thiết kế các chức năng của website đặt hàng qua mạng20

3.1.1 Mô hình phân cấp chức năng 20

3.1.2 Mô hình chức năng mức ngữ cảnh 223.1.3 Mô hình chức năng mức đỉnh 1 23

3.1.4 Mô hình chức năng mức đỉnh 2 24

3.1.5 Mô hình chức năng mức dưới đỉnh.1 253.1.6 Mô hình chức năng mức dưới đỉnh.2 263.1.7 Mô hình chức năng mức dưới đỉnh.3 273.2.Phân tích và thiết kế cơ sở dữ liệu 28

3.2.1 Các bước thiết kế cơ sở dữ liệu: 283.2.2 Thiết kê bảng cơ sở dữ liệu: 29

3.3.Thiết kế giao diện cho website 373.3.1 Giao diện trang chủ : 37

3.3.2 Giao diện trang giỏ hàng : 38

Trang 3

3.3.3 Giao diện trang đăng ký: 403.3.4 Giao diện trang quản trị : 413.3.5 Giao diện trang sản phẩm : 483.3.6 Giao diện trang đơn hàng : 503.3.7 Giao diện trang tin tức : 51

CHƯƠNG 4: Đánh giá và hướng phát triển52

4.1 Khái quát: 52

4.2 Kết quả thu được: 52

4.3 Hạn chế của chương trình: 524.4 Hướng phát triển của đề tài 53

KẾT LUẬN 54

Trang 4

Lời mở đầu

Trong thời đại ngày nay, quá trình phát triển công nghệ khoa học kỹ thuậtđã đạt được những thành tựu khoa học kỹ thuật rực rỡ với những bước tiếnnhảy vọt Việc áp dụng các công nghệ khoa học kỹ thuật vào lĩnh vực đờisống của con người ngày càng tăng và không ngừng can thiệp vào hầu hếtcác công việc trong đời sống Trên thế giới hiện nay hầu hết tất cả các ngành,các lĩnh vực từ đơn giản đến phức tạp đều áp dụng công nghệ thông tin từnhững phần mềm ứng dụng cho việc giải trí, du lịch, tính toán đơn thuần chođến các phần mềm như quản lý tài nguyên, quản lỳ tài chính quốc qia vv…Không đâu không có sự có mặt của máy tính và các phần mềm đi kèm

Trước xu thế của thời đại ở nước ta hiện nay, việc áp dụng vi tính hoátrong việc quản lý tại các cơ quan, xí nghiệp đang rất phổ biến và trở nêncấp thiết Để không trở nên quá lạc hậu thì mỗi cơ quan, mỗi doanh nghiệpnên chuẩn bị cho mình những phần mềm hữu ích cho chính công ty của mình,vì những phần mềm này không chỉ giúp ích cho việc chuyên môn hóa ,hiệnđại hóa quá trình sản xuất nâng cao chất lượng cũng như sản lượng của sảnphẩm làm ra mà chúng còn đơn giản hóa những quy trình quản lý phức tạp,dễ nhầm lẫn như quản lý nhân sự, tiền lương, vật tư vv…Trong chuyên đề nàyem sẽ xây dựng một website nhỏ nhằm quản lý quá trình đặt hàng qua mạngđể giúp người quản lý đơn hàng giảm tải được áp lực công việc và tránhđược sự nhầm lẫn khi khách hàng gọi điện lên công ty để đặt hàng đồng thờicũng là một kênh thông tin quảng cáo cho công ty.

Trang 5

Khảo xát công ty Zion

1.1 Giới thiệu về công ty TNHH công nghệ phần mềm giải trí Zion.

1.1.1 Lịch sử thành lập

Công ty ZION ra đời vào tháng 4 - 2005, trụ sở tại P 604 - Toà nhà MB- số 3 Liễu Giai - Ba Đình - Hà Nội ZION tự hào là đại diện của VINAGAME tại các tỉnh miền Bắc và Trung Bộ

Hiện nay trụ sở chính của công ty nằm tại tầng 1 tòa nhà MB - số 27 Huỳnh Thúc Kháng – Ba Đình –Hà Nội Đến nay công ty ZION được coi là công ty hàng đầu trong lĩnh vực phục vụ thị trường Game và các dịch vụ hỗ trợ cho Game

Lĩnh vực hoạt động kinh doanh bao gồm:

- Phân phối sản phẩm giải trí điện tử

- Cung cấp các loại thẻ cào (gameonline, internet, phone ) của các công ty như VinaGame, FPT, AsiaSoft, CityPhone, VinaPhone

- Kinh doanh máy tính linh kiện

- Cung cấp các dịch vụ kỹ thuật

- Tổ chức các trương trình, sự kiện

Trang 6

ZION là nhà phân phối các Game như : Võ Lâm Truyền Kỳ I,Võ Lâm Truyền Kỳ II, Cửu Long Tranh Bá, Biệt Đội Thần Tốc, Ranarock và mới đây là Game nhảy Hot Step tại khu vực miền Bắc và miền Trung Tính đến tháng 5 - 2008, chúng tôi đã có các đại lý rải khắp 31 tỉnh thành từ Đà Nẵng trở ra Riêng tại Hà Nội và các quận huyện lân cận đã có hơn 500 đại lý

1.1.2 Chiến lược kinh doanh:

Thông qua hệ thống đại lý rộng rãi như ở Hà Nội với hơn 500 đại lý, cùng 100 đại lý cấp 1 & 2 tại 31 tỉnh thành từ Bắc đến Trung, ZION tiến hành phương thức phân phối và giao dịch trực tiếp:

- Tại showroom của công ty: Khách hàng sẽ trực tiếp lên công ty và mua hàngtại showroom này.

- Thông qua hệ thống đại lý cấp 1: Là những nhà phân phối thẻ trực tiếp cho công ty đến tay khách hàng hoặc các đại lý cấp 2

- Thông qua hệ thống phòng máy:

Hà Nội : với 2000 phòng máy là thị trường rộng lớn để công ty cung cấp sản phẩm

Các tỉnh 3000 phòng máy được cung cấp qua hệ thống đại lý cấp dưới của công ty

- Tiện dụng do hình thức phổ thông

- Trao đổi và giải quyết thắc mắc trực tiếp với khách hàng

Trang 7

1.1.3 Cơ cấu tổ chức phòng ban:

o Một giám đốc:Vũ Việt Sơn

o Một phó giám đốc: Trương Cẩm Thanh

o Nhóm kinh doanh bán lẻ : 3 nhân viêno Nhóm dự án và dịch vụ : 4 nhân viêno Nhóm Marketing : 5 nhân viên

o Nhóm nghiên cứu và phát triển : 1 nhân viêno Nhóm Kỹ thuật mạng và tích hợp hệ thống : 3 nhân viêno Nhóm thiết kế hệ thống : 3 nhân viên

BAN GIÁM ĐỐC

BỘ PHẬN KINH DOANH

BỘ PHẬN KINH

NHÓM KINH DOANH BÁN LẺNHÓM DỰ ÁN VÀ

DỊCH VỤNHÓM MARKETING

NHÓM NGHIÊN CỨU PHÁT TRIỂN

NHÓM KỸ THUẬT

NHÓM THIẾT KẾ HỆ THỐNG

TRUNG TÂM BẢO HÀNH -BẢO TRÌ

Trang 8

o Nhóm Trung tâm bảo hành, bảo trì : 4 nhân viên

Chức năng và nhiệm vụ cụ thể của từng nhóm được phân định như sau:

o Nhóm nghiên cứu và phát triển ( 01 người ) :

Thử nghiệm các công nghệ mới về mạng truyền thôngThử nghiệm và phát triển các công nghệ mới về CSDLThử nghiệm những kỹ thuật mới về Web

Xây dựng các phần mềm và các hệ thông tin chuyên dụng đặc biệtNghiên cứu ứng dụng của trí tuệ nhân tạo

Tích hợp các hệ thống thông tin

o Nhóm kỹ thuật mạng và tích hợp hệ thống ( 3 người ) :Tham gia các dự án xây dựng mạng LAN và WANTích hợp các hệ thống thông tin

Xây dựng các phần mềm ứng dụngTriển khai các phần mềm ứng dụng

Hướng dẫn người sử dụng các hệ thống thông tinLắp đặt triển khai các hệ thống cáp nối truyền dẫnCài đặt máy trạm máy chủ, router

o Nhóm thiết kế hệ thống ( 3 người ) :

Bao gồm những chuyên gia hệ thống có kinh nghiệm chịu trách nhiệm xây dựng mô hình và đưa ra giải pháp kết nối hệ thống mạng ưu việt nhất phùhợp với địa hình cụ thể và yêu cầu công việc của khách hàng.

o Nhóm trung tâm dịch vụ bảo hành, bảo trì ( 04 người ) :

Là bộ phận tập hợp các kỹ sư kỹ thuật phần cứng và hệ thống máy tínhcó nhiều kinh nghiệm và được trang bị đầy đủ các phương tiện, thiết bị kỹ thuật để làm việc.

Tiến hành hoạt động bảo hành, bảo trì các hệ thống máy tính và mạng máy tính theo yêu cầu của khách hàng

Trang 9

Nâng cấp các thiết bị tin học theo yêu cầu.

Hỗ trợ kỹ thuật và cung cấp các dịch vụ tin học khác phục vụ khách hàng trên toàn quốc với mọi loại hình dịch vụ như sau: dịch vụ bảo trì tại chỗ,điện thoại, Fax

o Nhóm dự án và dịch vụ ( 4 người )

Là bộ phận chịu trách nhiệm tham gia xúc tiến việc thực hiện và triển khai các dự án Các nhân viên của bộ phận này là những chuyên gia trong việc tư vấn, lên kế hoạch triển khai dự án Họ có khả năng tư vấn cho khách hàng lựa chọn các thiết bị phù hợp nhất, các giải pháp hiệu quả nhất với yêu cầu dự án.

Thu thập thông tin và phân loại dự ánĐăng ký, đấu thầu dự án

Chuẩn bị hồ sơ thầu

Thương thảo và ký kết hợp đồng thực hiện dự ánTham gia quá trình triển khai dự án

Thiết lập hệ thống phân phối

Thực hiện bán hàng đến người tiêu dùng các sản phẩm.o Nhóm Marketing ( 5 người )

Tìm kiếm và tổng hợp thông tin về khách hàng và thị trườngLập kế hoạch làm thị trường tổng thể

Lâp, bổ sung và theo dõi danh sách khách hàng tiềm năng

Trang 10

Lên kế hoạch thực hiện các hoạt động hỗ trợ kinh doanhChăm sóc khách hàng

1.2 Khảo sát quá trình bán hàng của công ty Zion.

Quy trình bán hàng được thực hiện như sau:

2.Khách hàng là đại lý:

Khi khách hàng là đại lý của công ty thì khách hàng có thể đặt hàngtrực tiếp qua điện thoại để dăng ký số lượng thẻ và chủng loại thẻ mà mìnhcần hoậc cũng có thể trực tiếp lên công ty để thực hiện giao dịch, sau khi đạilý đã đăng ký thì nhân viên sale phụ trách đại lý này sẽ thực hiện giao dịchchuyển hàng cho đại lý thông qua dịch vụ chuyển fax của bưu điện trongvòng 24h hoặc cung cấp số seri mã các thẻ mà khách hàng đã đặt mua (mứcchiết khấu của đại lý là cố định).

1.2.2.Phía công ty:

Sau khi có được đơn hàng của người mua nhân viên sale phụ trách sẽviết một hóa đơn xuất hàng gồm hai bản, 1 cho kế toán lưu và 1 được chuyểncho thủ kho để làm thủ tuc xuất hàng, sau khi nguời mua đã nhận hàng thìnhân viên sẽ làm một hóa đơn thanh toán cho khách hàng 1 do khách hàng

Trang 11

lưu giữ và 1 do kế toán giữ.

1.2.3 Phía nhà cung cấp:

Nhà cung cấp có trách nhiệm cung cấp cho công ty đủ só lượng hàngđể người quản lý nhập kho để cung cấp cho khách hàng.

1.3 Nhu cầu có một trang web thay thế.

Xuất phát từ nhu cầu thực tế của công ty và thị trường hiện nay cầnphải có một trang web có thể quảng bá loại hình kinh doanh của công ty vàthực hiện việc đặt hàng thông qua mạng internet, việc này giúp công ty giảmbớt được số nhân viên phục vụ, giúp các khâu quản lý được nhanh chóng,chính xác không để khách hàng phải chở đợi lâu.

Việc xây dựng nhàm mục đích giải quyết 3 loại hình giao dịch chính + Giữa doanh nghiệp đối với khách hàng

+ Giữa khách hàng đối với khách hàng + Giữa doanh nghiệp đối với doanh nghiệp

1.4 Khả năng thực hiện trang web.

1.4.1 Khó Khăn Trong Triển Khai Dự án

Do điều kiện cơ sở hạ tầng của việt nam hiện nay tại các ngân hàngchua thể đáp ứng nhu cầu về giao dịch trực tuyến thông qua tài khoản ngânhàng nên trang web chỉ có thể thực hiện được chức năng đặt hàng qua mạng.Trang web này sẽ giải quyết vấn đề đặt hàng qua mạng, đồng thời cũng mang tính năng như một chương trình quản lý, nghĩa là cung có các chức năng như cập nhập, thêm sửa xóa: các loại thẻ, thiết bị công nghệ cao.

1.4.2 Đánh Giá sơ bộ tính khả thi của dự án

-Theo thống kê của công ty thì từ Đà Nẵng trở ra ngoài bắc có hơn10000 đại lý bán thẻ cũng như các thiết bị giải trí công nghệ cao như máy

Trang 12

ảnh và máy nghe nhạc vvv

-Nhu cầu mua hàng là rất lớn trên thị trường cho cả các nhà cung cấplẫn nhười tiêu dùng.

-Quy mô là rất rộng và còn khả năng phát triển rất lớn.

-Nhu cầu cần có và cần ứng dụng trong công tác quản lý và bán hàng làcực kỳ cần thiết.

-Dự án công nghệ hóa và hiện đại hóa cũng được đảng và nhà nướckhuyến khích thực hiện nên chắc chắn cũng sẽ được sự ủng hộ rất lớn từcác ban ngành của chính phủ.

Kết luận: Nhu cầu cần có một hệ thống thông tin để giúp đỡ bán hàng

trong công ty là rất cao và mang tính khả thi, lợi nhuận thu được từ dự án nàytương xứng với công sức bỏ ra.

1.4.3 Nội dung trang web sẽ xây dựng :

 Đối Tượng sử dụng Website là những người tham gia vào mạng

internet, là những người có vốn hiểu biết nhất định về công nghệ thông tin nên sẽ dễ dàng trong việc sử dụng trang web như một công cụ để đặtcác loại mặt hàng cần thiết

 Giao diện trang web cũng phải thật rõ ràng để người dùng có thể đăng nhập và đăng ký mua hàng.

 Khách hàng : Khi tham quan trang web sẽ thấy được ngay các mặt hàngmà công ty đang bán đồng thời có thể biết được mức giá và đặc điểm,hình ảnh của từng sản phẩm, cũng như có thểm xem được các thông tinliên quan đến công ty và các chính sách bán hàng của công ty, đồngthời cũng có thể đặt hàng trực tiếp hoặc đằng ký là thành viên củawebsite để có thể mua hàng thường xuyên hơn và hưởng mức khuyến

Trang 13

mãi cao hơn. Người Quản Trị :

o Về hàng hóa : Người quản trị có nhiệm vụ cập nhật hàng hóamới, chủng loại số lượng và đặc tính của sản phẩm cần bán.o Về quyền đăng nhập :người quản thị có quyền phân quyền truy

cập, định danh cho người sử dụng là khách hay admin, tạo vàxóa bỏ người dùng cũng như có thể đổi password hay khôi phụclại password cho người dùng.

o Về đơn hàng :người quản trị có thể chấp nhận hay xóa bỏ đơnhàng nếu thấy đơn hàng không hợp lệ.

o Về thông tin quảng cáo và tin tức :người quản trị có quyền thêmmới, cập nhật và xóa bỏ.

Trang 14

2.2 Lựa chọn ngôn ngữ thiết kế.

2.2.1 ACTIVE SERVER PAGE

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ụngWeb độ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ácngôn ngữ Script như VBScript, Jscript cùng một số thành phần ActiveXkhác kèm theo, ASP cung cấp giao diện lập trình mạnh và dễ dàngtrong 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.

Trang 15

2.2.2 Mô hình hoạt động của ASP

Khi một Browser thông qua trình duyệt Web gửi yêu cầu đếnmộ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ậptin asp thì nó sẽ đọc từ đầu đến cuối tập tin đó, thực hiện các câu lệnhkịch bản và trả kết quả về cho Browser Kết quả trả về là một trang

2.2.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à %>.

2.2.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ầnhảitạo các instance Chúng được gọi là các Built-in Object.

2.2.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ầuHTTP Chúng ta có thể dùng đối tượng Request để đọc URL, truy cậpthông tin từ một form, lấy giá trị cookies lưu trữ trên máy Client.

2.2.4.2 Đối tượng Response

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

2.2.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

Trang 16

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.

2.2.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.

2.2.4.5 Đối tượng Session

Đối tượng Session dùng để lưu trữ những thông tin cần thiết trongphiê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.

2.2.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

2.2.6 ASP và cơ sở dữ liệu

2.2.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

Trang 17

2.2.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ủaMicrosoft Công nghệ này cung cấp cho bạn một giao diện thống nhấtdùng để truy cập tất cả loại dữ liệu cho dù nó xuất hiện ở đâu trên ổ đĩacủ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

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

2.3 Lựa chọn ngôn ngữ lập trình.

2.3.1 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ìnhVisual Basic, cho phép tạo ra những script sử dụng được trên nhiều môitrường khác nhau như các script chạy trên Browser của client (Ms InternetExplorer 3.0) hay trên Web server (Ms Internet Information Server 3.0).

2.3.2 Các kiểu dữ liệu của VBSCRIPT

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

kiểu dữ 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

Trang 18

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 dữ 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

2.3.3 Biến trong VBSCRIPT

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ủachương trình mà thông tin này có thể được thay đổi trong thời gian scriptchạ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ứadấ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ầmvự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 DimA(10) thì VBScript tạo ra một dãy có 11 phần tử Có thể thay đổi kích thướcmột dãy trong thời gian chạy bằng cách dùng ReDim.

Ví dụ: Const MyString = “This is my string”

2.3.5 Các toán tử trong VBSCRIPT

VBScript có các toán tử khác nhau như số học, luận lý, so sánh Nếumuố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).

Trang 19

- Số học: ^, -(âm), *, /, mod, +, -, &, \ (chia lấy nguyên).- So sánh: =, <>, <, >, <=, >=, Is.

- Luận lý: Not, And, Or, Xor, Eqv, Imp.

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

2.3.6 Các hàm có sẵn và thông dụng của VBSCRIPT

1 Các hàm toán học:

Hàm ATN, Cos, Sin, Tan, Exp, Log, Sqr,…

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

Hàm Instr, Len, Lcase, Ucase, Trim,…

Trang 20

CHƯƠNG 3Phân tích và thiết kế

3.1 Phân tích và thiết kế các chức năng của website đặt hàng qua mạng

3.1.1 Mô hình phân cấp chức năng.

Trong sơ đồ này các thành phần phân cấp chức năng được phục vụ cho2 đối tượng là người sử dụng và người quản trị.

Người sử dụng có ba chức năng chính là đặt hàng ,tìm kiếm ,đăng kýthành viên

Người quản trị có ba chức năng chính là xử lý hệ thống, xử lý hàng hóavà xử lý quảng cáo & thông tin

Trong chức năng xử lý hệ thống có thêm ba chức năng xử lý nữa là dữliệu ,người dùng và thống kê

Trong chức năng xử lý hàng hóa có thêm hai chức năng xử lý hàng hóavà đơn hàng, với chức năng xử lý thông tin và quảng cáo thì có hai mức xử lýlà xử lý theo danh mục quảng cáo và xử lý theo thông tin update

Trang 22

3.1.2 Mô hình chức năng mức ngữ cảnh

Hệ thống quản lý Website

Người sử dụng

Quản trị viên

Tạo mới, xóa, cập nhật và phân quyền cho người sử dụng, sao lưu hệ thốngLên danh sách tài

liệu và báo cáo, đưa ra thông tin chi

tiết về tài liệu và báo cáoTài liệu mới và báo

cáo, yêu cầu về tài liệu và báo cáo

Hình 2.2: Sơ đồ ngữ cảnhCung cấp thông tin về người sử dụngXử lý Thực thể ngoài

Kho dữ liệuDòng dữ liệu

Trong mô hình này ta có thể thấy được sự tương tác qua lại giữa ngườisử dụng với hệ thống đồng thời thấy được tầm quan trọng của người quản trịviên với hệ thống, sự tuơng tác này là qua lại với nhau và phụ thuộc vào nhau Người sử dụng sau khi tương tác với website đưa thông tin cá nhân vàyêu cầu lên hệ thống, hệ thống sẽ tương tác lại để trả về các đáp ứng củangười dùng

Người quản trị sẽ trực tiếp điều hành trang web, nhận thông tin từ webvà trực tiếp xử lý, nói chung người quản trị có toàn quyền với hệ thống

Trang 23

3.1.3 Mô hình chức năng mức đỉnh 1.

Quản Lý Người Sử Dụng

Người sử dụng

Thông tin của người dùngĐăng ký ,Tìm kiếm

,Đặt hàng

Hình 2.3: Sơ đồ mức đỉnh 1Thông Tin cập

nhật vào kho

Thông Tin lấy

ra Thông Tin cập nhật vào kho

Thông Tin lấy ra

Người sử dụng tương tác với website qua chức năng người sử dụng,chức năng này lấy thông tin trực tiếp từ kho người dùng và kho hàng để phục vụ cho người sử dụng

Người sử dụng có thể xem được thông tin mặt hàng với nhiều chủngloại và mức giá thông qua chức năng này đồng thời họ có thể đặt hàng trựctiếp tại website, nếu là người mua thường xuyên họ có thể tạo tài khoản chomình để phục vụ cho những lần đăng nhập sau, sau khi đăng nhập tài khoảnngười dùng dữ liệu được lưu vào kho người dùng, thông tin này sẽ được bảomật với các người dùng khác và chỉ có người quản trị website mới có thể tácđộng được

Trang 24

3.1.4 Mô hình chức năng mức đỉnh 2.

0Quản Trị Hệ

Người Quản Trị

Hình 3.2: Sơ đồ ngữ cảnhThông Tin cập

nhật vào kho

Kho dữ liệuTạo ,cập nhật ,xóa thông tin

Kho Đơn HàngKho Hàng Hóa

Thông Tin lấy ra Thông Tin lấy

ra

0Quản Trị Quảng Cáo ,Thông Tin

Kho Thông Tin

0Quản Trị Hàng Hóa

Thông Tin lấy ra

Tạo ,cập nhật ,xóa thông tin

Thông Tin lấy ra Thông Tin cập

nhật vào kho Thông Tin cập

nhật vào kho

Thông Tin cập nhật vào kho Thông Tin lấy

ra

Thông Tin lấy ra Kho Quảng Cáo

Thông Tin cập nhật vào kho

Thông Tin lấy ra Tạo ,cập nhật

,xóa thông tin

Thông Tin lấy ra

Chức năng này dành cho người quản trị, với thực thể ngoài là ngườiquản trị có thể tác động trực tiếp vào hệ thống thông qua các chức năng nhưxử lý hệ thống ,xử lý hàng hóa, xử lý thông tin và quảng cáo.

Chức năng quản trị hệ thống tác động trực tiếp vào kho dữ liệu chungcủa toàn hệ thống, trong đó có kho dữ liệu người dùng, báo cáo thống kê

Chức năng quản trị hàng hóa tác động trực tiếp vào hai kho dữ liệu làđơn hàng và hàng hóa Với hàng hóa trong kho dữ liệu hàng hóa người quảntrị có thể nhập hàng hóa với số lượng và chức năng cho chúng đồng thời cũngphân loại được từng loại mặt hàng Với bảng đơn đặt hàng người quản trị có

Trang 25

thể kiểm soát được số luợng đơn đặt hàng, chấp nhận hay hủy bỏ đơn đặthàng

Chức năng quản trị thông tin và quảng cáo dùng cho việc tải các tin tứclên website nhằm phục vụ cho các thông tin về công ty, các chính sách mớihay những tin tức mới cập nhật, phần quảng cáo website cho phép đăng kýquảng cáo trên mạng để giúp tăng nguồn thu thêm cho công ty từ việc đăngký quảng cáo của các công ty khác muốn liên kết quảng cáo trên website.

3.1.5 Mô hình chức năng mức dưới đỉnh.1

2.1.1Xử lý Dữ

Người Quản Trị

Hình 2.5: Sơ đồ mức dưới đỉnhThông Tin cập

nhật vào kho

Kho Dữ Liệu

Tạo ,cập nhật ,xóa thông tin

Thông Tin lấy ra

2.1.3Xử lý người

dùng

Kho Người Dùng

2.1Quản Trị Hệ Thống

Thông Tin lấy ra

Thông Tin lấy ra Thông Tin cập

nhật vào kho

2.1.2Xử lý thống

Trang 26

lưu trữ lại hệ thống dữ liệu bằng việc sao lưu, nén, phục hồi lại hệ thống dểtránh việc mất mát dữ liệu, người quản trị hệ thống nên thường xuyên tạo bảncopy cho du liệu tránh mất mát hay lỗi trong quá trình truy cập hàng hoá vàxử lý đơn hàng

Với chức năng xử lý người dùng thông tin ngươi dùng có thể được lấyra hay thêm vào bởi người quản trị thông qua chức năng chung quản trị hệthống chính

Việc xử lý thống kê được thực hiện qua chức năng xử lý thống kê ,chứcnăng này liên hệ trực tiếp với kho người dùng để thống kê số lượng ngườitruy cập, đặt hàng

3.1.6 Mô hình chức năng mức dưới đỉnh.2.

2.2.1Xử lý Đơn

Hàng

Người Quản Trị

Hình 2.6: Sơ đồ mức dưới đỉnh 2

Thông Tin cập nhật vào kho

Kho Đơn Hàng

Tạo ,cập nhật ,xóa thông tin

Thông Tin lấy ra

2.2.2Xử lý Hàng

Hóa

Kho Hàng Hóa2.2

Quản Trị Hệ Thống Hàng Hóa

Thông Tin lấy ra

Thông Tin lấy ra Thông Tin cập

nhật vào kho

Trong chức năng này việc quản trị hệ thống hàng hoá là một chức năngchuyên biệt ,chức năng này với hai mức xử lý hàng hoá và đơn hàng liên hệ

Trang 27

trực tiếp với hai kho hàng hoá và đơn hàng để đưa thông tin và lấy thông tinra

Mức xử lý đơn hàng gồm thêm, cập nhật, xoá đơn hàng ở đây ngườiquản trị còn có quyền chấp nhận đơn hàng hay không hay loại bỏ đơn hàng đónếu thấy không hợp lý

3.1.7 Mô hình chức năng mức dưới đỉnh.3.

3.1.1Xử lý Quảng

Cáo

Người Quản Trị

Hình 2.7: Sơ đồ mức dưới đỉnh 3Thông Tin cập

nhật vào kho

Kho Quảng Cáo

Tạo ,cập nhật ,xóa thông tin

Thông Tin lấy ra

3.1.2Xử lý Thông

Tin

Kho Thông Tin

3.1Quản Trị Quảng Cáo & Thông Tin

Thông Tin lấy ra

Thông Tin lấy ra Thông Tin cập

nhật vào kho

Chức năng thông tin và quảng cáo tuy không đóng vai trò quan trọngnhư những chức năng khác nhưng nó không thể thiếu được trong một trangwebsite chức nảng này nhằm cung cấp những thông tin cần thiết cho ngườidùng như các chính sách ,cách thức đặt hàng hay chiết khấu cho các đơn hàng,ngoài ra chức năng quảng cáo còn cho phép đăng các quảng cáo về các công

Ngày đăng: 14/11/2012, 09:33

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] : Trần Ngọc Anh, “ASP &amp; Kỹ thuật lập trình Web”, Nhà xuất bản Trẻ, 2002 Sách, tạp chí
Tiêu đề: ASP & Kỹ thuật lập trình Web
Nhà XB: Nhà xuất bản Trẻ
[2] : Nguyễn Phương Lan, “Giáo trình tin học lý thuyết và bài tập ASP 3.0 ASP.net ”, Nhà xuất bản Giáo dục, 2001 Sách, tạp chí
Tiêu đề: Giáo trình tin học lý thuyết và bài tập ASP 3.0 ASP.net
Nhà XB: Nhà xuất bản Giáo dục
[3] : “Những bài thực hành ASP”, Nhà xuất bản Thống Kê, 2002 Sách, tạp chí
Tiêu đề: Những bài thực hành ASP
Nhà XB: Nhà xuất bản Thống Kê
[4] : VN-GUIDE tổng hợp và biên dịch, “ASP cơ sở dữ liệu căn bản và chuyên sâu”, Nhà xuất bản Thống Kê, 2002 Sách, tạp chí
Tiêu đề: ASP cơ sở dữ liệu căn bản và chuyên sâu
Nhà XB: Nhà xuất bản Thống Kê
[5] : Phạm Hữu Khang, “Lập trình ứng dụng chuyên nghiệp SQL Server 2000”, Nhà xuất bản Giáo dục, 2002 Sách, tạp chí
Tiêu đề: Lập trình ứng dụng chuyên nghiệp SQL Server 2000
Nhà XB: Nhà xuất bản Giáo dục
[6] : Thạc Bình Cường, “Phân tích và thiết kế hệ thống thông tin”, Nhà xuất bản khoa học và kỹ thuật, 2002 Sách, tạp chí
Tiêu đề: Phân tích và thiết kế hệ thống thông tin
Nhà XB: Nhà xuất bản khoa học và kỹ thuật

HÌNH ẢNH LIÊN QUAN

3.1.2 Mô hình chức năng mức ngữ cản h. - Xây dựng website quản lý quá trình đặt hàng qua mạng
3.1.2 Mô hình chức năng mức ngữ cản h (Trang 22)
Hình  2.2: Sơ đồ ngữ cảnh - Xây dựng website quản lý quá trình đặt hàng qua mạng
nh 2.2: Sơ đồ ngữ cảnh (Trang 22)
3.1.3 Mô hình chức năng mức đỉnh 1. - Xây dựng website quản lý quá trình đặt hàng qua mạng
3.1.3 Mô hình chức năng mức đỉnh 1 (Trang 23)
Hình  2.3: Sơ đồ mức đỉnh 1 - Xây dựng website quản lý quá trình đặt hàng qua mạng
nh 2.3: Sơ đồ mức đỉnh 1 (Trang 23)
3.1.4 Mô hình chức năng mức đỉnh 2. - Xây dựng website quản lý quá trình đặt hàng qua mạng
3.1.4 Mô hình chức năng mức đỉnh 2 (Trang 24)
Hình  3.2: Sơ đồ ngữ cảnh - Xây dựng website quản lý quá trình đặt hàng qua mạng
nh 3.2: Sơ đồ ngữ cảnh (Trang 24)
3.1.5 Mô hình chức năng mức dưới đỉnh.1 - Xây dựng website quản lý quá trình đặt hàng qua mạng
3.1.5 Mô hình chức năng mức dưới đỉnh.1 (Trang 25)
Hình  2.5: Sơ đồ mức dưới đỉnh - Xây dựng website quản lý quá trình đặt hàng qua mạng
nh 2.5: Sơ đồ mức dưới đỉnh (Trang 25)
3.1.6 Mô hình chức năng mức dưới đỉnh.2. - Xây dựng website quản lý quá trình đặt hàng qua mạng
3.1.6 Mô hình chức năng mức dưới đỉnh.2 (Trang 26)
Hình  2.6: Sơ đồ mức dưới đỉnh 2 - Xây dựng website quản lý quá trình đặt hàng qua mạng
nh 2.6: Sơ đồ mức dưới đỉnh 2 (Trang 26)
3.1.7 Mô hình chức năng mức dưới đỉnh.3. - Xây dựng website quản lý quá trình đặt hàng qua mạng
3.1.7 Mô hình chức năng mức dưới đỉnh.3 (Trang 27)
1.Bảng BACSP: - Xây dựng website quản lý quá trình đặt hàng qua mạng
1. Bảng BACSP: (Trang 29)
3.2.2 Thiết kê bảng cơ sở dữ liệu: - Xây dựng website quản lý quá trình đặt hàng qua mạng
3.2.2 Thiết kê bảng cơ sở dữ liệu: (Trang 29)
4.Bảng LIENHE - Xây dựng website quản lý quá trình đặt hàng qua mạng
4. Bảng LIENHE (Trang 30)
6.Bảng LOAITINTUC - Xây dựng website quản lý quá trình đặt hàng qua mạng
6. Bảng LOAITINTUC (Trang 31)
5.Bảng LOAISP - Xây dựng website quản lý quá trình đặt hàng qua mạng
5. Bảng LOAISP (Trang 31)
8.Bảng NHOMSP: - Xây dựng website quản lý quá trình đặt hàng qua mạng
8. Bảng NHOMSP: (Trang 32)
9.Bảng SANPHAM: - Xây dựng website quản lý quá trình đặt hàng qua mạng
9. Bảng SANPHAM: (Trang 32)
10.Bảng QUANGCAO: - Xây dựng website quản lý quá trình đặt hàng qua mạng
10. Bảng QUANGCAO: (Trang 34)
11.Bảng THONGBAO: - Xây dựng website quản lý quá trình đặt hàng qua mạng
11. Bảng THONGBAO: (Trang 34)
Sơ đồ thực thể liên kết giữa các bảng như sau: - Xây dựng website quản lý quá trình đặt hàng qua mạng
Sơ đồ th ực thể liên kết giữa các bảng như sau: (Trang 35)
Sơ đồ thực thể liên kết giữa các bảng như sau: - Xây dựng website quản lý quá trình đặt hàng qua mạng
Sơ đồ th ực thể liên kết giữa các bảng như sau: (Trang 35)

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