MỤC LỤC
Nói đơn giản là một công nghệ có tính cách mạng dùng để phát triển các ứng dụng về mạng hiện nay cũng như trong tương lai. ASP.NET là một phương pháp tổ chức hay khung tổ chức để thiết lập các ứng dụng hết sức mạnh cho mạng dựa trên CLR (Common Language Runtime) chứ không phải là ngôn ngữ lập trình.
+ ASP.NET dùng các ngôn ngữ mới có trình biên dịch như C#, VB.NET để soạn thảo các nguồn mã trong các trang Web ở Server. Thay vì phải đọc và thông dịch mỗi khi trang Web được yêu cầu, ASP.NET biên dịch những trang Web động thành những tập tin .DLL mà Server có thể thi hành nhanh chóng và hiệu quả.
ASP.NET có thể được sử dụng trên máy Server để xây dựng các trình ứng dụng Web với nhiều khả năng hỗ trợ mạnh mẽ. Lý do nó trở nên mạnh mẽ so với tiền nhiệm của nó bởi nó tận dụng được khả năng hỗ trợ mạnh mẽ của .NET Framework.
+ Tất cả dữ liệu và phương thức trong C# được chứa trong khai báo: cấu trúc (Struct) hoặc lớp (Class). + Có những đặc tính: thu gom bộ nhớ tự động, nhưng kiểu dữ liệu mở rộng, bảo mật mà nguồn.
Những người phát triển ứng dụng, những nhà phân tích và thiết kế hệ thống và tất cả những ai quan tâm đến việc thiết kế, phát triển, bảo lưu và quản lý các trình ứng dụng đều có thể sử dụng công cụ này. + Standard: rất thích hợp cho các công ty vừa và nhỏ vì giá thành rẻ hơn nhiều so với Enterprise Editor, nhưng lại bị giới hạn một số chức năng cao cấp khác, Editor có thể chạy tốt trên hệ thống lên đến 4 CPU và 2 GB Ram.
+ Temporary Stored Procedure: là nhưng loại Stored Procedure tương tự như Local Stored Procedure nhưng chỉ tồn tại cho đến khi Connection đã tạo ra chúng bị đóng lại hoặc SQL Server Shutdown. + Thay vì cấp phát quyền trực tiếp cho người sử dụng trên các câu lệnh SQL và trên các đối tượng cơ sở dữ liệu, ta có thể cấp phát quyền cho người sử dụng thông qua các Stored Procedure, nhờ đó tăng khả năng bảo mật của hệ thống.
Lớp này làm nhiệm vụ giao tiếp với người dùng để thu thập dữ liệu và hiển thị kết quả dữ liệu thông qua các thành phần trong giao diện người sử dụng. Lớp này không nên sử dụng trực tiếp các dịch vụ của lớp Data Access mà nên sử dụng thông qua các dịch vụ của lớp Business Logic vì khi sử dụng trực tiếp như vậy có thể bỏ qua các ràng buộc, các logic nghiệp vụ mà ứng dụng cần phải có.
+ Ở các ứng dụng Web truyền thống, Client sẽ gửi các HTTP Request đến Web Services và Web Services sẽ gửi trả Response chứa các thông tin dưới dạng HTML và CSS. Thay vì trả dữ liệu dưới dạng HTML và CSS trực tiếp cho trình duyệt Web Server có thể gửi trả dữ liệu dạng XML và Ajax Engine sẻ tiếp nhận, phân tách và chuyển hóa thành XHTML + CSS cho trình duyệt hiển thị. Việc này được thực hiện trên Client nên giảm tải rất nhiều cho Server, đồng thời người sử dụng cảm thấy kết quả xử lý được hiển thị tức thì mà không cần phải nạp lại trang.
+ Mặt khác, sự kết hợp công nghệ web như CSS và XHTML làm cho việc trình bày giao diện trang web tốt hơn nhiều và giảm đáng kể dung lượng trang phải nạp. - Tính năng "Auto save" (lưu tự động): Sử dụng Ajax có thể bắt chước tính năng của cỏc phần mềm soạn thảo tự động lưu những gỡ người dựng đó gừ được sau một khoảng thời gian nhất định. - Dịch trực tuyến: Có thể sử dụng Ajax để tạo ra tính năng cho phép người dùng chỉ cần chọn một từ trên trang web và hiển thị từ tương ứng của các ngôn ngữ khác (sử dụng các dịch vụ của các trang từ điển).
Ví dụ người dùng nhấn chọn thêm một mặt hàng, ngay lập tức nó xuất hiện trong danh sách bên cạnh và tổng giá tiền cũng sẽ được cập nhật tương ứng. - Kiểm tra trùng lặp: Khi tạo ra một mẫu đơn đăng ký với yêu cầu là tên đăng nhập phải không bị trùng lặp với bất kỳ ai trong cơ sở dữ liệu.
Doanh nghiệp tiết kiệm nhiều chi phí bán hàng do không cần phòng trưng bày hay thuê người giới thiệu bán hàng, chi phí quản lý cũng giảm hơn. Người tiêu dùng sẽ cảm thấy thuận tiện vì không phải tới tận cửa hàng, có khả năng lựa chọn và so sánh nhiều mặt hàng cùng một lúc. B2G là loại hình giao dịch giữa doanh nghiệp với cơ quan nhà nước, trong đó cơ quan nhà nước đóng vai trò khách hàng.
Quá trình trao đổi thông tin giữa doanh nghiệp với cơ quan nhà nước được tiến hành qua các phương tiện điện tử. Cơ quan nhà nước cũng có thể thiết lập những website tại đó đăng tải thông tin về nhu cầu mua hàng của các cơ quan nhà nước, tiến hành việc đấu thầu hàng hoá, dịch vụ và lựa chọn nhà cung cấp trên website. Điều này một mặt giúp tiết kiệm các chi phí tìm nhà cung cấp, đồng thời giúp tăng cường tính minh bạch trong hoạt động mua sắm công.
Sự phát triển của các phương tiện điện tử làm cho nhiều cá nhân có thể tham gia hoạt động thương mại với tư cách là người bán, người cung cấp dịch vụ. Một cá nhân có thể tự thiết lập website để kinh doanh những mặt hàng do mình làm ra hoặc sử dụng một website có sẵn để đấu giá một số món hàng mình có.
Do có thể truy cập xem hàng, đặt hàng vào bất cứ lúc nào, bất cứ ở đâu. Do đó có thể quảng bá sản phẩm một cách rộng rãi và toàn diện nhất. Đồng thời cùng giúp người dùng giới thiệu sản phẩm đến bạn bè, mời bạn bè cùng mua sản phẩm.
Bởi vì việc thực hiện mua hàng được thực hiện trên website, đơn giản dễ dàng nên bất cứ ai cũng có thể tham gia mua hàng của doanh nghiệp một cách tiện lợi và dễ dàng nhất. Miễn là được quản trị chấp nhận tạo cửa hàng thì chủ cửa hàng có thể giới thiệu sản phẩm đến khách hàng. Đặc biệt đối với cửa hàng được ban quản trị website ký hợp đồng thì chủ cửa hàng có thể đăng bán hàng theo nhóm, để người dùng chú ý và mua sản phẩm, qua đó cửa hàng, sản phẩm của cửa hàng được nhiều người biết đến.
BuyingGroup BuyingGroupID ProductID Title StartDate EndDate MinProduct CurrentPrice CurrentProductAmount CurrentUserAmount CreateDate Status MaxProduct Description LastUpdate PriceRoot AdminCheck AmountOnOrder BuyingGroupUser. BuyingGroupUserID BuyingGroupUserCode BuyingGroupID UserID PaygateName ShopID ProductID Name Weight Price Unit Amount TotalMoney Status ReceiveName Mobile CardNo Address LocationID BuyDate PayType PayInfo. Product ProductID CategoryID ProductCode ShopID ShopName Name Weight Description Price Unit CreateDate Image Status LastUpdate AdminCheck Shop.
ShopID Name Title UserID PaygateName CreateDate Address Mobile YM Email Website Tag Trader Bank AccountNumber LocationID Map Description Status LastUpdate NganLuongAccount AdminCheck Logo ContractStatus ContractDate User. Email nvarchar(50) Địa chỉ Email Telephone nvarchar(20) Số điện thoại Description nvarchar(500) Thông tin mô tả DateCreate datetime Ngày tạo tài khoản 2. Name nvarchar(50) Tên cửa hàng (dùng url - duy nhất) Title nvarchar(50) Tên hiển thị của cửa hàng.
LastUpdate datetime Thời điểm cập nhật cuối cùng NganLuongAccount nvarchar(50) Tài khoản ngân lượng của cửa hàng.
Là trang thông tin cửa hàng và các sản phẩm của cửa hàng, đưa ra các thông tin liên hệ, giới thiệu của cửa hàng cũng như các sản phẩm của cửa hàng. Đưa ra thông tin chi tiết của sản phẩm, giá cũng như các thông số của sản phẩm và những bình luận của người dùng về sản phẩm. Đưa ra tin tức chi tiết về bán hàng theo nhóm và các bình luận của người dùng, người dùng có thể tham gia vào nhóm mua bằng cách bấm vào nút mua.
Ngoài ra đối với những cửa hàng được ký hợp đồng có thể đăng bán hàng theo nhóm, và quản lý các đơn hàng của nó. Quản lý các cửa hàng, có thể xóa, khóa, cập nhật trạng thái cho phép cửa hàng hoạt động và trạng thái ký hợp đồng của cửa hàng. Quản lý các danh mục mà website cho phép, các cửa hàng chỉ có thể thêm các chuyên mục có trong những chuyên mục được phép của website.
Các trang kiểm duyệt cửa hàng, sản phẩm, bình luận nhằm tránh những cửa hàng, sản phẩm tạo ra không xác thực cũng như không hợp thuần phong mỹ tục Việt Nam. Chức năng này sẽ cho phép thêm mới người dùng, cập nhật trạng thái người dùng, quản lý chức năng, nhóm quyền và phân quyền cho các admin.