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

đề tài phân tích thiết kế hệ thống thông tin website thương mại điện tử

52 2,6K 6
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 đề Đề Tài Phân Tích Thiết Kế Hệ Thống Thông Tin Website Thương Mại Điện Tử
Tác giả Sinh Viên Nhóm 2
Trường học Đại Học Kinh Tế Kỹ Thuật Công Nghiệp
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo thực tập cuối khóa
Định dạng
Số trang 52
Dung lượng 5,76 MB

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

Nội dung

Báo cáo tốt nghiệp: Đề tài phân tích thiết kế hệ thống thương mại điện tử và xây dựng website với aspx sử dụng IIS server, visual studio

Trang 1

Mục lục

Mục lục 1

Lời nói đâu 2

Chương I: Giới thiệu về môi trường phát triển của hệ thống thương mại điện tử 3

I Giới thiệu về máy tính 3

II Giới thiệu về mạng máy tính 3

Chương II: Giới thiệu đề tài website bán hàng trên mạng 6

I Lý do chọn đề tài 6

II Phát triển đề tài 6

Chương III: Xây dựng đề tài website bán hàng trên mạng 7

I Đặc tả bài toán 7

II Mô tả hệ thống bán hàng trực tuyến 8

III.Khảo sát thực tế 10

IV.Xây dựng hệ thống thông tin 13

V Phân tích thiết kế hệ thống thông tin cho website 18

Chương IV: Giới thiệu ASP.Net công cụ xây dựng hệ thống TMĐT 21

I Lựa chọn công cụ phát triển 21

II Cài đặt chương trình , công cụ xây dựng website 23

Chương V: Xây dựng hệ thống thương mại điện tử 28

Xây dựng website one clich shop 28

Chương VI Giới thiệu website bán hàng trên mạng One click shop 40

Tổng kết 52

Trang 2

Lời nói đầu

Hiện nay trong thời đại kinh tế phát triển không ngừng kéo theo nhiều lĩnh vực xa hộiphát triển mạnh mẽ Tạo nên sự tương hỗ phát triển giữa các lĩnh vực trong đời sống như dịch

vụ, du lịch, CTNN, và thương mại điện tử

Trong đó đáng kể đế là ngành thương mại điện tử Ngành thương mại điện tử là sự kết hợptuyệt vời giữa thương mại và CNTT Việc ra đời của hình thức thương mại điện tử đã thúc đẩymạnh mẽ hơn sự phát triển của nền kinh tế thế giơi…

Tuy nhiên nói đến thương mại điện tử ta không thể không nói đến mạng Internet và hệthong website một là môi trường , một là công cụ phát triển của ngành thương mại điện tử Qua

đó ta thấy được tâm quan trọng của việc ứng dụng CNTT trong Thương mại điện tử

Ngành thương mại điện tử cang phát triển mạnh càng yêu cầu những công nghệ cao hơn

để ứng dụng vào nó Đó chính là một trong những mục tiêu phát triển quan trọng và chiếm lượccủa ngành công nghệ thong tin Cụ thể là việc xây dựng các trang website có tín tương tác caogiữa người dùng và ban quản trị, đây cũng được coi là một thach thức lớn cho ngành công nghệthông tin trước những yêu cầu của người sử dụng

Dưới đây là một dự án trang Website bán hang trên mạng điển hình cho ngành thươngmại điện tử trang web này được xây dựng nhằm tiêu thụ hàng hóa trực tiếp trên Internet Nângcao hình thức giao lưu kinh tế và thúc đẩy sự phát triển mạnh mẽ trang web được xây dựn bởisinh viên nhóm 2 lớp CNTT15a2 trường Đại Học Kinh tế Kỹ Thuật Công Nghiệp tuy trongqua trình làm việc đã có nhiều cố gắng nhưng vẫn tránh khỏi những thiếu xót mong được sựgóp ý

Sinh viên Nhóm 2 CNTT15A2

Trang 3

CHƯƠNG I GIỚI THIỆU VỀ MÔI TRƯỜNG PHÁT TRIỂN CỦA HỆ THỐNG

THƯƠNG MẠI ĐIỆN TỬ

Máy tính, trình duyệt INTERNET và mạng là môi trường hoạt động của hệ thống thôngtin liên lạc nói chung và hệ thống website nói riêng

I GIỚI THIỆU VỀ MÁY TÍNH

Được ra đời vào những năm 70 của thế kỷ xx ở mỹ Với khởi đầu từ những phiên bản máy tínhvới các bóng bán dẫn và không có nhiều chức năng Nhưng người ta sớm nhìn thất tương laicủa máy tính và nó đã không ngững phát triển cho đến ngày nay với những tốc độ chóng mặt

sự phát triển mạnh mẽ của máy tính có các điểm mốc đang nhớ như sự ra đời của bộ vi xử lý(CPU) X86 ……

Ngày này máy tính là một công cụ không thể thiếu của con người trong nhiều lĩnh vực côngviệc , giải trí, đời song.v.v……

Máy tính cũng là công cụ trung gian kết nối con người với mạng INTERNET toàn cầu

II GIỚI THIỆU VỀ MẠNG MÁY TÍNH

1 Khái niệm mạng máy tính:

Sự kết hợp của máy tính với các hệ thống truyền thông(Comunication) và đặc biệt làviễn thông (Telecomunication) đã tạo 1 cuộc cách mạng trong lĩnh vực truyền thông Cácphương thức liên kết các máy tính đơn lẻ với nhau được gọi là mạng máy tính

Sự ra đời của mạng máy tính đã đánh dấu một bước ngoặt lớn của lịch sử nhân loại những gìmạng máy tính mang lại đã thúc đẩy xã hội phát triển vượt bậc nhờ các ứng dụng mà mạngmáy tính mang đến cho con người

Mạng máy tính ngày nay đã trở thành một lĩnh vực nghiên cứ phát triển và ứng dụng cốt lõi củacông nghệ thông tin nó bao gồm rất nhiều vấn đề từ kiến trúc đến các nguyên lý thiết keete,cài đặt và ứng dung…

2 Các đặc điểm của mạng máy tính

a.) Phân loại mạng máy tính:

- Mạnh cục bộ (Local Area Network) hay còn gọi là LAN: là mạng máy tính được cài đặt trongphạm vi nhỏ như trong 1 tòa nhà, văn phòng

- Mạng đô thị ( Metropolitan Area Network) hay MAN : là mạng được cài đặt trong phạm vimột thành phố hay 1 tiểu khu có bán kính khoảng 100km trở lại

- Mạng diện rộng (Wide Area Network) Wan: mang kết nối giũa cac thành phố với nhau

-Mạng Toàn cầu (Golbal Area Network) GAN : phạm vi của mạng trải rộng khắp các châu lục

Trang 4

- Kiến trúc mạng : Thể hiện cách thức kết nối giữa các máy tính với máy tính, giữa các nútmạng với các nút mạng trong dó TOPO mạng thể hiện quy thưc kết nối của mạng máy tính vớicác TOPO mạng sau

Trang 5

3 Các trình duyệt website:

Các trình duyệt website là các chương trình phần mềm máy tính hoạt động trên các môi trường

hệ điều hành Chúng có nhiệm vụ tiếp nhận thông tin và giải mã thông tin để hiển thị cácwebsite trên trình duyệt

Trình duyệt website là công cụ trực tiếp và chủ yếu nhất giúp gười dùng sử dụng và khai tháctài nguyên mạng INTERNET

Hiện nay các trình duyệt thường dùng nhất là IE (bản mới nhất 8.0beta) của Mirosoft, Firefox3.0, Opera,…

Trang 6

CHƯƠNG II GIỚI THIỆU ĐỂ TÀI WEBSITE BÁN HÀNG TRÊN MẠNG

I LÝ DO CHỌN ĐỀ TÀI:

Trong thời đại kinh tế thế giới không ngừng phát triển với tốc độ tăng trưởng cao Cùngvới sự phát triển mạnh mẽ của công nghệ thông tin và Internet Đã tạo ra một kỷ nguyên côngnghệ thông tin rực rỡ với nhũng tính năng vượt trộ mà Internet và công nghệ thông tin mangđến cho con người chúng ta đã có thể xóa bỏ mọi khoảng cách, rút ngắn thời gian làm việc, dễdang và thuận tiện trong liên lạc Internet và công nghệ thông tin đã đi sâu vào đời sống conngười như 1 thứ không thể thiếu cùng với nó là sự phát triển mạnh mẽ của các ngành dịch vụtrên mạng Internet với việc ứng dụng công nghệ thông tin các ngành dịch vụ trên Internet đãmang lại cho con người nhiều hơn những gì mong đợi

Trong số đó ta không thể không đề cập đến ngành THƯƠNG MẠI ĐIỆN TỬ là 1 ngành ứngdụng sâu rộng và phụ thuộc chặt trẽ vào Internet và công nhệ thông tin Thương mại điện tửthực sự đã mang lại cho chúng ta nhiều lợi ích đáng kể

Với thương mại điện tử giờ đây chúng ta có thể chọn xem , mua những gì mình muốn màkhông cần ra khỏi nhà, với thương mại điện tử giờ đây các doanh nghiêp co thế giao lưu kinh tế

dẽ dàng và hiệu quả…

