Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
1,91 MB
Nội dung
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 mạng Giáo viên hướng dẫn : Nguyễn Tuấn Anh Sinh viên thực : Trần Ngọc Hưng Mục Đích Và u Cầu • Mục đích 1, Tìm hiểu kỹ thuật lập trình ASP với sở liệu 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 mạng • u cầu 1, WebSite phải cung cấp đầy đủ chức cửa hàng thật với chức : xuất, nhập, tính tồn kho, quản lý thiết bị Lập chứng từ hố đơn giao dịch… 2, Hệ thống Website u cầu triển khai hệ điều hành Win2000, hệ sở 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 mại điện tử (TMĐT), theo nghóa phổ biến rộng rãi, việc sử dụng phương pháp điện tử để làm thương mại Nói rõ thương mại điện tử trao đổi thông tin thương mại thông qua phương tiện điện tử, không cần sử dụng giấy tờ giai đoạn giao dòch Theo nghóa hẹp kinh doanh thông qua mạng internet Các mô hình thương mại điện tử - Mô hình B2B(Bussiness to Bussiness) - Mô hình C2C (Customer to Customer) - Mô hình B2C(Bussiness to Customer) mô hình giao dòch thương mại toán Bảo mật thương mại điện tử 1, Bảo mật thơng tin 2, Thanh tốn điện tử ASP(Active Server Pages ) Giới thiệu ASP ASP 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 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ç trỵ VBScript lÉn 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 viƯc triĨn khai øng dơng trªn Web •Các thành phần ASP ASP bao gồm thành phần sau: Các dịch ngơn ngữ VBScript Jscript Thư viện đối tượng, chun dùng để truy xuất DATABASE thơng qua ODBC Driver( Active Server Data Object – ADO) Thư viện đối tượng hỗ trợ cho việc viết trang ASP Một File ASP bao gồm thành phần sau : + Văn Bản + Các HTML tag + Các Script Mỗi Scipt thực cơng việc đó, giống phát biểu ngơn ngữ lập trình ASP khơng phải ngơn ngữ Script, cung cấp mơi trường để sử lý Script mà ta chèn file asp ASP(Active Server Pages )(tiếp) Các đối tượng ASP ASP cung cấp cho người lập trình đối tượng có sẵn, đối tượng thực chức riêng đó, đối tượng có sẵn bao gồm : Tên đối tượng Chức Resquest Lấy thơng tin từ user Respone Gửi thơng tin tới user Server Điều khiển mơi trường hoạt động ASP Sesion Lưu trữ thơng tin sesion user Application Chia sẻ thơng tin user ứng dụng ASP(Active Server Pages )(tiếp) Các chức ASP • Đọc yêu cầu từ trình duyệt • Tìm trang cần thiết server • Thực giới thiệu cung cấp ASP để cập nhật vào trang Web • Sau gởi trả cho trình duyệt Sơ đồ ứng dụng ASP trang web Web browser ASP A D O O L E D B O D B C DBMS DATABASE ASP(Active Server Pages )(tiếp) Các thành phần (COMPONENT) ASP Ngồi đối tượng có sẵn mơi trường ASP Việc tạo trang web động ASP trợ giúp nhờ số thư viện đối tượng (Active X Component) ActiveX Server Dưới danh sách số thành phần : Thành phần Ad Rotator : Hiện thị bảng quảng cáo trang web Thành phần Browser Capabilities : hiển thị nội dung khác HTML tỳ thuộc vào trình duyệt khác Thành phần Content Linking : kết nối trang HTML với giống trang sách Thành phần File Access : cho phép làm việc với hệ thống tập tin máy tính Dùng để đọc ghi tập tin văn ASP Và Cơ Sở Dữ Liệu Access Kết nối ASP với CSDL Access Bước : Tạo File CSDL access Bước : Tạo liên kết với CSDL vừa tạo cách sử dụng Data Source Name (DSN) Sau tạo DSN Script sử dụng DSN để kết nối tới CSDL Bước : Tạo đối tượng Connection Connection.Open ConnectionString, User, Password ConectionString : Chỗi định nghĩa tên DSN, tên khai báo ODBC Bước : 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 truy vấn CommandText : chứa query để thực thi RecordsAffected : Chứa số record mà lệnh tác động đến Options : Có giá trị khác tương ứng với loại CommandText ASP Và Cơ Sở Dữ Liệu Access(tiếp) Bước : 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 : Đóng kết nối với CSDL, sau sử lý song liệu data source, trước kết thúc trang ta phải đóng kết nối mở Sau đóng ta khơng thể sử dụng kết nối để giao tiếp với database Connection.Close Bài Tốn Xây Dựng Cửa Hàng Bán Máy Tính Trên Mạng Phân tích tốn – – Hoạt động khách hàng Khi khách hàng thăm quan cửa hàng, họ đặt vấn đề cửa hàng bán gì, thơng tin giá thiết bị bán hình thức tốn Hoạt động nhà quản lý Hướng dẫn, giới thiệu sản phẩm Cung cấp giỏ mua hàng cho khách hàng Giao dịch thương mại Bổ sung sửa soạn mặt hàng Quản lý hàng tồn Cập nhật cửa hàng Quản lý doanh thu Theo dõi khách 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ý hố đơn bán Quản lý cửa hàng Lựa chọn hàng Tìm kiếm chọn hàng Thay đổi số lượng Xác nhận khách hàng Chọn phương thức tốn Đăng ký mua hàng Sơ Đồ Phân Cấp Chức Năng (tiếp) Xử lý hố đơn bán Kiểm tra đơn đặt hàng Giao hàng Phát sinh tốn Phát sinh hố đơn bán Quản lý cửa hàng Nhập hàng Kiểm tra hàng tồn Kiểm tra báo cáo Biểu Đồ Luồng Dữ Liệu Mức Ngữ Cảnh (1) (11) Quản trò Khách Hàng (3) (2) (6) Hệ Thống Bán Hàng (7) (12) (4) (5) (9) Bảo Trì Kho (10) Biểu Đồ Luồng Dữ Liệu Mức Ngữ Cảnh(tiếp) 10 11 12 : Yêu cầuchọn lựa đặt hàng : Phiếu yêu cầu toán trước cho công ty : Chuyển tiền cho công ty : Yêu cầu xuất hàng : Hàng giao : Phiếu chuyển hàng (Hóa đơn gíao nhận) : Hóa đơn : Giao hàng cho khách : Yêu cầu mua hàng : Hàng : Yêu cầu báo cáo : Báo cáo Biểu Đồ Luồng Dữ Liệu Mức Đỉnh Yêu cầu chọn lựa , mua hàng Khách hàng Hàng Hóa đơn toán Lựa chọn hàng Tiền Hóa đơn bán Mặt hàng Hàng Quản lý cửa hàng Yêu cầu báo cáo Yêu cầu mua hàng Báo cáo Quản trò Xử lý yêu cầu Hóa đơn Hàng giao Yêu cầu xuất hàng Bảo trì kho Mơ Hình Luồng Dữ Liệu Mức Dưới Đỉnh •Chức : Lựa chọn hàng Khách hàng Thông báo số lượng hàng Khách hàng Thêm hàng Thay đổi số lượng Tìm kiếm, chọn hàng Giỏ hàng HTTT Đăng ký mua hàng HTTT Đòa khách hàng Hóa đơn Chức Xác nhận khách hàng Khách hàng Mơ Hình Luồng Dữ Liệu Mức Dưới Đỉnh(tiếp) •Chức : Xử lý hố đơn mua hàng Đơn hàng kiểm Kiểm tra hóa đơn 2.1 Đơn hàng Khách hàng Đòa khách hàng Bảo Trì Kho Yêu cầu xuất hàng Phát sinh đơn hàng bán 2.2 Đơn hàng bán phát sinh Hàng giao Gia o nhậ n 2.4 Tiền Phát sinh toán 2.3 Hàng Khách hàng Yêu cầu toán trước Hàng Mơ Hình Luồng Dữ Liệu Mức Dưới Đỉnh(tiếp) •Chức : Quản lý cửa hàng Thông tin hàng Bảo Trì Kho Yêu cầu mua hàng Kiểm tra hàng tồn 3.2 Nhập hàng 3.1 Hàng Yêu cầu thông tin hàng tồn Thông tin hàng tồn Đơn hàng Kiểm tra báo cáo 3.3 u cầu báo cáo Báo cáo Quản trò Sơ Đồ Thực Thể Liên Kết Chu Trình Bán Hàng Trên Mạng Begin End [...]... Đồ Phân Cấp Chức Năng Hệ Thống Bán Thiết Bị Lựa chọn hàng Xử lý hố đơn bán Quản lý cửa hàng Lựa chọn hàng Tìm kiếm chọn hàng Thay đổi số lượng Xác nhận khách hàng Chọn phương thức thanh tốn Đăng ký mua hàng Sơ Đồ Phân Cấp Chức Năng (tiếp) Xử lý hố đơn bán Kiểm tra đơn đặt hàng Giao hàng Phát sinh thanh tốn Phát sinh hố đơn bán Quản lý cửa hàng Nhập hàng mới Kiểm tra hàng tồn Kiểm tra báo cáo Biểu Đồ. .. sinh thanh toán 2.3 Hàng Khách hàng Yêu cầu thanh toán trước Hàng 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 Thông tin hàng mới Bảo Trì Kho Yêu cầu mua hàng Kiểm tra hàng tồn 3.2 Nhập hàng mới 3.1 Hàng Yêu cầu thông tin hàng tồn Thông tin hàng tồn Đơn hàng Kiểm tra báo cáo 3.3 u cầu báo cáo Báo cáo Quản trò Sơ Đồ Thực Thể Liên Kết Chu Trình Bán Hàng Trên Mạng Begin End... cáo Biểu Đồ Luồng Dữ Liệu Mức Đỉnh Yêu cầu chọn lựa , mua hàng Khách hàng Hàng Hóa đơn thanh toán Lựa chọn hàng 1 Tiền Hóa đơn bán Mặt hàng Hàng mới Quản lý cửa hàng 3 Yêu cầu báo cáo Yêu cầu mua hàng Báo cáo Quản trò Xử lý yêu cầu 2 Hóa đơn Hàng giao Yêu cầu xuất hàng Bảo trì kho Mơ Hình Luồng Dữ Liệu Mức Dưới Đỉnh •Chức năng 1 : Lựa chọn hàng Khách hàng Thông báo số lượng hàng Khách hàng Thêm hàng Thay... lượng 2 Tìm kiếm, chọn hàng 1 Giỏ hàng HTTT Đăng ký mua hàng 3 HTTT Đòa chỉ khách hàng Hóa đơn Chức năng 2 Xác nhận khách hàng Khách hàng Mơ Hình Luồng Dữ Liệu Mức Dưới Đỉnh(tiếp) •Chức năng 2 : Xử lý hố đơn mua hàng Đơn hàng đã kiểm Kiểm tra hóa đơn 2.1 Đơn hàng Khách hàng Đòa chỉ khách hàng Bảo Trì Kho Yêu cầu xuất hàng Phát sinh đơn hàng bán 2.2 Đơn hàng bán đã phát sinh Hàng giao Gia o nhậ n 2.4... (11) Quản trò Khách Hàng (3) (2) (6) Hệ Thống Bán Hàng (7) (12) (4) (5) (9) Bảo Trì Kho (10) Biểu Đồ Luồng Dữ Liệu Mức Ngữ Cảnh(tiếp) 1 2 3 4 5 6 7 8 9 10 11 12 : Yêu cầuchọn lựa và đặt hàng : Phiếu yêu cầu thanh toán trước cho công ty : Chuyển tiền cho công ty : Yêu cầu xuất hàng : Hàng giao : Phiếu chuyển hàng (Hóa đơn gíao nhận) : Hóa đơn : Giao hàng cho khách : Yêu cầu mua hàng : Hàng mới : Yêu cầu