CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 1. + Xây dựng WEBSITE Thẻ cào Online. Mục Tiêu của Đề Tài. + Xây dựng hoàn chỉnh Website Thẻ cào Online cho phdp: -Phân vùng cho 3 đối tượng truy cập: khách hàng chưa đăng nhập, khách hàng đã đăng nhập và quản lý website.
-Khách hàng thực hiện được các thao tác cơ bản như xem sản phpm, đặt mua, thanh toán đơn hàng. -Xây dựng cơ chế quản lý giỏ hàng cho phdp khách hàng -Admin thực hiện được các thao tác thêm, xóa, sửa đối với sản phpm; quản lý được tài khoản khách hàng và có thể tra cứu hóa đơn. -Mọi đối tượng đều phải được lưu vào cơ ss dữ liệu cụ thể là SQL server. Ý Nghĩa Của Đề Tài.
+ Tối ưu và tiết kiệm thời gian của khách hàng. + Giúp khách hàng có nhu cầu dễ dàng tiếp cận sản phpm. + Công ty hoặc cửa hàng được nhiều người biết đến. +Xây dựng giao diện cho phdp khách hàng thhao tác nhanh chóng, hiệu quả.
+Tạo môi trường quản lý đơn giản, thân thiện cho người quản lý Website bán Card điện thoại. Đối Tượng Của Đề Tài. + Đối tượng kinh doanh chenh của website là các loại thẻ cào trên thf trường. Một Số Trang Chính Của Website.
Giao diện khách hàng + Trang chủ: Hiển thị một số sản phẩm cùng với giao diện cho phép truy cập vào các chức năng khác như tìm kiếm, xem chi tiết, giỏ hàng, đăng nhập. + Trang sản phẩm: Đây là trang hiển thị cho khách hàng danh sách toàn bộ sản phẩm mà website kinh doanh, khách hàng có thể thực hiện tìm kiếm bằng tên sản phẩm, loại sản phẩm, nhà phát hành thẻ cào. 6 0 0 Xây dựng website bán thẻ cào Card Online + Trang khuyến mãi: Hiển thị thông tin khuyến mãi mà trang website đang áp dụng cho tất cả khách hàng. +Trang đăng nhập: Người dùng đăng nhập bằng tài khoản đã tạo để sử dụng các dfch vụ và chức năng khác của website như thanh toán.
+Trang chi tiết sản phẩm: Đây là trang hiển thị chi tiết của một sản phẩm cụ thể, khách hàng có thể thực hiện thao tác thêm vào giỏ hàng loại sản phẩm muốn đặt mua tại đây. +Trang chi nạp tiền: Đây là trang khách hàng có thể thực hiện nạp tiền trực tiếp vào số điện thoại cụ thể. +Trang giỏ hàng: Đây là giao diện hiển thf danh sách sản phpm mà khách hàng đã thêm vào giỏ hàng. Cho phdp khách hàng thực hiện xóa tưng sản phpm khỏi giỏ hàng hoặc thực hiện thanh toán.2 Giao diện Admin.
+Trang quản lý sản phpm: giao diện hiển thf danh sách sản phpm có trong cơ ss dữ liệu. Tại đây người quản lý được phdp tùy thực hiện 3 thao tác gồm thêm sản phpm mới, xóa sản phpn và chỉnh sửa thông tin sản phpm. +Trang chỉnh sửa chi tiết sản phpm: giao diện hiểu thf sản phpm mà người quản lý muốn chỉnh sửa. +Trang thêm mới sản phpm: giao diện hiển thf các trường dữ liệu cần điền để thêm mới một sản phpm vào cơ ss dữ liệu.
+Trang quản lý tài khoản: hiển thf danh sách tài khoản đã được đăng ký trên website. Người quản lý có thể truy cập vào để đổi mật khpu hoặc thay đổi loại tài khoản cho tưng tài khoản. +Trang tra cứu hóa đơn: Người quản lý có thể tiến hành tra cứu danh sách hóa đơn theo mã hóa đơn tại giao diện này đồng thời có thể xem chi tiết tưng hóa đơn đã được khách hàng thanh toán. Lưu ý: người quản lý không thể xóa hóa đơn.
CÔNG NGHỆ SỬ DỤNG 6.HTML là gì? 7 0 0 Xây dựng website bán thẻ cào Card Online HTML (Hypertext Markup Language-Ngôn ngữ đánh dấu siêu văn bản) là ngôn ngữ đánh dấu chupn dùng soạn thảo các tài liệu World Wide Web, chỉ rõ một trang Web được hiển thf như thế nào trong trình duyệt. Ngôn ngữ HTML dùng các tag hoặc các đoạn mã lệnh để chỉ cho các trình duyệt (Web browsers) cách hiển thf các thành phần của trang như text và graphics. HTML là ngôn ngữ xác đfnh cấu trúc của thông tin. HTML sử dụng một loạt các thẻ và thuộc tenh và được dùng để hiện thf văn bản và các thông tin khác, cung cấp siêu liên kết tới các tài liệu khác.
Công dụng của HTML. Thiết kế được nội dung và hình thức của trang web. Xuất bản được các tài liệu trực tuyến hay truy xuất các thông tin trực tuyến bằng cách dùng các liên kết được chèn vào trang web. Tạo ra các biểu m`u trực tuyến nhằm thu thập các thông tin người dùng, quản lý giao dfch….
Thêm vào đối tượng các hình ảnh video, âm thanh. Định dạng của HTML. Là một tập tin có phần ms rộng là. Là một tập tin văn bản thuần túy, có chứa các mã đặc biệt gọi là Tag(thẻ), thường được đặt xung quanh một khối văn bản nào đó.
Có thể viết trên nhiều trình soạn thảo: Microsoft Fontpage, notepad…và được sử dụng nhiều nhất đó là adobe dreamweaver. Giới thiệu về Adobe Dreamweaver Macromedia Dreamweaver 8 là trình biên soạn HTML chuyên nghiệp dùng để thiết kế, viết mã và phát triển website cùng các trang web và các ứng dụng web. Cho dù bạn có thech thú với công việc viết mã HTML thủ công hoặc bạn thech làm việc trong môi trường biên soạn trực quan, Dreamweaver cung cấp cho bạn những công cụ hữu ech để nâng cao kinh nghiệm thiết kế web của bạn. Các tenh năng biên soạn trực quan trong Dreamweaver cho phdp bạn tạo nhanh các trang web mà không cần các dòng mã.
Bạn có thể xem tất cả các thành phần trong website của bạn và kdo chúng trực tiếp tư một panel dễ sử dụng vào 1 văn bản. Bạn có thể nâng cao sản phpm của bạn bằng cách tạo và sửa các ảnh trong Macromedia 8 0 0 Xây dựng website bán thẻ cào Card Online Fireworks hoặc trong ứng dụng ảnh khác, rồi sau đó chèn trực tiếp vào Dreamweaver. Dreamweaver cũng cung cấp những công cụ giúp đơn giản hóa việc chèn Flash vào trang web. Dreamweaver cũng cho phdp bạn Thiết kế các ứng dụng web động dựa theo dữ liệu sử dụng công nghệ máy chủ như CFML, ASP.NET, ASP, JSP, và PHP.
Nếu ss thech của bạn là làm việc với dữ liệu XML, Dreamweaver cung cấp những công cụ cho phdp bạn dễ dàng tạo các trang XSLT, chèn file XML và hiển thf dữ liệu XML trên trang web của bạn. Dreamweaver có thể tùy biến hoàn toàn. Bạn có thể tạo cho riêng mình những đối tượng và yêu cầu, chỉnh sửa shortcut bàn phem và thậm che viết mã JavaScript để ms rộng những khả năng của Dreamweaver với những hành vi mới, những chuyên gia giám đfnh Property mới và những báo cáo site mới. Ngôn ngữ CSS.
CSS (Cascading Style Sheets) là một ngôn ngữ quy đfnh cách trình bày cho các tài liệu viết bằng HTML, XHTML, XML, SVG, hay UML,… CSS cung cấp nhiều thuộc tenh trình bày dành cho các đối tượng với sự sáng tạo trong việc kết hợp các thuộc tenh giúp mang lại hiệu quả cao. CSS đã được ho trợ bsi tất cả các trình duyệt và hiển thf “như nhau” trên mọi hệ điều hành. CSS đưa ra phương thức áp dụng tư một file CSS s ngoài. Có hiệu quả đồng bộ khi tạo một website có hàng trăm trang hay khi muốn thay đổi một thuộc tenh trình bày nào đó.
CSS được cập nhật liên tục mang lại các trình bày phức tạp và tinh vi hơn.Ngôn ngữ Javascript. Với HTML chỉ biểu diễn thông tin chứ chưa phải là các trang Web động có khả năng đáp ứng các sự kiện tư phea người dùng. Hãng Netscape đã đưa ra ngôn ngữ script có tên là LiveScript để thực hiện chức năng này. Sau đó đổi tên thành JavaScript để tận dụng tenh đại chúng của ngôn ngữ lập trình Java.
JavaScript là ngôn ngữ dưới dạng script có thể gắn với các file HTML. Được trình duyệt diễn dfch, trình duyệt đọc JavaScript dưới dạng mã nguồn. 9 0 0 Xây dựng website bán thẻ cào Card Online JavaScript là ngôn ngữ dựa trên đối tượng, nghĩa là bao gồm nhiều kiểu đối tượng, ve dụ đối tượng Math với tất cả các chức năng toán học. Nhưng JavaScript không là ngôn ngữ hướng đối tượng như C++/Java.
Bootstrap Bootstrap là một nền tảng (framework) miễn phe, mã nguồn ms, dựa trên HTML, CSS & Javascript, nó được tạo ra để xây dựng các giao diện Website tương thech với tất cả các thiết bf có kech thước màn hình khác nhau. Bootstrap bao gồm những cái cơ bản có sẵn như: typography, forms, buttons, tables, navigation, modals, image carousels và nhiều thứ khác. Nó cũng có nhiều Component, Javascript ho trợ cho việc thiết kế Reponsive của bạn dễ dàng, thuận tiện và nhanh chóng hơn. Hiện nay Bootstrap là một trong những framework được sử dụng nhiều nhất trên thế giới để tạo ra các Responsive Website.
Bootstrap đã tạo ra một tiêu chupn riêng, và rất được các lập trình viên ưu chuộng. Về cơ bản Bootstrap có 3 ưu điểm: +Dễ sử dụng: Vì Bootstrap được xây dựng trên HTML, CSS & Javascript. +Responsive: Bootstrap đã xây dựng sẵn các "Responsive Css" tương thech với các thiết bf khác nhau, vì vậy bạn chỉ cần học cách sử dụng chúng. Tenh năng này giúp tiết kiệm rất nhiều thời gian cho các người dùng khi tạo ra các Website thân thiện.
+Tương thech với các trình duyệt: Nó tương thech với tất cả các trình duyệt (Chrome, Firefox, Internet Explorer, Safari, Opera). Tuy nhiên, với IE, Bootstrap 4 chỉ ho trợ tư IE10 trs lên.NET MVC là một framework web được phát triển bsi Microsoft, thực thi mô hình MVC (model–view–controller).NET MVC là 1 phần mềm mã ms, tách rời với thành phần độc quyền ASP.NET Web Forms.NET MVC đang nổi lên là phương pháp phát triển web mạnh nhất và phổ biến nhất trên nền ASP.NET hiện nay. Dựa trên nền ASP.NET MVC cho phdp các nhà phát triển phần mềm xây dựng ứng dụng web như là một cấu thành của 3 vai trò: Model, View và Controller. Mô hình MVC đfnh nghĩa ứng dụng web với 3 tầng logic: + Model (tầng business – business layer).
10 0 0 Xây dựng website bán thẻ cào Card Online + Controller (điều khiển đầu vào – input control) ASP.NET có rất nhiều phiên bản tư khi ra đời năm 2007. Một số phiên bản đáng chú ý như MVC4, MVC5, MVC6 và phiên bản mới nhất là ASP.NET Core MVC 2.0, phát hành ngày 14 tháng 8 năm 2017. Giới thiệu về SQL Server: SQL server chenh là cụm tư viết tắt của Structure Query Language được sử dụng nhiều trong các lĩnh vực bsi chức năng quản lý dữ liệu. Các ngôn ngữ cấp cao như: Visual C, Oracle, Visual Basic,… đều có trình ho trợ là SQL.
Những ứng dụng khi chạy phải sử dụng SQL khi người dùng truy cập tới cơ ss dữ liệu thì không cần sử dụng trực tiếp SQL.