Thương mại điện tử là sự phát triển tất yếu nhằm đáp ứng nhu cầu của xã hội hiện đại.ngày ngay con người luôn đòi hỏi công việc phải được tiến hàng nhanh chóng thuận tiện, đơngiản và giúp tiết kiệm… thương mại đáp ứng mọi yêu cầu quan trọng đó nên nó sẽ là một xuhương phát triển tất yêu của thời đại

Nhận thức được tầm quan trọng của thương mại điện tử nhóm 10 lớp cntt15a2 trườngđại học kinh tế kỹ thuật công nghiệp quyết định chọn đề tài phát triển dịch vụ thương mại điện

tử cụ thể hơn với dự án xây dựng hệ thông website bán trên mạng

II PHÁT TRIỂN ĐỀ TÀI:

Cùng với sự phát triển của ngành kinh tế cùng thương mại điện tử nên yêu cầu cho hệ trongwebsite bán hàng online càng trở lên cao Trang web bán hàng trên mạng phải đạt được nhữngyêu cầu sau

i Hoạt động trong môi trường cộng đồng là INTERNET

ii Hoạt động dễ dàng trên các môi trường máy tính là các hệ điều hành, cũng như các

trình duyệt INTERNET phổ biến

iii Xây dựng bằng các hệ thông mã nguồn dễ dàng xây dựng người dùng dẽ sử dụng

iv Có khả năng cập nhật, nâng cấp thường xuyên

v Có tính bảo mật thông tin cao

vi Bảo đảm tính thực thi giao dịch

Hệ thống thương mại điện tử phải hoạt động ổn định tin cậy thống nhất về thông tin Đảm bảo

Trang 7

CHƯƠNG III XÂY DỰNG ĐỀ TÀI WEBSITE BÁN HÀNG TRÊN MẠNG

I ĐẶC TẢ BÀI TOÁN

Bài toán được đặt ra nhằm giải quyết việc xây dựng một hình thức thương mại mới làthương mại điện tử thay cho hình thức thương mại cũ Với hình thức thương mại mới công việcmua bán sẽ không diễn ra với sự gặp mặt trực tiếp của nhà cung cấp và người mua hàng, thayvào đó mọi công việc giao dịch , mua bán sẽ được thực hiện với sự hỗ trợ mạnh mẽ của các hệthống máy tính và mạng internet Các nhà cung cấp sẽ đưa thông tin sản phẩm của mình lênmạng để khách hàng truy cập và giao dịch mua, bán cũng sẽ được diễn ra trên mạng

Các thành phần của hệ thống thương mại điện tử

 Môi trường thương mại điện tử: Do được xây dựng và hoạt động trong môitrường internet nên để tham gia môi trường thương mại điện tử cần có nhữngthiết bị có thể giúp người dùng truy cập internet, các thiết bị này ngày nay rất phổbiến trong đời sống con người như máy tính có nối mạng, điện thoại di động,PDA, PC pocket… chỉ cần có thiết bị và được nối mạng là ngươi dùng có thểtham gia thương mại điện tử một cách dẽ dàng nhanh chóng dù ở bất cứ đâu

 Môi trường giao dich ảo hóa: đóng vai trò quan trọng cho thương mại điện tử đó

là một môi trường được ảo hóa bao gồm các cửa hàng ảo, các shop hàng hóa, haycác chợ điện tử, thay cho môi trường thương mại truyền thống, môi trườngthương mại điện tử do được ảo hóa giúp tiết kiệm chi phí, dễ dàng xây dựng, tiếtkiệm nhân lực và việc xây dựng môi trường cho thương mại điện tử dễ dàngthuận tiên, tiết kiệm chi phí hơn rất nhiều so với môi trường chợ, cửa hàng thực tếtruyền thống…

 Công cụ thương mại điện tử: là các các công cụ được cung cấp nhằm tạo điềukiện cho việc thương mại điện tử bao gồm công cụ tham gia (các cổng thươngmại, website) công cụ thanh toán, tải khoản ảo hóa ( các hình thức tín dụng, chitrả trực tuyến, đơn vị tiền ảo) công cụ bảo mật ( giúp bảo mật thông tin hay hànghóa, tài sản cho khác hàng cũng như nhà cung cấp, các công cụ này là các hệthống bảo mật thông tin)

 Giao dịch ảo mang lại kết quả thực tiễn: mọi giao dịch mua bán trên mạng, sẽđược đảm bảo thực thi trên thực tiễn do việc đó mang lại lợi ích cho songphương Sau khi giao dịch trên mạng hoàn tất, nhà cung cấp sẽ tiến hành xácnhận thông tin và tiến hành giao hàng hóa trên cho người mua Người mua hàng

