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

24 753 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ẠOBỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘITRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘITRƯỜNG ĐẠI HỌC THUỶ SẢNTRƯỜNG ĐẠI HỌC THUỶ SẢNGiáo viên hướng dẫn : Giáo viên hướng dẫn : Nguyễn Tuấn AnhNguyễn Tuấn AnhSinh viên thực hiện : Trần Ngọc HưngSinh 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ầuMục Đích Và Yêu Cầu•Mục đíchMục đích1, 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ầuYêu cầu1, 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 accessWin2000, 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ử Moâ Hình B2CMoâ Hình B2Ckế toánHoạt động quản lýTổ chức dữ liệu sản phẩmCửa hàng trên mạngKhách hàngKhách hàngCác hệ thống thanh toán điện tửHệ thống các ngân hàngServer dữ liệu cửa hàngInternet ASP(Active Server Pages )Gii thiu ASPGii 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 ASPASP 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ỡnhASP 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 :Chia sẻ thông tin giữa các user trong cùng một ứng dụngApplicationLưu trữ thông tin về một sesion của userSesionĐiều khiển môi trường hoạt động của ASPServerGửi thông tin tới một userResponeLấy thông tin từ một userResquest Chức năngTên đối tượ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 browserASPADOOLEDBODBCDBMSDATABASE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 AccessASP Và Cơ Sở Dữ Liệu AccessKết nối ASP với CSDL AccessKết nối ASP với CSDL AccessBước 1 : Tạo File CSDL bằng accessBướ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 CSDLBước 3 : Tạo đối tượng ConnectionConnection.Open ConnectionString, User, PasswordConectionString : Chỗi định nghĩa của tên DSN, tên này được khai báo trong ODBCBước 4 : Tạo đối tượng thực thi câu lệnh SQLSet 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ấnCommandText : chứa query để thực thiRecordsAffected : Chứa số record mà lệnh tác động đếnOptions : 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 AccessASP Và Cơ Sở Dữ Liệu Access(tiếp)(tiếp)Bước 5 : Gọi thực thi câu lệnh SQLInsert , Update, Delete …sqlString = “ Các câu lệnh SQL”Connection. Execute.sqlStringBướ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 [...]... Tố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 tố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 tố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. .. nhật cửa hàng 7 Quản lý doanh thu 8 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. .. 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 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... (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 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 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ữ... 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 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. .. Nhập hàng mới 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) (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. .. 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 Mơ 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... đơn giản, khơng thân thiện với khách hàng Đánh Giá Và Hướng Phát Triển(tiếp) HƯỚNG PHÁT TRIỂN: Hòan chỉnh chương trình: - 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 . HưngSinh 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ầuMục Đích Và Yêu. Bài Toán Xây Dựng Cửa Hàng Bán Máy Tính Trên MạngPhân tích bài toánPhân tích bài toán–Hoạt động của khách hàngHoạt động của khách hàngKhi một khách hàng

Ngày đăng: 14/11/2012, 10:15

Từ khóa liên quan

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

Tài liệu liên quan