Compilation of the book recommendation form

xiaoxiao2021-03-06  69

Non-technical articles do not check the technical category! I have transferred your book information to the blog view company, and they will contact you. Next time, you will be able to delete the article directly - administrator.

Compilation of the book recommendation form

Name: Folder ?????????????????????? gender: Male ????????????? ???????????????????? position: programmer

Unit: Excellence (Shanghai) Electronic Technology Co., Ltd. ?????????????????????????????? Professional: Software Develop

Email: lornshrimp@163.net ???????

Mobile phone: 13817976472 ??????????????????? Research direction: .NET software development

resume:

Fang soldiers, male, 22 years old, Hubei, 2000 to 2003, at Beijing University of Posts and Telecommunications Movement, now Excellence (Shanghai) Electronic Technology Co., Ltd., engaged in DOTNET software development, has been committed to .NET framework And C # language research.

Book and content introduction, reader object:

?????? From the title of the title: ". NET Architecture Professional Project Development" series

?????? From the book content: This set of books respectively surround some professional projects. Net technology development issues, each book specially discusses a professional field in .Net development, and discusses the project development. Some technical difficulties, from the height development of enterprises, discussions .NET development issues. This book is not focusing on a specific technical details, nor discussing any grammar, but a comprehensive application of various technologies in the development of the project. From ADO.NET to ASP.NET, from Web Application to Web Sercice, develop from Windows program to PDA programming, develop from pure .NET framework to .NET Framework program, from single-machine applications to distributed applications. This book uses the most popular case analysis method, focusing on project development, analyzing the details of the development method, discusses the team development collaboration, contact actually provides a lot of practical, readable code, for actual development Strong reference and reference role. Every book is basically available in the same class.

?????? reader object: This book is suitable for program developers to read, including skilled .NET developers, including developers who have just designed .NET frameworks.

?

1. Title: ". NET architecture Limited Development - C # Language Implementation

?????? Content Description: This book surrounds a network booking system, which introduces how to use the .NET framework to design and implement a fully equipped e-commerce website with a hierarchical structure. In addition to achieving basic functions such as product lists such as product lists, order implementations, etc., it also introduces advanced features such as user registration, desire list, gift certificate, star discount. Through this practical e-commerce website, how to use ADO.NET access data, how to develop components in the .NET framework, how to achieve hierarchical development, how to build storefronts using ASP.NET, how to implement web services, and develop Web client applications, and how to implement user authorization and how to optimize site performance.

?????? Comparison with similar books:

(1) Publishing house, print, pricing, author and publication time publishing

?????? "" NET Framework E-Commerce Website Construction Guide "??? Machinery Industry Press ??? 4000 album ??????????????????????? 2002 March 2002 First edition

?????? "Use .NET to create PET Shop Blueprint Application" ?????? National Defense Industry Press ??? 4000 book ?? 22.00 yuan? Chen Jiande compiled ??? No. 2002 First Edition ( 2) Comparison of this book and similar books

?????? The same book does not involve the concept of hierarchical development, and the core of this book is a hierarchical development and modular design, which is ideal for the development of large-scale projects;

?????? The same book does not involve the early design and team development of e-commerce sites, and this book is based on the development model of enterprise team. From demand to structural design, to team cooperation and communication, and then achieved it. Detailed explanation;

?????? The same book does not involve the application of XML in program development, and this book is specifically explored by XML;

?????? The same book does not explain the documentation of the manual writing and other program documentation, and this book is based on the model of the company's development, description, although there are not many paragraphs;

?????? The same book has not been comparable to some technical issues, and this book is discussed on the current controversial technical issues such as strong type data sets.

?

2. Title: ". CRM system hierarchical development - C-language implementation

?????? Content Description: This book surrounds a typical (but virtual) ISP customer relationship management system, which introduces how to use the .NET framework to design and implement a hierarchical structure. The CRM system of the B / S structure. Introduced how to achieve customer management, opportunity management, contract management, customer service management, etc. CRM, and tell how to achieve some advanced features such as opportunities prediction, statistical analysis, and so on. Through this practical CRM system, how to use ADO.NET access data in the construction of the Enterprise CRM system, how to develop components in the .NET framework, how to achieve hierarchical development, how to build the management interface using the ASP.NET, How to implement web services, and develop web client applications, and how to implement advanced permission control, etc. The reader will clearly see how you can develop an efficient and powerful CRM system for your business.

?????? Comparison with similar books: There is no book.

?

3. Title: ". MIS system hierarchical development - C # language implementation under NET architecture

