本文介绍了存储过程,触发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用SQL Server 2005在c#中使用ado.net进行项目汽车租赁系统.
我们必须在其中实现触发器,存储过程
请让我知道如何实现它们.
还可以给我一个关于我的界面外观的想法.
我正在发送案例研究.

I am doing a project car rental system with SQL Server 2005 using ado.net in c#.
We have to implement triggers ,stored procedures in that
Please let me know how to implement them.
Also can you give me an idea about my interface should look like.
I am sending my case study.

CAR HIRE RATING SYSTEM

Prepared By                Inspected/Reviewed By              Approved By 

NAME: Bhrahmagna Trivedi                 

SIGNATURE:                                

DATE:    16/ 10/2008                
                


VERSION HISTORY


Version No.	Date	Changed By	Changes Made
1.0	03/07/2008	Bhrahmagna Trivedi	Base Version 
			
			

Car Hire Rating System

1.	OBJECTIVES

The objective of this case study is to apply the learnt concepts and acquired skills. On completion of the case study participant should be able to:
•	Create the required tables in SQL Server.
•	Create stored procedures and triggers.
•	Generate unique Application Id using index or sequence.
•	Create web services.
•	Generate auto emails.

2.	PRE-REQUISITES

The participant should have 
1)	Knowledge of Normalization
2)	Working knowledge of creating tables, views, stored procedures with Transact-SQL
3)	Implementation Knowledge of SQL and Joins
4)	Familiarization with Visual studio
5)	Good knowledge of establishing connections with ADO.NET
6)	3-Tier implementation knowledge with web services

3.	SKILLS/CONCEPTS

Participant should be able to demonstrate Database design, Coding and Testing skills.
with SQL * Server, ASP.NET, ADO.NET and Web Services
Concepts – Normalization

4.	DURATION IN HOURS

This is an individual case study and the duration is 24 hours (3 days)

5.	SCENARIO
A travel & tour agency provides vehicles for hire.   They have a fleet of vehicles to offer for hire.  All of them are 4-wheelers with right hand drive. The vehicles are Vans and Cars.  The fuel required for them could be petrol and diesel too.  The agency has different rates for each type of vehicle.  The agency has vehicles fitted with ACs only.  The agency maintains ace drivers who could be touring guides too for the tourists.  The vehicles are well maintained by the agency so that they don’t break down during long distance travels.  They contain all types of spares, a mobile phone given to driver and even vehicle tracker equipment attached to them so that the vehicle is never left unguarded. An Operator of agency can book the car as per customer requirements and user can also book car online.

Registered User: Operator is registered user and can access the services provided by the agency and hire cars for customers.

	Unregistered Users: Those are customers who can hire car online.

Features:

•	The application should have login page in which the Operator/ User (customers) should login with the User Id provided by the agency website. 
•	In order to avail the services for hiring a car, provide a link for registration to the services in the Home Page.
•	The registration page should include following information: a) Customer Name b) Address c) Contact No. d) Email Id e) car f) place g) dateofhire. When user clicks the submit button a unique Application ID must be generated using index/sequence.
•	Automatic Email Generation should be done to requestors when a request is received.
•	Retrieve the information of available car for hiring.
•	Make a web service that returns the available car details for hiring.
•	Based upon the rate calculate the total amount and update the user’s information accordingly.

6.	RESOURCES(HARDWARE AND SOFTWARE)
Environment			: Net Framework, Visual Studio
Operating System		: Windows
Programming Language		: ASP.NET with C#/VB
Scripting Language		: Java Script
Database				: SQL Server

  
7.	DELIVERABLES
•	Website Accessed by 2 type of users
	Unregistered User(Customers)
	Registered User(Operator)
•	Auto mail should be generated.
•	The database containing tables has to be created.
•	Web service should make to get information about available cars.
8.	ASSUMPTION
The agency has a website and it takes vehicle requisitions through web, email, phone and even fax.  Web visitors search for tour plans, vehicle rents, their mileage rates along with vehicle types and register for one of them.

Vehicle type	Vehicle name	Fuel required	Seating capacity	Rent per day	Rate per km
Van	Scorpio	Diesel	7	1800	
Van	Tata Sumo	Diesel	7	1700	
Van	Toyota Qualis	Diesel	7	2000	
Car 	Esteem	Petrol	4	1750	
Car 	Honda City	Petrol	4	2500	
Car 	Hyundai Accent	Petrol	4	2100	

Tourist Destination	Distance from Hyderabad
Srisailam	240
Nagarjunasagar	180
Tirupathi	720



9.	COMMON MISTAKES

•	Giving incorrect data type and length while creating Table
•	Trying to create Table without mentioning the database and Table space name
•	Trying to insert data into table without Creating Unique index.
•	Problem in Connection String.
•	Not following the Coding standards.
•	SMTP port is not open for auto Email generation.

10.	CHECK LIST FOR DELIVERABLES

•	Refer to checklist for deliverables

11.	REFLECTION UPON LEARNING

•	Discussion on alternate solution provided by others.
•	Lessons learnt

12.	REFERENCES

•	PRO c#.net 3.5 by Matthew McDonalad.
•	Sql Server 2005 by Wrox publication.
•	ASP.NET 2.0 by Wrox publication.

推荐答案


这篇关于存储过程,触发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-31 13:05