Xây dựng website bán hàng trực tuyến

34 381 0
Xây dựng website bán hàng trực tuyến

Đ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 MỤC LỤC Thái Văn Thăng CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề, lý chọn đề tài .3 1.2 Giới thiệu đề tài 1.3 Phương hướng giải 1.3.2 Công cụ sử dụng: CHƯƠNG CƠ SỞ LÝ THUYẾT .6 2.1 Thương mại điện tử .6 2.1.1 Thương mại điện tử gì? 2.1.2 Lợi ích thương mại điện tử .6 2.2 Tìm hiểu website 2.2.1 Website gì? 2.2 Yêu cầu tối thiểu Website 10 2.2.4 Các bước xây dựng Website 10 2.2.5 Chi phí xây dựng Website 11 2.3 Công cụ ASP.NET .11 2.3.1 Giới thiệu ASP.NET .11 2.3.2 Cấu hình ASP.NET .13 2.4 Hệ quản trị sở liệu SQL Server 14 2.4.1 Giới thiệu SQL Server 2008 14 2.4.2 Các phiên SQL Server 2008 14 2.5 Một số sở nghiên cứu khác 15 2.5.1 JavaScript .15 2.5.2 CSS .15 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG .16 3.1 Mô tả toán, đưa yêu cầu 16 3.1.1 Mô tả toán 16 3.1.2 Yêu cầu toán 17 3.2 Biểu đồ phân cấp chức hệ thống .18 3.3 Biểu đồ luồng liệu 18 3.3.1 Biểu đồ luồng liệu mức khung cảnh 18 3.3.2 Biều đồ luồng liệu mức đỉnh 19 19 3.3.4 Biểu đồ luồng liệu mức đỉnh hoạt động quản trị 20 3.4 Quan hệ thực thể liên kết 21 3.5 Thiết kế sở liệu 21 3.5.1 Các bước thiết kế sở liệu cho hệ thống .21 3.5.2 Cơ sở liệu cho trang web 23 CHƯƠNG THIẾT KẾ GIAO DIỆN 26 4.1 Giao diện cho người sử dụng .26 KẾT LUẬN 33 33 Thái Văn Thăng Lớp: 49k – CNTT Đồ án tốt nghiệp LỜI NÓI ĐẦU Lĩnh vực công nghệ thông tin năm qua có bước tiến vượt bậc Máy tính điện tử ngày gần gũi, quen thuộc với đời sống người nhu cầu sử dụng chúng trở nên phổ biến tất nước giới Mạng Internet sợi dây vô hình “kết nối” người nơi gần lại đem lại cho người lợi ích kinh tế rõ rệt điều mà xã hội phát triển cần thiết Một ứng dụng đó, cửa hàng đề vận dụng mô hình kinh doanh có nhiều thuận lợi hiệu như: chi phí rẻ, tiết kiệm thời gian quản lý, giao dịch nhanh, thị trường rộng lớn thông qua mạng Internet.Với lợi ích chắn xu hướng phát triển thương mại tương lai Trong xu em chọn đề tài: “TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE BÁN MÁY TÍNH TRỰC TUYẾN” Đây Website thiết kế ứng dụng bán hàng cho cửa hàng bán máy tính Chương trình xây dựng nhằm giúp cho khách hàng có hội mua sắm tốt hơn, nhanh chóng, tiết kiệm thời gian, đáp ứng nhu cầu thiết yếu khách hàng, đồng thời giúp cho việc kinh doanh cửa hàng đạt hiệu Em xin chân thành cảm ơn Thầy giáo Ts Lê Ngọc Xuân - Khoa công nghệ thông tin Trường Đại học Vinh, hướng dẫn, dạy tận tình để đề tài tốt nghiệp em hoàn thành Em xin chân thành cảm ơn toàn thể cán bộ, giáo viên khoa CNTT tạo điều kiện giúp đỡ em suốt trình học tập trường Vinh, tháng 12 năm 2012 Sinh viên thực đề tài Thái Văn Thăng Thái Văn Thăng Lớp: 49k – CNTT Đồ án tốt nghiệp CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề, lý chọn đề tài Ngày nay, công nghệ thông tin thực thông dụng phát triển mạnh mẽ nhiều lĩnh vực chiều sâu lẫn chiều rộng Máy tính không xa lạ với người mà trở thành công cụ quen thuộc thiếu nhiều người, công ty ,tổ chức hay đơn vị Nó thực công cụ thuận lợi giúp người mua bán trao đổi hàng hoá cách dễ dàng, nhanh chóng, tiện lợi Và việc ứng dụng mạng Internet toàn cầu làm cho công nghệ thông tin phát triển mạnh năm gần Với ứng dụng Internet làm sống người phong phú Từ chênh lệch kinh tế, văn minh nước giới ngày thu hẹp lại Và Internet nơi lý tưởng để kinh doanh, trao đổi thông tin bất chấp thời gian khoảng cách.Các khách hàng mua sắm nhà vào thời gian nào, truy cập hình ảnh giá sản phẩm mà muốn mua Vấn đề đặt phải đưa chương lên website? Mục đích chương trình xây dựng trang web quản lý bán hàng mạng để đáp ứng yêu cầu sau:  Đối với người dùng phải biết chi tiết mặt hàng thông tin giá loại, hãng, tính ứng dụng Chính để đáp ứng nhu cầu nóng bỏng mục đích chương trình để người dùng biết tên loại máy, thông tin chi tiết , Khách hàng có lựa chọn tốt  Đối với nhà quản lý giúp họ định cách nhanh chóng kịp thời, đồng thời đặt hàng hay mua hàng với khách hàng nhà cung cấp  Mọi người truy cập vào chương trình tìm thông tin cần thiết bổ ích cho mình, cho nhà cung cấp hay cho khách hàng Người sử dụng ngồi nhà mà biết giá thị trường, thông tin mặt hàng,…mà không cần phải đâu xa Chúng ta đưa câu hỏi”cửa hàng trực tuyến” thực chất gì? Nếu giới thực cửa hàng xây dựng vật lý sắt, gạch, xi măng,… không gian ảo cửa hàng trực tuyến xây dựng phần mềm tận dụng tính đa phương diện môi trường web, cửa hàng trực tuyến xây dựng tảng HTML số ngôn ngữ thiết kế để đáp lại tình từ phía người mua hàng người bán hàng Thái Văn Thăng Lớp: 49k – CNTT Đồ án tốt nghiệp Cửa hàng Internet giống siêu thị Internet qui mô bán hàng gói gọn hàng hóa thuộc lĩnh vực Do việc thực đề tài xây dựng cửa hàng Internet vấn thực tế đáng quan tâm, ứng dụng có tiềm phát triển tương lai Thế cửa hàng mạng hoạt động nào? Do đặc điểm bật cửa hàng Internet người mua người bán không gặp mặt người mua trực tiếp kiểm tra hàng Do để xây dựng cửa hàng ảo cần xây dựng cho cửa hàng trực tuyến chức sau: quản lý mua bán hàng, quản lý nhân viên, quản lý khách hàng,… Hiện đà phát triển, đời sống người ngày đầy đủ vật chất tinh thần Nhu cầu người ngày đầy đủ vật chất lẫn tinh thần Chính nhu cầu người ngày xã hội đáp ứng, người kinh doanh họ luôn liên lạc với để biết trao đổi thông tin cho nhau, họ cần thiết có phương tiện để luôn liên lạc với làm cho quan hệ người xích lại gần Máy vi tính mặt hàng đáp ứng nhu cầu người mặt hàng bán phổ biến thị trường Từ suy nghĩ chúng em xây dựng hệ thống ”Bán May vi tính trực tuyến” nhằm giúp cho khách hàng tiết kiệm thời gian mà giúp cho việc lựa chọn sản phẩm ưa thích cách nhanh với thông tin kèm theo 1.2 Giới thiệu đề tài Việc thiết kế ứng dụng “Bán hàng trực tuyến” đề tài chủ yếu xử lý trình bán hàng cửa hàng trực tuyến khách hàng người sử dụng Internet Đề tài gồm yêu cầu sau: Thông tin loại Máy vi tính dịch vụ mua hàng, đặt hàng, doanh thu, quản lý hình thức bán giao hàng Về phía khách hàng khách hàng tìm xem thông tin chi tiết loại máy tính hãng hiệu Khách hàng sau truy cập vào trang web, đăng nhập mua loại máy tính cách thăm quan gian hàng xem loại mặt hàng lựa chọn loại máy muốn mua, sau lựa chọn mặt hàng chọn tự động đưa vào giỏ hàng, giỏ hàng khách hàng thay đổi mặt hàng chọn cách bỏ thay đổi số lượng, giỏ hàng luôn hiển thị đầy đủ thông tin mua hàng khách hàng tổng chi phí giỏ hàng Sau chọn lựa đặt hàng khách hàng phải chọn hình thức toán, ngày giao hàng hình thức giao hàng Ở khách hàng thực nhiều hình thức khác như: thẻ mua hàng, thẻ tín dụng, tài khoản Quá trình giao hàng chia Thái Văn Thăng Lớp: 49k – CNTT Đồ án tốt nghiệp hai hình thức chính: giao hàng qua đường bưu điện, giao hàng nhà (cước phí khách hàng chịu) Sau đơn hàng xác nhận Admin thực giao hàng theo yêu cầu khách hàng ghi đơn hàng Ngoài người quản trị có chức năng: thêm, xoá, sửa thông tin sản phẩm, khách hàng, xem báo cáo doanh thu cửa hàng hay tìm kiếm thông tin giúp cho việc quản lý thuận tiện Ngoài ra, có mục góp ý khách hàng muốn góp ý mục góp ý nhập đầy đủ thông tin nội dung góp ý, cửa hàng ghi nhận thông tin thắc mắc khách hàng trả lời đồng thời xây dựng website ngày hoàn chỉnh đáp ứng cách tốt mong muốn cử khách hàng Đề tài xây dựng “bán hàng trực tuyến”được xây tảng ASP.NET hệ quản trị sở liệu SQL SerVer với số ngôn ngữ hỗ trợ như: HTML,CSS,Javascript… 1.3 Phương hướng giải 1.3.1 Phương pháp nghiên cứu       Tìm hiểu thông tin liên quan đến đề tài Khảo sát thực tế Phân tích hệ thống Xây dựng khai triển chương trình Thử nghiệm Rút kết luận 1.3.2 Công cụ sử dụng:  Công nghệ ASP.NET  hệ quản trị sở liệu SQL Server  HTML, CSS, Javascript… Thái Văn Thăng Lớp: 49k – CNTT Đồ án tốt nghiệp CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Thương mại điện tử 2.1.1 Thương mại điện tử gì? Thương mại điện tử (còn gọi E-Commerce hay E-Business) quy trình mua bán hàng hóa dịch vụ thông qua phương tiện điện tử mạng viễn thông, đặc biệt qua máy tính mạng Internet Thương mại điện tử, yếu tố hợp thành "Kinh tế số hóa", hình thái hoạt động thương mại phương pháp điện tử; việc trao đổi thông tin thương mại thông qua phương tiện công nghệ điện tử mà nói chung không cần phải in giấy công đoạn trình giao dịch (nên gọi "Thương mại giấy tờ") "Thông tin" khái niệm hiểu truyền tải kỹ thuật điện tử, bao gồm thư từ, tệp văn bản, sở liệu, tính, vẽ thiết kế máy tính điện tử, hình đồ họa, quảng cáo, hỏi hàng, đơn hàng, hóa đơn, biểu giá, hợp đồng, mẫu đơn, biểu mẫu, hình ảnh động, âm thanh, v.v "Thương mại" khái niệm thương mại điện tử hiểu (như quy định "Đạo luật mẫu thương mại điện tử" Liên hiệp quốc) vấn đề nảy sinh từ mối quan hệ mang tính chất thương mại, dù có hay hợp đồng Các mối quan hệ mang tính thương mại bao gồm giao dịch thương mại cung cấp trao đổi hàng hóa, dịch vụ; thoả thuận phân phối, đại diện đại lý thương mại; ủy thác hoa hồng, cho thuê dài hạn; xây dựng công trình; tư vấn; kỹ thuật công trình; đầu tư; cấp vốn; ngân hàng; bảo hiểm; thỏa thuận khai thác tô nhượng; liên doanh hình thức khác hợp tác công nghiệp kinh doanh; chuyên chở hàng hóa hay hành khách đường biển, đường không, đường sắt, đường bộ; v.v Như vậy, phạm vi thương mại điện tử rộng, bao quát hình thái hoạt động kinh tế, mà không bao gồm buôn bán hàng hóa dịch vụ; buôn bán hàng hoá dịch vụ hàng nghìn lĩnh vực áp dụng thương mại điện tử 2.1.2 Lợi ích thương mại điện tử Quảng bá thông tin tiếp thị cho thị trường toàn cầu với chi phí cực thấp: với vài chục đô-la Mỹ tháng, bạn đưa thông tin quảng cáo bạn đến với vài trăm triệu người xem từ nơi giới Đây điều mà có Thương Mại Điện Tử làm cho doanh nghiệp Thử so sánh với quảng cáo báo Tuổi Trẻ với vài triệu độc giả, lần quảng cáo bạn phải trả 50 đô-la Thái Văn Thăng Lớp: 49k – CNTT Đồ án tốt nghiệp Mỹ, bạn có website mình, bạn quảng cáo thông tin 24 ngày, ngày tuần, lượng độc giả bạn hàng trăm triệu người từ nơi giới Chi phí cho website bạn tháng ước tính (kinh tế nhất) là: đô-la Mỹ chi phí lưu trữ trực tuyến (hosting), 10-20 đô-la Mỹ trả cho chi phí quảng cáo (liệt kê địa web bạn dạng danh bạ doanh nghiệp điện tử Dĩ nhiên, chi phí tối thiểu cho website bạn Nếu bạn có khả tài chính, bạn thuê quảng cáo với chi phí cao để mong quảng cáo tốt Dịch vụ tốt cho khách hàng: với Thương Mại Điện Tử, bạn cung cấp catalogue, brochure, thông tin, bảng báo giá cho đối tượng khách hàng cách nhanh chóng, bạn tạo điều kiện cho khách hàng mua hàng trực tiếp từ mạng v.v… Nói tóm lại, Thương Mại Điện Tử mang lại cho bạn công cụ để làm hài lòng khách hàng, thời đại ngày nay, yếu tố thời gian thực vàng bạc, đủ kiên nhẫn phải chờ đợi thông tin vài ngày Hơn nữa, ngày chất lượng dịch vụ thái độ phục vụ yếu tố quan trọng việc tìm giữ khách hàng Nếu bạn không xử lý yêu cầu thông tin đối tượng quan tâm cách nhanh chóng, họ không kiên nhẫn mà chờ bạn, có đối thủ cạnh tranh săn đón họ Tăng doanh thu: với Thương Mại Điện Tử, đối tượng khách hàng bạn không bị giới hạn mặt địa lý, hay thời gian làm việc Bạn không bán hàng cho cư dân thành phố bạn, mà bạn bán hàng toàn Viêt Nam nước khác Bạn không ngồi chờ khách hàng tự tìm đến với bạn mà bạn tích cực chủ động tìm khách hàng cho Vì thế, chắn số lượng khách hàng bạn tăng lên đáng kể dẫn đến tăng doanh thu Đó điều mà doanh nghiệp mơ ước Tuy nhiên, xin nhắc lại với bạn chất lượng giá sản phẩm hay dịch vụ bạn phải tốt, không, Thương Mại Điện Tử không giúp cho bạn Giảm chi phí hoạt động: với Thương mại điện tử, bạn tốn nhiều cho việc thuê cửa hàng, mặt bằng, đông đảo nhân viên phục vụ, bạn không cần phải đầu tư nhiều cho kho chứa Chỉ cần khoảng 10 triệu đồng xây dựng website bán hàng qua mạng, sau chi phí vận hành website tháng không triệu đồng Nếu website bạn trưng bày thông tin, hình ảnh sản phẩm, bạn tiết kiệm chi phí in ấn brochure, catalogue chi phí gửi bưu điện ấn phẩm Và đặc biệt doanh nghiệp bạn làm hàng xuất khẩu, bạn ngồi Thái Văn Thăng Lớp: 49k – CNTT Đồ án tốt nghiệp nhà tìm kiếm khách hàng qua mạng, không cần phải tốn nhiều cho chuyến đích thân “xuất ngoại” Lợi cạnh tranh: việc kinh doanh mạng “sân chơi” cho sáng tạo, nơi đây, bạn áp dụng ý tưởng hay nhất, dịch vụ hỗ trợ, chiến lược tiếp thị v.v… Và tất đối thủ cạnh tranh bạn áp dụng Thương Mại Điện Tử, phần thắng thuộc sáng tạo hay để tạo nét đặc trưng cho doanh nghiệp, sản phẩm, dịch vụ để thu hút giữ khách hàng Tóm lại, Thương Mại Điện Tử thực hội cho doanh nghiệp Việt Nam Bạn đừng nghĩ sớm để nói đến Thương Mại Điện Tử Những người chiến thắng thường người tiên phong, nữa, doanh nghiệp bắt đầu quan tâm nhiều đến Thương Mại Điện Tử, đó, để giành lấy ưu thế, bạn thủng thỉnh dạo quan sát người khác hành động, mà bạn phải nhanh tay hành động Nếu bạn không hiểu rõ phải làm gì, bạn liên lạc với chúng tôi, hân hạnh tư vấn hoàn toàn miễn phí cho bạn điều bạn nên làm 2.1.3 Các công đoạn giao dịch mua bán mạng Gồm có công đoạn sau:  Khách hàng, từ máy tính nơi đó, điền thông tin toán điạ liên hệ vào đơn đặt hàng (Order Form) Website bán hàng (còn gọi Website thương mại điện tử) Doanh nghiệp nhận yêu cầu mua hàng hoá hay dịch vụ khách hàng phản hồi xác nhận tóm tắt lại thông tin cần thiết nh mặt hàng chọn, địa giao nhận số phiếu đặt hàng  Khách hàng kiểm tra lại thông tin kích (click) vào nút (button) "đặt hàng", từ bàn phím hay chuột (mouse) máy tính, để gởi thông tin trả cho doanh nghiệp  Doanh nghiệp nhận lưu trữ thông tin đặt hàng đồng thời chuyển tiếp thông tin toán (số thẻ tín dụng, ngày đáo hạn, chủ thẻ ) mã hoá đến máy chủ (Server, thiết bị xử lý liệu) Trung tâm cung cấp dịch vụ xử lý thẻ mạng Internet Với trình mã hóa thông tin toán khách hàng bảo mật an toàn nhằm chống gian Thái Văn Thăng Lớp: 49k – CNTT Đồ án tốt nghiệp lận giao dịch (chẳng hạn doanh nghiệp thông tin thẻ tín dụng khách hàng)  Khi Trung tâm Xử lý thẻ tín dụng nhận thông tin toán, giải mã thông tin xử lý giao dịch đằng sau tường lửa (FireWall) tách rời mạng Internet (off the Internet), nhằm mục đích bảo mật tuyệt đối cho giao dịch thương mại, định dạng lại giao dịch chuyển tiếp thông tin toán đến ngân hàng doanh nghiệp (Acquirer) theo đường dây thuê bao riêng (một đường truyền số liệu riêng biệt)  Ngân hàng doanh nghiệp gởi thông điệp điện tử yêu cầu toán (authorization request) đến ngân hàng công ty cung cấp thẻ tín dụng khách hàng (Issuer) Và tổ chức tài phản hồi đồng ý từ chối toán đến trung tâm xử lý thẻ tín dụng mạng Internet  Trung tâm xử lý thẻ tín dụng Internet tiếp tục chuyển tiếp thông tin phản hồi đến doanh nghiệp, tùy theo doanh nghiệp thông báo cho khách hàng rõ đơn đặt hàng thực hay không Toàn thời gian thực giao dịch qua mạng từ bước -> bước xử lý khoảng 15 - 20 giây 2.2 Tìm hiểu website 2.2.1 Website gì? Website văn phòng ảo doanh nghiệp Internet Website bao gồm toàn thông tin, liệu, hình ảnh sản phẩm, dịch vụ hoạt động sản xuất kinh doanh mà doanh nghiệp muốn giới thiệu đến người truy cập Internet Văn phòng ảo khác với văn phòng thật doanh nghiệp hoạt động 24/7 (24h/ngày, ngày/tuần) Khách đến thăm văn phòng nước hay nước chi phí trì văn phòng ảo thấp Với đặc điểm trên, Website mặt doanh nghiệp trước khách hàng, đối tác nước Vì Website cần có yếu tố sau: Thái Văn Thăng  Thiết kế thẩm mỹ, tiện lợi  Tốc độ nhanh  Tên Website dễ nhớ ngắn gọn Lớp: 49k – CNTT 10 Đồ án tốt nghiệp  Hỗ trợ nhiều tín như: email, thống kê truy cập, cập nhật thông tin dễ dàng nhanh chóng, [3] 2.2 Yêu cầu tối thiểu Website  Tên Website hay gọi tên miền có dạng www.tencongty.com (.net, org, com.vn)  Web hosting nơi lưu trữ website máy chủ Internet  Các trang Web xây dựng hoạt động 2.2.3 Tên miền Webhosting Domain name địa Website hay gọi tên miền, ví dụ domain name 'www.yahoo.com' địa Website Yahoo Domain name có Bạn biết tên miền có đăng ký hay không cách kiểm tra mạng, đăng ký trước có người khác đăng ký tên miền bạn Để trì quyền sở hữu Domain name, bạn phải đóng khoảng phí hàng năm theo quy định pháp luật để sử dụng Domain có dạng www.tencongty.com, ví dụ 'www.vnsolution.com' Domain phụ gọi sub domain domain tạo từ domain chính, ví dụ vnsolution có chi nhánh Hà Nội, tạo địa website cho khu vực Hà Nội công ty vnsolution sau: 'www.hanoi.vnsolution.com' Web hosting nơi lưu trữ tất trang Web, thông tin email, liệu, hình ảnh máy chủ Internet, Web hosting đồng thời nơi diễn tất hoạt động giao dịch, trao đổi thông tin Website với người sử dụng Internet hỗ trợ phần mềm Internet hoạt động.[4] 2.2.4 Các bước xây dựng Website Trước tiên bạn phải xác định mục đích xây dựng Website: để giới thiệu thông tin công ty hay kinh doanh qua mạng  Đăng ký tên miền  Thiết kế Website:  Xây dựng cấu trúc website phục vụ mục tiêu phát triển thương hiệu mở rộng thị trường Thái Văn Thăng Lớp: 49k – CNTT 20 Đồ án tốt nghiệp 3.3.4 Biểu đồ luồng liệu mức đỉnh hoạt động quản trị Sản phẩm Thêm sản phẩm Người dùng Thông tin thành viên Khách hàng Quản lý thành viên Thông tin khách hàng Giỏ hàng Thông tin sản phẩm Sản phẩm Thông tin sản phẩm Thông tin sản phẩm Thông tin sản phẩm Sửa sản phẩm Xóa sản phẩm Quản lý toán H6 Biểu đồ luồng liệu mức đỉnh hoạt động quản trị Thái Văn Thăng Lớp: 49k – CNTT 21 Đồ án tốt nghiệp 3.4 Quan hệ thực thể liên kết GioHang KhachHang HoaDon ChiTietHD MaKH MaSP SoLuong DonGia NgayCN MaKH TenKH GioiTinh SoDT Email DiaChi MaHD MaKH DonGia NgayLHD MaHD MaSP DonGia SoLuong SanPham NguoiDung MaSP MaLoaiSP TenSP ChiTiet Picture Picturect GiaBan BaoHanh Quyen MaND MaQuyen TenDN MatKhau TenND GioiTinh NgaySinh SoDT Email DiaChi NgayDK TrangThai MaQuyen TenQuyen NgayCN ChuThic TrangThai LoaiTinTuc MaLoai TenLoai LoaiSP MaLoaiSP TenLoaiSP TinTuc MaTinTuc MaLoai MaMainMn TenTinTuc TomTat NoiDung ThoiGian Picture 3.5 Thiết kế sở liệu 3.5.1 Các bước thiết kế sở liệu cho hệ thống Khi triển khai ứng dụng việc thiết kế tốt sở liệu từ ban đầu điều quan trọng Làm để hệ thống không bị cứng nhắc mà thay đổi cách linh hoạt đồng thời trì bảo dưỡng dễ dàng, tống phiền hà cho người sử dụng Nếu giải tốt yêu cầu thực có sở liệu hoàn hảo Thông thường việc thiết kế sở liệu thường trải qua bước sau:  Bước 1: Phân tích toàn yêu cầu Thái Văn Thăng Lớp: 49k – CNTT 22 Đồ án tốt nghiệp Đây bứơc khó khăn phân tích trọn vẹn yêu cầu việc hình thành sở liệu cho đơn vị Người thiết kế phải tìm hiểu kỹ việc xử lý liệu tổ chức để có nhìn tổng quát, sau bắt tay vào thiết kế sở liệu  Bước 2: Nhận diện thực thể Sau tìm hiểu tiến trình xử lý, nhà thiết kế phải nhận diện thực thể làm việc Mỗi thực thể xem đối tượng xử lý rõ ràng, riêng biệt Những thực thể biểu diễn bảng sở liệu  Bước 3:Nhận diện mối quan hệ thực thể bước phải xác định xem thực thể có mối quan hệ với nào? Giữa thực thể có mối quan hệ Một – Một, Một- Nhiều Nhiều – Nhiều  Bước 4: Xác định khoá Trong bảng cần phải xác định trường hay tổ hợp trường có nhiều ý nghĩa làm khoá nhằm phân biệt ghi  Bước 5: Nhận diện khoá ngoại lai Khoá ngoại lai trường bảng mà giá trị trùng với giá trị khoá bảng khác nhằm kết nối hai bảng có quan hệ với Đây loại khoá mang tính kết nối khoá xác định thuộc tính ghi  Bước 6: Xác định trường lại bảng liệu Sau khai báo thực thể, khoá chính, khoá ngoại lai, phải xác định trường lại bảng Chú ý cần đặt tên cho thuận tiện xử lý Cần phải chuẩn hoá bảng liệu để tránh trùng lặp, giữ cho liệu liên hệ chặt chẽ mà không bị thông tin  Bước 7: Xây dựng sơ đồ liệu Công việc giai đoạn vẽ khai báo để có nhìn tổng quát dễ dàng tìm sai sót để sửa  Bước : Khai báo phạm vi môi trường Đây bước cuối trình thiết kế sở liệu, bước này, xác định kiểu liệu thích hợp cho môi trường độ rộng môi trường Thái Văn Thăng Lớp: 49k – CNTT 23 Đồ án tốt nghiệp 3.5.2 Cơ sở liệu cho trang web a Bảng Loại sản phẩm : LoaiSP STT Tên trường MaLoaiSP TenLoaiSP Kiểu liệu Int nvarchar Độ rộng 50 Mô tả Mã loại sản phẩm Tên loại sản phẩm b Bảng Sản phẩm : SanPham STT 10 Tên trường MaSP MaLoaiSP TenSP ChiTiet Picture Picturect GiaBan BaoHanh KhuyenMai Dem Kiểu liệu Int Int Nvarchar Nvachar Varchar Varchar Float Nvarchar Nvarchar Int Độ rộng 4 300 2000 200 200 50 500 Mô tả Mã sản phẩm Mã loại sản phẩm Tên sản phẩm Chi tiết sản phẩm Ảnh sản phẩm Ảnh sản phẩm chi tiết Giá bán Bảo hành Chương trình khuyến mại Đếm số lượt xem sản phẩm c Bảng Người dùng : NguoiDung STT 10 11 12 STT Tên trường Kiểu liệu MaND Int MaQuyen Int TenDangNhap Nvarchar MatKhau Nvachar TenND Nvarchar GioiTinh Nvarchar NgaySinh Varchar SoDT Varchar Email Varchar DiaChi Nvarchar NgayDK Varchar TrangThai Int d Bảng Quyền : Quyen Tên trường MaQuyen TenQuyen NgayCapNhat ChuThic TrangThai Thái Văn Thăng Kiểu liệu Int Nvarchar Varchar Nvarchar Int Độ rộng 4 50 50 50 50 50 50 100 250 50 Mô tả Mã người dùng Mã quyền Tên đăng nhập Mật Tên người dùng Giới tính Ngày sinh Số điện thoại Địa Email Dịa người dùng Ngày đăng ký Trạng thái Độ rộng 50 50 50 Mô tả Mã quyền Tên quyền Ngày đăng ký Chú thích Trạng thái Lớp: 49k – CNTT 24 Đồ án tốt nghiệp e Bảng Khách hàng : KhachHang STT Tên trường MaKH TenKH GioiTinh SoDT Email DiaChi Kiểu liệu Int Nvarchar Nvarchar Varchar Nvarchar Nvarchar Độ rộng 50 50 50 50 250 Mô tả Mã khách hàng Tên khách hàng Giới tính Số điện thoại Địa Email Địa khách hàng Độ rộng 4 50 Mô tả Mã khách hàng Mã sản phẩm Số lượng sản phẩm Đơn giá Ngày thêm vào giỏ hàng Độ rộng 4 50 Mô tả Mã hóa đơn Mã khách hàng Đơn giá Ngày lập hóa đơn f Bảng Giỏ hàng : GioHang STT Tên trường MaKH MaSP SoLuong DonGia NgayCapNhat Kiểu liệu Int Int Int Float Vachar g Bảng Hóa đơn : HoaDon STT Tên trường MaHD MaKH DonGia NgayLapHD Kiểu liệu Int Int Float Varchar h Bảng Chi tiết hóa đơn : ChiTietHoaDon STT Tên trường MaHD MaSP DonGia SoLuong Kiểu liệu Int Int Float Int Độ rộng 4 Mô tả Mã hóa đơn Mã sản phẩm Đơn giá Số lượng Độ rộng 50 Mô tả Mã loại tin tức Tên loại tin túc Độ rộng 4 Mô tả Mã tin tức Mã loại tin tức i Bảng Loại tin tức : LoaiTinTuc STT Tên trường MaLoai TenLoai Kiểu liệu Int Nvarchar j Bảng Tin tức : TinTuc STT Tên trường MaTinTuc MaLoai Thái Văn Thăng Kiểu liệu Int Int Lớp: 49k – CNTT 25 Đồ án tốt nghiệp MaMainMN TenTinTuc TomTat NoiDung ThoiGian Picture Thái Văn Thăng Int Nvarchar Nvarchar Nvarchar Varchar Varchar 250 500 Max 50 100 Mã menu Tên tin tức Tóm tắt tin tức Nội dung tin tức Thời gian viết Ảnh tin tức Lớp: 49k – CNTT 26 Đồ án tốt nghiệp CHƯƠNG THIẾT KẾ GIAO DIỆN 4.1 Giao diện cho người sử dụng Trang chủ trang web bán máy tính trực tuyến Thái Văn Thăng Lớp: 49k – CNTT 27 Đồ án tốt nghiệp Trang thông tin chi tiết sản phẩm Bạn kích vào phóng to ảnh để xem cách chi tiết kiểu dáng sản phẩm, xem sản phẩm loại thực chức đặt hàng sản phẩm mà bạn ưa thíc Thái Văn Thăng Lớp: 49k – CNTT 28 Đồ án tốt nghiệp Trang chi tiết giỏ hàng Khách hàng cập nhật số lượng sản phẩm loại, tiếp tục mua hàng xõa sản phẩm mà không thíc Đối với khách hàng chưa đăng nhập thực chức toán phải điền đầy đủ thông tin thực chức Thái Văn Thăng Lớp: 49k – CNTT 29 Đồ án tốt nghiệp Trang đăng nhập người dùng Đối với khách hàng đăng ký thành viên trang web thực chức đăng nhập, với thành viên quên mật click vào chức gưởi lại mật khẩu, gưởi lại mật qua Mail thành viên tức Trang chi tiết tin tức Thái Văn Thăng Lớp: 49k – CNTT 30 Đồ án tốt nghiệp 4.2 Giao diện cho người quản trị Trang chủ quản trị Thành viên phải đăng nhập vào trang chủ quản trị Trang cập thành viên Thái Văn Thăng Lớp: 49k – CNTT 31 Đồ án tốt nghiệp Trang cập nhật tin tức Thành viên quản trị thực chức cập nhật tin tức Trang cập nhật sản phẩm Thái Văn Thăng Lớp: 49k – CNTT 32 Đồ án tốt nghiệp Thành viên quản trị thực chức cập nhật sản phẩm Trang quản lý giỏ hàng Khi khách hàng thực chức toán, thông tin sản phẩm, khách hàng cập nhật vào giỏ hàng thực toán với khách hàng thành công quản trị thực chức cập nhật đơn hàng Thái Văn Thăng Lớp: 49k – CNTT 33 Đồ án tốt nghiệp KẾT LUẬN Trong trình thực đồ án em cố gắng để cài đặt chương trình cách tối ưu nhất, đầy đủ hoàn thành website bán máy tính trực tuyến Về mặt công nghệ, em tìm hiểu nắm bắt quy trình dịch vụ trực tuyến (Thương mại điện tử), tìm hiểu ASP.NET hệ quản trị sở liệu SQL Server Ngoài em biết cách tổ chức xây dựng sở liệu cho toán bán hàng trực tuyến qua mạng… Tuy nhiên, thời gian có hạn nên việc học công nghệ số hạn chế:  Chương trình đơn giản chức  Tính bảo mật chưa cao sở liệu, dễ bị hacker Hướng phát triển:  Khách hàng toán trực tuyến qua thẻ ngân hàng mà không cần thiết phải trả tiền tận tay cho công ty doanh nghiệp… Chương trình hoàn thành, mong thầy cô bạn đóng góp ý kiến để xây dựng chương trình ngày hoàn thiện Cuối em xin chân thành cảm ơn thầy cô bạn giúp đỡ, tạo điều kiện cho em hoàn thành đồ án tốt nghiệp Em xin chân thành cảm ơn thầy giáo Ts Lê Ngọc Xuân tận tình bảo, hướng dẫn em suốt trình làm đề tài / Thái Văn Thăng Lớp: 49k – CNTT 34 Đồ án tốt nghiệp TÀI LIỆU THAM KHẢO [1] Nguyễn Thuận Thành, tự học lập trinh ADO.NET, NXB Thanh Niên, quý 3/2006 [2] Dương Quang thiện, Sổ tay kỹ thuật Visual C#, NXB TP.HCM, 3/2006 [3] Dương Quang Thiện, Lạp trinh SQLServer 2008,NXB Văn Hoá Sài Gòn, Quý 2/2007 [4] Dương Quang Thiện, Lập trình web ASP.NET, NXB TP.HCM, 7/2005 [5] Nguyễn Thiên Sơn, Hưỡng dẫn sử dụng photoshop, NXB Thanh Niên, Quý 1/2006 Thái Văn Thăng Lớp: 49k – CNTT [...]... toán, đưa ra yêu cầu 3.1.1 Mô tả bài toán Tên bài toán : Xây dựng trang web bán máy tính trực tuyến sử dụng công cụ lập trình ASP.NET và cơ sở dữ liệu SQL Server” Đây là một loại hình kinh doanh ảo qua mạng bằng cách xây dựng một trang web bán hàng để mọi người có thể vào đó xem hàng, lựa chọn hàng để mua hàng Với trang web bán máy tính trực tuyến, nhà kinh doanh sẽ đưa thông tin của các loại máy tính... chương trình một cách tối ưu nhất, đầy đủ nhất và cũng đã hoàn thành website bán máy tính trực tuyến Về mặt công nghệ, em đã tìm hiểu và nắm bắt quy trình của dịch vụ trực tuyến (Thương mại điện tử), tìm hiểu ASP.NET và hệ quản trị cơ sở dữ liệu SQL Server Ngoài ra em còn biết cách tổ chức xây dựng cơ sở dữ liệu cho bài toán bán hàng trực tuyến qua mạng… Tuy nhiên, do thời gian có hạn nên việc học công... khách hàng  Lập trình ứng dụng và cơ sở dữ liệu (đối với website động)  Thuê chỗ trên máy chủ kết nối website với Internet toàn cầu  Quảng bá website sau khi đã hoàn thiện  Bảo trì và nâng cấp (cập nhật thông tin) 2.2.5 Chi phí xây dựng Website Để xây dựng và vận hành một Website, về căn bản bạn phải trả 3 khoản phí Trước hết bạn cần đăng ký một tên niềm riêng , thường được gọi là địa chỉ Website. .. thông tin về các mặt hàng máy tính, các thông tin liên quan đến cửa hàng, liên hệ, góp ý với trang web  Được phép mua hàng khi mặt hàng đó còn trong kho hàng Mọi sản phẩm khách hàng mua sẽ được cho vào giỏ hàng của họ  Được quyền loại bỏ đi các mặt hàng sau khi mình cho vào trong giỏ hàng của mình mà chưa đăng ký thanh toán Đối với thành viên trang web:  Được xem thông tin về các mặt hàng, các thông... tin liên quan đến cửa hàng, góp ý, liên hệ tới trang web  Được phép mua hàng khi mặt hàng đó còn trong kho hàng Mọi sản phẩm thành viên mua sẽ được cho vào giỏ hàng của họ  Được quyền loại bỏ đi các mặt hàng sau khi mình cho vào trong giỏ hàng của mình mà chưa đăng ký thanh toán Đối với người quản trị trang web (admin):  Được thêm mới thông tin về các loại sản phẩm: Khi có hàng mới về, admin sẽ... trạng hàng trong kho…Người quản trị trang web cũng có quyền thêm mới (khi có mặt hàng mới về), sửa đổi thông số của mặt hàng, và xóa đi những mặt hàng không còn hoặc đã lỗi Mọi sự thay đổi đều được ghi nhận trong cơ sở dữ liệu để đến với người sử dụng Với khách hàng thì được xem trang web, xem thông tin về các loại mặt hàng Bạn có thể bình chọn cho loại sản phẩm mình yêu thích Bạn có thể mua hàng, ... đưa nó vào trong giỏ hàng của mình với số lượng các mặt hàng Bạn cũng có thể xóa đi loại sản phẩm mà mình đã cho vào giỏ hàng của mình Sau khi bạn nhấn nút thanh toán thì: nếu là thành viên của website thì bạn sẽ nhận được câu thông báo là chũng tôi sẽ gọi lại cho bạn su ít phút nữa Còn bạn chưa phải là thành viên cua website thi hệ thống sẽ chuyển bạn qua trang thông tin khách hàng, yêu cầu bạn điền... tốt nghiệp e Bảng Khách hàng : KhachHang STT 1 2 3 4 5 6 Tên trường MaKH TenKH GioiTinh SoDT Email DiaChi Kiểu dữ liệu Int Nvarchar Nvarchar Varchar Nvarchar Nvarchar Độ rộng 4 50 50 50 50 250 Mô tả Mã khách hàng Tên khách hàng Giới tính Số điện thoại Địa chỉ Email Địa chỉ khách hàng Độ rộng 4 4 4 8 50 Mô tả Mã khách hàng Mã sản phẩm Số lượng sản phẩm Đơn giá Ngày thêm vào giỏ hàng Độ rộng 4 4 8 50 Mô... chủ của trang web bán máy tính trực tuyến Thái Văn Thăng Lớp: 49k – CNTT 27 Đồ án tốt nghiệp Trang thông tin chi tiết sản phẩm Bạn có thể kích vào phóng to ảnh để xem một cách chi tiết về kiểu dáng của sản phẩm, xem các sản phẩm cùng loại và thực hiện chức năng đặt hàng những sản phẩm mà bạn ưa thíc Thái Văn Thăng Lớp: 49k – CNTT 28 Đồ án tốt nghiệp Trang chi tiết giỏ hàng Khách hàng có thể cập nhật... Thành viên của quản trị có thể thực hiện chức năng cập nhật sản phẩm Trang quản lý giỏ hàng Khi khách hàng thực hiện chức năng thanh toán, thì mọi thông tin về sản phẩm, khách hàng sẽ được cập nhật vào giỏ hàng và nếu thực hiện thanh toán với khách hàng thành công thì quản trị có thể thực hiện chức năng cập nhật đơn hàng Thái Văn Thăng Lớp: 49k – CNTT 33 Đồ án tốt nghiệp KẾT LUẬN Trong quá trình thực ... tài: “TÌM HIỂU ASP.NET XÂY DỰNG WEBSITE BÁN MÁY TÍNH TRỰC TUYẾN” Đây Website thiết kế ứng dụng bán hàng cho cửa hàng bán máy tính Chương trình xây dựng nhằm giúp cho khách hàng có hội mua sắm tốt... điểm bật cửa hàng Internet người mua người bán không gặp mặt người mua trực tiếp kiểm tra hàng Do để xây dựng cửa hàng ảo cần xây dựng cho cửa hàng trực tuyến chức sau: quản lý mua bán hàng, quản... mặt hàng, …mà không cần phải đâu xa Chúng ta đưa câu hỏi”cửa hàng trực tuyến thực chất gì? Nếu giới thực cửa hàng xây dựng vật lý sắt, gạch, xi măng,… không gian ảo cửa hàng trực tuyến xây dựng

Ngày đăng: 28/10/2015, 13:09

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • LỜI NÓI ĐẦU

  • 1.1 Đặt vấn đề, lý do chọn đề tài

  • 1.2 Giới thiệu đề tài

  • 1.3 Phương hướng giải quyết

  • 1.3.2 Công cụ sử dụng:

    • 2.1 Thương mại điện tử

    • 2.1.1 Thương mại điện tử là gì?

    • 2.1.2 Lợi ích của thương mại điện tử

    • 2.2 Tìm hiểu về website

    • 2.2.1 Website là gì?

    • 2.2. 2 Yêu cầu tối thiểu của một Website

      • 2.2.3 Tên miền và Webhosting

      • 2.2.4 Các bước xây dựng Website

      • 2.2.5 Chi phí xây dựng Website

      • 2.3 Công cụ ASP.NET

      • 2.3.1 Giới thiệu về ASP.NET

      • 2.3.2 Cấu hình ASP.NET

      • 2.4 Hệ quản trị cơ sở dữ liệu SQL Server

      • 2.4.1 Giới thiệu SQL Server 2008

      • 2.4.2 Các phiên bản của SQL Server 2008

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

  • Đang cập nhật ...

Tài liệu liên quan