1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Website giới thiệu và bán hàng điện máy qua mạng cho công ty TNHH thương mại dũng tuyên

29 1 0

Đ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ội dung

Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình LỜI NĨI ĐẦU 000 Ngày nay, cơng nghệ thơng tin có bước phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử khơng cịn thứ phương tiện quý mà ngày trở thành cơng cụ làm việc giải trí thơng dụng người, khơng cơng sở mà cịn gia đình Đứng trước vai trị thông tin hoạt động cạnh tranh gay gắt, tổ chức doanh nghiệp tìm biện pháp để xây dựng hồn thiện hệ thống thơng tin nhằm tin học hóa hoạt động tác nghiệp đơn vị Hiện công ty tin học hàng đầu giới không ngừng đầu tư cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thơng qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thương mại điện tử Với thao tác đơn giản máy có nối mạng Internet bạn có tận tay cần mà khơng phải nhiều thời gian Bạn cần vào trang dịch vụ thương mại điện tử, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Ở Việt Nam có nhiều doanh nghiệp tiến hành thương mại hóa Internet khó khăn sở hạ tầng viễn thông chưa phát triển mạnh, dịch vụ toán điện tử qua ngân hàng chưa phổ biến nên dừng lại mức độ giới thiệu sản phẩm tiếp nhận đơn đặt hàng thơng qua web Để tiếp cận góp phần đẩy mạnh phổ biến thương mại điện tử Việt Nam, em tìm hiểu cài đặt “Website giới thiệu bán hàng điện máy qua mạng” cho công ty TNHH Thương mại Dũng Tuyên Với hướng dẫn tận tình Thầy Nguyễn Ngọc Bình em hoàn thành báo cáo đồ án tốt nghiệp Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống khơng tránh khỏi thiếu sót Em mong nhận thơng cảm góp ý q Thầy Em xin chân thành cảm ơn Qua cho phép em bày tỏ lòng biết ơn đến dạy dỗ bảo thầy, cô môn tin học Đặc biệt thầy Nguyễn Ngọc Bình, người trực tiếp hướng dẫn, bảo giúp đỡ em thời gian thực đồ án tốt nghiệp này, em chân thành cảm ơn hướng dẫn tận tình Thầy Sinh viên thực L ê M ỹ Linh SVTH: Lê Mỹ Linh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình MỤC LỤC LỜI NÓI ĐẦU .1 Phần 1: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Chương I: PHÂN TÍCH YÊU CẦU ĐỀ TÀI I.1 Chức I.2 Yêu cầu đặt cho hệ thống .3 Chương II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG II.1 Khảo sát trạng II.2 Sơ đồ phân rã chức II.3 Sơ đồ luồng liệu mức khung cảnh II.4 Sơ đồ luồng liệu mức đỉnh II.5 Sơ đồ luồng liệu mức đỉnh II.6 Mơ hình thực thể liên kết 14 II.7 Danh sách bảng liệu .15 Phần 2: CÁC KỸ THUẬT VÀ CÔNG CỤ LẬP TRÌNH Chương I: TÌM HIỂU CƠNG NGHỆ ASP 18 I.1 ASP ? 18 I.2 Mơ hình hoạt động ASP 18 I.3 Cấu trúc tập tin ASP .18 I.4 Các đối tượng ASP 18 I.5 Các Component ASP 19 I.6 ASP sở liệu 19 ChươngII: NGƠN NGỮ LẬP TRÌNH VBSCRIPT 20 II.1 Giới thiệu VBSCRIPT 20 II.2 Các kiểu liệu VBSCRIPT 20 II.3 Biến VBSCRIPT .20 II.4 Hằng VBSCRIPT 20 II.5 Các toán tử VBSCRIPT 20 II.6 Các hàm có sẵn thơng dụng VBSCRIPT 21 Phần 3: CÀI ĐẶT HỆ THỐNG Chương I: YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH 22 I.1 Yêu cầu hệ thống .22 I.2 Cài đặt chương trình 22 Chương II: THIẾT KẾ GIAO DIỆN VÀ HƯỚNG DẪN SỬ DỤNG 23 II.1 Một số giao diện phần khách hàng 23 II.2 Một số giao diện phần quản lý 25 ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 27 KẾT LUẬN 28 TÀI LIỆU THAM KHẢO 29 SVTH: Lê Mỹ Linh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp Phần 1: PHÂN GVHD: T.s Nguyễn Ngọc Bình TÍCH VÀ THIẾT KẾ HỆ THỐNG Chương I: PHÂN TÍCH YÊU CẦU ĐỀ TÀI I.1 CHỨC NĂNG Đây website nhằm bán giới thiệu rộng rãi mặt hàng công ty đến cho người tiêu dùng với chi tiết mặt hàng giá cách xác Có chức sau: - Cho phép nhập hàng vào CSDL - Hiển thị danh sách mặt hàng theo loại ( bao gồm: hình ảnh, giá cả, thời gian bảo hành, mô tả chức năng) - Hiển thị hàng hóa mà khách hàng chọn để mua - Hiển thị đơn đặt hàng khách hàng - Cung cấp khả tìm kiếm, khách hàng truy câp từ xa để tìm kiếm xem mặt hàng đặt mua - Cho phép quản lý đơn đặt hàng - Cập nhập mặt hàng, loại mặt hàng, khách hàng, nhà cung cấp - Thống kê mặt hàng, khách hàng, đơn dặt hàng, doanh thu - Cho phép hệ thống quản trị mạng từ xa I.2 YÊU CẦU ĐẶT RA CHO HỆ THỐNG I.2.1 Về mặt thiết bị phần mềm - Một máy làm Web Server Hệ điều hành hỗ trợ cho chương trình Windows 2000 Hệ sở liệu dùng MS SQL 2000 Các phần mềm khác dùng để lập trình thiết kế Web I.2.2 Yêu cầu trang Web Hệ thống gồm có hai phần: a Phần thứ dành cho khách hàng: Khách hàng người có nhu cầu mua sắm hàng hóa Họ tìm kiếm mặt hàng cần thiết từ hệ thống đặt mua mặt hàng Vì trang web phải thỏa mản chức sau: Thứ nhất: Hiển thị danh sách mặt hàng cơng ty để khách hàng xem lựa chọn Thứ hai: Cung cấp chức tìm kiếm mặt hàng Với nhu cầu người sử dụng bước vào trang web thương mại tìm kiếm mặt hàng mà họ cần muốn mua Đơi lúc có nhiều khách hàng vào website mà khơng có ý định mua hay khơng biết mua yêu cầu đặt cho hệ thống làm để khách hàng tìm kiếm nhanh hiệu mặt hàng mà họ cần tìm Thứ ba: Sau khách hàng lựa chọn xong mặt hàng cần đặt mua hệ thống phải có chức hiển thị đơn đặt hàng để khách hàng nhập vào thông tin cần thiết, tránh địi hỏi hay thơng tin u cầu q nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách hàng SVTH: Lê Mỹ Linh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình Ngồi ra, cịn có số chức như: đăng kí, đăng nhập Khách hàng thay đổi mật Khi bạn quan tâm đến thơng tin website như: tin tức hay giá Bạn nhập địa email bạn vào Lúc bạn nhận thơng tin cập nhật từ site b Phần thứ hai dành cho nhà quản lý: Là người làm chủ ứng dụng, có quyền kiểm sốt hoạt động hệ thống Người cấp username password để đăng nhập vào hệ thống thực chức Nếu trình đăng nhập thàng cơng nhà quản lý có chức sau: Thứ nhất: Chức quản lý cập nhật (thêm, xóa, sửa) mặt hàng trang web, việc khơng phải dễ Nó địi hỏi xác Thứ hai: Tiếp nhận kiểm tra đơn đặt hàng khách hàng Hiển thị đơn đặt hàng hay xóa bỏ đơn đặt hàng Thứ ba: Thống kê mặt hàng, khách hàng, nhà cung cấp, thống kê doanh thu Ngồi chức nêu trang web phải trình bày cho dễ hiểu, giao diện mang tính dễ dùng, đẹp mắt cho khách hàng thấy thơng tin cần tìm, cung cấp thông tin quảng cáo thật hấp dẫn, nhằm thu hút quan tâm cơng ty có hội có nhiều người tham khảo nhiều Điều quan trọng trang web mua bán mạng phải đảm bảo an toàn tuyệt đối thơng tin liên quan đến người dùng q trình đặt mua hay tốn Đồng thời trang web cịn phải có tính dễ nâng cấp, bảo trì, sửa chữa cần bổ sung, cập nhật tính SVTH: Lê Mỹ Linh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình Chương II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG II.1 KHẢO SÁT HIỆN TRẠNG Sau khảo sát trạng, em nắm bắt thông tin sau: Quản lý khách hàng: khách hàng quản lý thông tin sau đây: Họ, tên, địa chỉ, điện thoại, fax, email, tên đăng nhập, mật Ngồi ra, kháchhàng cơng ty hay quan quản lý thêm tên cơng ty/cơ quan Quản lý mặt hàng: mặt hàng quản lý thông tin: Tên mặt hàng, đơn giá, số lượng, thời gian bảo hành, hình ảnh, mơ tả Q trình đặt hàng khách hàng: Khách hàng xem lựa chọn mặt hàng cần mua Trong trình lựa chọn, phận bán hàng trực tiếp trao đổi thông tin khách hàng, chịu trách nhiệm hướng dẫn Sau lựa chọn xong, phận bán hàng tiến hành lập đơn đặt hàng khách Sau tiếp nhận yêu cầu trên, phận làm hóa đơn tốn tiền Trong trường hợp nhiều cơng ty, trường học, doanh nghiệp, có yêu cầu đặt hàng, mua với số lượng lớn cửa hàng nhanh chóng làm phiếu đặt hàng, phiếu thu có ghi thuế cho loại mặt hàng giao hàng hàng theo yêu cầu Quá trình đặt hàng với nhà cung cấp: Hàng ngày nhân viên kho kiểm tra hàng hóa kho đề xuất lên ban điều hành cần xử lý việc mặt hàng cần nhập Trong trình đặt hàng ban điều hành có trách nhiệm xem xét đề xuất mặt hàng yêu cầu định loại hàng, số lượng hàng cần đặt phương thức đặt hàng với nhà cung cấp Việc đặt hàng với nhà cung cấp thực thông qua địa mạng hay qua điện thoại, fax Quá trình nhập hàng: Sau nhận yêu cầu đặt hàng từ công ty, nhà cung cấp giao hàng cho cơng ty có kèm theo hóa đơn hay bảng kê chi tiết loại mặt hàng Thủ kho kiểm tra lô hàng nhà cung cấp trường hợp hàng hóa giao khơng yêu cầu đặt hàng hay chất lượng hệ thống máy móc, thủ kho trả lại nhà cung cấp yêu cầu giao lại mặt hàng bị trả Tiếp theo thủ kho kiểm tra chứng từ giao hàng để gán giá trị thành tiền cho loại sản phẩm Những loại hàng hóa cung cấp mã số cập nhật vào giá bán Sau nhập xong chứng từ giao hàng, nhân viên nhập kho in phiếu nhập để lưu trữ hồ sơ Từ quy trình thực tiễn nêu trên, ta nhận thấy hệ thống xây dựng cho toán đặt chủ yếu phục vụ cho hai đối tượng: Khách hàng nhà quản lý Khách hàng: người có nhu cầu mua sắm hàng hóa Khác với việc đặt hàng trực tiếp cơng ty, khách hàng phải hồn tồn tự thao tác thông qua bước cụ thể để mua hàng Trên mạng, mặt hàng xếp phân theo loại mặt hàng giúp cho khách hàng dễ dàng tìm kiếm Trong hoạt động này, khách hàng cần chọn mặt hàng từ danh mục mặt hàng thơng tin mặt hàng hiển thị lên hình như: hình ảnh, đơn giá, mơ tả, bên cạnh trang liên kết để thêm hàng hóa vào giỏ hàng Đây giỏ SVTH: Lê Mỹ Linh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình hàng điện tử mà chứa thơng tin hàng hóa lẫn số lượng khách mua hoàn toàn cập nhật giỏ Khi khách hàng muốn đặt hàng hệ thống hiển thị trang xác lập đơn đặt hàng thông tin khách hàng hàng hóa Cuối khách hàng tùy chọn đặt hay không Nhà quản lý: Là người làm chủ hệ thống, có quyền kiểm sốt hoạt động hệ thống Nhà quản lý cấp username password để đăng nhập vào hệ thống thực chức Nếu trình đăng nhập thàng cơng nhà quản lý thực công việc: quản lý cập nhật thông tin mặt hàng, tiếp nhận đơn đặt hàng, kiểm tra đơn đặt hàng xử lý đơn đặt hàng Thống kê mặt hàng bán tháng, năm, thống kê khách hàng, nhà cung cấp, thống kê tồn kho, thống kê doanh thu Khi có nhu cầu nhập hàng hóa từ nhà cung cấp tiến hành liên lạc với nhà cung cấp để đặt hàng cập nhật mặt hàng vào sở liệu, II.2 SƠ ĐỒ PHÂN RÃ CHỨC NĂNG HỆ THỐNG QUẢN LÝ Đặt hàng Kiểm tra KH Đăng nhập Lập HĐ Ghi nhận KH Cập nhật CN khách hàng CN mặt Tra cứu MH Xử lý MH CN nhà cung cấp hàng TC theo tên MH SVTH: Lê Mỹ Linh TC theo tên LMH CN đơn đặt hàng KT đặt hàng TK khách hàng Đăng ký Nhập hàng Thống kê TK mặt hàng Tiếp nhận ĐĐH TK doanh thu Trả tiền TK ĐĐH Giao hàng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình II.3 SƠ ĐỒ LUỒNG DỮ LIỆU MỨC KHUNG CẢNH Yêu cầu đặt hàng Y/c nhập mặt Chấp nhận KHÁCH HÀNG HỆ THỐNG QUẢN LÝ BÁN HÀNG QUA MẠNG khơng Y/c lập hóa đơn Hóa đơn lập Kết yêu cầu Y/c cập nhật NHÀ QUẢN LÝ Y/c thống kê kết cập nhật Mặt hàng cung cấp Y/c cung cấp mặt hàng thống kê NHÀ CUNG CẤP SVTH: Lê Mỹ Linh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình II.4 SƠ ĐỒ LUỒNG DỮ LIỆU MỨC ĐỈNH Lập hóa đơn Yêu cầu lập hóa Hóa đơn lập Hóa đơn lập u cầu lập hóa Thơng tin KH Đơn đặt hàng Yêc cầu cung cấp MH Mặt hàng Y/c đặt hàng chấp nhận Đặt hàng từ chối Nhập hàng Thống kê Y/c thống kê Kết thống kê Yêc cầu nhập MH KQ cập nhật Y/c cập nhật Cập nhật KQ yêu cầu Khách hàng Chấp nhận cung cấp Nhà cung cấp Nhập tên MK Đăng nhập HTQL TT sai nhập lại Nhà quản lý Thông tin Admin SVTH: Lê Mỹ Linh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình II.5 SƠ ĐỒ LUỒNG DỮ LIỆU MỨC DƯỚI ĐỈNH PHÂN RÃ CHỨC NĂNG “ Đặt hàng ” Thông tin KH Thông tin sai, nhập lại Y/c đặt hàng 1.1 Kiểm tra KH 1.2 Ghi nhận KH Tên đăng nhập, mật Khách hàng Danh sách MH 1.3 Tra cứu MH Tên đăng nhập, mật Mặt hàng lựa ĐĐHCT 1.4 Xử lý MH Mặt hàng Thông tin MH đặt mua 1.5 KT đặt hàng Đơn đặt hàng ĐĐHCT: Đơn đặt hàng chi tiết SVTH: Lê Mỹ Linh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình PHÂN RÃ CHỨC NĂNG 1.1 “ Kiểm tra khách hàng ” Tên mật đăng nhập 1.1.1 Đăng nhập TT sai, nhập lại Thông tin KH Yêu cầu đăng ký Khách hàng 1.1.2 Đăng ký PHÂN RÃ CHỨC NĂNG 1.3 “ Tra cứu mặt hàng ” Y/c tra cứu theo tên MH 1.3.1 Tra cứu theo tên MH Mặt hàng 1.3.2 Tra cứu theo tên LMH Loại mặt hàng DS mặt hàng hay Khách hàng TT khơng tìm thấy Y/c tc theo tên LMH DS mặt hàng hay TT khơng tìm thấy SVTH: Lê Mỹ Linh Trang 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình II.7 DANH SÁCH CÁC BẢNG DỮ LIỆU Ứng với thực thể mơ hình thực thể liên kết, liệu cài đặt thành tệp sở liệu gồm cột: Tên trường, kiểu liệu, kích thước liệu, phần ràng buộc liệu Bảng 1: KHÁCH HÀNG (Tên đăng nhập, Mật khẩu, Họ KH, Tên KH, Giới tính, Địa chỉ, Tên cơng ty, Điện thoại, Fax, Email, Mã tỉnh) STT 10 11 THUỘC TÍNH Tên đăng nhập Mật Họ KH Tên KH Giới tính Địa Tên công ty Điện thoại Fax Email Mã tỉnh KIỂU DỮ LIỆU Varchar(20) Varchar(20) Varchar(30) Varchar(10) Bit(1: Nam, 0: Nữ) Varchar(50) Varchar(50) Numeric Numeric Varchar(30) Varchar(5) GHI CHÚ Khóa (khơng thể rỗng ) Khơng thể rỗng Khơng thể rỗng Không thể rỗng Không thể rỗng Không thể rỗng Có thể rỗng Có thể rỗng Có thể rỗng Khơng thể rỗng Khóa ngoại Bảng 2: MẶT HÀNG (MH-ID, Mã MH, Tên MH, Đơn giá, Bảo hành, Hình ảnh, Mơ tả, ĐV tính, Số lượng tồn, Tình trạng MH, Mã LMH) STT 10 11 THUỘC TÍNH MH-ID Mã MH Tên MH Đơn giá Bảo hành Hình ảnh Mơ tả ĐV tính Số lượng tồn Tình trạng MH Mã LMH KIỂU DỮ LIỆU Int(4) Varchar(15) Varchar(50) Money() Varchar(20) Varchar(50) Varchar(1024) Varchar(1) Int(4) Bit Varchar(2) GHI CHÚ Khóa (khơng thể rỗng ) Không thể rỗng Không thể rỗng Không thể rỗng Không thể rỗng Có thể rỗng Có thể rỗng Khơng thể rỗng Khơng thể rỗng Khơng thể rỗng Khóa ngoại Bảng 3: LOẠI MẶT HÀNG (Mã LMH, Tên LMH) STT THUỘC TÍNH Mã LMH Tên LMH SVTH: Lê Mỹ Linh KIỂU DỮ LIỆU Varchar(2) Varchar(50) GHI CHÚ Khóa (không thể rỗng ) Không thể rỗng Trang 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình Bảng 4: ĐĐHCT (MH-ID, Mã ĐĐH, Số lượng, Giá bán) STT THUỘC TÍNH MH-ID Mã ĐĐH Số lượng Giá bán KIỂU DỮ LIỆU Int(4) Int(4) Smallint(2) Money(8) GHI CHÚ Khóa (khơng thể rỗng ) Khơng thể rỗng Không thể rỗng Bảng 5: ĐƠN ĐẶT HÀNG (Mã ĐĐH, Tên đăng nhập, Ngày đặt hàng, Ngày giao hàng, HTTT, Tình trạng ĐĐH) STT THUỘC TÍNH Mã ĐĐH Tên đăng nhập Ngày đặt hàng Ngày giao hàng HTTT Tình trạng ĐĐH KIỂU DỮ LIỆU Int(4) Varchar(20) Datetime Datetime Bit Bit GHI CHÚ Khóa (khơng thể rỗng ) Khóa ngoại Khơng thể rỗng Khơng thể rỗng Không thể rỗng Không thể rỗng Bảng 6: NHÀ CUNG CẤP (Mã NCC, Tên NCC, Địa NCC, Điện thoại NCC, Fax NCC, Email NCC, Mã tỉnh) STT THUỘC TÍNH Mã NCC Tên NCC Địa NCC Điện thoạI NCC Fax NCC Email NCC Mã tỉnh KIỂU DỮ LIỆU Varchar(2) Varchar(50) Varchar(50) Numeric Numeric Varchar(30) Varchar(5) GHI CHÚ Khóa (khơng thể rỗng ) Khơng thể rỗng Khơng thể rỗng Có thể rỗng Có thể rỗng Có thể rỗng Khóa ngoại Bảng 7: TỈNH (Mã tỉnh, Tên tỉnh) STT THUỘC TÍNH Mã tỉnh Tên tỉnh SVTH: Lê Mỹ Linh KIỂU DỮ LIỆU Varchar(5) Varchar(30) GHI CHÚ Khóa (khơng thể rỗng ) Không thể rỗng Trang 16 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình Bảng 8: MH-NCC (MH-ID, Mã NCC, Ngày nhập, Số lượng nhập, Đơn giá nhập) STT THUỘC TÍNH KIỂU DỮ LIỆU GHI CHÚ Int(4) MH-ID Smallint(2) Mã NCC Khóa (khơng thể rỗng) Datetime Ngày nhập Số lượng nhập Smallint(2) Không thể rỗng Đơn giá nhập Money(8) Không thể rỗng Bảng 9: THÔNG TIN ADMIN (Tên đăng nhập_admin, Mật khẩu_admin, họ_admin, tên_admin, địa chỉ_admin, điện thoại_admin, email_admmin) STT THUỘC TÍNH Tên đăng nhập_admin Mật khẩu_admin Họ_admin Tên _admin Địa chỉ_admin Điện thoại_admin Email_admin SVTH: Lê Mỹ Linh KIỂU DỮ LIỆU Varchar(20) Varchar(20) Varchar(30) Varchar(10) Varchar(50) Numeric Varchar(30) GHI CHÚ Khóa (khơng thể rỗng ) Không thể rỗng Không thể rỗng Không thể rỗng Khơng thể rỗng Có thể rỗng Có thể rỗng Trang 17 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp Phần 2: Chương I: GVHD: T.s Nguyễn Ngọc Bình CÁC KỸ THUẬT VÀ CƠNG CỤ LẬP TRÌNH TÌM HIỂU CƠNG NGHỆ ASP I.1 ASP LÀ GÌ ? ASP (Active Server Page) mơi trường kịch máy chủ (Server-side Scripting Environment) dùng để tạo chạy ứng dụng Web động, tương tác có hiệu cao Nhờ tập đối tượng có sẵn (Built-in Object) với nhiều tính phong phú khả hỗ trợ ngôn ngữ Script VBScript, Jscript số thành phần ActiveX khác kèm theo, ASP cung cấp giao diện lập trình mạnh dễ dàng việc triển khai ứng dụng Web Trang ASP chạy mơi trường sau đây: - IIS (Internet Information Server) Windows NT Server, Windows 2000 - PWS (Personal Web Server) Windows 95/98 Windows NT Workstation I.2 MƠ HÌNH HOẠT ĐỘNG CỦA ASP Khi Browser thơng qua trình duyệt Web gửi yêu cầu đến tập tin asp kịch chứa tập tin chạy trả kết cho Browser Khi Server nhận u cầu tới tập tin asp đọc từ đầu đến cuối tập tin đó, thực câu lệnh kịch trả kết cho Browser Kết trả trang HTML I.3 CẤU TRÚC CỦA MỘT FILE ASP Một trang ASP thơng thường gồm có thành phần sau: + Dữ liệu văn + Các thẻ HTML + Các đoạn mã chương trình phía Client đặt cặp thẻ + Mã chương trình ASP đặt cặp thẻ I.4 CÁC ĐỐI TƯỢNG TRONG ASP ASP có sẵn năm đối tượng mà ta dùng mà khơng cần phải tạo instance Chúng gọi Built-in Object I.4.1 Đối tượng Request Đối tượng Request cho phép lấy thông tin thơng qua u cầu HTTP Chúng ta dùng đối tượng Request để đọc URL, truy cập thông tin từ form, lấy giá trị cookies lưu trữ máy Client I.4.2 Đối tượng Response Khác với đối tượng Request, Response chìa khóa để gửi thơng tin tới user, đại diện cho phần thông tin Server trả cho Web browser SVTH: Lê Mỹ Linh Trang 18 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình I.4.3 Đối tượng Server Đối tượng Server cung cấp phương tiện truy cập đến phương thức thuộc tính server Thường sử dụng phương thức Server.CreateObject để khởi tạo instance ActiveX Object trang ASP I.4.4 Đối tượng Application Sử dụng đối tượng Application điều khiển đặc tính liên quan đến việc khởi động dừng ứng dụng, việc lưu trữ thơng tin truy nhập ứng dụng nói chung I.4.5 Đối tượng Session Đối tượng Session dùng để lưu trữ thông tin cần thiết phiên làm việc user Những thông tin lưu trữ Session không bị user di chuyển qua trang ứng dụng I.5 CÁC COMPONENT CỦA ASP ASP cung cấp sẵn ActiveX Server Component, bao gồm: - Advertisement Rotator Component - Browser Capabilities Component - Database Access Component - Content Linking Component - TextStream Component I.6 ASP VÀ CƠ SỞ DỮ LIỆU I.6.1 Cấu hình DSN (Data Source Name) Một DSN bao gồm thơng tin sau:  Tên DSN  Drive kết nối với sở liệu  User ID Password để truy cập sở liệu  Các thông tin cần thiết khác I.6.2 ADO (Active Data Object) ADO ? Đó ActiveX Data Object, công nghệ truy cập sở liệu Microsoft Công nghệ cung cấp cho bạn giao diện thống dùng để truy cập tất loại liệu cho dù xuất đâu ổ đĩa bạn Ngoài ra, chúng cung cấp mức độ linh hoạt lớn công nghệ truy cập liệu Microsoft Các đối tượng ADO Có đối tượng ADO: Recordset, Connection, Command, Parameter, Record, Field, Stream, Error Trong đối tượng thường xun sử dụng là: Connection, Recordset Command SVTH: Lê Mỹ Linh Trang 19 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình Chương II: NGƠN NGỮ LẬP TRÌNH VBSCRIPT II.1 GIỚI THIỆU VỀ VBSCRIPT 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) II.2 CÁC KIỂU DỮ LIỆU CỦA VBSCRIPT VBScript có kiểu liệu Variant Variant kiểu liệu đặc biệt chứa loại liệu khác từ kiểu liệu đơn giản kiểu số kiểu liệu phức tạp kiểu ghi Vì Variant kiểu liệu VBScript nên kiểu liệu trả từ hàm/thủ tục viết VBScript Nói cách dễ hiểu là: Nếu Pascal bạn phải lưu trữ liệu số kiểu liệu Interger, liệu chuỗi kiểu String VBScript bạn vừa lưu trữ liệu số vừa lưu trữ liệu chuỗi (hay kiểu liệu khác) kiểu liệu Variant Việc xem biến Variant số hay chuỗi tùy vào ngữ cảnh sử dụng Để chuyển liệu từ kiểu sang kiểu khác ta dùng hàm chuyển như: CBool, CByte, CInt, CStr, CDate,… Để biết biến Variant lưu trữ kiểu liệu nào, ta dùng hàm VarType II.3 BIẾN TRONG VBSCRIPT Biến tên tham chiếu đế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 Cách khai báo biến: Dim 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ải tầm vực 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ử Có thể thay đổi kích thước dãy thời gian chạy cách dùng ReDim II.4 HẰNG TRONG VBSCRIPT Hằng tên có nghĩa đại diện cho số hay chuỗi khơng thể thay đổi q trình chạy Cách khai báo số giống khai báo biến, cần thay Dim Const Ví dụ: Const MyString = “This is my string” II.5 CÁC TOÁN TỬ TRONG VBSCRIPT VBScript có tốn tử khác số học, luận lý, so sánh Nếu muốn định thứ tự ưu tiên toán tử cách rõ ràng dùng dấu ( ), thứ tự ưu tiên toán tử sau (từ xuống dưới, từ trái sang phải) SVTH: Lê Mỹ Linh Trang 20 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình - Số học: ^, -(âm), *, /, mod, +, -, &, \ (chia lấy nguyên) - So sánh: =, , , =, Is - Luận lý: Not, And, Or, Xor, Eqv, Imp Toán tử * /, + – có độ ưu tiên thực từ trái sang phải II.6 CÁC HÀM CÓ SẴN VÀ THƠNG DỤNG CỦA VBSCRIPT Các hàm tốn học: Hàm ATN, Cos, Sin, Tan, Exp, Log, Sqr,… Các hàm thao tác chuỗi Hàm Instr, Len, Lcase, Ucase, Trim,… Các hàm xử lý ngày Hàm Date, Time, Now, Year, Month, Day, Hour, Minute, Second,… Các hàm chuyển đổi Hàm Abs, Cbool, Cbyte, Cint, Cdate,… Các hàm kiểm tra Hàm IsArray, IsDate, IsEmpty, IsNull, IsNumeric,… SVTH: Lê Mỹ Linh Trang 21 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình Phần CÀI ĐẶT Chương I: YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH I.1 YÊU CẦU HỆ THỐNG Chương trình cài đặt máy Server Các phần mềm cần thiết cho chương trình hoạt động: + Hệ điều hành Window 2000 Window NT Server (4.0) + Internet Information Server (IIS) đóng vai trị làm Web Server + Trình duyệt Web Internet Explorer 4.0 trở lên + Hệ quản trị sở liệu MS SQL Server 2000 + Vietkey I.2 CÀI ĐẶT CHƯƠNG TRÌNH Hệ thống cài đặt gồm có hai phần: + Phần thứ hỗ trợ cho khách hàng: Phần nhằm giới thiệu cho khách hàng công ty, mặt hàng kinh doanh công ty hỗ trợ cho việc đặt hàng qua mạng khách hàng có nhu cầu Phần gồm có chức xử lý sau: - Đăng nhập - Đăng ký thơng tin khách hàng - Tra cứu hàng hóa theo yêu cầu Nhập: Tên mặt hàng tên loại mặt hàng mã mặt hàng thông tin khác Xuất: Danh sách mặt hàng cần tìm thơng tin khơng tìm thấy - Chọn hàng đưa vào giỏ hàng - Xử lý mặt hàng chọn: Xóa , cập nhật số lượng, tính số tiền mà khách hàng cần toán Thành tiền mặt hàng = Số lượng * Đơn giá bán Tổng số tiền mà khách hàng phải toán =  Thành tiền - Kiểm tra đặt hàng lập đơn đặt hàng + Phần thứ hai hỗ trợ cho nhà quản lý: Phần chủ yếu hỗ trợ cho việc quản lý, cập nhật, thống kê thông tin cần thiết như: mặt hàng, loại mặt hàng, khách hàng, nhà cung cấp, đơn đặt hàng,…Gồm có xử lý sau: - Cập nhật mặt hàng: Thêm, Xóa , Sửa - Cập nhật loại mặt hàng: Thêm, Xóa, Sửa - Cập nhật đơn đặt hàng: Xóa, Sửa - Cập nhật nhà cung cấp: Thêm, Xóa, Sửa - Cập nhật khách hàng: Xóa, Sửa - Xử lý đơn hàng - Thống kê hàng tồn, khách hàng, đơn đặt hàng - Thống kê doanh thu theo tháng, năm - Thống kê mặt hàng bán tháng, năm SVTH: Lê Mỹ Linh Trang 22 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình Chương II: THIẾT KẾ GIAO DIỆN VÀ HƯỚNG DẪN SỬ DỤNG II.1 MỘT SỐ GIAO DIỆN PHẦN KHÁCH HÀNG Màn hình giao diện “Giới thiệu mặt hàng” Màn hình giao diện “Giỏ hàng” SVTH: Lê Mỹ Linh Trang 23 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình Màn hình giao diện “Đăng nhập” Màn hình giao diện “Đăng ký thơng tin khách hàng” SVTH: Lê Mỹ Linh Trang 24 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình II.2 MỘT SỐ GIAO DIỆN PHẦN QUẢN LÝ Màn hình giao diện trang “Nhập thơng tin mặt hàng” Màn hình giao diện trang “Cập nhật mặt hàng” SVTH: Lê Mỹ Linh Trang 25 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình Để theo dõi thơng tin đơn đặt hàng khách hàng tình trạng đơn đặt hàng (đã giao hay chưa giao hàng) ta có trang “Quản lý đơn đặt hàng” Màn hình giao diện trang “Quản lý đơn đặt hàng” Màn hình giao diện trang “Thống kê sản phẩm bán tháng” Trên số giao diện tiêu biểu chương trình Vì có giới hạn nên em khơng thể đưa vào tất hình giao diện chương trình SVTH: Lê Mỹ Linh Trang 26 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI A Đánh giá kết cài đặt Trong trình thực đồ án tốt nghiệp, em cố gắng để tìm hiểu cài đặt chương trình thời gian có hạn nên chưa giải tất vấn đề đặt Em mong nhận thơng cảm q Thầy Em xin chân thành cảm ơn Những kết đạt được: + Về cơng nghệ: - Tìm hiểu nắm bắt công cụ thiết kế Web - Biết cách thiết kế Web động cách tổ chức sở liệu - Các dịch vụ Internet, đặc biệt Web + Về cài đặt chương trình: - Giới thiệu mặt hàng kinh doanh công ty đến với khách hàng - Cho phép tra cứu mặt hàng khách hàng có nhu cầu tìm hàng - Cho phép khách hàng thực việc đặt hàng qua mạng - Tiếp nhận đơn đặt hàng khách hàng - Lập hóa đơn - Cập nhật: Mặt hàng, khách hàng, nhà cung cấp, đơn đặt hàng - Thống kê: Mặt hàng bán tháng, năm, khách hàng, đơn đặt hàng, doanh thu, tồn kho + Tính chương trình: - Thơng tin khách hàng, mặt hàng,…được cập nhật kịp thời, xác - Giao diện thân thiện với người dùng - Do điều kiện, nên chương trình chạy thử máy đơn B Hướng phát triển đề tài + Cho phép khách hàng mua toán trực tiếp qua mạng + Hỗ trợ thực in ấn Web + Xây dựng hệ thống cho phép công ty mua hàng trực tiếp qua mạng SVTH: Lê Mỹ Linh Trang 27 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình KẾT LUẬN Tóm lại, với tốc độ phát triển ngày tăng mạng máy tính việc thiết kế cài đặt ứng dụng cho người dùng cần thiết Vì ý tưởng giới thiệu bán hàng điện máy qua mạng phần giúp cho khách hàng thuận tiện việc lựa chọn mua hàng Hiện việc ứng dụng thương mại điện tử Việt Nam đáp ứng số vấn đề mua bán, chưa linh hoạt Việc ứng dụng đòi hỏi phải tốn nhiều thời gian tiền bạc Với kiến thức tảng học trường nỗ lực mình, em hồn thành đề tài “Xây dựng Website bán hàng điện máy” Mặc dù cố gắng đầu tư nhiều thời gian có hạn khơng thực Internet nên đề tài nhiều hạn chế Em mong nhận thơng cảm góp ý q Thầy bạn để chương trình ngày hoàn thiện Một lần em xin chân thành cảm ơn thầy Nguyễn Ngọc Bình tận tình giúp đỡ em suốt thời gian thực đồ án tốt nghiệp Em xin chân thành cảm ơn Thầy Sinh viên thực Lê Mỹ Llinh SVTH: Lê Mỹ Linh Trang 28 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only Đồ án tốt nghiệp GVHD: T.s Nguyễn Ngọc Bình TÀI LIỆU THAM KHẢO [1] : Trần Ngọc Anh, “ASP & Kỹ thuật lập trình Web”, Nhà xuất Trẻ, 2002 [2] : Nguyễn Phương Lan, “Giáo trình tin học lý thuyết tập ASP 3.0 ASP.net ”, Nhà xuất Giáo dục, 2001 [3] : “Những thực hành ASP”, Nhà xuất Thống Kê, 2002 [4] : VN-GUIDE tổng hợp biên dịch, “ASP sở liệu chuyên sâu”, Nhà xuất Thống Kê, 2002 [5] : Phạm Hữu Khang, “Lập trình ứng dụng chuyên nghiệp SQL Server 2000”, Nhà xuất Giáo dục, 2002 [6] : Thạc Bình Cường, “Phân tích thiết kế hệ thống thông tin”, Nhà xuất khoa học kỹ thuật, 2002 [7] : Http://www.ktlehoan.com SVTH: Lê Mỹ Linh Trang 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... có hai phần: + Phần thứ hỗ trợ cho khách hàng: Phần nhằm giới thiệu cho khách hàng công ty, mặt hàng kinh doanh công ty hỗ trợ cho việc đặt hàng qua mạng khách hàng có nhu cầu Phần gồm có chức... hàng kinh doanh công ty đến với khách hàng - Cho phép tra cứu mặt hàng khách hàng có nhu cầu tìm hàng - Cho phép khách hàng thực việc đặt hàng qua mạng - Tiếp nhận đơn đặt hàng khách hàng - Lập hóa... ngày tăng mạng máy tính việc thiết kế cài đặt ứng dụng cho người dùng cần thiết Vì ý tưởng giới thiệu bán hàng điện máy qua mạng phần giúp cho khách hàng thuận tiện việc lựa chọn mua hàng Hiện

Ngày đăng: 01/11/2022, 20:24

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w