?????? Content Description: This book is developed around a typical (but virtual) international freight forwarding company's information management system, which introduces how to use the .NET framework to design and implement a hierarchical structure. The fully fully equipped B / S structure MIS system. Introduced how to realize the basic functions of information sharing within the enterprise, and management of various information such as customer management, contract management, project management, personnel management, etc., and tell how to achieve some opportunity forecasts, statistical analysis, performance assessment, etc. Senior features such as etc.. Through this practical MIS system development, how to use ADO.NET access data in the construction of the Enterprise MIS system, how to develop components in the .NET framework, how to achieve hierarchical development, how to build the management interface using the ASP.NET, How to implement web services, and develop web client applications, and how to implement advanced permission control, etc. The reader will clearly see how you can develop an efficient and powerful MIS system for your business.

?????? Comparison with similar books: There is no book.

?

?

4. Title: ". NET Architecture Underline Overp System Titting - C # Language Implementation

?????? Content Description: This book is based on a typical (but virtual) manufacturing company's corporate resource planning system, which introduces how to use the .NET framework to design and implement a hierarchical structure. The fully fully equipped B / S structure ERP system. Introduce how to implement basic information management such as engineering management, sales management, product manufacturing plan management, procurement management, warehouse management, and financial information management, such as management, payable, and fund management, etc. Through this practical ERP system, introduce how to use ADO.NET access data in the construction of the ERP system, how to develop components in the .NET framework, how to achieve hierarchical development, how to build the management interface using the ASP.NET, how Implement web services and develop web client applications, and how to implement advanced permission control, etc. The reader will clearly see how you can develop an efficient and powerful ERP system for your business. ?????? Comparison with similar books: There is no book.

?

5. Title: ". OA system hierarchical development - C # language implementation" under the NET architecture

?????? Content Description: This book revolves around a typical (but virtual) company's office automation system, which introduces how to use the .NET framework to design and implement a layered structure. OA system. Analyze how to implement workflows such as documentation, approval process, and document templates in C / S and B / S structures, etc., and discuss some advanced features such as advanced privileges, custom, workflow custom, and documentation Template custom, etc. Through this practical OA system, introduce how to use ADO.NET access data in the Enterprise OA system, how to develop components in the .NET framework, how to achieve hierarchical development, how to build a management interface using the ASP.NET, how Implement web services and develop web client applications, and how to implement advanced permission control, etc. The reader will clearly see how you can develop an efficient and powerful OA system for your business.

?????? Comparison with similar books: There is no book.

?

6. Title: "Net Mobile App Development - C # Language Description

?????? Introduction: This book discusses how to develop applications under the .NET compact framework, introduce how to use .NET and C # language, how to efficient development, powerful development, and powerful development of how to use .NET and C # languages. WINDOWSCE.NET-based applications.

?????? Comparison with similar books: There is no book.

?

7. Title: "NET Multimedia Software Development - C # Language Description

?????? Content Description: This book discusses how to develop multimedia software under the .NET framework through some instances, introduce how to use .NET and C # language how efficient development stable, powerful from image processing to animation Play, multimedia applications recorded from audio to video playback, and the like.

?????? Comparison with similar books: There is no book.

?

8. Title: ". NET Game Software Development - C # Language Description

?????? Content Description: This book explores how to develop game software in the .NET framework through some instances, introduced how to use .NET and C # language how efficient development stability, powerful functionality from role The real-time strategy, from 2D to 3D, etc.

?????? Comparison with similar books: There is no book.

?

9. Title: "NET Pocket Game Software Development - C # Language Description

?????? Introduction: This book explores how to develop game software based on WindowsCE.net under the .NET compact framework, introduce how to use .NET and C # language how efficiently develop PPC game.

?????? Comparison with similar books: There is no book.

?

Editor's plan:

1. "The e-commerce website layered development - C # language implementation" under the .NET architecture

?????? estimated pages: A4 formation 550-600 pages ?????? Pre-words: 45-500,000 words

2. "CRM system hierarchical development - CRM system hierarchy under the .NET architecture"

?????? estimated pages: A4 formation 550-600 pages

?????? Pre-count: 45-500,000 words

3. "MIS system hierarchical development - C # language implementation under the .NET architecture

?????? estimated pages: A4 formation 550-600 pages

?????? Pre-count: 45-500,000 words

Other books have been prepared.

Book Organization

1. "The e-commerce website layered development - C # language implementation" under the .NET architecture

????? In order to clearly explain the information of the large number of technologies in this book, I divide the book into four parts:

?????? ● Part 1: General

In this section, I discussed the overall knowledge of using the .NET framework to build an e-commerce website application, such as the development of the e-commerce website and the development profile, and some development methods under .NET technology, then talk about it. A distributed application development and team collaboration development, and finally the system plan for SamplebookStore.NET.

