logo

ĐỒ ÁN TỐT NGHIỆP Ứng dụng ASP xây dựng cửa hàng bán máy tính trên mạng

Tìm hiểu kỹ thuật lập trình ASP với cơ sở dữ liệu và triển khai ứng dụng với thương mại điện tử; Xây dựng WebSite cửa hàng bán máy tính trên mạng.
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐẠI HỌC THUỶ SẢN ĐỒ ÁN TỐT NGHIỆP Đề Tài Ứng dụng ASP xây dựng cửa  hàng bán máy tính trên mạng Giáo viên hướng dẫn : Nguyễn Tuấn Anh Sinh viên thực hiện   : Trần Ngọc Hưng Mục Đích Và Yêu Cầu • Mục đích 1, Tìm hiểu kỹ thuật lập trình ASP với cơ sở dữ liệu và triển  khai ứng dụng với thương mại điện tử 2, Xây dựng WebSite cửa hàng bán máy tính trên mạng • Yêu cầu 1, WebSite phải cung cấp đầy đủ các chức năng như một  cửa hàng thật sự với các chức năng : xuất, nhập, tính tồn kho,  quản lý thiết bị. Lập các chứng từ hoá đơn giao dịch… 2, Hệ thống Website yêu cầu triển khai trên hệ điều hành  Win2000, hệ cơ sở dữ liệu access Giới Thiệu Thương Mại Điện Tử  Khái niệm thương mại điện tử Thöông maïi ñieän töû (TMÑT), theo nghóa phoå bieán vaø roäng raõi, laø vieäc söû duïng caùc phöông phaùp ñieän töû ñeå laøm thöông maïi. Noùi roõ hôn thöông maïi ñieän töû laø trao ñoåi thoâng tin thöông maïi thoâng qua caùc phöông tieän ñieän töû, khoâng caàn söû duïng caùc giaáy tôø trong caùc giai ñoaïn giao Caùc moâ hình tr ongkinh doanh thoâng qua maïng dòch. Theo nghóa heïp laø thöông maïi ñieän internet.  - M oâ hình B2B(Bussiness to Bussiness) töû 1 2 - M oâ hình C2C (Customer to Customer ) 3 - M oâ hình B2C(Bussiness to Customer ) moâ hình giao dòch thöông maïi cuûa baøi toaùn Bảo mật trong thương mại điện tử 1, Bảo mật thông tin  2, Thanh toán điện tử Moâ Hình B2C Server dữ liệu cửa hàng Tổ chức dữ liệu Cửa hàng sản phẩm trên mạng Các hệ thống thanh toán điện tử kế toán Khách hàng I nter n et Hệ thống các ngân hàng Hoạt động quản lý Khách hàng ASP(Active Server Pages )  Giới thiệu ASP ASP lµ m«i t r -êng kÞch b¶n t r ªn m¸y chñ (Ser ver -side Scripting Environment ) dïng ®Ó t¹o vµ ch¹y c¸c øng dông Web ®éng vµ cã t -¬ng t ¸c. Nhê tËp c¸c ®èi t-îng cã s½n (Built-in Object ) víi nhiÒu t Ýnh n¨ng phong phó, kh¶ n¨ng hç t rî VBScript lÉn JScript cïng mét sè t hµnh phÇn Act iveX kh¸c kÌ m t heo, ASP cung cÊp giao diÖn lËp t r×nh m¹nh vµ dÔ dµng t r ong viÖc t r iÓn khai øng dông trªn Web. •Các thành phần ASP ASP bao gồm các thành phần sau: 1. Các bộ dịch ngôn ngữ VBScript và Jscript. 2. Thư viện các đối tượng, chuyên dùng để truy xuất DATABASE thông qua  ODBC Driver( Active Server Data Object – ADO). Thư viện các đối tượng hỗ trợ  cho việc viết các trang ASP. Một File ASP có thể bao gồm các thành phần sau : + Văn Bản + Các HTML tag + Các Script. Mỗi Scipt thực hiện một công việc nào đó, giống như các phát biểu  của một ngôn ngữ lập trình ASP không phải là ngôn ngữ Script, nó chỉ cung cấp một môi trường để sử lý các  Script mà ta chèn trong file . asp ASP(Active Server Pages )(tiếp)  Các đối tượng cơ bản ASP      ASP cung cấp cho người lập trình các đối tượng có sẵn, mỗi  đối tượng này sẽ thực hiện một chức năng riêng nào đó, các đối  tượng có sẵn bao gồm : Tên đối tượng Chức năng Resquest  Lấy thông tin từ một user Respone Gửi thông tin tới một user Server Điều khiển môi trường hoạt động của ASP Sesion Lưu trữ thông tin về một sesion của user Application Chia sẻ thông tin giữa các user trong cùng  một ứng dụng ASP(Active Server Pages )(tiếp)  Caùc chöùc naêng cuûa ASP • Ñoïc nhöõng yeâu caàu töø trình duyeät . • Tìm trang caàn thieát trong server. • Thöïc hieän baát cöù nhöõng giôùi thieäu ñaõ cung caáp trong ASP ñeå caäp nhaät vaøo trang Web. • Sau ñoù gôûi traû veà cho trình duyeät. Sô ñoà öùng duïng cuûa ASP treân trang web O D A O B DBMS L C Web ASP D browser O E D DATABAS E B ASP(Active Server Pages )(tiếp) Các thành phần (COMPONENT) của ASP         Ngoài các đối tượng cơ bản có sẵn trong môi trường ASP.  Việc tạo các trang web động bằng ASP còn được trợ giúp nhờ  một số thư viện các đối tượng (Active X Component) của   ActiveX Server. Dưới đây là danh sách một số thành phần :  Thành phần Ad Rotator : Hiện thị những bảng quảng cáo trên  trang web  Thành phần Browser Capabilities : hiển thị nội dung khác  nhau của HTML tỳ thuộc vào các trình duyệt khác nhau  Thành phần Content Linking : kết nối các trang HTML với  nhau giống như các trang sách  Thành phần File Access : cho phép làm việc với hệ thống tập  tin của máy tính. Dùng để đọc ghi các tập tin văn bản ASP Và Cơ Sở Dữ Liệu Access  Kết nối ASP với CSDL Access Bước 1 : Tạo File CSDL bằng access Bước 2 : Tạo một liên kết với CSDL vừa tạo bằng cách sử dụng một Data Source  Name (DSN). Sau khi tạo DSN các Script sẽ sử dụng cùng một DSN để kết nối tới  CSDL Bước 3 : Tạo đối tượng Connection Connection.Open ConnectionString, User, Password ConectionString : Chỗi định nghĩa của tên DSN, tên này được khai báo trong ODBC Bước 4 : Tạo đối tượng thực thi câu lệnh SQL Set recordset = Connection. Execute(CommandText,RecordsAffected,Options) Connection. Execute(CommandText,RecordsAffected,Options) Recordset : Một biến đối tượng recordset chứa kết quả truy vấn CommandText : chứa query để thực thi RecordsAffected : Chứa số record mà lệnh tác động đến Options : Có các giá trị khác nhau tương ứng với mỗi loại CommandText  ASP Và Cơ Sở Dữ Liệu Access(tiếp) Bước 5 : Gọi thực thi câu lệnh SQL Insert , Update, Delete … sqlString = “ Các câu lệnh SQL” Connection. Execute.sqlString Bước 6 : Đóng các kết nối với CSDL, sau khi sử lý song dữ  liệu trên data source, trước khi kết thúc trang ta phải đóng các  kết nối đã mở. Sau khi đóng ta không thể sử dụng kết nối để  giao tiếp với database.  Connection.Close  Bài Toán Xây Dựng Cửa Hàng Bán Máy  Tính Trên Mạng Phân tích bài toán – Hoạt động của khách hàng Khi một khách hàng thăm quan cửa  hàng, họ sẽ đặt vấn đề cửa hàng  bán những gì, thông tin gì về giá cả  thiết bị được bán và hình thức thanh  toán.  – Hoạt động của nhà quản lý 1. Hướng dẫn, giới thiệu sản phẩm 2. Cung cấp giỏ mua hàng cho khách hàng 3. Giao dịch thương mại 4. Bổ sung và sửa soạn mặt hàng 5. Quản lý hàng tồn 6. Cập nhật cửa hàng Sơ Đồ Phân Cấp Chức Năng Hệ Thống Bán Thiết Bị Lựa chọn hàng Xử lý hoá đơn bán Quản lý cửa hàng Lựa chọn hàng Tìm  Thay  Xác  Chọn  Đăng   kiếm  đổi   số  nhận  phương  ký mua  chọn  lượng khách  thức  hàng hàng hàng thanh  toán Sơ Đồ Phân Cấp Chức Năng (tiếp) Xử lý hoá đơn bán Kiểm  Phát  Phát  Giao  tra  sinh  sinh  hàng đơn  hoá  thanh  đặt  đơn  toán hàng bán Quản lý cửa hàng Nhập  Kiểm  Kiểm  hàng  tra  tra  mới hàng  báo  tồn cáo Biểu Đồ Luồng Dữ Liệu Mức Ngữ Cảnh (1) (11) Khaùch Quaûn H aøng (3) tr ò (2) (12) H eä (6) T hoáng Baùn H aøng (7) (4) (5) (9) Baûo T r ì (10) Kho Biểu Đồ Luồng Dữ Liệu Mức Ngữ Cảnh(tiếp) 1     : Yeâu caàuchoïn löïa vaø ñaët haøng 2 : Phieáu yeâu caàu thanh toaùn tröôùc cho coâng ty 3 : Chuyeån tieàn cho coâng ty 4 : Yeâu caàu xuaát haøng 5 : Haøng giao 6 : Phieáu chuyeån haøng (Hoùa ñôn gíao nhaän) 7 : Hoùa ñôn 8 : Giao haøng cho khaùch 9 : Yeâu caàu mua haøng 10 : Haøng môùi 11 : Yeâu caàu baùo caùo 12 : Baùo caùo Biểu Đồ Luồng Dữ Liệu Mức Đỉnh Yeâu caàu choïn löïa , Khaùch mua haøng haøng Haø Hoù ng Löïa a Tieà choïn ñôn n haøng than Xöû Hoùa 1 h lyù ñôn toaù yeâu n caàu Haøng Hoùa ñôn giao 2 Yeâ baùn u Maët caà u haøng xua át Haøng Baûo tr ì haø môùi ng ho k Quaûn lyù Yeâu caàu mua cöûa haøng haøng 3 Baùo caùo Yeâu caàu baùo caùo Quaûn tr ò Mô Hình Luồng Dữ Liệu Mức Dưới Đỉnh •Chức năng 1 : Lựa chọn hàng Thoâ Khaùch ng haøng baùo Khaùch soá Theâ haøng löôïn m g Thay haøn haøn g Tìm ñoåi g kieám, soá choïn löôïn haøng g 1 2 Gioû haøng HTTT Ñaên g kyù HTTT Ñòa chæ mua khaùch haøng haøn g Hoùa 3 ñôn Chöùc naêng 2 Xaùc Khaùch nhaän haøng khaùch haøng Mô Hình Luồng Dữ Liệu Mức Dưới Đỉnh(tiếp) •Chức năng 2 : Xử lý hoá đơn mua hàng Ñôn haøng ñaõ kieåm Phaùt Kieåm tra sinh hoùa ñôn ñôn haøng 2.1 baùn Khaùch Ñôn Ñôn 2.2 haøn haøng haøng g Haøng Ñòa chæ baùn ñaõ khaùch haøng phaù t sinh Baûo Trì Haøng Kho giao Phaùt Yeâu sinh caàu thanh xuaá toaùn t Gia 2.3 haøn o g Yeâ nha u Haø än ng caàu 2.4 than h Tieàn Khaùch toaù Mô Hình Luồng Dữ Liệu Mức Dưới Đỉnh(tiếp) •Chức năng 3 : Quản lý cửa hàng Baûo Trì Yeâu caàu mua Thoâ haøng Kho ng tin haøn g môùi Kieåm tra haøng Nha toàn äp 3.2 haøn g Yeâu caàu môùi thoâng tin 3.1 haøng toàn Thoâng Haøn tin g haøng toàn Ñôn haøng Kieåm Yêu cầu báo cáo tra baùo caùo 3.3 Quaûn tr ò Baùo caùo Sơ Đồ Thực Thể Liên Kết
DMCA.com Protection Status Copyright by webtailieu.net