có thể có các hình thưc thanh toán khác nhau bao gồm thanh toán trực tuyến vàthanh toán truyền thống

Trang 8

II.MÔ TẢ HỆ THỐNG BÁN HÀNG TRỰC TUYẾN:

Để hiểu về Hệ thống Bán hàng trực tuyến,trước tiên chúng ta sẽ tìm hiểu thế nào là Bán

hàng trực tuyến:Bán hàng ở đây chính là một loại hình thương mại, vậy “Bán hàng trực tuyến

“ tức là “Thương mại trực tuyến” hay còn được hiểu rộng hơn là “Thương mại điện tử”; Vậy

“Thương mại điện tử “ là gì, chúng ta sẽ tìm qua về thương mại điện tử, lợi ích của thương mạiđiện tử, cách thức thực hiện nó ra sao :

1 Thương mại Điện tử (E-Commerce) là gì?

E-commerce (Electronic commerce - thương mại điện tử) là hình thái hoạt động thươngmại bằng phương pháp điện tử; là việc trao đổi thông tin thương mại thông qua các phương tiệncông nghệ điện tử mà nói chung là không cần phải in ra giấy trong bất cứ công đoạn nào củaquá trình giao dịch (nên còn được gọi là “thương mại không giấy tờ”)

2.Lợi ích của Thương mại điện tử (TMĐT) ?:

 TMĐT giúp cho các Doanh nghiệp nắm được thông tin phong phú về thị trường

và đối tác

 TMĐT giúp giảm chi phí sản xuất

 TMĐT giúp giảm chi phí bán hàng và tiếp thị

 TMĐT qua INTERNET giúp người tiêu dùng và các doanh nghiệp giảm đáng kểthời gian và chí phí giao dịch

 TMĐT tạo điều kiện cho việc thiết lập và củng cố mối quan hệ giữa các thànhphần tham gia vào quá trình thương mại

 Tạo điều kiện sớm tiếp cận nền kinh tế số hoá

3.Các công đoạn của một giao dịch mua bán trên mạng ?

Gồm có 6 công đoạn sau:

Khách hàng, từ một máy tính tại một nơi nào đó, điền những thông tin thanh toán và điạ chỉliên hệ vào đơn đặt hàng (Order Form) của Website bán hàng (còn gọi là Website thương mạiđiện tử) Doanh nghiệp nhận được yêu cầu mua hàng hoá hay dịch vụ của khách hàng và phảnhồi xác nhận tóm tắt lại những thông tin cần thiết như mặt hàng đã chọn, địa chỉ giao nhận và

Trang 9

các thông tin thanh toán của khách hàng được bảo mật an toàn nhằm chống gian lận trong cácgiao dịch (chẳng hạn doanh nghiệp sẽ không biết được thông tin về thẻ tín dụng của kháchhàng).

Khi Trung tâm Xử lý thẻ tín dụng nhận được thông tin thanh toán, sẽ giải mã thông tin và

xử lý giao dịch đằng sau bức tường lửa (FireWall) và tách rời mạng Internet (off the Internet),nhằm mục đích bảo mật tuyệt đối cho các giao dịch thương mại, định dạng lại giao dịch vàchuyển tiếp thông tin thanh toán đến ngân hàng của doanh nghiệp (Acquirer) theo một đườngdây thuê bao riêng (một đường truyền số liệu riêng biệt)

Ngân hàng của doanh nghiệp gởi thông điệp điện tử yêu cầu thanh toán (authorizationrequest) đến ngân hàng hoặc công ty cung cấp thẻ tín dụng của khách hàng (Issuer) Và tổ chứctài chính này sẽ phản hồi là đồng ý hoặc từ chối thanh toán đến trung tâm xử lý thẻ tín dụngtrên mạng Internet

Trung tâm xử lý thẻ tín dụng trên Internet sẽ tiếp tục chuyển tiếp những thông tin phản hồitrên đến doanh nghiệp, và tùy theo đó doanh nghiệp thông báo cho khách hàng được rõ là đơnđặt hàng sẽ được thực hiện hay không

Toàn bộ thời gian thực hiện một giao dịch qua mạng từ bước 1 -> bước 6 được xử lýtrong khoảng 15 - 20 giây

Trang 10

III KHẢO SÁT HỆ THÔNG WEBSITE BÁN HÀNG TRÊN MẠNG

Qua quá trình khảo sát một số trang website bán hàng trên mạng thực tiễn ta có thể nêu

sơ lược quy trình hoạt động của website như sau:

Khách hàng vào website được dẫn tới trang chủ bán hàng ở đó khách hàng thực hiện việc chọnlựa mà mua sản phẩm sau đó thông tin sẽ được gửi tới email của ban quản trị Ban quản trị dựavào Email nhận được của khách hàng để xử lý cồng việc

