Chương I. Bảng phân công công việc 1. Y êu cầu phần mềm 1. M icrosoft sql server management studio Phiên bản đầu tiên của Microsoft SQL Server được ra đời lần đầu tiên vào năm 1989 cho các hệ điều hành chạy 16 bít với SQL Server phiên bản 1.0 và tiếp tục phát triển cho đến ngày nay.Kể từ version 6.5, SQL Server của Microsoft mới được thị trường chấp nhận rộng rãi.
Sau đó Microsoft đã cải tiến và viết lại một engine mới cho SQL Server 7. Cho đến phiên bản 8.0 thì những cải tiến chủ yếu là mở rộng các tính năng về web. Đặc biệt, Microsoft SQL Server Management Studio là một công cụ trực quan để quản lý SQL Server. Sử dụng SQL Server Management Studio, chúng ta có thể tương tác với cơ sở dữ liệu thông qua các lệnh hoặc trên giao diện người dùng.
SQL Server Management Studio được thiết kế đơn giản và dễ sử dụng, tuy nhiên bạn cần có thời gian để làm quen với nó. Cơ sở dữ liệu hoạt động như một khuôn mẫu được tạo sẵn cho Microsoft, với mục đích cung cấp cơ sở tham khảo cho người dùng. Bạn có thể mở từng mục của bất kỳ cơ sở dữ liệu mẫu nào để xem cấu trúc chuẩn do Microsoft đặt ra, hoặc khi gặp sự cố trong quá trình tương tác với cơ sở dữ liệu, bạn cũng có thể xem các bảng tương tự để giải quyết vấn đề nhanh hơn.Net là một nền tảng dành cho phát triển web, được Microsoft phát hành và cung cấp lần đầu tiên vào năm 2002. Nền tảng được sử dụng để tạo ra các ứng dụng web-based.
Các ứng dụng ASP.Net có thể được viết bằng nhiều ngôn ngữ .Net khác nhau. Trong đó có các kiểu ngôn ngữ như C #, VB. Một số nền tảng cơ bản của ASP.NET sẽ được Bizfly Cloud trình bày trong mục dưới đây. Cấu trúc và các thành phần của ASP.NET ASP viết đầy đủ là Active Server Pages, và .NET là viết tắt của Network Enabled Technologies.
C ấu trúc của .Net framework Language/Ngôn ngữ: Có rất nhiều ngôn ngữ lập trình khác nhau tồn tại trong. Các ngôn ngữ này là VB.net và C #, có thể được sử dụng để phát triển các ứng dụng web. Library/Thư viện: .NET Framework gồm có một bộ các lớp library chuẩn. Library phổ biến nhất được sử dụng cho các ứng dụng web trong .net là Web library.
Web library bao gồm tất cả các thành phần cần thiết sử dụng trong phát triển các ứng dụng web-based. Common Language Runtime/Thời gian chạy ngôn ngữ lập trình thông thường hay CLR: Common Language Infrastructure - Cơ sở hạ tầng ngôn ngữ lập trình phổ thông hay CLI là một nền tảng dùng để chạy các chương trình. Trong đó, CLR sẽ thực hiện các tác vụ chính bao gồm xử lý các trường hợp cá biệt và thu gom rác. M ột số đặc điểm cơ bản của ASP.
Code Behind Mode/ Trạng thái code rời Đây là khái niệm về tách rời thiết kế và mã code. Bằng cách tách rời như vậy, việc duy trì ứng dụng ASP.Net trở nên dễ dàng hơn. Loại file thông dụng của ASP.Net là aspx. Giả sử chúng ta có một trang web có tên là MyPage.aspx, sẽ có một tệp khác có tên là MyPage.cs biểu thị cho phần mã code của trang.
Bởi vậy, Visual Studio mới tạo ra các tập tin riêng biệt cho mỗi trang web, một cho phần thiết kế và một dành cho mã code. State Management/Quản lý trạng thái ASP.Net có các phương tiện để kiểm soát quản lý trạng thái, trong khi HTTP được biết đến là một giao thức "không trạng thái". Lấy một ví dụ về ứng dụng giỏ hàng: khi một user đã chọn lựa xong những gì mình muốn mua và đưa ra đưa ra quyết định mua hàng trên trang web, người đó sẽ nhấn nút gửi. Cloud Server - Giải pháp đám mây giúp vận hành website ổn định, nhanh chóng Ứng dụng cần ghi nhớ các mục mà người dùng đã chọn mua.
Đây là hành động ghi nhớ trạng thái của một ứng dụng tại một thời điểm trong hiện tại. Vì HTTP là giao thức không trạng thái nên khi user truy cập các web bán hàng, HTTP sẽ không lưu trữ thông tin trên các giỏ hàng. Do đó, sẽ cần thêm một số thao tác coding bổ sung để đảm bảo các giỏ hàng sẽ được chuyển đến trang bán hàng. Việc triển khai như vậy có thể trở nên phức tạp tại một vài thời điểm.
Nhưng ASP.Net có thể quản lý trạng thái thay cho bạn nhờ tính năng ghi nhớ giỏ hàng và chuyển các mục đã được chọn mua qua trang bán hàng. Caching – Bộ nhớ Cache ASP.Net cũng có thể thực hiện chức năng của Caching, qua đó cải thiện hiệu suất làm việc cho ứng dụng. Với việc lưu bộ nhớ đệm cache, các trang thường xuyên được người dùng yêu cầu có thể được lưu trữ ở một vị trí tạm thời. Các trang này có thể được truy xuất nhanh hơn và người dùng có thể nhận được các phản hồi tốt hơn.
Nhờ vậy, bộ nhớ đệm có thể giúp cải thiện đáng kể hiệu suất của ứng dụng. V isual Studio Solution bản 2019 Visual studio là một trong những công cụ hỗ trợ lập trình website rất nổi tiếng nhất hiện nay của Microsoft và chưa có một phần mềm nào có thể thay thế được nó. Visual Studio được viết bằng 2 ngôn ngữ đó chính là C# và VB+. Đây là 2 ngôn ngữ lập trình giúp người dùng có thể lập trình được hệ thống một các dễ dàng và nhanh chóng nhất thông qua Visual Studio.
Bên cạnh đó, Visual Studio còn cho phép người dùng có thể tự chọn lựa giao diện chính cho máy của mình tùy thuộc vào nhu cầu sử dụng. Một số tính năng của phần mềm là Visual Studio còn có tính năng biên dịch nền tức là khi mã đang được viết thì phần mềm này sẽ biên dịch nó trong nền để nhằm cung cấp thông tin phản hồi về cú pháp cũng như biên dịch lỗi và được đánh dấu bằng các gạch gợn sóng màu đỏ. Visual Studio cũng có một trình soạn thảo và thiết kế website cho phép các trang web được thiết kế theo tính năng kéo và thả đối tượng. Mục đích là để hỗ trợ người dùng tạo trang web dễ dàng hơn, những yêu cầu đơn giản như thiết kế web du lịch hay các trang giới thiệu của công ty có thể sử dụng tính năng này vì nó vẫn đảm bảo cho bạn sở hữu được một website hoàn chỉnh.
N otepad++ Nó là một phần mềm soạn thảo đa tính năng, phổ biến được các webmaster trên thế giới tin dùng. Notepad++ là một phần mềm soạn thảo mã nguồn hoàn toàn miễn phí hỗ trợ đa ngôn ngữ lập trình, hoạt động trong môi trường Microsoft Windows. Ngoài ra, Notepad++ là thay thế hoàn hảo cho Notepad cổ điển xưa, không những về mặt tính năng mà cả về giao diện tương tác đều cho thấy sự đẳng cấp vượt bậc. Notepad++ phát triển dựa trên nền tảng Scintilla (một trình soạn thảo vô cùng mạnh mẽ), được viết bởi ngôn ngữ C++ với lõi win32 thuần túy (tức là không chứa MFC, nhằm đảm bảo tốc độ thực thi cao cũng như tạo nên một chương trình với kích thước nhỏ gọn) và giấy phép GPL.
Tính năng của notepad++ Notepad ++ hỗ trợ nhiều ngôn ngữ lập trình phổ biến Notepad++ hỗ trợ soạn thảo văn bản Lưu trữ, sửa chữa 1 đoạn code dễ dàng, nhanh chóng Phần mềm Notepad++ hỗ trợ người dùng trong việc chỉnh sửa, lưu trữ các đoạn code dễ dàng và nhanh chóng hơn Chương II. H ình minh họa Để đăng nhập vào trang Admin có thể dùng 2 tài khoản mà em đã cung cập trong database: Tài khoản: admin, datvs2002 Mật khẩu: abc, datdeptrai Sơ đồ này thì có 4 chức năng chính dành cho trang admin gồm: 1. B ài viết giới thiệu 1. Đ ăng bài viết 1.
B ài viết đã kiểm duyệt 1. B ài viết cấm hiển thị 2. D anh mục sản phẩm 2. C hủng loại ngân hàng 2.
S ản phẩm mới 2. S ản phẩm đang kinh doanh 3. D anh sách khách hàng 3. K hách hàng mới 4.
D anh sách đơn hàng 4. Đ ơn hàng mới tạo 4. Đ ơn hàng đang xử lý 2. C hức năng từng phân hệ 2.
M aster Đây là trang chủ của giao diện Admin dành cho các nhân viên quản lý hay chủ web có thể vào điều hành một trang web như đăng bán thu thập thông tin phía khách hàng. Đây là trang web riêng nên em đã tạo ra một trang Areas với những chức năng controller view models đều có đủ, sau khi đăng nhập qua login thì ta sẽ thấy trang chủ đầu tiên. Phần này em đã tạo cho nó một controller là DashboradController.cs , sau đó em tạo một view cho nó là index tạo thành một trang chính. ► Quản lý danh sách các bài viết Các bài viết đang có xu hướng nổi trên thị trường thời trang, các phối đồ về phong cách nổi bật hay đang thu hút sẽ được quản lý hay nhân viên đưa dữ liệu vào để có thể kiểm duyệt đưa lên cho các khách hàng xem.
► Quản lý đăng bài viết Đây là trang để các nhân viên hay quản lý có thể up các hình ảnh, nội dung bài viết đang hot up lên trang chủ để người dùng có thể cập nhật thông tin về xu hướng thời trang mới nhất. ► Quản lý đăng các loại sản phẩm Trang đăng các loại sản phẩm mới được du nhập về hay mới được thiết kế để đăng lên trang shop cho người dùng có thể chọn mua sản phẩm tốt nhất với họ. ► Kiểm duyệt thống kê sản phẩm Trang dành cho quản lý khi các nhân viên đăng một bài viết hay sản phẩm cần phải được sự thông qua của quản lý, nếu có sai sót hay đã đủ ý rồi sẽ được sửa lại hoặc xóa, được rồi thì quản lý có thể kiểm duyệt và cho bạn đăng lên. A dministator ► Cấu hình hệ thống - Coding, thiết kế cơ sở dữ liệu, thiết kế giao diện, bảo trì hệ thống, cấu hình chạy website,… 2.
Q uản lý User ► Quản lý User - xem, thêm , xóa, sửa User ► Phân quyền User - Admin, user, master, người dùng 2. N gười dùng ► Xem các loại sản phẩm - Xem tổng quan các loại sản phẩm, chi tiết một sản phẩm,… Chương III. Xây dựng chương trình 3. P hát họa giao diện khách hàng 3.
T rang chủ Một trang web về các ngành trang phục, thời trang đang hot hiện nay vẫn là một đề tài nóng hổi không ngừng và cạnh tranh cực kì gay gắt. Nhưng dù thế nào đi nữa thì shop thời trang vẫn là nơi ưu thích mua sắm của nhiều thế hệ trẻ ở lứa 10x.