ĐỒ Á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

23 653 1
ĐỒ Á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

Đ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

ĐỒ Á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

BỘ GIÁO DỤC VÀ ĐÀO TẠO 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 BÁCH KHOA HÀ NỘI TRƯỜNG ĐẠI HỌC THUỶ SẢN TRƯỜNG ĐẠI HỌC THUỶ SẢN Giáo viên hướng dẫn : Giáo viên hướng dẫn : Nguyễn Tuấn Anh Nguyễn Tuấn Anh Sinh viên thực hiện : Trần Ngọc Hưng Sinh viên thực hiện : Trần Ngọc Hưng Đề Tài Ứng dụng ASP xây dựng cửa hàng bán máy tính trên mạng ĐỒ ÁN TỐT NGHIỆP Mục Đích Và Yêu Cầu Mục Đích Và Yêu Cầu • Mục đích 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 Yêu cầu 1, WebSite phải cung cấp đầy đủ các chức năng như một 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, 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… 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 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 Win2000, hệ cơ sở dữ liệu access Giới Thiệu Thương Mại Điện Tử Giới Thiệu Thương Mại Điện Tử  Khái niệm 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 và rộng rãi, là việc sử dụng các phương pháp điện tử để làm thương mại. Nói rõ hơn thương mại điện tử là trao đổi thông tin thương mại thông qua các phương tiện điện tử, không cần sử dụng các giấy tờ trong các giai đoạn giao dòch. Theo nghóa hẹp là kinh doanh thông qua mạng internet.  Các mô hình trong thương mại điện tử 1 - Mô hình B2B(Bussiness to Bussiness) 2 - Mô hình C2C (Customer to Customer) 3 - Mô hình B2C(Bussiness to Customer) mô hình giao dòch thương mại của bài toán  Bảo mật trong 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 ) Gii thiu ASP Gii thiu 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 trong việc triển khai ứng dụng trên Web. Cỏc thnh phn ASP ASP bao gm cỏc thnh phn sau: 1. Cỏc b dch ngụn ng VBScript v Jscript. 2. Th vin cỏc i tng, chuyờn dựng truy xut DATABASE thụng qua ODBC Driver( Active Server Data Object ADO). Th vin cỏc i tng h tr cho vic vit cỏc trang ASP. Mt File ASP cú th bao gm cỏc thnh phn sau : + Vn Bn + Cỏc HTML tag + Cỏc Script. Mi Scipt thc hin mt cụng vic no ú, ging nh cỏc phỏt biu ca mt ngụn ng lp trỡnh ASP khụng phi l ngụn ng Script, nú ch cung cp mt mụi trng 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 Tên đối tượng Chức năng Chức năng Resquest Resquest Lấy thông tin từ một user Lấy thông tin từ một user Respone Respone Gửi thông tin tới một user Gửi thông tin tới một user Server Server Điều khiển môi trường hoạt động của ASP Điều khiển môi trường hoạt động của ASP Sesion Sesion Lưu trữ thông tin về một sesion của user Lưu trữ thông tin về một sesion của user Application Application Chia sẻ thông tin giữa các user trong cùng Chia sẻ thông tin giữa các user trong cùng một ứng dụng một ứng dụng ASP(Active Server Pages )(tiếp)  Các chức năng của ASP • Đọc những yêu cầu từ trình duyệt . • Tìm trang cần thiết trong server. • Thực hiện bất cứ những giới thiệu đã cung cấp trong ASP để cập nhật vào trang Web. • Sau đó gởi trả về cho trình duyệt. Web browser ASP A D O O L E D B O D B C DBMS DATABASE  Sơ đồ ứng dụng của ASP trên trang web Sơ đồ ứng dụng của ASP trên trang web 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 ASP Và Cơ Sở Dữ Liệu Access  Kết nối ASP với CSDL 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 ASP Và Cơ Sở Dữ Liệu Access (tiếp) (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 Phân tích bài toán – Hoạt động của khách hàng 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ẽ 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ì đặ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 về giá cả thiết bị được bán và hình thức thanh toán. toán. – Hoạt động của nhà quản lý Hoạt động của nhà quản lý 1. 1. Hướng dẫn, giới thiệu sản phẩm Hướng dẫn, giới thiệu sản phẩm 2. 2. Cung cấp giỏ mua hàng cho khách hàng Cung cấp giỏ mua hàng cho khách hàng 3. 3. Giao dịch thương mại Giao dịch thương mại 4. 4. Bổ sung và sửa soạn mặt hàng Bổ sung và sửa soạn mặt hàng 5. 5. Quản lý hàng tồn Quản lý hàng tồn 6. 6. Cập nhật cửa hàng Cập nhật cửa hàng 7. 7. Quản lý doanh thu Quản lý doanh thu 8. 8. Theo dõi khách hàng Theo dõi khách hàng [...]... Đồ 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Đồ 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 Yêu cầu thông tin hàng tồn Thông tin hàng tồn Hàng Đơ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 mua hàng Báo cáo Yêu cầu 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 Giao 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) (9) (5) 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... Hình Tổng Qt Admin Đánh Giá Và Hướng Phát Triển • Đánh giá : Ưu điểm : • Hệ thống website đã cung cấp được phần lớn thơng tin mà khách hàng đã u cầu • Việc giao dịch thương mại nhanh, dễ dàng Khuyết điểm • Dữ liệu chưa đầy đủ • Chưa thực hiện được thanh tốn điện tử • Các chức năng quản lý chưa tốt, chưa thật rõ • Giao diện chương trình đơn giản, khơng thân thiện với khách hàng Đánh Giá Và Hướng Phát... - Hoàn chỉnh giao diện Web một cách linh động - Cần thêm một số chức năng quản lý trực tuyến … - Cải thiện chương trình nhập liệu cho dễ dàng và tiện lợi hơn - Xây dựng thêm một số dòch vụ thường dùng:Web mail, Diễn đàn hội thảo, Tán gẫu trên mạng . Sinh viên thực hiện : Trần Ngọc Hưng Đề Tài Ứng dụng ASP xây dựng cửa hàng bán máy tính trên mạng ĐỒ ÁN TỐT NGHIỆP Mục Đích Và Yêu Cầu Mục. 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 Phân tích bài toán – Hoạt động của khách hàng Hoạt động của khách hàng Khi một khách hàng

Ngày đăng: 27/02/2013, 16:37

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan