- …
- …
…
… … … … GVHD: Nguyễn Đức Thuần Gạch ngang Dữ liệu không format lại Ảnh tĩnh (.GIF,.JPG…) Hyperlink Tạo form Tạo applet III CƠ SỞ DỮ LIỆU SQL SERVER 7.0 SQL Server gì? SQL Server Microsoft hệ quản trị sở liệu kiểu client/server, dễ dàng phát triển theo mơ hình liệu phân tán Client/server xác định ứng dụng chia thành hai phần: phần chạy Server phần chạy workstations Phía Server ứng dụng cung cấp độ bảo mật, tính chịu lỗi, hiệu suất, chạy đồng thời lưu dự phịng tin cậy Phía client cung cấp giao diện với người sử dụng, chứa báo cáo, truy vấn form Trong mơ hình client/server, truy vấn chạy, server dị tìm sở liệu gửi dòng mà phù hợp với yêu cầu client Điều không tiết kiệm mà cịn thực thi nhanh so với máy trạm làm việc thực truy vấn SQL Server cung cấp đầy đủ công cụ để: + Dễ dàng xây dựng sở liệu lớn Một sở liệu chứa tỷ quan hệ quan hệ chứa đến1024 thuộc tính + Giải tình trạng va chạm user truy xuất liệu thời điểm + Bảo đảm ràng buộc tồn vẹn sở liệu + Bảo vệ an tồn sở liệu + Truy vấn liệu nhanh Mơ hình Client – Server Client/Server làkiến trúc gồm hai thành phần máy Client máy Server, hai thành phần liên lạc với thơng qua hệ thống mạng Mơ hình tính tốn client/server nhằm giải vấn đề cần quan tâm xây dựng khai thác ứng dụng môi trường mạng cho việc truyền tải liệu tốt an tồn Server Là máy tính có cấu hình phụ thuộc vào việc ta sử dụng môi trường phần mềm đẻ xây dựng ứng dụng yêu cầu cấu hình hệ điều hành muốn dùng Server Là máy tính cung cấp dịch vụ cho máy mạng Các dịch vụ chia file, cầu nối mạng, xử lý ứng dụng,… Đối với mơ hình Client/Server Server làm nhiệm vụ quản lý việc truy cập sở liệu, nhận yêu cầu từ Client -> xử lý -> gởi kết cho Client yêu cầu Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Một Server tốt phải phục vụ cho nhiều người sử dụng, hoạt động nhanh, an tồn, có khả phục hồi liệu có cố, nghĩa phải có dặc tính sau: Multiprocessing, Multithread, Disk Array, Mirro Disk, Error Correction Code Memor Client Là máy desktop thực thi phần mềm Client (Client Software) Desktop thuật ngữ dùng để tồn hình giao diện người-máybao gồm cửa sổ, biểutượng hộp thoại,… Trên Client chạy phần mềm giao tiếp, hệ điều hành, phần mềm truyền thông Trong môi trường Client/Server, cơng việc Client thực chức trình bày, xử lý tương tác người sử dụng ứng dụng Máy Client gửi tới máy chủ yêu cầu truy vấn liệu cập nhật liệu (thêm, xố, sửa mẫu tin), đồng thời nhận kết trả từ máy Server Một Client tốt phải đáp ứng yêu cầu sau: - Giao diện đáp ứng tác vụ cần thiết thân thiện với người sử dụng - Khơng trình bày thơng tin khơng cần thiết công việc trạm làm việc Các đối tượng liên quan đến sở liệu SQL Server 5.1 Servers Là thành phần chứa database công cụ quản trị Server tên Server tương ứng với SQL Server mà đăng ký, từ máy ta thực cơng việc quản trị nhiều SQL Server 5.2 Databases Mỗi SQL Server chứa nhiều database Một database bao gồm tập hợp table đối tượng khác như: diagrams, views, stored procedure trigger,… Có loại tập tin sử dụng để lưu trữ database: + Mỗi database có tập tin liệu sở dùng để chứa liệu thông tin khởi động database + Ngồi tập tin sở, database cịn có tập tin phụ dùng để chứa tất liệu liên quan không đặt bên tập tin liệu sở Nếu tập tin sở lưu giữ tất liệu database database không cần đến tập tin liệu phụ + Một database có tập tin lưu vết chứa thông tin giao dịch database dùng để phục hồi liệu Kích thước tối thiểu tập tin lưu vết 512 KB Một hệ phục vụ SQL Server có tối đa 32.767 database Mỗi database có kích thước tối thiểu MB Để tạo database người dùng phải thành viên sysadmin dbcreator User tạo database trở thành chủ sở hữu database IV NGÔN NGỮ LẬP TRÌNH VBSCRIPT Giới thiệu VBScript Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần VBScript thành phần họ ngơn ngữ lập trình Visual Basic, cho phép tạo script sử dụng nhiều môi trường khác script chạy Browser client (Ms Internet Explorer 3.0) hay Web server (Ms Internet Information Server 3.0) Cách viết VBScript tương tự cách viết ứng dụng Visual Basic hay Visual Basic for Application VBScript giao tiếp với ứng dụng chủ (host application) cách sử dụng ActiveX Scripting Các kiểu liệu VBScript VBScript có loại liệu gọi Variant Variant kiểu liệu đặc biệt chứa đựng loại thông tin khác tùy theo cách sử dụng Dĩ nhiên kiểu liệu trả tất hàm Ở đơn giản Variant chứa thông tin số chuỗi tùy theo văn cảnh sử dụng Các loại liệu (subtype) mà Variant biểu diễn là: Empty, null, boolean, byte, currency, date, time, string, object, error VBScript có sẳn số hàm để chuyển từ subtype sang subtype khác 2.1 Biến VBScript: Một biến tên tham khảo đến vùng nhớ, nơi chứa thông tin chương trình mà thơng tin thay đổi thời gian script chạy Ví dụ: đặt biến tên ClickCount để đếm số lần user click vào object trang Web Vị trí biến nhớ khơng quan trọng, ta truy xuất đến thơng qua tên mà thơi Trong VBScript biến ln có kiểu Variant Khai báo biến: dùng phát biểu Dim, Public (cho biến tồn cục) hay Private (cho biến cục bộ) Tên biến phải bắt đầu kí tự chữ, tên biến không chứa dấu chấm, chiều dài tối đa 255 kí tự biến phạm vi mà định nghĩa Biến VBScript biến đơn dãy Khi khai báo Dim A(10) VBScript tạo dãy có 11 phần tử (vì phần tử đầu có số 0) Một biến dãy mở rộng tối đa đến 60 chiều, thường dùng từ đến chiều Có thể thay đổi kích thước dãy thời gian chạy cách dùng phát biểu ReDim Ví dụ: Dim MyArray(25) ReDim MyArray(30) hay ReDim Preserve MyArray(30) ‘giữ lại giá trị dãy cũ.’ 2.2 Hằng VBScript Hằng tên có nghĩa đại diện cho số hay chuỗi thay đổi trình chạy Tạo phát biểu Const Ví dụ: Const MyString = “This is my string “ 2.3 Các tốn tử VBScript * Độ ưu tiên tốn tử : Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần IPO Chart Số: 07 Modul: QUẢN LÝ KHO THÀNH PHẨM Hệ thống: Quản trị Mục tiêu: Quản trị thêm thơng tin KTP Gọi bởi: Gọi: none Vào: Bảng KTP Ra: Bảng KTP Xử lý: If nhập then Gọi số lượng TP SP Sl= số lượngTP Slm=sl + Số lượng(mới KTP) Update vào SP Insert vào KTP End if IPO Chart Số: 08 Modul: QUẢN LÝ KHO BÁN THÀNH PHẨM Hệ thống: Quản trị Mục tiêu: Quản trị thêm thông tin KBTP Gọi bởi: Gọi: none Vào: Bảng KBTP Ra: Bảng KBTP Xử lý: If nhập then Gọi số lượngBTP KTP-KBTP Sl= số lượngBTP Slm=sl + Số lượng(mới KBTP) Update vào KTP-KBTP Insert vào KBTP End if Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần PHẦN IV THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG VÀ HƯỚNG DẪN SỬ DỤNG Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 30 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Hệ thống bán sản phẩm Viện Vacxin mạng phục vụ cho người truy cập Internet: Khi mở trang Web chương trình, khách hàng bình thường có thể: Xem thơng tin giới thiệu Viện click vào Xem thông tin hướng dẫn việc mua hàng click vào Xem thông tin sản phẩm đặt hàng click vào Vào để trao đổi ý kiến Xem tiến độ đơn đặt hàng click vào Khi khách hàng vào mục form sản phẩm bán lên cho khách hàng tham khảo Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 31 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Khách hàng xem thơng tin cụ thể sản phẩm hình ảnh sản phẩm, công dụng, giá cả,… thông qua form click vào Khi Khách hàng định mua sản phẩm Click vào "Giỏ hàng" Sản phẩm chọn cho vào giỏ bạn Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 32 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Form giỏ Khách hàng đựng sản phẩm chọn mua Ơû bạn chọn số lượng muốn mua sản phẩm cụ thể biết giá tiền chúng + Nếu khách hàng muốn mua tiếp tục nhấn vào chương trình đưa khách hàng quay lại trang "Đặt hàng" + Nếu khách hàng muốn hủy hàng vừa mua Ckick vào hay sau nhiều lần mua chọn lựa, khách hàng muốn lọai bỏ sản phẩm mua trước Click sau Click vào để tính lại số tiền cần tốn + Nếu khách hàng chấm dứt việc chọn lựa hàng tiến hành tốn Khách hàng Click vào để hhẹ thống tiến hành lập hóa đơn với sản phẩm chọn mua Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 33 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Khách hàng phải đăng nhập để mua hàng khách hàng chưa đăng ký Click vào để đăng ký Nếu khách hàng đăng ký rồi, muốn đổi mật click vào Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 34 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Đây Form để khách hàng cho hệ thống biết mình, thông tin hệ thống sử dụng việc giao hàng việc quảng cáo, cung cấp thông tin sản phẩm sau Khi khách hàng đăng nhập thành cơng form thông tin bạn lấy lên, đồng thời thông tin sản phẩm mà bạn chọn mua ghi nhận Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 35 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Đây form cuối cho biết việc mua hàng Khách hàng thành công Khách hàng quay lại cửa hàng để mua tiếp Lưu ý: Khách hàng vào form chu trình mua mà phải vào cách Trang truy cập hệ thống: Trang gọi người quản trị có yêu cầu truy cập vào hệ thống Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 36 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Sau đăng nhập hệ thống quản trị, người quản trị làm việuc với chức hỗ trợ Các chức hỗ trợ bao gồm: Cập nhật, thống kê, đổi mật truy cập hệ thống, nhập sản phẩm xem danh sách khách hàng đăng ký vào cửa hàng,… Các thao tác phần xem danh sách sản phẩm có, thêm mới, sửa lại thông tin sản phẩm có Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 37 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 38 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 39 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Thao tác thực người sử dụng nhập mật truy cập quyền Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 40 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần ĐÁNH GIÁ HỆ THỐNG: Hệ thống sau thực làm việc: Hỗ trợ phía khách hàng: Xem thông tin sản phẩm Viện Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 41 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần Cho phép khách hàng đăng ký thông tin để thực việc mua sản phẩm Xem tiến độ đơn đặt hàng Tìm kiếm sản phẩm cần xem Hỗ trợ cho người quản trị: Xem thông tin khách hàng đăng ký vào hệ thống Xem hóa đơn thơng qua giao diện Web Thống kê xuất nhập tồn, thống kê doanh thu Tìm kiếm sản phẩm Trong trình thực cịn số khó khăn chưa khắc phục như: Chương trình chưa mềm dẻo Chưa giải đơn đặt hàng Hướng phát triển: Tiếp tục khắc phục hồn thiện việc quản lý khách hàng đăng ký thông tin cho hệ thống để giảm bớt thông tin cho hệ thống Tạo giao diện thân thiện cho cửa hàng nhằm thu hút khách hàng vào cửa hàng TÀI LIỆU THAM KHẢO Tự học Microsoft SQL SERVER 7.0 21 ngày – Nguyễn Văn Hồng Giáo trình SQL SERVER 7.0 & MƠ HÌNH CLIENT/SERVER Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 42 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp GVHD: Nguyễn Đức Thuần – Trần Xuẩn Hải ASP 3.0 / ASP.NET – Nguyễn Phương Lan Tự học VisualBasic 6.0 Beginning E-Commerce with Visual Basic, ASP, SQL server 7.0 and MTS Những thực hành ASP Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang 43 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... thống Hệ thống không tham gia trực tiếp vào trình bán hàng Việc bán hàng diễn nội khách hàng người bán hàng Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang LUAN VAN CHAT LUONG download... dụng, giá cả,… thông qua form click vào Khi Khách hàng định mua sản phẩm Click vào "Giỏ hàng" Sản phẩm chọn cho vào giỏ bạn Website quảng cáo bán hàng qua mạngcủa Viện Vacxin Nha Trang... Khách hàng phải đăng nhập để mua hàng khách hàng chưa đăng ký Click vào để đăng ký Nếu khách hàng đăng ký rồi, muốn đổi mật click vào Website quảng cáo bán hàng qua mạngcủa Viện Vacxin