Để cập nhật dữ liệu hàng ngày cho website ban quản trị sẽ sửa trực tiếp trên các trang web màkhách truy cập bằng cách sử thông tin nội dung các site của hệ thống website

ở một số trang khác Các nhà cung cấp sẽ đưa thông tin hàng hóa, giá cả lên website, kháchhàng vào xem hàng Sau khi xem muốn chọn mua thì khách hàng cần liên hệ với nhà cung cấpqua thông tin liên lạc đi kèm để thực hiện giao dịch Với những web site kiểu này nhà cung cấp

và khách hàng phải là thành viên của website mới có thể giao dịch (www.enbac.com)

Trên một hệ thống khác, được tham khảo tại www.edv.com.vn để được thực hiện giao dịchtrên edv.com.vn khách hàng và nhà cung cấp phải đăng ký và trở thành thành viên của website,mặt khác www.edv.com.vn lại đưa ra hình thức đơn vị tiền ảo riêng là DV do trang web quyđịnh, buộc người dùng phải có tài khoản điện tử và số lượng tiền DV nhất định để giao dịch

Nhận xét:

Với hình thức quản trị website trên công việc sẽ được xử lý chậm và ban quản trị không làmviệc trực tiếp với thông tin mà khách hàng tác dộng lên website

Việc phải đăng ký thành viên mới được giao dịch sẽ làm hạn chế số lượng khách hàng, do tâm

lý ngại phải đăng ký thành viên

Việc ban bố đơn vị tiền ảo làm tăng thêm thủ tục không cần thiết cho công việc giao dịch điện

tử, mặt khác cũng làm hạn chế giao dịch do phải chuyển đổi giữa tiền ảo và tiền thật

Mặt khác do chung một giao diện website nên việt cập nhật, nâng cấp sẽ mất thời gian và tốncông sức và không mang lại hiệu quả cao

Trang 11

IV XÂY DỰNG HỆ THỐNG THÔNG TIN MỚI CHO WEBSITE

1.Phương thức hoạt động của hệ thống thông tin:

Khách hàng vào website sẽ được dẫn đền trang giao diện khách hàng, ở đó khách hàng

sẽ xem hàng sẽ sử dụng giao diện khách hàng mà website cung cấp để lựa chọn mua sản phẩm

Các công cụ phục vụ khách mua hàng được website cung cấp:

- Gian hàng ongline : gian hàng online là nơi chưa đầy đủ thông tin của hàng hóabao gồm

 Tên mặt hàng

 Mô tả mặt hàng

 Nguồn gốc xuất sứ

 Hình ảnh chi tiết của mặt hàng

 Thông tin giá cả, số lượng

 Tên hàng hóa

 Số lượng

 Đơn giá

 Tổng tiềnsau khi khách hàng đã lựa chọn và chọn mua thì giao diện khách hàng sẽ tự động thêmvào cơ sở dữ liệu khi khách hàng chọn 1 sảm phẩm bất kỳ thì sản phẩm đó sẽ được đưa vàogiở hàng trên website và giở hàng có chức năng tự động tính tổng giá trị của giở hàng hiện thời.khách hàng có quyền sửa lại giở hàng trước khi gửi đơn đặt hàng.nhờ các chức năng thêm, xóa,

số lượng sản phẩm có trong mục giỏ hàng online của website

Khi khách hàng gửi đơn đặt hàng thông tin sẽ được tự động chuyển đến cơ sở dữ liệu vàchờ được ban quản trị xử lý thông tin

Website có khả năng nhận các thông tin từ khách hàng Các thông tin này thường lànhững câu hỏi hỗ trợ kỹ thuật thông tin sẽ được chuyển đến bộ phận ký thuật và khi có thôngtin phản hồi khách hàng có thể xem ngay tại nơi mình gửi thông tin

Ban quản trị website sẽ sử dụng giao diện của Adminitrator để truy vấn cơ sở dữ liệu vàxem xét thông tin nhận được từ khách hàng Qua đó sẽ xử lý thông tin và thực hiện công việc.chuyển thông tin đến bộ phận tài chính và bộ phận giao hàng

Bộ phận giao hàng sẽ giao hàng trực tiếp đến khách mua hàng theo địa chỉ mà kháchhàng yêu cầu chuyển đên Và nhận thanh toán trực tiếp từ khách hàng khi giao hàng cho khách

Ban quản trị cập nhật dữ liệu, nâng căp website trên giao diện quản trị của ban quản trịsau khi cập nhật dữ liệu cập nhật sẽ được lưu lại trên cơ sở dữ liệu Giao diện khách hàng sẽ tự