?????? ● Part 2: Hierarchical build SamplebookStore.Net

?????? This section specializes in the hierarchical development of the SamplebookStore.NET e-commerce site, and will detail the implementation of the e-commerce model in the layers, which provides all the procedures for this e-commerce site. C # language implementation.

?????? ● Part III: Deployment and maintenance of e-commerce sites

?????? This part introduces the task after completing the program, including optimization and debugging, site security and site deployment.

● ???? Part 4: Application of XML in layered development

?????? This part briefly introduces how to introduce XML elements in a hierarchical development, and use it to achieve some more advanced development methods, such as database tables with strong child relationships such as handler-distributing. Application, etc.

2. "CRM system hierarchical development - CRM system hierarchy under the .NET architecture"

????? In order to clearly explain the information of the large number of technologies in this book, I divide the book into four parts:

?????? ● Part 1: General

In this section, the overall knowledge of using the .NET framework is to build a CRM system, such as CRM development and development profile, CRM system's basic elements and basic modules, and some development methods under .NET technology. , Then talk about distributed application development and teamwork development, and finally the system plan for SampleCRM.NET.

?????? ● Part 2: Timer construction SampleCRM.NET

?????? This section specializes in the hierarchical development of the SampleCRM.NET customer relationship management system, and will detail the implementation of the CRM model in the layers, which provides all program code for implementing this CRM system, using C # Language implementation.

?????? ● Part III: Deployment and Maintain CRM System

?????? This part introduces the task after completing the program, including optimization and debugging, system security, and system deployment.

● ???? Part 4: Application of a .NET technology in layered development

?????? This part is similar to the previous book, which is the application of a new technology in layered development, and has not been determined.

3. "MIS system hierarchical development - C # language implementation under the .NET architecture

In order to clearly clearly clearly explain the information of the large number of technologies in this book, I divide the book into four parts:

?????? ● Part 1: General

In this section, I discussed the overall knowledge of using the .NET framework to build a MIS system, such as CRM development and development profile, MIS system's basic elements and basic modules, and some development methods under .NET technology. Then talk about distributed applications development and teamwork development, and finally the system plan for SampleMis.net. ?????? ● Part 2: Timer construction SampleMis.Net

?????? This section specializes in the hierarchical development of the SampleMisNet information management system, and will detail the implementation of the MIS model in the layers, which provides all the program code for this MIS system, using C # language achieve.

?????? ● Part III: Deployment and maintenance MIS system

?????? This part introduces the task after completing the program, including optimization and debugging, system security, and system deployment.

● ???? Part 4: Application of a .NET technology in layered development

?????? This part is similar to the previous book, which is the application of a new technology in layered development, and has not been determined.

?

Other books Organization is not fixed, from the perspective of the book, will be similar to those of the above books.

Book catalog

1. "The e-commerce website layered development - C # language implementation" under the .NET architecture

?????? preface

?????? first part?

Chapter 1 ??????? Overview of e-commerce sites

1.1 ??? E-commerce website development

1.2 ??? b2b e-commerce

1.3 ??? b2c e-commerce

1.4 ??? b2c e-commerce website development steps

1.5 ??? Current B2C E-Commerce Website Development Tool

Chapter 2 ?????? E-commerce Site Planning

????? 2.1 ?? formulate plan

????? 2.2 document plan

????? 2.3 approval

????? 2.4 design appearance

????? 2.5 Design customer experience

????? 2.6 support business processes

????? 2.7 Determine the office needs

Chapter 3 ?????? E-commerce website development

????? 3.1 decision analysis

????? 3.2 equipped with technicians

????? 3.3 selection technology

????? 3.4 Determine development priority

????? 3.5 development process

????? 3.6 development documentation

Chapter 4 ??????? .NET Technology Overview

?????? 4.1 strong type data set and weak type data set

??? ????????????? 4.2 compilation execution and explanation

??? ????????????? 4.3 interlayer communication problem

??? ????????????? 4.4 logic control during storage

??? ????????????? 4.5 ?? Web service application

????????????????????? 4.6?? Infinite jump problem with the page

Chapter 5 ??????? Distributed Application Hierarchical Design

??? ????????????? 5.1 business appearance (businessfacade)

??? ????????????? 5.2 business rules (BusinessRules)

??? ????????????? 5.3 data access (DataAccess)

??? ????????????? 5.4 system frameworks (SYStemFrameworks)

??? ????????????? 5.5 web service project (WebService)

??? ????????????? 5.6 web user interface and Windows user interface (WebUI & WinUi)

Chapter VI ??????? Team Collaborative Development Process

??? ????????????? 6.1 code standardization and code multiplexing

????????????????????? 6.2 standardization interface

????????????????????? 6.3 task book

