Chương 1: Tổng quan Giới thiệu tổng quan về luận văn: Giới thiệu tên đề tài, lý do chọn đề tài, đối tượng và phạm vi nghiên cứu, bố cục luận văn và chức năng của website. Chương 2: Phân tcch Thiết kế hệ thống 8 0 0 c Xây dựng website bán đồng hồ TDC Watches Phân tcch các sơ đồ hệ thống của website, vs ra các luồng dữ liệu, đề ra các tác nhân và mô tả sau đó tiến hành thiết kế các sơ đồ Use Case, đặc tả chức năng tưng thành phần và cuối cùng là thiết kế cơ sq dữ liệu. Chương 3: Cài đặt và Giao diện Yêu cầu về website, phần cứng và giới thiệu các giao diện của website. Chương 4: Đánh giá kết quả và hướng phát triển Đưa ra kết luận và liệt kê ra những tcnh năng đã làm được và chưa làm được cũng như hướng phát triển trong tương lai của website.
Tài liệu tham khảo: Trcch d^n các tài liệu tham khảo trong suốt quá trình thực hiện đồ án. Chức năng Chức năng admin (Quản lý sản phnm, loại sản phnm và thương hiệu): Chức năng đăng nhập: + Cho phbp Quản lý đăng nhập bŒng tài khoản đã được cấp. Quản lý sản phnm: + Xem danh sách sản phnm. + Cập nhật thông tin của sản phnm.
+ Thêm sản phnm mới. + Xóa sản phnm tạm thời. Quản lý loại sản phnm: + Xem danh sách loại sản phnm. + Cập nhập thông tin loại sản phnm.
+ Thêm loại sản phnm. + Xóa loại sản phnm tạm thời. Quản lý thương hiệu: + Xem danh sách thương hiệu. + Cập nhập thông tin thương hiệu.
+ Thêm loại thương hiệu. + Xóa thương hiệu tạm thời. Chức năng user (Gồm các quyền và chức năng của một khách hàng): Chức năng đăng ký: 9 0 0 c Xây dựng website bán đồng hồ TDC Watches + Lấy thông tin của khách hàng để đăng ký thành viên. Chức năng đăng nhập: + Cho phbp khách hàng đăng nhập bŒng tài khoản đã đăng ký thành viên.
Chức năng xem sản phnm: + Xem danh sách sản phnm. + Lọc sản phnm theo loại. + Lọc sản phnm theo giới tcnh. + Lọc sản phnm theo thương hiệu.
Chức năng xem chi tiết sản phnm: + Hiển thd các sản phnm liên quan. + Thêm sản phnm vào giỏ hàng, cập nhập số lượng (phải đăng nhập). Chức năng giỏ hàng: + Xem danh sách giỏ hàng. + Cập nhập số lượng của giỏ hàng, giá.
+ Xóa sản phnm khỏi giỏ hàng. CÔNG NGHỆ SỬ DỤNG 1. Giới thiệu C#: Giới thiệu ngôn ngữ lập trình C#. C# hay Csharp là một trong những ngôn ngữ lập trình trong họ DotNet của Microsoft và khi lập trình C# người lập trình phải chunn bd và cài đặt .” Hai thành phần cốt lõi của .NET Framework không thể thiếu cho bất k` ứng dụng hoặc ddch vụ được phát triển trên nền tảng này là Common Language Runtime (CLR) và .NET Framework Class Library (FCL).
Trong đó Common Language Runtime (CLR) có nhiệm vụ quản lý bộ nhớ, thực thi code, xử lý lmi,….NET Framework Class Library (FCL) được sử dụng để phát triển các ứng dụng tư command line đến Graphical User Interface (GUI). Trong các ứng dụng Windows sử dụng .NET Framework, mã nguồn chương trình (C#, VB.NET) được biên ddch thành CIL (formerly called MSIL) và được lưu trữ trong file gọi là assembly. Sau đó assembly được biên ddch bqi CLR để trq thành mã thực thi của hệ điều hành. Hình bên dưới thể hiện quá trình chuyển đổi CIL code thành native code 10 0 0 c Xây dựng website bán đồng hồ TDC Watches Hình 1.
Biên ddch chương trình Ngôn ngữ lập trình là một loại ngôn ngữ đặc biệt được thiết kế để giúp các lập trình viên có thể dễ dàng tạo ra các phần mềm (hay ứng dụng) máy tcnh. Ngôn ngữ lập trình bao gồm các quy tắc mà các lập trình viên cần tuân theo khi viết mã lệnh (source code). Việc học một ngôn ngữ lập trình chcnh là việc tìm hiểu các quy tắc viết mã lệnh có trong ngôn ngữ lập trình đó. Mã lệnh (source code) là một tập hợp các hướng d^n (hay chỉ thd) được viết để yêu cầu máy tcnh thực hiện một số tác vụ nhất đdnh.
Mã lệnh được viết dưới dạng văn bản thuần tuý và con người có thể đọc được. Đối với lập trình hiện đại, mọi thứ đều đi nhiều lớp, tương tự như C#, cũng có cả mô hình 3 lớp để chúng ta thực thi áp dụng. Ở C# chúng ta gọi là mô hình 3 lớp aka 3 Layers. Nó khá là nổi tiếng với sinh viên VN đang học C# (một số trường ss là Lập trình .NET, lập trình C#, lập trình ứng dụng) 3 lớp đó là: GUI Layer: Lớp này là lớp hiển thd giao diện và các chức năng để người dùng cuối sử dụng.
Business (BUS) Layer: Đây là lớp nhận các yêu cầu tư lớp GUI và truy xuất lên lớp Data để lấy thông tin và trả về GUI. Data Access Layer: Lớp này là lớp để truy xuất với CSDL, chỉ duy nhất lớp này được làm việc với database. 11 0 0 c Xây dựng website bán đồng hồ TDC Watches Hình 2. Hoạt đô _ng mô hình 3 lớp 1.
Giới thiệu về ASP.NET MVC: ASP.NET MVC là công nghệ sau ASP.NET Web Form cho phbp người dùng phát triển ứng dụng web gồm 3 thành phần chcnh: Model, View, Controller. Với ưu điểm nổi bật là nhẹ hơn(lightweigt), dễ kiểm thử giao diện và thưa hưqng các tcnh năng có sẳn của ASP.NET đã khiến công nghệ này phát triển. Về bản chất thì đây là phnn mq rộng của namespace System.Web được đặt trong namespace System. Hiện nay đa só framework về web (PHP, Java.) đều sử dụng mô hình MVC như một m^u thiết kế chunn (Design Pattern).
Tùy theo đặc điểm của ứng dụng mà bạn chọn cấu trúc cho trang web của mình theo ASP.NET Web From hay theo kiến trúc MVC, đôi khi ra có thể kết hợp cả hai. MVC là viết tắt của 3 tư M-Model, V-View, C-Controller. Mô hình MVC là một kiến trúc phần mềm hay mô hình thiết kế phần mềm giúp chúng ta cách ứng dụng của chúng ta thành những phần độc lập có những nhiệm vụ riêng. Mô hình MVC 12 0 0 c Xây dựng website bán đồng hồ TDC Watches 1.
Giới thiệu về SQL Server: SQL server chcnh 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 bqi 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 hm 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ơ sq dữ liệu thì không cần sử dụng trực tiếp SQL. + Ldch sử ra đời SQL server Năm 1989, phiên bản đầu tiên của SQL Server 1.0 ra đời được dùng cho các hệ điều hành 16 bit và được phát triển cho tới ngày nay.
Cho tới khi SQL Server ra phiên bản 6.5 thì được thd trường chấp nhận rộng rãi. Một đột phá cải tiến cho SQL Server 7.0 khi được Microsoft viết lại một engine hoàn toàn mới. Đến khi SQL Server tư phiên bản 7.0 cải tiến lên 8.0 chủ yếu phát triển về tcnh năng thiết kế website. Cho đến ngày nay thì phiên bản mới nhất đó là SQL Server 2016 hm trợ bộ vi xử lý 64 bit ra đời vào ngày 1 tháng 6 năm 2016.
+ Một vài ấn bản SQL Server Enterprise: là một ấn bản chứa tất cả các đặc điểm nổ bật của SQL Server như: các công cụ cho tạo và quản lý phân cụm SQL Server, nhân bộ máy cơ sq dữ liệu và một số ddch vụ đi kèm. Nó có thể đánh đda chỉ 12 terabytes và quản lý cơ sq dữ liệu lên tới 524 petabytes. Standard: Ấn bản này có thể chạy tốt trên hệ thống lên tới 4 CPU và 2 GB RAM rất thcch hợp cho các ddch vụ thiết kế web vưa và nhỏ. Developer: Ấn bản này giới hạn số lượng người kết nối với server nhưng có đầy đủ các tcnh năng của Enterprise Edition.
Đây là phiên bản được sử dụng cho kiểm tra và phát triển ứng dụng phù hợp cho các cá nhân trong lĩnh vực web như: freelancer Việt Nam. Workgroup: ấn bản SQL Server này có các chức năng lõi cơ sq dữ liệu nhưng không đi kèm các ddch vụ. Ở phiên bản 2012 không có ấn bản này. Express: Ấn bản này dễ dàng sử dụng và quản trd cơ sq dữ liệu đơn giản.
13 0 0 c Xây dựng website bán đồng hồ TDC Watches CHƯƠNG 2. P HÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2. PHÂN TÍCH Hình 4. Mô hình phân rã chức năng của website 2.
THIẾT KẾ HỆ THỐNG 2. Danh sách các Actor và mô tả: Các thông tin về Actor và Use case của đề tài được mô tả trong bảng 1. Tác nhân Mô tả tác nhân Ghi chú Quản lý Đăng nhập Quản lý Thương hiệu Quản lý Loại sản phẩm Quản lý Sản phẩm Khách hàng Đăng ký Đăng nhập 14 0 0 c Xây dựng website bán đồng hồ TDC Watches DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT Từ viết tắt Giải thích CSDL Cơ sq dữ liệu KH Khách hàng AD Admin 0 0 c 7 0 0 c Xây dựng website bán đồng hồ TDC Watches CHƯƠNG 1. GIỚI THIỆU ĐỀ TÀI 1.
Tên đề tài Đề tài “Xây dựng website bán đồng hồ TDC Watches trên nền tảng ASP. Giới thiệu đề tài: Website buôn bán đồng hồ TDC Watches là website cung cấp các loại đồng hồ, giúp người chủ kinh doanh có thể hiển thd tất cả mặt hàng sản phnm của mình lên trên website này, ngoài ra còn có thể giao ddch với khách hàng thông qua website cũng như quản lý sản phnm của công ty mình. Lý do chọn đề tài: Do hiê n_ nay các cửa hàng, công ty về các loại đồng hồ chưa được phát triển và quảng bá nhiều trên nền tảng website online để kinh doanh. Vì vâ _y em đã chọn làm đề tài này nhŒm đưa ra giải pháp tiê _n lợi, nhanh gọn trong viê _c kinh doanh các sản phnm của các chumi cửa hàng hoăc _ công ty có thể quảng bá và bán các loại sản phnm của mình trên mạng online mô t_ cách đơn giản mà không cần tốn quá nhiều thời gian, chi phc của khách hàng cũng như của chủ các cửa hàng.
Đối tượng và phạm 0 vi 0 nghiên cứu: Đối tượng: c Các sản phnm đồng hồ. Phạm vi nghiên cứu: Khảo sát, thu thập thông tin về các cửa hàng chuyên bán đồng hồ. Cách tiếp cận: Thu thâ _p thông tin, ý kiến tư các cửa hàng hiê n_ có trên thd trường.