Trang 12

Hệ thống thông tin về hàng hóa cũng như giao dịch được cập nhật thường xuyên và đảm bảo độtin cậy.

2.Các yêu cầu cảu hệ thông thông tin:

- website phải được chuyên nghiệp hóa về giao diện, phân cấp chức năng Website sẽ bao gồm

2 giao diện khách biêt

i) Giao diện khách hàng sử dụngii) Giao diện quản trị của ban quản trị

- hệ thống thương mại điện tử dễ dàng truy cập từ mọi nơi được kết nối Internet

- các giao diện của website phải được kết nối thống nhất 1 cơ sở dữ liệu

- website có giao diện tiếng việt thân thuộc, dễ dàng sử dụng với các chức năng tiện dụng nhưgiỏ hàng, tự động tính tiền…

- website có thể hoạt động dễ dàng và nhanh chóng trên các trình duyệt phổ biến nhất nhưMicrosoft Internet Exprer, Mozilla Firefox, Opera v.v…

- cơ sở dữ liệu của website phải có tính bảo mật cao

- website xây dựng trên mã nguồn dễ dàng, xây dựng, cũng như nâng cấp , xửa đổi

- tối thiểu hóa về mặt dung lượng

- đảm bảo tính thực thi thương mại thực tiễn

Dựa trên các yêu cầu trên ta có thể xây dựng hệ thông website bán hàng trên mạng hoàn chỉnh

Trang 13

V PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN WEBSITE

các khái niệm cơ bản của hệ thống thông tin

Luồn dữ liệu: là hướng duy chuyển của dữ liệu trong hệ thống thông tin

Ta có hệ thống thông tin sau:

Tên tiến trình

Tên tác nhân

Trang 14

1 Sơ đồ ngữ cảnh của hệ thống.

Quản lý Bán hàng qua website

Trang 15

2 Sơ đồ phân rã chức năng:

Quản lý bán hàng qua website

Quản lý Hàng

Quản lý Giao hàng

Cập nhật

TT Hàng

Báo cáo Liên hệ

Và giao hàng

Báo cáo

Trang 16

3 Sồ đồ luồng dữ liệu mức đỉnh:

Quản lý đặt hàng

Quản lý Giao hàng

Quản lý Hàng

Trang 17

4.Sơ đồ luồng dữ liệu mức dưới đỉnh:

4.1 Sơ đồ phân dã chức năng quản lý đặt hàng:

4.2 Sơ đồ phân dã chức năng quản lý giao hàng

Khách hàng

Giao dịch Khách hàng

Cập nhật T.T đơn đặt hàng

Trang 18

4.3 Sơ đồ phân dã chức năng quản lý hàng:

Cập nhật Thông tin hàng

Trang 19

5 Các thực thể dữ liệu:

Các thực thể dữ liệu của hệ thống dữ liệu được biểu diễn ở các bảng sau:

Bảng User ( thông tin người sử dụng, ở đây là ban quản trị website)

Trang 20

Bảng Category ( bảng chủng loại sản phẩm )

Key: CateID

Bảng Vistor ( bảng thông tin khách ghé thăm )

Key: VisitorID

Trang 21

CHƯƠNG IV GIỚI THIỆU VỀ ASP.Net CÔNG CỤ PHÁT TRIỂN

HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ

I LỰA CHỌN CÔNG CỤ XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG:

ASP.NET là một nền tảng ứng dụng web (web application framework) được phát triển và cung

cấp bởi Microsoft, cho phép những người lập trình tạo ra những trang web động, những ứngdụng web và những dịch vụ web Lần đầu tiên được đưa ra thị trường vào tháng 2 năm 2002cùng với phiên bản 1.0 của NET framework, là công nghệ nối tiếp của Microsoft's ActiveServer Pages(ASP) ASP.NET được biên dịch dưới dạng Common Language Runtime (CLR),cho phép những người lập trình viết mã ASP.NET với bất kỳ ngôn ngữ nào được hỗ trợbởi NET language

Lý do chọn ASP.Net làm công cụ xây dựng hệ thống :

Do ASP.Net là 1 trong những nền tảng của công nghệ web 2.0 ( hay còn gọi là web động)ASP.Net là cách thức xây dựng trang web từ các thành phần riêng lẻ, giúp đơn giản hóa việclập trình web mà vẫn đáp ứng được yêu cầu về quản lý thông tin, nội dung trên web Sau đây lànhững thế mạnh đáng nói của ASP.Net