????????????????????? 6.4 team communication

????????????????????? 6.5 VSS usage

Chapter 7 ??????? SamplebookStore.NET System Planning

??? ?????????????? 7.1 SampleBookStore system function ??? ?????????????? 7.2 page and layout design

????????????????????? 7.3 site process

??? ????????????? 7.4 use case (USE case)

??? ????????????? 7.5 module design

????????????????????? 7.6 architecture planning

????????????????????? 7.7 security planning

????????????????????? 7.8 hierarchical design

??? Second part hierarchical construction SamplebookStore.Net

Chapter 8 ??????? Database Structure Construction

??? ????????????? 8.1 table

???????????????????? 8.2 relationship

????????????????????? 8.3 stored procedure

????????????????????? 8.4 security

Chapter 9 ??????? Data Layer (DATA) and Data Access Layer (DataAccess)

??? ????????????? 9.1 weak type data set development method

?????????????????????????????????????? 9.1.1 universal data layer (ComntsData) development

???????????????????????????? 9.1.2 Data Access Layer (DataAccess) development

????????????????????? 9.2 strong type data set development method

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????.2.1 Data Set Design

???????????????????????????? 9.2.2 SQLDefinitions development

???????????????????????????? 9.2.3 Data Access Layer (DataAccess) development

Chapter 10 ??????? Business Rule Layer (Businessrule)

Chapter 11 WEB Service Layer (WebService)

Chapter 12 WEB Interface Layer (WebUI) Development

Chapter 13 Windows Interface Layer (Windowsui) Development

??? Part 3 deploy and maintain e-commerce websites

Chapter 14 Debugging and Optimizing Site

??? ????????????? 14.1 pressure test

????????????????????? 14.2 site optimization

????????????????????? 14.3 .NET log

Chapter 15 Site Safety

??? ????????????? 15.1-related concept

????????????????????? 15.2 role safety

????????????????????? 15.3 code access security

????????????????????? 15.4 data security

????????????????????? 15.5 ASP.NET security

Chapter 16 Site Deployment

Chapter 17 Writing the Manual

??? Application of the fourth part XML in hierarchical development

Chapter 18 Defines the XML Architecture

Chapter 19 During the storage process, XML is applied

Chapter 20 XML in the intermediate layer

?

Note: Because the book has not been finalized, the second half of the directory is incomplete and it is possible to change.

?

2. "CRM system hierarchical development - CRM system hierarchy under the .NET architecture"

Foreword

?????? first part?

Chapter 1 ??????? Enterprise CRM System Overview

1.6 ??? CRM system development status

1.7 ??? What is CRM

1.8 ??? CRM basic elements

1.9 ??? b2c e-commerce website development steps

1.10 Current B2C E-Commerce Website Development Tool

Chapter 2 ?????? CRM System Planning

????? 2.1 ?? formulate plan

????? 2.2 document plan

????? 2.3 approval

????? 2.4 design appearance

????? 2.5 design system module

????? 2.6 support business processes

????? 2.7 Determine the office needs

Chapter 3 ?????? CRM System Development Introduction

????? 3.1 decision analysis

????? 3.2 equipped with technical personnel ????? 3.3 selection technology

????? 3.4 Determine development priority

????? 3.5 development process

????? 3.6 development documentation

Chapter 4 ??????? .NET Technology Overview

?????? 4.1 ?? xxxxxxxxxx

??? ????????????? 4.2 ?? xxxxxxxxxx

??? ????????????? 4.3 xxxxxxxxxx

??? ????????????? 4.4 xxxxxxxxxxx

??? ????????????? 4.5 ?? xxxxxxxxxx

Chapter 5 ??????? Distributed Application Hierarchical Design

??? ????????????? 5.1 business appearance (businessfacade)

??? ????????????? 5.2 business rules (BusinessRules)

??? ????????????? 5.3 data access (DataAccess)

??? ????????????? 5.4 system frameworks (SYStemFrameworks)

??? ????????????? 5.5 web service project (WebService)

??? ????????????? 5.6 web user interface and Windows user interface (WebUI & WinUi)

Chapter VI ??????? Team Collaborative Development Process

??? ????????????? 6.1 xxxxxxx

????????????????????? 6.2 xxxxxxx

????????????????????? 6.3 xxxxxxxx

????????????????????? 6.4 xxxxxxxx

????????????????????? 6.5 xxxxxxxx

Chapter 7 ??????? SampleCRM.NET System Planning

??? ????????????? 7.1 SampleMis system function

??? ????????????? 7.2 page and layout design

????????????????????? 7.3 system flow

??? ????????????? 7.4 use case (USE case)

??? ????????????? 7.5 module design

