• Technology
  • Industry
  • Services
  • Testimonials
  • "I would say that they are meeting/exceeding my expectations. They appear very capable and their high level of enthusiasm for the project is great."
  • Senior QA manager
  • FAQs
  • What can RayooTech do for my outsourcing IT project?
  • RayooTech has many years experience in software outsourcing and offshore, so we would offer professional programmers and the best outsourcing services for...

 

Contract / Order Management System with ASP.NET

 


Client Overview
Our client is a global company which is located in Germany. It has already developed an integration business management system under DOS which are used by head office and sub offices. The system includes several function models such as domestic inquiry, overseas inquiry, supplier quotation, offers for domestic customer, signing contract, order to supplier, order execution, statistic & analysis. The integration business management system helps people search and manage records quicker than before.


Project Overview
There is no doubt that the old system is effective, but some limitations let them make a decision to develop a new one instead. The new Contract / Order Management System is developed by ASP.NET technology and can be run under Windows 2000/2003/XP. It is also flexible for more new business logics. The user friendly interface, perfect business models and total new operation modes really make their work more convenient and efficient.


Solution


a) Design:
The Contract / Order Management System’s structures is N-Tier client/server architecture, Presentation Layer, Business Logic Layer, Data Access Logic Layer, Database Layer.





  Presentation Layer:

This is a front-end component, which is responsible for providing portable presentation logic. Since the client is freed of application layer tasks, which eliminates the need for powerful client technology. The presentation logic layer consists of standard ASP.NET web forms, ASP pages, documents, and Windows Forms, etc. This layer works with the results/output of the business logic layer and transforms the results into something usable and readable by the end user.

  Business Logic Layer: Allows users to share and control business logic by isolating it from the other layers of the application. The business layer functions between the presentation layer and data access logic layers, sending the client's data requests to the database layer through the data access layer.
  Data Access Logic Layer: Provides access to the database by executing a set of SQL statements or stored procedures. This is where you will write generic methods to interface with your data. For example, you will write a method for creating and opening a SqlConnection object, create a SqlCommand object for executing a stored procedure, etc. As the name suggests, the data access logic layer contains no business rules or data manipulation/transformation logic. It is merely a reusable interface to the database.
  Database Layer: Made up of a RDBMS database component such as SQL Server that provides the mechanism to store and retrieve data.

 

 


 


b) Other technologies

  JavaScript:

We use this layer to interact directly with the DOM or Document Object Model.

  CSS: Stores all our styles for Web site in an external style sheet. This defines the way the pages should look, and we can have separate style sheets for various media types.

 


Read More