Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 60 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
60
Dung lượng
1,21 MB
Nội dung
LỜI NÓI ĐẦU Một phát minh lớn người việc ứng dụng công nghệ thông tin vào lĩnh vực đời sống giáo dục, y tế, môi trường…Để phục vụ cho việc quản lý đó, ngày có nhiều phần mềm viết nhiều ngôn ngữ khác để hỗ trợ thay công việc thủ công người Trước kinh doanh thương mại, việc quảng bá thương hiệu bán sản phẩm thường phải có gặp mặt trực tiếp người bán người mua gây lãng phí nhiều thời gian cơng sức Ngày nay, với bùng nổ internet việc ứng dụng công nghệ thông tin vào sản xuất, kinh doanh Khách hàng ngồi nhà mà lựa chọn sản phẩm hàng hố ưa thích Người bán không cần phải tốn nhiều gian hàng kho bãi để chứa vật tư hàng hoá Việc xây dựng website bán hàng (thương mại điện tử) nhằm mục đích Đó việc giới thiệu bán sản phẩm đến người tiêu dùng Tạo cho họ cảm thấy thật dễ dàng để chọn lựa sản phẩm ưng ý Trong đề tài “Xây dựng website bán điện thoại di động – Minh Hoàng mobile” tơi xin trình bày ngơn ngữ lập trình web sử dụng phổ biến ngơn ngữ ASP phương pháp phân tích theo Mơ hình thác nước để giải tốn Ứng dụng làm trang web thương mại điện tử bán điện thoại di động cho công ty Trách nhiệm hữu hạn (TNHH) Thương mại Xuất nhập Minh Hồng Trong q trình phân tích cài đặt ứng dụng khơng thể khơng tránh khỏi thiếu sót, mong giúp đỡ tận tình thầy Bộ môn bạn bè đồng nghiệp Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC CHƯƠNG I: TỔNG QUAN .5 1.1 Giới thiệu quan thực tập 1.1.1 Lịch sử hình thành 1.1.2 Lĩnh vực hoạt động công ty 1.1.3 Sơ đồ tổ chức công ty 1.1.4 Định hướng phát triển tương lai 1.2 Giới thiệu đề tài 1.2.1 Sự cần thiết lý chọn đề tài .6 1.2.2 Nội dung đề tài CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan toán thương mại điện tử 2.1.1 Thương mại điên tử gì? 2.1.2 Mục đích áp dụng thương mại điện tử 2.1.3 Website thương mại điện tử gì? 2.2 Cơ sở lý thuyết giải toán 10 2.2.1 Công cụ giải toán 11 2.2.1.1 Công cụ quản lý sở liệu Access 11 2.2.1.2 Cơng cụ lập trình 13 2.2.2 Phương pháp phân tích thiết kế hệ thống 16 2.2.1.1 Phương pháp phân tích ứng dụng theo mơ hình thác nước 16 2.2.1.2 Phương pháp phân tích ứng dụng theo mơ hình chữ V .17 2.2.1.3 Phương pháp phân tích ứng dụng theo mơ hình hướng đối tượng 17 CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 19 3.1 Sơ đồ phân cấp chức hệ thống 19 3.1.1 Mô tả toán 19 Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C 3.1.2 Mục tiêu toán 20 3.1.3 Sơ đồ phân cấp chức .21 3.2 Thiết kế sở liệu .22 3.2.1 Sơ đồ luồng thông tin 22 3.2.2 Sơ đồ luồng liệu 27 3.2.3 Xác định danh sách loại thực thể 29 3.2.4 Mối quan hệ thực thể 32 3.2.5 Mô tả liệu 33 3.2.6 Mô hình thực thể liên kết 38 CHƯƠNG IV: PHÂN TÍCH VÀ THIẾT KẾ THUẬT TOÁN 39 4.1 Phân tích thành phần xử lý (thuật tốn) 39 4.1.1 Cơ sở phân tích xác định phần xử lý 39 4.1.1.1 Xác định danh sách xử lý .39 4.1.1.2 Mô tả xử lý .39 4.1.2 Danh sách xử lý ứng dụng 40 4.2 Các thuật tốn .41 4.2.1 Thuật toán đăng nhập hệ thống .41 4.2.2 Tạo Acount 42 4.2.3 Cập nhật danh mục hàng hoá 43 4.2.4 Cập nhật danh mục tin tức, thơng tin, giải trí 44 4.2.5 Thuật tốn tìm kiếm 45 4.2.6 Thuật toán đặt hàng 46 CHƯƠNG V: THIẾT KẾ CHƯƠNG TRÌNH 47 5.1 Thiết kế giao diện 47 5.1.1 Một số yêu cầu thiết kế giao diện ứng dụng .47 5.1.1.1 Các tính chất hình giao diện 47 5.1.1.2 Các kỹ thuật 47 5.1.2 Thiết kế hình giao diện .47 5.2 Một số đoạn mã chính: 51 Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C 5.2.1 Kết nối sở liệu: 51 5.2.2 Mở sở liệu hiển thị liệu .51 CHƯƠNG VI: KẾT LUẬN 56 6.1 Đánh giá kết thực 56 6.1.1 Về ưu điểm 56 6.1.2 Về nhược điểm 56 6.2 Hướng phát triển phiên 56 6.3 Tính ứng dụng hệ thống 56 TÀI LIỆU THAM KHẢO .57 LỜI CẢM ƠN 58 Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C CHƯƠNG I: TỔNG QUAN 1.1 Giới thiệu quan thực tập 1.1.1 Lịch sử hình thành Với xu chung xã hội mở rộng quan hệ, hợp tác phát triển kinh tế nước quốc tế lĩnh vực Do vậy, ngày có nhiều cơng ty thành lập với hình thức khác Công ty trách nhiệm hữu hạn (TNHH), Cơng ty Cổ phần… CƠNG TY TNHH THƯƠNG MẠI XUẤT NHẬP KHẨU MINH HOÀNG thành lập ngày 05/01/2003 thuộc hình thức Cơng ty TNHH, hoạt động theo Luật Doanh Nghiệp quy định khác nước Cộng hòa xã hội chủ nghĩa Việt Nam Tên giao dịch: Cơng ty TNHH Thương mại Xuất nhập Minh Hồng Tên viết tắt: Minh Hoang Co.,ltd Địa trụ sở chính: Nhà 39/40 Tạ Quang Bửu - Quận Hai Bà Trưng - Hà Nội 1.1.2 Lĩnh vực hoạt động công ty Hiện công ty hoạt động lĩnh vực: • Kinh doanh, cung cấp dịch vụ động Viettel mobile nói riêng Tổng cơng ty Viễn thơng Qn đội Viettel Chính thức hoạt động với sở Hà Nội: - Số 47 Trần Hưng Đạo - Quận Hoàn Kiếm - Hà Nội - Số 22 Trần Duy Hưng - Quận Cầu Giấy - Hà Nội - Số 46 Tăng Bạt Hổ - Quận Hai Bà Trưng - Hà Nội - Nhà 39/40 Tạ Quang Bửu - Quận Hai Bà Trưng - Hà Nội - Số 40 Lý Thường Kiệt - Hoàn Kiếm - Hà Nội Công ty TNHH Xuất nhập Minh Hoàng cung cấp dịch vụ: - Hoà mạng trả trước, trả sau điện thoại di động - Thu cước, bán thẻ nạp tiền - Kết nối internet ADSL Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C - Internet card, internet fone - Lắp đặt điện thoại cố định • Kinh doanh, cung cấp, bán điện thoại, Sim HT mobile hãng khác Với sở : - Số 189 Tơn Đức Thắng - Quận Đống Đa - Hà Nội - Số 20 Trần Duy Hưng - Quận Cầu Giấy - Hà Nội 1.1.3 Sơ đồ tổ chức công ty GIÁM ĐỐC PHÓ GIÁM ĐỐC CÁC CỬA HÀNG PHÓ GIÁM ĐỐC PHỊNG KẾ TỐN PHỊNG CHIẾN LƯỢC Hình 1.1: Sơ đồ t ổ ch ức cơng ty Minh Hồng 1.1.4 Định hướng phát triển tương lai Trong tương lai không xa Ban lãnh đạo công ty phát triển thêm dịch vụ bán điện thoại di động, cung cấp tiện ích mạng điện thoại mạng viễn thông 1.2 Giới thiệu đề tài 1.2.1 Sự cần thiết lý chọn đề tài Năm 1997 Internet kết nối Việt Nam, khái niệm Thương mại điện tử hình thành dần trở thành khái niệm phổ biến Internet phát triển, nhiều doanh nghiệp, cơng ty có Website riêng để quảng cáo, giới thiệu bán sản phẩm Trên thực tế đem lại hiệu đáng kể cho Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C doanh nghiệp, công ty việc quảng bá tên tuổi, sản phẩm, dịch vụ lĩnh vực hoạt động Khi tìm hiểu Cơng ty TNHH Thương mại Xuất nhập Minh Hồng, Cơng ty quản lý website chuyên bán sim số điện thoại viettel mobile (http://www.098.com.vn) mong muốn xây dựng website thương mại điện tử dùng để giới thiệu bán điện thoại di động Hiện nay, công ty chưa có Website để thực điều Do việc tạo Website giới thiệu bán điện thoại công ty cần thiết Được đồng ý giáo viên hướng dẫn cơng ty TNHH Xuất nhập Minh Hồng em chọn đề tài: “Xây dựng website bán điện thoại di động – Minh Hoàng mobile” 1.2.2 Nội dung đề tài Bài tốn xây dựng website thương mại điện tử bán điện thoại di động toán thường gặp website bán hàng qua mạng Mục đích tốn giới thiệu sản phẩm cách cụ thể chi tiết đến người tiêu dùng Giúp khách hàng lựa chọn cách dễ dàng để tìm sản phẩm phù hợp Bài tốn phân tích dựa mơ hình thác nước cài đặt cơng nghệ web sử dụng ngôn ngữ ASP kết hợp với HTML Javascript với sở liệu Access Bài tốn chia làm phần chính: - Quản lý bán hàng: Bao gồm việc giới thiệu sản phẩm hàng hoá, chọn hàng đặt hàng, cập nhật nội dung hàng, thống kê danh sách khách hàng đặt, tìm kiếm sản phẩm… - Quản lý thông tin: Bao gồm việc giới thiệu công ty, liên hệ, tư vấn hỗ trợ kỹ thuật, tin tức thông tin thị trường, giải trí, hỗ trợ dịch vụ… - Quản trị hệ thống: quản lý thành viên quản trị, quản lý menu liên kết, quản lý liên kết quảng cáo Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan toán thương mại điện tử Ngày người ta thường nhắc đến thương mại điện tử Vậy thương mại điện tử gì? Và website thương mại điện tử phải có gì? mục đích việc áp dụng thương mại điện tử kinh doanh? 2.1.1 Thương mại điên tử gì? Thương mại điện tử (cịn gọi thị trường điện tử, thị trường ảo, ECommerce hay E-Business) quy trình mua bán ảo thơng qua việc truyền liệu máy tính sách phân phối tiếp thị Tại mối quan hệ thương mại hay dịch vụ trực tiếp người cung cấp khách hàng tiến hành thông qua Internet Hiểu theo nghĩa rộng, thương mại điện tử bao gồm tất loại giao dịch thương mại mà đối tác giao dịch sử dụng kỹ thuật thông tin khuôn khổ chào mời, thoả thuận hay cung cấp dịch vụ Thông qua chiến dịch quảng cáo IBM thập niên 1990, khái niệm Electronic Business, thường dùng tài liệu, bắt đầu thông dụng Thuật ngữ ICT (viết tắt từ tiếng Anh Information Commercial Technology) có nghĩa thương mại điện tử, ICT hiểu theo khía cạnh công việc chuyên viên công nghệ Theo Uỷ ban châu Âu: "Thương mại điện tử hiểu việc thực hoạt động kinh doanh qua phương tiện điện tử Nó dựa việc xử lý truyền liệu điện tử dạng text, âm hình ảnh" Thương mại điện tử định nghĩa gồm nhiều hành vi đó: hoạt động mua bán hàng hoá; dịch vụ; giao nhận nội dung kỹ thuật số mạng; chuyển tiền điện tử; mua bán cổ phiếu điện tử, vận đơn điện tử; đấu giá thương mại; hợp tác thiết kế; tài nguyên mạng; mua sắm công cộng; tiếp thị trực tiếp với người tiêu dùng dịch vụ sau bán hàng; thương mại hàng hoá (như hàng tiêu dùng, thiết bị y tế chuyên dụng) thương mại dịch vụ (như dịch vụ cung Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C cấp thông tin, dịch vụ pháp lý, tài chính); hoạt động truyền thống (như chăm sóc sức khoẻ, giáo dục) hoạt động (như siêu thị ảo) 2.1.2 Mục đích áp dụng thương mại điện tử Mục đích doanh nghiệp áp dụng thương mại điện tử vào sản xuất kinh doanh mục đích tốn xử lý Mục đích doanh nghiệp áp dụng thương mại điện tử giảm thiểu chi phí doanh nghiệp Các biện pháp nhằm để giảm thiểu chi phí trước tiên bao gồm việc tối ưu hóa quy trình kinh doanh tồn thành lập quy trình dựa tảng công nghệ Internet Thông qua việc tích hợp tính doanh nghiệp dọc theo chuỗi giá trị, việc tiến hành kinh doanh có hiệu cao Các lợi cho doanh nghiệp là: - Khả giao tiếp với khách hàng - Khách hàng hài lòng - Nâng cao hình ảnh doanh nghiệp - Khai thác kênh bán hàng - Có thêm khách hàng - Tăng doanh thu - Tăng hiệu 2.1.3 Website thương mại điện tử gì? Cửa hàng trực tuyến đưa hàng vào Internet để giới thiệu bán Đây chương trình phần mềm có tính giỏ hàng Người mua chọn lựa sản phẩm đặt chúng vào giỏ hàng Đằng sau cửa hàng trực tuyến việc kinh doanh thật sự, tiến hành đơn đặt hàng Có nhiều chương trình phần mềm cho kênh bán hàng Một cửa hàng trực tuyến đại không tạo khả cho người dùng xem hàng hai chiều đọc thơng số kỹ thuật hàng Trong lãnh vực hàng tiêu dùng cao cấp người ta tạo ảnh ba chiều sản phẩm để cảm giác khách hàng Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C gần thực tốt Ngồi cịn có chương trình cấu hình mà qua màu sắc, trang bị thiết kế sản phẩm thay đổi để phù hợp với tưởng tượng cá nhân khách hàng Bằng cách người sản xuất hay người chào bán có thêm thơng tin có giá trị ý thích khách hàng Các hình thức biết nhiều thương mại điện tử mua bán sách nhạc mua bán đấu giá Internet Thông qua việc Internet bùng nổ vào cuối thập niên 1990, cửa hàng trực tuyến ngày có tầm quan trọng nhiều Những người bán hàng Internet có lợi họ khơng cần đến diện tích bán hàng thật mà thông qua trang Web sử dụng không gian bán hàng ảo Các cửa hàng trực tuyến thường hay không cần đến nhà kho hay cần đến ít, thường cung cấp cho khách hàng trực tiếp từ người sản xuất hay đặt hàng theo nhu cầu Lợi tiết kiệm phí tổn cố định tiếp tục chuyển tiếp cho khách hàng Ngay người bán sách Internet Đức, bắt buộc phải bán sách theo giá cố định, có lợi - thơng qua việc khơng thu tiền cước phí gửi - tiết kiệm cho khách hàng chuyến đến nhà bán sách mà có giá Các ngành hưởng lợi xu hướng này, bên cạnh cửa hàng trực tuyến, đặc biệt doanh nghiệp tiếp vận dịch vụ phân phối, doanh nghiệp bán hàng nhỏ lẻ thường người thua biến đổi Ngành công nghệ thông tin hưởng lợi gián tiếp từ tăng trưởng thương mại Internet thông qua đơn đặt hàng nhiều cho việc cung ứng kỹ thuật bảo trì cửa hàng trực tuyến 2.2 Cơ sở lý thuyết giải tốn Hiện giới có đến hàng trăm cơng cụ lập trình giúp lập trình viên xây dựng ứng dụng nhanh chóng tiện lợi Tuy nhiên xu phân chia làm loại cơng cụ là: Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C 4.2.5 Thuật tốn tìm kiếm Dữ liệu đầu vào Sơ đồ xử lý Khách hàng Nhập nội dung tin cần tìm loại tin cần tìm Nội dung tin cần Báo khơng thấy Đúng tìm, loại tin cần tìm Báo khơng thấy Messages table Tìm kiếm Không thấy Sai Loại tin tức Products table Thấy Tìm kiếm Khơng thấy Hiển thị kết u cầu xử lý chức năng: - Dữ liệu không để trống - Để mặc định mục cần tìm tìm tin tức (hoặc sản phẩm) - Nếu khơng tìm thấy thơng báo khơng tìm thấy - Nếu tìm thành cơng hiển thị danh sách mục tìm thấy Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C 4.2.6 Thuật toán đặt hàng Dữ liệu đầu vào Sơ đồ xử lý Khách hàng Products Thông tin khách Chọn hàng table Hiển thị giỏ hàng đặt hàng, Mã hàng, số lượng Đúng chọn tiếp Dat_hang, Hoa_don table Sai Nhập thông tin người đặt Yêu cầu xử lý chức năng: - Dữ liệu khơng để trống - Khách chọn hàng xem thông tin cụ thể hàng trước chọn hàng - Khi khách hàng chon hàng thơng tin giỏ hàng - Khách quay lại chọn hàng tiếp - Khi khách đặt mua phải yêu cầu nhập thông tin khách - Sau đặt hàng xong phải thông báo cho khách biết Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C CHƯƠNG V: THIẾT KẾ CHƯƠNG TRÌNH 5.1 Thiết kế giao diện 5.1.1 Một số yêu cầu thiết kế giao diện ứng dụng 5.1.1.1 Các tính chất hình giao diện - Tính qn - Tính thân thiện - Tính phong phú nội dung - Tính phong phú thao tác - Tính cá nhân hóa 5.1.1.2 Các kỹ thuật - Bổ sung nội dung - Bổ sung thao tác - Tăng tốc độ nhập liệu - Xử lý lỗi - Tự nhiên hóa giao diện - Cá nhân hóa giao diện 5.1.2 Thiết kế hình giao diện 5.1.2.1 Thiết kế trang chủ - Trang chủ trang thể mặt ứng dụng, chức phải bố trí hợp lý, tiện lợi cho người dùng lựa chọn chức - Từ trang chủ người xem liên kết đến trang nội dung phải dễ dàng tiện lợi Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C Hình 5.1: Màn hình trang chủ 5.1.2.2 Màn hình đăng nhập Với yêu cầu phần xử lý ta xây dựng giao diện đăng nhập sau: Hình 5.2: Màn hình đăng nhập Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C 5.1.2.3 Màn hình sản phẩm điện thoai Hình 5.3: Màn hình sản phẩm điện thoại 5.1.2.4 Màn hình bảng giá điện thoại Hình 5.4: Màn hình bảng giá điện thoại Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C 5.1.2.5 Màn hình cập nhật sản phẩm Hình 5.5: Màn hình cập nhật sản phẩm 5.1.2.6 Màn hình quản lý danh mục nhóm (mục tin) Hình 5.6: Màn hình quản lý danh mục nhóm (mục tin) Sinh viên thực hiện: Lê Đức Tùng Lớp CNTT K7C 5.1.2.7 Màn hình tin xuất (đã đưa) Hình 5.7: Màn hình tin xuất 5.2 Một số đoạn mã chính: 5.2.1 Kết nối sở liệu: dim connstring connstring = "Provider=Microsoft.Jet.OLEDB.4.0;" connstring = connstring & "Data Source=" & Server.MapPath("data/data.mdb") Set adoConn = Nothing Set adoConn = Server.CreateObject("ADODB.Connection") adoConn.ConnectionString = connstring adoConn.CursorLocation = adoConn.Open 5.2.2 Mở sở liệu hiển thị liệu