????????????????????? 7.6 architecture planning

????????????????????? 7.7 security planning

????????????????????? 7.8 hierarchical design

??? Second part hierarchical construction SampleMis.Net

Chapter 8 ??????? Database Structure Construction

??? ????????????? 8.1 table

???????????????????? 8.2 relationship

????????????????????? 8.3 stored procedure

????????????????????? 8.4 security

Chapter 9 ??????? Data Layer (DATA) and Data Access Layer (DataAccess)

????????????????????? 9.1 data set (Dataset) design

????????????????????? 9.2 SQLDefinitions development

???????????????????? 9.3 Data Access Layer (DataAccess)

Chapter 10 ??????? Business Rule Layer (Businessrule)

Chapter 11 WEB Service Layer (WebService)

Chapter 12 WEB Interface Layer (WebUI) Development

Chapter 13 Windows Interface Layer (Windowsui) Development

??? Part III deployed and maintained CRM system

Chapter 14 Debugging and Optimizing Site

??? ????????????? 14.1 pressure test

????????????????????? 14.2 site optimization

????????????????????? 14.3 .NET log

Chapter 15 Site Safety

??? ????????????? 15.1-related concept

????????????????????? 15.2 role safety

????????????????????? 15.3 code access security

?????????????????????????????????????????????????? 15.5 ASP.NET security

Chapter 16 Site Deployment

Chapter 17 Writing the Manual

??? Part 4 XXXXXXXXXXX

Chapter 18 XXXXXX

Chapter 19 XXXXXX

Chapter 20 xxxxxx

?

Note: Because the book has not started writing, the directory is incomplete, and it is possible to change, and all the "XXXXX" replacement is not yet determined.

?

Other books Organization is not fixed, from the perspective of the book, will be similar to those of the above books.