Ưu điểm của ASP.Net:

 ASP.Net cho phép bạn lựa chọn một trong các ngôn ngữ lập trình mà bạn yêu thích:Visual Basic.Net, J#, C#,…

 Trang ASP.Net được biên dịch trước Thay vì phải đọc và thông dịch mỗi khi trang webđược yêu cầu, ASP.Net biên dịch những trang web động thành những tập tin DLL màServer có thể thi hành nhanh chóng và hiệu quả

 ASP.Net hỗ trợ mạnh mẽ bộ thư viện phong phú và đa dạng của Net Framework, làmviệc với XML, Web Service, truy cập cơ sở dữ liệu qua ADO.Net,…

 ASPX và ASP có thể cùng hoạt động trong 1 ứng dụng

 ASP.Net sử dụng phong cách lập trình mới: Code behide Tách code riêng, giao diệnriêng nên dễ đọc, dễ quản lý và bảo trì

 Kiến trúc lập trình giống ứng dụng trên Windows

 Hỗ trợ quản lý trạng thái của các control

 Tự động phát sinh mã HTML cho các Server control tương ứng với từng loại Browser

 Hỗ trợ nhiều cơ chế cache

 Triển khai cài đặt

 Không cần lock, không cần đăng ký DLL

 Cho phép nhiều hình thức cấu hình ứng dụng

 Hỗ trợ quản lý ứng dụng ở mức toàn cục

 Global.aspx có nhiều sự kiện hơn

 Quản lý session trên nhiều Server, không cần Cookies

Trang 22

lỗi và triển khai rất dễ dàng thông qua các tác vụ có thể thực thi trọn vẹn trong một môitrường phát triển duy nhất –VisualStudio.NET

Với những nhà phát triển ứng dụng Web, ASP.NET bộc lộ những ưu điểm sau đây :

 Những phần thực thi được của ứng dụng Web được biên dịch, vì vậy chúng thực thinhanh hơn là các bản thong dịch

 Các cập nhập ngay lập tức giúp cho việc triển khai các ứng dụng Web mà không phảikhởi động lại máy chủ

 Truy cập tới NET Framework, có thể đơn giản hóa nhiều khía cạnh trong lập trìnhWindows

4 Sử dụng nhiều những hiểu biết về ngôn ngữ lập trình VB, vốn đã được tăng cường để

hỗ trợ lập trình hướng đối tượng

 Giới thiệu ngôn ngữ lập trình mới mà nó cung cấp khả năng an toàn kiểu, hướng đốitượng, so với ngôn ngữ lập trình C

 Tự động quản lý trạng thái để điều khiển trang Web (được gọi là server controls) vì vậychúng có gì đó giống với các Windows controls

 Các tính năng bảo mật được xây dựng sẵn thông qua máy chủ Windows hoặc thông quacác phương thực xác nhận/phân quyền khác

 Tích hợp chặt chẽ với ADO.NET để cung cấp các truy xuất CSDL và các công cụ thiết

kế CSDL trực quan trong bộ VS.NET

 Hỗ trợ đầy đủ XML, CSS và các chuẩn Web đã được thiết lập hoặc mới khác

10 Các tính năng sẵn có để đệm các trang web thường xuyên được yêu cầu trên máychủ, các nội dung bản địa hóa cho các ngôn ngữ và trao đổi, nhận ra khả năng tươngthích trình duyệt

Tổng quan về Microsoft.net Frame work

NET Framework của Microsoft là một thành phần có thể được cài thêm hoặc đã có sẵn trong

các hệ điều hành Windows.Nó cung cấp những giải pháp đã được code sẵn cho những yêu cầuthông thường của chương trình ,quản lý việc thực thi các chương trình viết trênframework,người dùng cuối cần phải cài framework để có thể chạy các chươngtrình NET .NET Framework do Microsoft đưa ra và được sử dụng trong hầu hết các ứng dụngviết trên nền Windows Những giải pháp được code sẵn hình thành nên một thư viện lớp củaframework, được sử dụng trong nhiều lĩnh vực của lập trình như : giao diện người dùng , truycập dữ liệu , kết nối cơ sở dữ liệu, mã hoá ,phát triển những ứng dụng web , các giải thuật sốhọc và giao tiếp mạng Thư viện lớp của framework được lập trình viên sử dụng , kết hợp vớicode của chính mình để tạo nên các ứng dụng

.NET Framework là cơ sở hạ tầng cho việc xây dựng, triển khai và chạy các ứng dụng và dịch

vụ Web Nó cung cấp một môi trường đa ngôn ngữ, dựa trên nền các chuẩn với hiệu nǎng cao,

Trang 23

Language Runtime), một tập phân cấp các thư viện lớp hợp nhất (Unified Class Libraries) vàASP.NET.

Sơ đồ kiến trúc NET Framework

