COMPUTER SCIENCE AND IT PROJECTS TOPICS ONLY
project in Java , Php , VB.Net / ASP .Net / C#
1 Business Performance Reporting
2 Case Management for Government Agencies
3 Classroom Management
4 Clinical Trial Initiation and Management
5 Competitive Analysis Web Site
6 Discussion Forum website
7 Disputed Invoice Management
8 Employee Training Scheduling and Materials
9 Equity Research Management
10 Integrated Marketing Campaign Tracking
11 Manufacturing Process Managements
12 Product and Marketing Requirements Planning
13 Request for Proposal Software
14 Sports League Management
15 Absence Request and Vacation Schedule Management
16 Budgeting and Tracking Multiple Projects
17 Bug Database Management
18 Call Center Management Software
19 Change Request Management
20 Compliance Process Support Site
21 Contacts Management Software
22 Document Library and Review
23 Event Planning and Management
24 Expense Reimbursement and Approval
25 Help Desk and Ticket Management
26 Inventory Tracking
27 I T Team Workspace
29 Job Requisition and Interview Management
28 Knowledge Base
29 Lending Library
30 Physical Asset Tracking and Management
31 Project Tracking Workspace
32. Shopping Cart .
33 Knowledge Base
34 Lending Library
35 Physical Asset Tracking and Management
36 Project Tracking Workspace
37 Room and Equipment Reservations
38 Sales Lead Pipeline
39. Yellow Pages & Business Directory
40. Time & Billing
41. Class Room Management
42. Expense Report Database
43. Sales Contact Management Database
44. Inventory Management Database
45. Issue Database
46. Event Management Database
47. Service Call Management Database
48. Accounting Ledger Database
49. Asset Tracking Database
50. Cycle Factory Works Management
51. Sales Corporation Management
52. Business Directory
53. Education Directory
54. Dental Clinic Management
55. Fund Raising Management
56. Clinic/ Health Management
57. Cable Management System
58. Survey Creation and Analytics
59. Museum Management System
60. Multi-Level Marketing System
61. Learning Management System
62. Knowledge Management System
63. Missing Person Site
64. Disaster Management Site
65. Job Management Site
66. Financial Portfolio Management
67. Market Research Management
68. Order Management System
69. Point of Sale
70. Advertisement /Banner Management and Analytics
71. Export Management System
72. Invoice Management
73. Recruitment Management System
74. Articles / Blog / Wiki Web site
75. Online Planner
76. Mock Tests and Examination Management
77. Examination System
78. Practice Test Management.
79. Asset Management System
80. Travel Agency System.
81. Placement Management System.
82. Polls Management
83. Customer Management
84. Project Management System.
85. Network Marketing System
86. Yoga Health Care Management
87. Personal Finance Management System
88. Real Estate Management System
89. Stock Mutual Funds Management
90. Careers and Employment Management System
91. Music Albums Management System
92. Classified Ads Managements
93. Property Management System
94. Sales & Retail Management
95. Dating Site
96. Hotel Management System
97. Search Engine
98. Online News Paper Site
99. Image Gallery
100. Staffing and Human Capital Management
101. Address Book
102. Inventory Management System
103. Newspaper Classifieds
104 Hostel Management
105 Music , Lyrics Website .
106 Wildlife Safari Trip Management
107 Wildlife Sanctuary Management
108 Wild life Flora and Fauna Statistics Management
109 Animal Hospital Management
110 Zoo Management System
111 Agro-Forestry Management System
112 Bus Depot Management System
113 Even t Management System
114 Clinical Research Management System
115 Food Technology Management System
116 Circus Management System
117. Resort Management System
118. Bugs/Issues Management System
119.Life /Motor Insurance Management System
120. Exam Scheduler
121. Ad Campaign Management System
123. Internet Banking Management System
124. Ad Agency Management System
125.Vechical Traffic Management System
126 Web Traffic Analytics Management System
127. Solid Waste Management System
128. Peer-To –Peer File Sharing System
129. Chat Application
130. Crisis Management System
131. Disaster Management System
132. Document Management System
133. Security Threats Evolution Software
134. Digital Rights Management System
135. Games ,Single , Multi-Player
136. Content /Document Management System
137. Archaeological Survey Management System
138. Market Research Management System
139. Crime Management System
140. Jail/Prison management System
141. Telephone Traffic Monitoring Management System
142. School Drop Out Statistics and Analytics System
143.Lost & Found Management System
144. Online Tutorials Management System
145.Bulk Sms Application
146. Criminal Records management System
147. Email Campaign Management System
148.Political Campaign Management System
149. Skill Competence and Mapping Application
150. Ontology based Web Crawler
VOICE RECOGNITION SECURITY SYSTEM
CIRCULAR CONVOLUTION MATLAB PROGRAM
CIRCULAR CONVOLUTION
function f=circonv(a,b)
a=input('enter the first sequence=')
b=input('enter the second sequence=')
N1=length(a)
N2=length(b)
N=max(N1,N2)
a=[a zeros(1,N-N1)]
b=[b zeros(1,N-N2)]
for n=0:N-1
f(n+1)=0
for i=0:N-1
j=mod(n-i,N)
f(n+1)=f(n+1)+a(i+1)*b(j+1)
end
end
subplot(2,2,1)
stem(a)
xlabel('time index')
ylabel('amplitude')
subplot(2,2,2)
stem(b)
xlabel('time index')
ylabel('amplitude')
subplot(2,1,2)
stem(f)
xlabel('time index')
ylabel('amplitude')
title('circular convolution of two sequence')
OBSERVATION:
>> circonv(a,b)
enter the first sequence=[1,2,3]
a = 1 2 3
enter the second sequence=[1,2,3,4]
b = 1 2 3 4
N1 = 3
N2 = 4
N = 4
a = 1 2 3 0
b = 1 2 3 4
f = 0
j = 0
f = 1
j = 3
f = 9
j = 2
f = 18
j = 1
f = 18
f = 18 0
j = 1
f = 18 2
j = 0
f = 18 4
j = 3
f = 18 16
j = 2
f = 18 16
f = 18 16 0
j = 2
f = 18 16 3
j = 1
f = 18 16 7
j = 0
f = 18 16 10
j = 3
f = 18 16 10
f = 18 16 10 0
j = 3
f = 18 16 10 4
j = 2
f = 18 16 10 10
j = 1
f = 18 16 10 16
j = 0
f = 18 16 10 16
ans = 18 16 10 16
GENERATION OF FM SIGNAL DSP MATLAB PROGRAM
GENERATION OF FM SIGNAL
Fc=input('Enter the carrier frequency in Hz, Fc=');
Fm=input('Enter the modulating frequency in Hz, Fm=');
mf=input('Enter the modulation index, m=');
t=0:0.0001:1;
M=sin(2*pi*Fm*t);
Y=sin((2*pi*Fc*t)-(mf*M));
subplot(3,1,1);
plot(t,M);
axis([0 1 -1.5 1.5]);
title('Frequency modulation');
xlabel('Time');
ylabel('Modulation signal');
subplot(3,1,2);
plot(t,C);
axis([0 1 -1.5 1.5]);
xlabel('Time');
ylabel('Carrier signal');
subplot(3,1,3);
plot(t,Y);
axis([0 1 -1.5 1.5]);
xlabel('Time');
ylabel('FM signal');
Observation:
Enter the carrier frequency in Hz, Fc=50
Enter the modulating frequency in Hz, Fm=10
Enter the modulation index, mf=2
FIR FILTER USING DIFFERENT WINDOW MATLAB PROGRAM
FIR FILTER USING DIFFERENT WINDOW
f=input('Samplin rate in Hz, f=');
fp=input('pass band edge frequency in Hz=');
fs=input('stop band edge frequency in Hz=');
rp=input('pass band ripple in dB=');
rs=input('minimum stop band attenuation in dB=');
wp=2*fp/f;
ws=2*fs/f;
[N,wn]=cheb1ord(wp,ws,rp,rs);
%Hann window
Hw=hann(N+1);
B=fir1(N,wn,Hw);
[H,omega]=freqz(B,1,256);
gain=20*log(abs(H));
subplot(2,2,1);
plot(omega/pi,gain);
grid;
xlabel('omega/pi');
ylabel('Gain in dB');
title('FIR LPF using HANN window');
%Hamming window
Hw=hamming(N+1);
B=fir1(N,wn,Hw);
[H,omega]=freqz(B,1,256);
gain=20*log(abs(H));
subplot(2,2,2);
plot(omega/pi,gain);
grid;
xlabel('omega/pi');
ylabel('Gain in dB');
title('FIR LPF using HAMMING window');
%Rectangular window
Hw=rectwin(N+1);
B=fir1(N,wn,Hw);
[H,omega]=freqz(B,1,256);
gain=20*log(abs(H));
subplot(2,2,3);
plot(omega/pi,gain);
grid;
xlabel('omega/pi');
ylabel('Gain in dB');
title('FIR LPF using RECTANGULAR window');
%Triangular window
Hw=triang(N+1);
B=fir1(N,wn,Hw);
[H,omega]=freqz(B,1,256);
gain=20*log(abs(H));
subplot(2,2,4);
plot(omega/pi,gain);
grid;
xlabel('omega/pi');
ylabel('Gain in dB');
title('FIR LPF using TRIANGULAR window');
Observation:
Samplin rate in Hz,f=2000
pass band edge frequency in Hz=200
stop band edge frequency in Hz=300
pass band ripple in dB=6
minimum stop band attenuation in dB=30
MOVING AVERAGE FILTER MATLAB PROGRAMS
MOVING AVERAGE FILTER
t=0:.01:1;
f=5;
y=sin(2*pi*f*t);
%Generation of random signal
g=0.5*randn(size(t));
z=g+y;
N=10; %order required
b=1/N*(ones(1,N));
x=filter(b,1,z); %filters noice
subplot(3,1,1);
plot(t,y);
ylabel('pure signal');
subplot(3,1,2);
plot(t,z);
ylabel('noise buried');
subplot(3,1,3);
plot(t,x);
ylabel('filtered signal');
xlabel('Time in seconds');
DISCRETE FORIER TRANSFORM & INVERSE FORIER TRANSFORM MATLAB PROGRAM
DISCRETE FORIER TRANSFORM & INVERSE FORIER TRANSFORM
%Discrete forier transform
x1=input('Enter the sequence x1=');
N=input('Enter the value of N=');
xk=fft(x1)/N;
subplot(2,2,1);
n=0:1:length(xk)-1;
stem(n,abs(xk));
title('Absolute value of Forier transform');
subplot(2,2,2);
stem(n,angle(xk));
title('Angle of Forier transform');
pause;
%Inverse forier transform
xk1=ifft(xk)*N
subplot(2,2,3);
stem(n,xk1);
title('Input sequence');
Observation:
Enter the sequence x1=[1,2,3,4,5]
Enter the value of N=2
xk1 = 1 2 3 4 5
CHEBYSHEV TYPE 2 BAND PASS FILTER MATLAB PROGRAMS
CHEBYSHEV TYPE 2 BAND STOP FILTER
alphap=input('pass band attenuation in dB=');
alphas=input('stop band attenuation in dB=');
fp1=input('pass band frequency fp1 in Hz=');
fp2=input('pass band frequency fp2 in Hz=');
fs1=input('stop band frequency fs1 in Hz=');
fs2=input('stop band frequency fs2 in Hz=');
f=input('Sampling frequency in Hz=');
wp1=2*fp1/f;ws1=2*fs1/f;
wp2=2*fp2/f;ws2=2*fs2/f;
wp=[wp1,wp2];
ws=[ws1,ws2];
%To find cutoff frequency and order of the filter
[n,wn]=cheb2ord(wp,ws,alphap,alphas);
%system function of the filter
[b,a]=cheby2(n,alphas,wn);
w=0:.01:pi;
[h,ph]=freqz(b,a,w);
m=20*log(abs(h));
an=angle(h);
subplot(2,1,1);
plot(ph/pi,m);
grid;
ylabel('Gain in dB');
xlabel('Normalised frequency');
subplot(2,1,2);
plot(ph/pi,an);
grid;
ylabel('Phase in radians');
xlabel('Normalised frequency');
Observation:
pass band attenuation in dB=2
stop band attenuation in dB=20
pass band frequency fp1 in Hz=100
pass band frequency fp2 in Hz=700
stop band frequency fs1 in Hz=200
stop band frequency fs2 in Hz=500
Sampling frequency in Hz=2000
CHEBYSHEV TYPE 1 BAND PASS FILTER MATLAB PROGRAM
CHEBYSHEV TYPE 1 BAND PASS FILTER
alphap=input('pass band attenuation in dB=');
alphas=input('stop band attenuation in dB=');
fp1=input('pass band frequency fp1 in Hz=');
fp2=input('pass band frequency fp2 in Hz=');
fs1=input('stop band frequency fs1 in Hz=');
fs2=input('stop band frequency fs2 in Hz=');
f=input('Sampling frequency in Hz=');
wp1=2*fp1/f;ws1=2*fs1/f;
wp2=2*fp2/f;ws2=2*fs2/f;
wp=[wp1,wp2];
ws=[ws1,ws2];
%To find cutoff frequency and order of the filter
[n,wn]=cheb1ord(wp,ws,alphap,alphas);
%system function of the filter
[b,a]=cheby1(n,alphap,wn);
w=0:.01:pi;
[h,ph]=freqz(b,a,w);
m=20*log(abs(h));
an=angle(h);
subplot(2,1,1);
plot(ph/pi,m);
grid;
ylabel('Gain in dB');
xlabel('Normalised frequency');
subplot(2,1,2);
plot(ph/pi,an);
grid;
ylabel('Phase in radians');
xlabel('Normalised frequency');
Observation:
pass band attenuation in dB=2
stop band attenuation in dB=20
pass band frequency fp1 in Hz=100
pass band frequency fp2 in Hz=500
stop band frequency fs1 in Hz=200
stop band frequency fs2 in Hz=400
Sampling frequency in Hz=2000
CHEBYSHEV TYPE 2 LOW PASS FILTER MATLAB PROGRAM
CHEBYSHEV TYPE 2 LOW PASS FILTER
alphap=input('pass band attenuation in dB=');
alphas=input('stop band attenuation in dB=');
fp=input('pass band frequency in Hz=');
fs=input('stop band frequency in Hz=');
f=input('Sampling frequency in Hz=');
wp=2*fp/f;ws=2*fs/f;
%To find cutoff frequency and order of the filter
[n,wn]=cheb2ord(wp,ws,alphap,alphas);
%system function of the filter
[b,a]=cheby2(n,alphas,wn);
w=0:.01:pi;
[h,ph]=freqz(b,a,w);
m=20*log(abs(h));
an=angle(h);
subplot(2,1,1);
plot(ph/pi,m);
grid;
ylabel('Gain in dB');
xlabel('Normalised frequency');
subplot(2,1,2);
plot(ph/pi,an);
grid;
ylabel('Phase in radians');
xlabel('Normalised frequency');
Observation:
pass band attenuation in dB=1
stop band attenuation in dB=30
pass band frequency in Hz=200
stop band frequency in Hz=600
Sampling frequency in Hz=2000
CHEBYSHEV TYPE 1 LOW PASS FILTER MATLAB PROGRAM
CHEBYSHEV TYPE 1 LOW PASS FILTER
alphap=input('pass band attenuation in dB=');
alphas=input('stop band attenuation in dB=');
fp=input('pass band frequency in Hz=');
fs=input('stop band frequency in Hz=');
f=input('Sampling frequency in Hz=');
wp=2*fp/f;ws=2*fs/f;
%To find cutoff frequency and order of the filter
[n,wn]=cheb1ord(wp,ws,alphap,alphas);
%system function of the filter
[b,a]=cheby1(n,alphap,wn);
w=0:.01:pi;
[h,ph]=freqz(b,a,w);
m=20*log(abs(h));
an=angle(h);
subplot(2,1,1);
plot(ph/pi,m);
grid;
ylabel('Gain in dB');
xlabel('Normalised frequency');
subplot(2,1,2);
plot(ph/pi,an);
grid;
ylabel('Phase in radians');
xlabel('Normalised frequency');
Observation:
pass band attenuation in dB=1
stop band attenuation in dB=30
pass band frequency in Hz=200
stop band frequency in Hz=600
Sampling frequency in Hz=2000
BUTTERWORTH BAND REJECT FILTER MATLAB PROGRAM
BUTTERWORTH BAND REJECT FILTER
alphap=2; %Passband attenuation in dB
alphas=20; %stopband attenuation in dB
ws=[.2,.4]; %stopband frequency in radians
wp=[.1,.5]; %Passband frequency in radians
%To find cutoff frequency and order of the filter
[n,wn]=buttord(wp,ws,alphap,alphas);
%system function of filter
[b,a]=butter(n,wn,'stop');
w=0:.01:pi;
[h,ph]=freqz(b,a,w);
m=20*log(abs(h));
an=angle(h);
subplot(2,1,1);
plot(ph/pi,m);
grid;
ylabel('Gain in dB');
xlabel('Normalised frequency');
subplot(2,1,2);
plot(ph/pi,an);
grid;
ylabel('Phase in radians');
xlabel('Normalised frequency');
BUTTERWORTH HIGH PASS FILTER MATLAB PROGRAM
BUTTERWORTH HIGH PASS FILTER
alphap=.4; %Passband attenuation in db
alphas=30; %stopband attenuation in db
fs=400; %stopband frequency in hz
fp=800; %passband frequency in hz
F=2000;
omp=2*fp/F;oms=2*fs/F;
%To find cutoff frequency and order of the filter
[n,wn]=buttord(omp,oms,alphap,alphas);
%system function of the filter
[b,a]=butter(n,wn,'high');
w=0:.01:pi;
[h,om]=freqz(b,a,w);
m=20*log(abs(h));
an=angle(h);
subplot(2,1,1);
plot(om/pi,m);
grid;
ylabel('Gain in db');
xlabel('Normalised frequency');
subplot(2,1,2);
plot(om/pi,an);
grid;
ylabel('Phase in radians');
xlabel('Normalised frequency');
BUTTERWORTH BAND PASS FILTER MATLAB PROGRAM
BUTTERWORTH BAND PASS FILTER
alphap=2; %Passband attenuation in dB
alphas=20; %stopband attenuatio in dB
wp=[.2*pi,.4*pi]; %Passband frequency in radians
ws=[.1*pi,.5*pi]; %Stopband frequency in radians
%To find cutoff frequency and order of the filter
[n,wn]=buttord(wp/pi,ws/pi,alphap,alphas);
%system function of the filter
[b,a]=butter(n,wn);
w=0:.01:pi;
[h,ph]=freqz(b,a,w);
m=20*log(abs(h));
an=angle(h);
subplot(2,1,1);
plot((ph/pi),m);
grid;
ylabel('Gain in dB');
xlabel('Normalised frequency');
subplot(2,1,2);
plot((ph/pi),an);
grid;
ylabel('phase in radians');
xlabel('Normalised frequency');
BUTTERWORTH LOW PASS FILTER MATLAB PROGRAM
BUTTERWORTH LOW PASS FILTER
alphap=4; %Passband attenuation in db
alphas=30; %Stopband attenuation in db
fp=400; %Passband frequency in hz
fs=800; %Stopband frequency in hz
F=2000; %Sampling frequency in hz
omp=2*fp/F;oms=2*fs/F;
%To find cutoff frequency and order of the filter
[n,wn]=buttord(omp,oms,alphap,alphas);
%system function of the filter
[b,a]=butter(n,wn);
w=0:.01:pi;
[h,om]=freqz(b,a,w,'whole');
m=abs(h);
an=angle(h);
subplot(2,1,1);
plot(om/pi,20*log(m));
grid;
ylabel('Gain in db');
xlabel('Normalised frequency');
subplot(2,1,2);
plot(om/pi,an);
grid;
ylabel('phase in redians');
xlabel('Normalised frequency');
DSP matlab Program to find the Convolution of two sequence
CONVOLUTION
a=input('enter the first sequence=')
b=input('enter the second sequence=')
f=conv(a,b)
subplot(2,2,1)
stem(a)
xlabel('time index')
ylabel('amplitude')
subplot(2,2,2)
stem(b)
xlabel('time index')
ylabel('amplitude')
subplot(2,1,2)
stem(f)
xlabel('time index')
ylabel('amplitude')
title('linear convolution of two sequence')
Observation:
enter the first sequence=[1,2,3,4]
a = 1 2 3 4
enter the second sequence=[1,4,3,5]
b = 1 4 3 5
f = 1 6 14 27 35 27 20
Dsp matlab program to Generate AM signal
GENERATION OF AM SIGNAL
Fc=input('Enter the carrier frequency in Hz, Fc=');
Fm=input('Enter the modulating frequency in Hz, Fm=');
m=input('Enter the modulation index, m=');
t=0:0.0001:1;
C=sin(2*pi*Fc*t);
M=sin(2*pi*Fm*t);
Y=(1+m*M).*C;
subplot(3,1,1);
plot(t,M);
axis([0 1 -1.5 1.5]);
title('Amplitude modulation');
xlabel('Time');
ylabel('Modulation signal');
subplot(3,1,2);
plot(t,C);
axis([0 1 -1.5 1.5]);
xlabel('Time');
ylabel('Carrier signal');
subplot(3,1,3);
plot(t,Y);
axis([0 1 -1.5 1.5]);
xlabel('Time');
ylabel('AM signal');
Observation:
Enter the carrier frequency in Hz, Fc=50
Enter the modulating frequency in Hz, Fm=5
Enter the modulation index, m=0.6
Dsp matlab program to generate Discrete and Continuous
DISCRETE & CONTINUOUS WAVES
f=input('Enter the frequency =');
a=input('Enter the amplitude =');
t=0:.01:1;
y=a*sin(2*pi*f*t);
subplot(2,2,1)
plot(t,y)
title('continuous sine')
xlabel('time')
ylabel('amplitude')
subplot(2,2,2)
stem(t,y)
title('discrete sine')
xlabel('time')
ylabel('amplitude')
z=a*cos(2*pi*f*t);
subplot(2,2,3)
plot(t,z)
title('continuous cosine')
xlabel('time')
ylabel('amplitude')
subplot(2,2,4)
stem(t,z)
title('discrete cosine')
xlabel('time')
ylabel('amplitude')
Observation:
Enter the frequency =5
Enter the amplitude =5