Some chapters ("" .Net architecture is hierarchical development - C # language implementation ")

One. Foreword ?? Please see Appendix one

two. 1.1 E-commerce website development status? Please see Appendix II

three. 5.1 Business Facade? Please see Appendix III (Selected)

four. 7.1 SampleBookStore system function? Please see Appendix 4

Fives. 7.4 Use case? Please see Appendix V. (8)

?????? six. 9.2.1 Data Set Design? See Appendix 6 (Selected)

?????? Seven. 9.2.3 Data Access Layer (DataAccess) Development ?? Please see Appendix 7 (Selected)

Appendix 1: Foreword

?????? With the rapid development of the Internet, there are more and more people in online living, and various applications are gradually rich. More and more companies put their business online. Various companies, including many traditional enterprises, started to be committed to the application of Internet e-commerce, in order to have a longer development in this new broad world. With this trend, there are more and more program developers to start stepping to the web development field. The tools used by developers are mostly used to build a Windows application, and these tools are hard to develop network applications because of their own limitations. At the same time, due to the growth of application requirements and the programs of the programming, the original development methods have been challenged unprecedented difficulties in multi-server collaboration and installation and commissioning. Until Microsoft released its .NET framework, developers really have a development tool based on the Internet concept, and conveniently layered, solve many of the problems that cannot be resolved before. This book focuses on how to use Microsoft's .NET Framework (.NET Framework) to build distributed companies to consumers (Business-to-consumer, B2C) e-commerce site.

Why do I want to write this book?

?????? In fact, there are many cows on C # and .NET on the market, it seems that most of them are to tell the C # language and .NET framework itself, discuss how to develop some large enterprise applications and system books. Some, but do not involve layered development. I used to find a book that will be hierarchically developed, and I have found out all major online bookstores in Beijing, and I am sorry that I haven't found it. So I have always wanted to write a book about layering, so I insisted.

This book applies to those readers

?????? This book is mainly for program developers, including programmers who have been engaged in .NET development, including people who have just involved .NET framework; including network developers, actually include programmers developed by Windows Need to include team developers, but also for independent programmers. All program code in this book use C # language.

Read the code of this book

?????? This book does not tell any basic C # language and .NET framework specification, you need to know some of the least basic knowledge. These basic knowledge include C # language specifications, .NET framework programming methods, and related knowledge such as ASP.NET, ADO.NET, etc.

This book can tell you what ?????? This book will introduce you some knowledge developed by the .NET framework, and tell you how to lay a layering. You will learn a variety of knowledge required to build a strong and scalable website, from the database to the web interface, from ADO.NET to ASP.NET, develop from single-person to teamwork, but not only to these contents . These are actually my experience in learning and accumulating in the development process, although there may be a lot, you still have to look at it.

What tools will be needed to complete this book?

?????? To implement the procedures described in this book, your system may need to meet some of the necessary conditions. First, you need to install Microsoft.Net SDK, which can be downloaded in Microsoft's official website (http://msdn.microsoft.com). Of course, I recommend that you should have Microsoft VisualStudio.net, which will have a great advantage in understanding and writing books. Then, you may have a database system, I use SQL Server, you may have no problem with other databases, you may wish to try.

E-commerce website in this book SamplebookStore.Net

?????? This book is analyzed for the design, development and deployment of SamplebookStore.NET e-commerce sites, and also introduces some relevant technical and non-technical issues around this e-commerce system, such as strong weak type data. Set, team development, etc. The case learning method is used. It details how to use the all parts of the .NET framework development site and introduce the necessary code to implement all the characteristics of the site.

• The SamplebookStore has basic features of all e-commerce sites, such as Product Catalog, Shopping Cart, and General Checkout Pages. In addition, this site also includes but not only is limited to the following rich features: the cross-selling of products and sales, personalized advertising, star discount, product inquiry, desire list, Tibetan Court and gift voucher.

The organization of this book

In order to clearly clearly clearly explain the information of the large number of technologies in this book, I divide the book into four parts:

● Part 1: General theory

In this section, the overall knowledge of using the .NET framework is to build an e-commerce website application, such as the development and development of e-commerce websites, and some development methods under .NET technology, then talk about distributed applications Developed with teamwork, and finally the system plan for SamplebookStore.NET.

● Part II: Hierarchical build SamplebookStore.Net

This section specializes in the layered development of the SamplebookStore.NET e-commerce site, which provides most of the programming code and explanations of this e-commerce site, using C # language implementation. All source code You can find it in this book.

● Part III: Deploying and maintaining e-commerce sites

This part introduces the task after completing the program, including optimization and debugging, site security and site deployment.

● ???? Part 4: Application of XML in layered development

This part briefly introduces how to introduce XML elements in hierarchical development, and use it to achieve some more advanced development methods, such as applications in database tables with strong parent-child relationships such as main list-distributes, and more.

?

Appendix 2: 1.1 Development Status of E-Commerce Website

I have seen a book about e-commerce. I don't remember when the book is published. In short, I is estimated to be more early, the book saying that the real pure e-commerce should be from the head to the end including the product. They are all digitized. I personally think this is too extreme, at least I don't think so.

Of course, it can be fully convinced that in the near future, most companies will integrate into the trend of e-commerce. Although the original .com continues to go downhill, but most "click cement" companies are rapidly rise. Most of these companies come from traditional enterprises that use e-commerce to reduce costs and improve their status in the market. Enterprises can achieve timely adjustment of zero reservoirs and business strategies based on real-time e-commerce systems; consumers can find information and purchase goods, and easily buy goods they want. If you want to divide, e-commerce can be divided into two major themes: companies to business-to-business, B2B) and businesses to consumers (B2C below). Of course, some people have put forward the third category of popular e-commerce, that is, consumers' consumer-to-consumer, C2C. Consumers can use this to buy or sell products or services, and the most famous websites in China may be old. I personally think that this may be just a special form of B2B. In this case, consumers should be a small business - it is purchasing goods and sells goods.

?

Appendix 3: 5.1 Business Facade (Extreme)

This block is often used to provide a consistent interface to the base business object and isolate the client with the basic business logic. When it appears, it or is between the client and business logic, or between the Web service item and the business logic layer.

"Business Appearance Project" layer:

Receive user input from the User Services layer (Windows User Interface or Web User Interface Client App).

If requests need to be read-only to data, you may use the Data Access layer.

Pass the request to the Business Rule layer.

The response returns from the Business Rule layer to the User Service layer (Windows User Interface or Web User Interface Client App).

Maintain a temporary status between the call to the Business Rule layer.

In this system, it is simplified, and does not have this layer, and the related functions are implemented by the "Web Service Layer".

?

Appendix 4: 7.1 SampleBookStore system function

A typical session using the SamplebookStore network booking system is as follows:

Home - This is a web form that consumers or managers start using the application.

Category - There are various books here, and each classification has some subcategories.

Products - When a product is selected in the application, the relevant variables of the product are displayed.

Product Details - Each product has a web form for detailed display, image, price, and inventory of the product.

Shopping Cart - Allows consumers to operate shopping carts (plus, minus, and delete).

Delivery - Automatic calculation of delivery fees via user-selected distribution methods and regions.

Checkout - allows consumers to make a settlement.

Landing Redirection - When the consumer is selected on the checkout web form, if the consumer is not registered, turn to the login web page.

Login test - guarantee consumption safety.

Management - Allows staff to process orders and maintain databases.

In addition, the Rohip Network Book System also provides the following advanced features:

Special Products and Special Projects - Highlight a different project product daily on the homepage, which will show it to a certain product to visit the website. Provide special products, such as price discounts or other promotions, can be more attractive.

Customer Hobbies & Collections - Personalized advertisements for each user record hobbies, such as the product like the customer displaying the category of the category; and allows users to collect favorite items to facilitate future purchase.

User Star Discount - Determine its star based on each user consumption, and realize personalized product discounts according to user stars.

Product Feedback and Level - A grade system is realized for each product, as well as a similar discussion function, so that customers can evaluate and divide their products; in addition, you can see other customers. View. Gift Registration or Wishlist - Provide customers with the functionality of a product and let customers share their "wish", we hope to take it closer to our customers who have not heard of our customers.

Gift voucher - By gift voucher allows users to replace some cash when they are next time.

Quick purchase - Quick purchase is another nice option for customers who don't regret. These options seem to be fraudulent, but B2C e-commerce site operators can inject funds into larger number of actual sales by do not re-considering customers.

Order Retrieval - Allows users to retrieve orders to view past orders and order status.

Automatic E-mail of product information - a feature we want to implement is the ability to use email to send specific product information links.

Cross-selling and top sales - two most challenging and potential interests are characteristics to achieve cross-selling (based on current shopping baskets, providing supplemental projects in terms of checkout) in the upward sales (based on shopping basket On the basis, additional and more expensive projects are provided when checkout. By attracting the purchase of customers, the site to achieve these two features hopes to increase the average transaction amount of each transaction.

?

Appendix 5: 7.4 Use case (USE Case)

(1). User Registration (CREATE PROFILE)

Role: User

Uses: Register new users at the site to innovate users.

Basic events:

Role action

System response

Click the "Register" button to enter the user registration page to enter all related information and click the "Confirm" button to store the user information into the database, grant the corresponding permissions, role playing the identity

(2). User login

Role: User

Uses: Confirm the role identity and grant appropriate permissions

Basic events:

Role action

System response

Enter your username, password, click the "Login" button to verify the user's identity, grant the corresponding permissions, role playing this identity

Appendix 6: 9.2.1 ?? Data Set Design (Selection)

9.2.1 ?? EntityDefinitions (entity description layer)

?????? This layer mainly defines the XML architecture (XSD) of type data sets.

9.2.1.1 ???? Add Data Set

?????? Add à Add new item à data set;

9.2.1.2 ???? Defining a data sheet architecture

(1) ??? Single form: From the Server Explorer, drag the single table to the design interface, the system will automatically generate the table structure;

(2) Multi-table form: Method 1. Generate multiple tables in the above method, then manually add an intervals (if any); method II. Generate a basic table in the above method, then manually add other related fields Make up a table;

9.2.1.3 ???? Add annotation

?????? Switch to the XML code view, manually add XML annotation, mainly add codegen: typedname = "Codegen: typedPLURAL =" ", to use the type of DataSet annotation, you must define language in XML architecture (XSD) The following XMLNS references are included in the architecture:

?????????????? xmlns: codegen = "URN: Schemas-Microsoft-COM: XML-MSPROP",

?????? Specific view

MS-help: //ms.vscc/ms.msdnvs.2052/cpguide/html/cpconusingannotationSwithTypedDataSet.htm ?????? This is to change the data field alias during the stored procedure, will not affect the intermediate And the interface layer, only affects the data layer and data access layer;

9.2.1.4 ???? View Architecture

?????? Enter the object browser window, you can see the class generated by the corresponding DataSet, DataTable, DataRow, and DataRowChangeevent;

9.2.1.5 ????

????? The column name here is not necessarily the same as the column name of the database table, but must be the same as the column (alone) name retrieved by the stored procedure. Thus, using a strong type dataset does not have multiple relationships with the database, because it is only consistent with the data field uniqueness defined in the stored procedure or query statement.

Attached: Taking the Country module as an example, the generated XML architecture is as follows:

XML Version = "1.0" encoding = "UTF-8"?>

????

????????

?????????????

???????????????????????????

???????????????????????

????????????????????????????

?????????????????????????????????

?????????????????????????????????? ?????????????????????????????????

???????????????????????????

XS: Sequence>

??????????????????????

XS: ComplexType>

??????????????????

XS: Element>

?????????????

XS: choice>

????????

XS: ComplexType>

????????

???? ????????

?????????????

????????

XS: Unique>

????

XS: Element>

XS: Schema>

?????? The class generated is as follows:

Countrydata; countrydata.countriesDataTable; countrydata.country; CountryData.countryChangeEventEventEvent, COUNTRYDATA.COUNTRYCHANGEVENT

Appendix 7: 9.2.3 ?? Data Access Layer (Data)

9.2.3 ?? EntityDao (entity access layer)

?????? This layer is responsible for operating the database.

9.2.3.1 Functions to be implemented

?????? This layer is responsible for performing various operations on the database. Depending on the data entity layer to be operated, the method to be implemented separately, generally include, INSERTXXX (Dataset), Updatexxx (Data Set), Deletexxx (Dataset), LOADXXX () (for returning a data set ), LOADXXXBYXX (Field 1, Field 2 ...) (used to return a data set according to a field or multiple fields).

9.2.3.2 ???? Parameter and return value

????? For the parameters in the incoming method, the LOAD method is incorporated into one or several parameters that need to be queried, which is incoming a string value, INSERT, UPDATE, and DELETE method to enter a strong type of data set; For return values, the LOAD method returns a type of dataset, INSERT, UPDATE, and DELETE methods return a Boolean value.

9.2.3.3 ???? Method

????? For the LOAD method, first get the database connection and open, and then use the method defined in the SQL definition layer and the just database connection to instantiate a SQLDataAdapter and return it as the return value. The data connection is turned off before returning;

????? For the INSERT, UPDATE, and DELETE methods, first get the database connection and open, and then operate with the data in the type data set by the loop. In operation, use the method defined in the SQL definition layer and the just database connection to instantiate a SQLCommand, and then assign the corresponding data value to the parameter and execute SQLCommand. The Boolean value is returned if the operation is completed. The data connection is turned off before returning. ?????? Where is the INSERT method, get the GUID is through the following method.

????????????? guidgenerator.getnewguid ()

???????? method definition: public static system.string getnewguid (?)

?????? To use this method, you must first introduce the namespace Commonbaby.

9.2.3.4 ???? Data flow direction

?????? In this layer, the data will possibly there are two flows: if this module has a business rule, the data will flow to the business rule layer; if this module does not have a business rule, the data will flow to the business interface layer

Attached: Taking the Country module as an example, the generated CounTrys class is as follows:

// ******************************************************** ****************************

//? (c) Storm Science and technology Limited 2003, STORM SCIENCE AND TECHNOLOGY

//? All rights reserved.

//? This file defines all the operations of the table for the Country module in the database.

//

//? File Version 1.0 ?? www.storm.com.cn

// ******************************************************** ****************************

Using system;

Using system.data;

Using system.data.sqlclient;

USING CAPITAlNet_Mis.common;

USING COMMONBABY;

Using CapitalNet_Mis.comMon.EntityDefinitions;

USING CAPITAlNet_Mis.common.sqldefinitions;

?

Namespace CapitalNet_Mis.entitydao

{

???? ///

???? /// Author: lornshrimp

???? /// FUNTION: Operate on the database in the database

???? /// Version: 1.0

???? ///

???? public class countrys

???? {

???????????????????//

???????? /// obtain national information according to GUID

????????? ///

???????? /// to get the national Guid

????????? ///

Data adapter loaded with national information

???????? public sqldataadapter getCountrybyGuid (String GUID)

???????? {

????????????? Try

????????????? {

?????????????????? SqldBoperator DBO = New SqldBoperator ();

?????????????????? dbo.open ();

?????????????????? sqldataadapter m_sql = new SqldataAdapter (countrysql.getCountrybyGuid (GUID), DBO.GETCONNECT ());

????????????????????????????????????????????????????????? Return M_SQL;

?????????????}

????????????? caratch (Exception E)

????????????? {

?????????????????? throw e;

?????????????}

????????}

????????? ///

???????? /// insert country information

????????? ///

???????? // to insert country information

????????? ///

Whether insert is successful

???????? public bool insertcountry (CountryData Country)

???????? {

????????????? Try

????????????? {

?????????????????? SqldBoperator DBO = New SqldBoperator ();

?????????????????? dbo.open ();

?????????????????? foreach (countrydata.country country in countryds.countries)

?????????????????? {

?????????????????????? SQLCommand cmd = new SQLCommand (CountrySql.InsertCountry (), dbo.getConnect ());

??????????????????????? sqlparametercollection sqlpam = cmd.Parameters;

?????????????????????? SQLPam.Add ("@ guid", guidgenerator.getnewguid ());

?????????????????????? sqlpam.add ("@ abbr", country.countryName);

?????????????????????? sqlpam.add ("@ description", country.description);

????????????????????? cmd.executenonquery ();

??????????????????}

?????????????????? dbo.getConnect (). Close (); ??

?????????????????? Return True;

?????????????}

????????????? caratch (Exception E)

????????????? {

?????????????????? throw e;

?????????????}

????????}

????}

}

?

转载请注明原文地址:https://www.9cbs.com/read-119680.html

New Post(0)