Common Language Runtime, các ngôn ngữ lập trình khác nhau đều cung cấp một runtime (bộ thực thi) và NET Framework không phải là một ngoại lệ Tuy vậy bạn sẽ thấy bộ runtime này

là khá đặc biệt so với phần lớn các runtime chúng ta vẫn sử dụng Common Language Runtime trong NET Framework quản lý sự thực hiện mã và cung cấp sự truy cập vào nhiều loại dịch vụgiúp cho quá trình phát triển được dễ dàng hơn CLR đã được phát triển ở tầm cao hơn so với các runtime trước đây như VB-runtime chẳng hạn, bởi nó đạt được những khả nǎng như tích hợp các ngôn ngữ, bảo mật truy cập mã, quản lý thời gian sống của đối tượng và hỗ trợ gỡ lỗiBase Class Libraries Thư viện các lớp cơ sở NET Framework cung cấp một tập các lớp("APIs"), hướng đối tượng, có thứ bậc và có thể mở rộng và chúng được sử dụng bởi bất cứngôn ngữ lập trình nào Như vậy, tất cả các ngôn ngữ từ Jscript cho tới C++ trở nên bình đẳng,

và các nhà phát triển có thể tự do lựa chọn ngôn ngữ mà họ vẫn quen dùng

II CÀI ĐẶT CÁC ỨNG DỤNG, CÔNG CỤ XÂY DỰNG HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ

1 CÀI ĐẶT IIS( Internet Information Server)

Microsoft Internet Information Services (các dịch vụ cung cấp thông tin Internet) là các dịch vụdành cho máy chủ chạy trên nền Hệ điều hành Window nhằm cung cấp và phân tán các thôngtin lên mạng, nó bao gồm nhiều dịch vụ khác nhau như Web Server, FTP Server,

Nó có thể được sử dụng để xuất bản nội dung của các trang Web lên Internet/Intranet bằng việc

sử dụng “Phương thức chuyển giao siêu văn bản“ - Hypertext Transport Protocol (HTTP) Cài đặt

Chọn sartmenu  control panel

Chọn Add/remove program  chọn Add/remove windows componels:

Trang 24

Để cài đặt ISS cho đĩa CD windows XP vào CD-rom nhấn OK để tiếp tục cài đặt.

Quá trình cài đặt kết thúc ta thực hiên khởi đông ISS để trình duyệt ASP

Để khởi dộng ISS ta thực hiện như sau

Chọn Sart Menu  Control Panel Adminnistrative Tool 

Internet Informations server

Trang 25

2 Cài Đặt Microsoft.Net Frame Work

Sử dụng bộ cài đặt Microsoft.net Frame work 2.0 để cài đặt ứng dụng

Chạy bộ cài

Nhấn next để tiếp tục

Check I accept the… sau đó nhấn Install để cài đặt

Trang 26

Sau khi quá quá trình cài đặt hoàn tất nhấn Finish để kết thúc

3.Cài đặt Visual Webdeverloper 2005 Express Editions

Các bước cài đặt:

Chạy bộ cài

Ngày đăng: 19/08/2013, 14:24

HÌNH ẢNH LIÊN QUAN

1. Sơ đồ ngữ cảnh của hệ thống. - đề tài phân tích thiết kế hệ thống thông tin website thương mại điện tử
1. Sơ đồ ngữ cảnh của hệ thống (Trang 14)
2. Sơ đồ phân rã chức năng: - đề tài phân tích thiết kế hệ thống thông tin website thương mại điện tử
2. Sơ đồ phân rã chức năng: (Trang 15)
4.3. Sơ đồ phân dã chức năng quản lý hàng: - đề tài phân tích thiết kế hệ thống thông tin website thương mại điện tử
4.3. Sơ đồ phân dã chức năng quản lý hàng: (Trang 18)
Bảng Item ( bảng thông tin các sản phẩm của website) - đề tài phân tích thiết kế hệ thống thông tin website thương mại điện tử
ng Item ( bảng thông tin các sản phẩm của website) (Trang 19)
Bảng User ( thông tin người sử dụng, ở đây là ban quản trị website) - đề tài phân tích thiết kế hệ thống thông tin website thương mại điện tử
ng User ( thông tin người sử dụng, ở đây là ban quản trị website) (Trang 19)
Bảng Category ( bảng chủng loại sản phẩm ) - đề tài phân tích thiết kế hệ thống thông tin website thương mại điện tử
ng Category ( bảng chủng loại sản phẩm ) (Trang 20)
Sơ đồ kiến trúc .NET Framework - đề tài phân tích thiết kế hệ thống thông tin website thương mại điện tử
Sơ đồ ki ến trúc .NET Framework (Trang 23)

TỪ KHÓA LIÊN QUAN

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

w